摘要:
先来一个辅助类 Program的main函数里面调用 MouseHook.Start(); main函数里面写 Application.ApplicationExit += Application_ApplicationExit; static void Application_Applicatio 阅读全文
摘要:
使用方法 阅读全文
摘要:
问题描述: 一个窗体集成父窗体,发现无法直接拖动修改的控件,比如修改大小等 特征: 不禁使父窗体控件,就算新加一个控件也会这样:鼠标放到控件移动手方块上会出现一个“继承的控件”的tooptip, 异常正常情况 原因: 父窗体设置了WindowState属性为:System.Windows.Forms 阅读全文
摘要:
现在有很多网站都提供免费的代理ip,但是你会发现很多网站显示的可以用的 ,在自己电脑上是用不了,写个小代码提取出自己电脑上可以用的代理,没什么技术含量,只是为了记录一下 string strUrl = "https://www.xicidaili.com/nt/"; HttpHelper httpP 阅读全文
摘要:
我们在软件中经常用到快捷键,这里整理备份一下。 首先我们要定义可以作为快捷键的按键,以下是整理的 一些,自己可以根据情况来修改 public static Dictionary<int, string> HotKeys = new Dictionary<int, string>() { {48,"0 阅读全文
摘要:
引用的dll 链接: https://pan.baidu.com/s/1MjwmfvBCPTBq1QNapKzDmg 提取码: 9wuf [DllImport("Drawcash.dll")] private static extern bool OpenDriverCash2(int code1, 阅读全文
摘要:
在 http://www.codeproject.com/KB/edit/AlphaBlendedTextControls.aspx 的基础上增加了水印文字 代码如下: 1 public class TextBoxTransparent : TextBoxEx 2 { 3 #region priva 阅读全文
摘要:
概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求, 阅读全文
摘要:
当我们为某个用户设置某个功能的增删改查,审核,等等权限的时候,又不想用多个字段来记录此功能的权限时,可以考虑用类似枚举值的形式来保存选择的权限, 比如: 查看=1 新增=2 修改=4 删除=8 审核=16 发布=32 当用户的权限值=6的时候 我们就知道他拥有新增和修改权限,当=33的时候 就知道拥 阅读全文
摘要:
今天在群里面聊起来下载地址控制的问题,比如一些视频网站或音乐网站,对下载地址进行了加密处理,你复制到其他电脑或者或一段时间之后都失效了,这是怎么实现的呢? 大概思路是这样的: 1、当用户请求网页获取下载地址的时候,根据用户的信息和资源id进行加密得到一个伪编码,比如,根据用户的mac+ip+sess 阅读全文
摘要:
key:属性名称 value:字符串类型的值 typevalue:属性类型 返回:转换后的值 阅读全文
摘要:
扩展类 1 public static class LinqExtensions 2 { 3 /// <summary> 4 /// 创建lambda表达式:p=>true 5 /// </summary> 6 /// <typeparam name="T">对象名称(类名)</typeparam> 阅读全文
摘要:
函数如下 效果如下 阅读全文
摘要:
var v = document.createElement("div"); //向v中追加打印数据,可以将界面的元素追加进来 var h = window.open("打印窗口", "_blank"); h.document.write( $(v).prop("outerHTML")); h.document.close(); h.print(); h.clo... 阅读全文
摘要:
使用redis组件如下,至于为什么使用3.9版本,是因为4.0开始商业了,限制了次数 ServiceStack.Common" version="3.9.70"ServiceStack.Redis" version="3.9.71"ServiceStack.Text" version="3.9.71 阅读全文
摘要:
将一些公用的东西弄到一个类库DM.T4里面,哪个项目需要用到t4生成的话,将DM.T4的生成事件中将dll和ModelAuto.ttinclude复制到需要使用T4的项目的生成目录下,如果这样 然后在需要就可以添加T4文件了,T4文件头部引入即可,例如下面的这个例子,就是根据表生成一些类 <#@ t 阅读全文
摘要:
关于T4模板的信息我就不赘述了,百度一大堆 MSDN的介绍 https://msdn.microsoft.com/zh-cn/library/bb126478.aspx 下面是简单的一个示例,从类中获取字符串数组,并生成数组相应的类文件 需要一个MultipleOutputHelper.ttincl 阅读全文
摘要:
这里只说明了思路和方法 我们在安装程序里面可能需要安装的时候将mysql一起安装,那么我们就按照下面的顺序思路来。 首先我们安装的电脑上可能已经安装了mysql,所以我们的mysql服务就起一个名字,这样就可以和其他的区分开了(一个电脑可以安装多个mysql服务) 首先,检查有没有我们自己安装的my 阅读全文
摘要:
使用以下命令 reg delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\MySQL" /freg delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\ 阅读全文