- 博客(273)
- 资源 (13)
- 收藏
- 关注
原创 [随手笔记]C#保留小数防止四舍五入有效解决办法
string 小数点值 = 原小数转字符串值.Substring((小数点所在索引 + 1), 原小数转字符串值.Length - (小数点所在索引 + 1));int 当前补齐后总长度 = 原小数总长度 + (保留小数个数 - 小数点值.Length);原小数转字符串值 = 原小数转字符串值.PadRight(当前补齐后总长度, '0');原小数转字符串值 = 原小数转字符串值.Substring(0, 切割长度);int 小数点所在索引 = 原小数转字符串值.IndexOf('.');
2025-02-27 10:13:30
364
原创 [随手笔记]彻底搞懂C#的委托和事件
什么是委托委托是特殊的类。比如:delegate void MyDel();//就是创建一个委托类,它等价于class MyDel{}当然,这里我
2021-06-06 19:42:34
861
原创 [随手笔记]如何用自己的电脑做为服务器,内部参透之花生壳
作为一名程序员,有时间我是比较喜欢去折腾新的东西的!不要怀疑我出差外地时间比较长,那么公司的内部系统也是需要更新并且是公司内部网络,那么我们是如何去访问内部的服务器,以及如何部署呢?网上提供的第三方内部参透软件比较多,那么这里我们公司使用的是花生壳。我记录一下实现这一过程的步骤。1.在服务器上安装花生壳(公司的服务器是可以连接外网的),安装包大伙可以上花生壳下载,这里用的是免费版本,公司开的是旗舰版。2.在安装完后在添加了两个端口映射,一个3389这个是远程桌面服务,在外地也可以访问服务
2021-03-19 12:32:29
30
1
原创 [随手笔记]关于VS Web项目 Web Deploy远程部署及数据库更新探索
远程更新数据库的几种方式在实际开发的过程中,数据库部署有以下几种方式。1.在服务器上添加或修改相应的数据库内容,然后更新软件。2.通过Entity Framework的自动迁移,在客户机发布更新代码即可。3.通过VS Web Deploy发布代码和数据库内容。当前文章要讨论的是通过VS Web Deploy发布代码和数据库内容远程服务器配置内容我这里使用的腾讯ECS服务器,在腾讯网站上的控制台中设置一下内容1.在登录腾讯云后在"ECS服务器"中找到 “安全和诊断>安全.
2021-03-12 09:36:42
665
1
原创 [随手笔记]JSON解析对象中包含多层对象报循环计数问题解决办法
自己琢磨确实是耗费时间,解决办法如下: public static HttpResponseMessage ToJSON(object obj) { string str = ""; if (obj is string || obj is Char) { str = obj.ToString(); } else .
2020-11-25 17:36:53
19
原创 [随手笔记] easyui datagrid 自适应高度
currentListObj.datagrid({ url: '/Workstation/GetList', queryParams: ParamList(), methord: 'post', fitColumns: false, fit: true,//添加fit属性,添加这个属性后,datagrid可以不要宽度和高度,默认填满父级 checkb...
2020-11-02 17:09:15
1157
原创 [随手笔记]Dev LookUpEdit赋值不灵敏问题
在多个LookUpEdit控件的页面中,我发现有些LookUpEdit在赋值时有时显示出来,有时显示不出来后面发现语言类型和条码类型赋值给EditValue,一个object类型,的是字符串修改为:问题解决
2020-06-30 15:12:52
561
转载 [随手笔记]FFmpeg编码时候特别耗内存和CPU
项目需要加入编码功能,我就重新编译了ffmpeg库,并带上libx264编码库。编码时候发现有两个问题:1、很耗内存和CPU。2、编码速度慢,很久才出来第一个编码的内容查了下资料,可以在配置编码上下文时候,通知设置这些数据解决。//preset: ultrafast, superfast, veryfast, faster, fast,//medium, slow, slower, veryslow, placeboav_opt_set(en_CodecCtx->priv_da.
2020-05-26 17:19:50
6016
原创 jquery easyui datagrid水平滚动条
$("#List").datagrid({width:400 ..........onLoadSuccess:function(data){$("#List").datagrid("resize",{ width:400});}}); ...
2019-11-30 14:14:04
754
原创 EntityFramework Core迁移时出现数据库已存在对象问题解决方案
一、先建立一个空的迁移 Add-Migration InitialCreate -IgnoreChanges再修改数据,实现迁移一、再配置文件中屏蔽Up和Down,迁移再修改数据,实现迁移
2019-10-08 16:04:26
816
1
原创 vs2013 打开.sql文件报 未能加载文件或程序集"Microsoft.Sqlserver.BatchParser,Version=11.0.0.0"....或它的某一个依赖项
解决方案找到vs2013安装包,重新修复一下,等待完成就可以了
2019-08-29 17:13:14
1035
原创 未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc
从vs2013连接Sqlserver的时候出现未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc,原因是缺少dll,从网站https://www.microsoft.com/zh-cn/download/details.aspx?id=43339下载以下三个文件就可以1、SQLSysClrTypes.msi2、sqlncli.msi3...
2019-08-29 17:06:20
2452
原创 OC 类型转换
NSData-> NSStringNSString *aString = [[NSString alloc] initWithData:adataencoding:NSUTF8StringEncoding];NSString->NSDataNSString *aString = @"1234abcd";NSData *aData = [aString dataUs...
2019-08-11 19:15:38
526
原创 字符串按字符串分割
string content = "AA||BB||CC";//消息分割string[] arr = content.Split(new string[] { "||" }, StringSplitOptions.None);Console.WriteLine(arr[0]);
2019-08-04 21:20:31
1060
转载 Ubuntu 安装配置SSH(ssh: connect to host localhost port 22: Connection refused问题的解决)
转载:https://www.linuxidc.com/Linux/2015-01/112045.htm为什么要安装SSH?因为在Hadoop启动以后,namenode是通过SSH(Secure Shell)来启动和停止各个节点上的各种守护进程的。作为一个菜鸟,第一次使用Hadoop,安装配置有点复杂,到Ubuntu配置SSH这一步时,有点问题,经过琢磨后,发现了奥秘,现在把自己的一些心得分享...
2019-07-20 12:59:30
1441
转载 ssh远程登录Ubuntu报错:Permission denied, please try again.
转载:https://www.cnblogs.com/hanggegege/p/6062232.htmlssh到server上的时候密码是对的但是报如下信息:# ssh 172.16.81.221root@172.16.81.221's password:Permission denied, please try again.这个是由于如果不输入用户名的时候默认的是root用户,但是安...
2019-07-20 12:57:18
1705
转载 Ubuntu刚装好时su命令密码错误解决方法
Ubuntu刚安装后,在terminal中运行su命令会要求输入密码,然而无论输什么都会错,直接回车也是错,这因为root没有默认密码,需要手动设定。以安装ubuntu时输入的用户名登陆,该用户在admin组中,有权限给root设定密码。给root用户设置密码的具体步骤:1. 打开一个terminal,然后输入下面的命令sudo passwd [root]回车后会出现让你输入原...
2019-07-20 11:45:26
1123
1
转载 linux【报错】userdel: user xiaoming is currently used by process 4713解决
https://www.cnblogs.com/vivizhang/p/6021994.html
2019-07-19 11:00:34
679
转载 Linux指令 vi编辑,保存及退出
https://blog.csdn.net/baofengyu90/article/details/89632389
2019-07-19 10:59:54
611
原创 重装SqlServer2008 R2后,软件无法连上问题
昨天卸载了服务器上的SqlServer2008 R2,重装后发现部署在系统里面的软件连不上,弄了半天发现了是用户问题。解决方案:打开配置管理器,选中SQL Server服务,右击属性,在登录身份下来框中选择,Network Service,确定重启,搞定。...
2019-07-19 08:22:25
1268
转载 app.config *.exe.config 和*.vshost.exe.config基础学习
转载:https://www.cnblogs.com/leenice/p/5286451.html一.问题描述 在使用config文件来保存一些参数,便于下次启动程序时自动加载上次设置的参数的功能时,碰到个问题,vs2010下调试运行程序始终无法实现config记录上次参数值,而直接运行exe程序又是可以的。 那么vs下直接调试运行和exe运行有什么区别呢?二....
2019-07-05 09:19:15
632
转载 installshield生成时提示6003错误的一种可能
转载:https://www.cnblogs.com/yuanyuan/p/5408367.html因为项目需要,2014年写过的一个老项目需要重新打包。开发电脑换了,原来开发的系统是win7,现在已经升到了win10。而且原来使用installshield limited 2013开发的打包项目已经不能正常打开,重新下载了installshield limited 2015,终于打开了原来的...
2019-07-05 08:36:38
1131
原创 如何把路由器当作交换机来使用?
如何把路由器当作交换机来使用?路由器自身集成一个交换机的功能,能将路由器当交换机使用。网络的连接,不使用路由器上的WAN口,将前端路由器的网线接入路由器的LAN口,电脑也接入LAN口,路由器就可以当交换机使用。前端路由器----LAN口----路由器----LAN口----计算机1、更改路由器的管理地址,不要去前端的路由器IP地址冲突。我司路由器默认的管理地址都为192.168.1...
2019-06-20 15:43:56
1285
转载 C/C++ share_ptr
要确保用 new 动态分配的内存空间在程序的各条执行路径都能被释放是一件麻烦的事情。C++11 模板库的 <memory> 头文件中定义的智能指针,即 shared _ptr 模板,就是用来部分解决这个问题的。只要将 new 运算符返回的指针 p 交给一个 shared_ptr 对象“托管”,就不必担心在哪里写delete p语句——实际上根本不需要编写这条语句,托管 p 的 sh...
2019-05-07 21:08:04
582
转载 C/C++ nullptr和NULL
nullptr和NULLnullptr是c++11中的关键字,表示空指针要区分nullptr和NULL,首先要明白NULL的含义:NULL是一个宏定义,在c和c++中的定义不同,c中NULL为(void*)0,而c++中NULL为整数0//C语言中NULL定义#define NULL (void*)0 //c语言中NULL为void类型的指针,...
2019-05-07 20:16:48
831
原创 C 内存
栈程序不会像处理堆那样在栈中显式地分配内存。当程序调用函数和声明局部变量时,系统将自动分配内存。 栈是一个后进先出的压入弹出式的数据结构。在程序运行时,需要每次向栈中压入一个对象,然后栈指针向下移动一个位置。当系统从栈中弹出一个对象时,最晚进栈的对象将被弹出,然后栈指针向上移动一个位置。如果栈指针位于栈顶,则表示栈是空的;如果栈指针指向最下面的数据项的后一个位置,则表示栈为满的。...
2019-05-06 09:54:58
190
翻译 C IO操作
文件指针文件指针是一个指向文件有关信息的指针,这些信息包括文件名、状态和当前位置,它们保存在一个结构体变量中。在使用文件时需要在内存中为其分配空间,用来存放文件的基本信息。该结构体类型是由系统定义的,C语言规定该类型为FILE型typedef struct{short level;unsigned flags;char fd;unsigned char hold;short b...
2019-05-05 22:11:37
1131
原创 C 共用体
#include <stdio.h>#include<stdlib.h>//结构体和共用体的区别//结构体变量的大小是其所包含的所有数据成员大小的总和,其中每个成员分别占有自己的内存单元,而共用体的大小为所包含数据成员分别占有自己的内存单元;而共用体的大小为所包含数据成员中最大内存长度的大小union DataUnion{ int iInt; c...
2019-05-05 14:30:15
286
原创 C链表操作
#include <stdio.h>#include <stdlib.h>//定义一个结构体struct Student{ char cName[20]; int iAge; struct Student*pNext;};//记录个数int iCount = 0;//创建链表struct Student*Create(){ ...
2019-05-05 13:57:45
237
转载 C# 特性(Attribute)之Flag特性
转载:https://www.cnblogs.com/GreenLeaves/p/6752822.html[Flags]的微软解释是“指示可以将枚举作为位域(即一组标志)处理。”其实就是在编写枚举类型时,上面附上Flags特性后,用该枚举变量是既可以象整数一样进行按位的“|”或者按位的“&”操作了。另外一个是在引用COM组件时使用,我没有用过,你可以查看MSDN这种用处很大,比如...
2019-04-09 15:43:59
733
转载 DevExpress Grid 列标题多行设置
.设置列标题行高:设置 Gridview 属性 ColumnPanelRowHeight2.设置标题文字自动换行
2019-04-04 13:26:46
1094
1
转载 【SQLSERVER 同步遇到问题】由于出现操作系统错误 3,进程无法读取文件D:\XXXX\X.pre
最近着手做SqlServer2008的订阅发布,起初使用推送订阅很顺利,后来改成请求订阅出现了以下问题,折腾好长时间终于搞定,留下此文备日后查阅,或供遇相同问题的道友参考:首先阐述以下问题:1. 错误消息:由于出现操作系统错误 3,进程无法读取文件“C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\...
2019-04-01 20:22:26
6031
转载 SQL SERVER 使用订阅发布同步数据库
一、数据库复制涉及1、发布服务器: 数据的来源服务器,维护源数据,决定哪些数据将被分发,检测哪些数据发生了修改,并将这些信息提交给分发服务器。2、分发服务器: 分发服务器负责把从发布服务器拿来的数据传送至订阅服务器。 3、订阅服务器: 订阅服务器就是发布服务器数据的副本,接收维护数据。 4、订阅类型...
2019-04-01 20:19:54
843
转载 把CheckedListBoxControl设置为单选框
privatevoidchkControl_ItemChecking(objectsender, DevExpress.XtraEditors.Controls.ItemCheckingEventArgs e){SingleSelectCheckedListBoxControls(chkControl, e.Index);}...
2019-03-30 13:46:25
1114
转载 进制转换
二进制与十进制之间的转换 1 十进制转二进制 方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。 (具体用法如下图) 2 二进制转十进制 方法为:把二进制数按权展开、相加即得十进制数。 (具体用法如下图) END 二进制与八进制之间的转换 1 二进制转八进制...
2019-03-20 08:38:09
206
DataMatrix.net.dll
2020-03-07
SQL Compare 13带注册机和破解教程
2019-04-01
websocket long poll Ajax使用测试
2018-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人