最近在公司项目迭代过程中,由于业务需求变更,需要做服务器负载均衡,就是需要将一个web站点布到两天服务器上,那么随之而来就会产生一个问题,代码中的全局静态可变对象变量(因为这个变量虽然是静态的,但是由于代码业务需要,需要往这个变量对象中不停的增加、修改或者删除相应属性的值)。那么就需要我们将该对象变量放到分布式缓存上进行存储,那么需求来了,我们如何动最小的代码或者说最最少的改动来实现这个需求呢。...
2019年06月25日 17:21 Asp.net 1506
可以说C#底层封装的还是很强大的,有些东西直接一句代码就直接出来了,不需要我们再去封装一个方法去获取,比如说获取某一天为星期几的方法:System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(DateTime.Now.DayOfWeek);
2019年06月05日 14:47 Asp.net 1086
我们在平时Windows窗体开发过程中,不想去打包发布,那么如何将编辑好的EXE和引用的dll文件直接合并成一个EXE文件呢,这里我们需要借助一个第三方工具ILMerge。这块工具是微软自家的一个软件,需要安装一下这个软件,文章下面我会传一下我下载的安装文件,大家也可以到微软官网去下载,下载地址:https://www.microsoft.com/en-us/download/details.as...
2019年05月23日 13:48 WinForm 2384
DataGridView在进行数据绑定时,平时我们用到最多应该就是通过数据源进行绑定。方法一:通过数据源进行绑定dataGridView1.AutoGenerateColumns=false;dataGridView1.DataSource=null;dataGridView1.DataSource=dt;当然我们也可以通过操作DataGridView,通过给控件添加行来实现绑定数据的操作。方法二...
2019年05月23日 12:01 Asp.net 1954
我们再做Windows窗体程序时,在给RichTextBox或者TextBox进行赋值操作时,如何使鼠标始终定位在最后一行呢,其实代码很简单,但是可能用到的人不多,逻辑其实就是设置文本框中选定的文本起始点,将起始点设定到末尾的位置上就可以。代码如下:publicvoidsetMouseTxt(RichTextBoxrtb){if(rtb.Text.Length>0){rtb.Selectio...
2019年05月23日 09:20 WinForm 1367
操作剪贴版,主要用到了ClipBoard类。该类位于System.Windows(WPF)或System.Windows.Forms(Winform)下。1、设置内容到剪贴版上:主要用到ClipBoard类下的静态方法SetDataObject()常用构造函数如下:public static void SetDataObject(Object data,bool copy)stringtext=&...
2019年05月22日 17:23 WinForm 1715
C#其实是可以实现将torrent 文件或者种子下载地址直接转换成磁力链接的,在这里我的工具网已经实现了这个功能,大家可以参考去看,如果有需要源码的可以联系我交流沟通一下。http://tool.aspnets.cn/creater/magnetlink
2019年05月22日 11:28 Asp.net 1210
如何实现一个二维码同时支持ios扫码下载跳转到App Store,安卓扫码跳转腾讯应用宝下载地址 我们可以去腾讯开放平台找你的应用,之后在管理中心里找到———“微下载”然后,进入微下载,申请自定义模板。绑定你的iOS地址。直接用应用宝的链接地址跳转APPstore,应用宝可以自动判断设备是android还是ios,跳到不不同的下载渠道。点击微下载:在这里输入ios App Store...
2019年04月28日 11:10 IT相关 2426
实际开发过程中,我们可能会遇到这种需求,在DataGridView控件中绑定数据时,我们需要在列表中添加按钮,并执行按钮事件来实现我们的逻辑,那么如何在DataGridView中添加按钮并触发按钮事件呢,其实也很简单,首先我们在设计视图中,在Datagridview控件的属性中设置绑定列;然后设置这个button类型的属性:Text就是显示按钮显示的文本文件,对应的UseColumnTextFor...
2019年03月19日 09:45 WinForm 2114
如何实现在本地电脑上实现通过域名访问本地IIS网站或者接口呢,其实很简单,我们在IIS上部署网站时,绑定一个域名:这里端口可以自行设置,主机名也可以任意取,例如这里我们取的主机名是:www.aspnets.cn 然后我们打开hosts文件:如果不出意外,关闭浏览器,重新打开,现在我们已经可以使用域名进行访问了,在实际操作中,webapi的webserver的节点上需要添加一句:<mod...
2019年03月18日 11:54 Asp.net 1497
RSA加密解密,本例子是将java代码编写的私钥转换成C#的xml来实现RSA的加密解密操作算法,因为有时对接时,由于公钥和私钥都是java生成的,但是java生成秘钥C#直接是无法使用的,必须需要先通过转换成C#可用xml格式的字符串表示,然后再拿着对应的秘钥去做C#的RSA解密加密操作。废话不多说,上代码:publicstaticstringRSAEncryptMore(stringxmlPu...
2019年03月11日 15:37 Asp.net 1103
我们平时肯定有用到APP,肯定都发现一般网站都会有这样一个功能模块,APP扫码自动登录,那么今天就来简单的解析一下,关于扫码登录的一些开发设计思路。扫码登录其实需要三方对接,APP端,PC端和后台接口端,大致流程:1.PC端请求接口A获取到二维码地址,当然该二维码上肯定有一个标识信息,我们定义为key,每个二维码都会有一个key2.后台接口在PC端请求接口A时,首先会生成一个唯一标识key,并将该...
2019年03月06日 13:41 Asp.net 1094