摘要:
操作步骤 在注册表中新增值 注册表位置: 计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced 新增一个值,名称:ShowSecondsInSystemClock,类型:REG_DWORD, 阅读全文
摘要:
在 Windows 系统中,可以通过以下方式实现程序开机自启。 启动文件夹 注册表 任务计划程序 服务 启动文件夹 将需要开机自启程序的快捷方式放入启动文件夹中,即可实现程序开机自启,删除快捷方式就可以取消程序开机自启。 在 C#创建快捷方式需要添加引用 -> COM -> Windows Scri 阅读全文
摘要:
SM2 是国家密码管理局组织制定并提出的椭圆曲线密码算法标准。 本文使用第三方密码库 [BouncyCastle](https://www.bouncycastle.org/csharp/index.html) 实现 SM2 加解密,使用 NuGet 安装即可,包名:BouncyCastle.Cry 阅读全文
摘要:
继续上一篇的行号分页,接下来讲讲排序分页。 数据库依旧是Northwind,表依旧是Orders,假设每页显示10条记录。 我们先查询第一页的记录。 第二页的记录,先升序取出前20条记录,然后在这20条记录里倒序取出前10条记录,最后把这10条记录升序一下。 第三页的记录,先升序取出前30条记录,然 阅读全文
摘要:
关于哈夫曼树的介绍,网上的资料很多,这里就不多介绍了。下面是C语言的代码实现。GCC5.3.0编译通过。 阅读全文
摘要:
操作系统:Windows 10 专业版 Cmder:1.3.0 默认配置不支持使用ls显示中文命名的文件列表。 解决方法: 按下Win+Alt+p打开设置。 在Environment里添加set LANG=zh_CN.UTF-8。 重启Cmder,发现使用ls,中文正确显示了。 阅读全文
摘要:
环境:Windows 10 专业版 GCC版本:5.3.0 测试代码: 编译执行后发现,中文不能正确显示出来。 用记事本打开文件,然后【另存为】 发现文件编码方式是UTF-8,修改成ANSI。继续编译执行,发现中文可以准确显示了。 我们把文件修改为UTF-8的编码方式,用一下命令编译执行,发现中文也 阅读全文
摘要:
闲来无事,就写了一个取色器。原理其实很简单,只需要两步,获取鼠标光标的位置,获取当前鼠标光标的位置的RGB颜色值。获取鼠标光标的位置:System.Drawing.Point p = MousePosition;获取指定坐标的RGB颜色值,这里我们需要用到1个WIN32的API函数:GetPixel... 阅读全文
摘要:
上一篇的博客是子查询分页,在数据量大的情况下,分页的效率是非常低。今天来讲一下行号分页,这个是用的比较多的。 数据库还是用Northwind数据库。就用Orders表为例子吧,假设每页都显示10条记录。 我们先查询第一页的数据。 这里用到一个函数ROW_NUMBER() OVER函数,这个函数的语法 阅读全文
摘要:
分页的sql脚本是2013年大实训的时候老师讲的,今天把它整理出来。 数据库就用Northwind数据库。就用Orders表为例子吧,假设每页都显示10条记录。 先从简单的脚本开始吧。先取到第一页的数据。 第二页的数据 第三页的数据 由此可以推断出,第N页的数据为 写成通用的SQL语句如下: 写成存 阅读全文