苏葳
-
Python 中日期类型的运算
Python提供了多个内置模块用于操作日期时间,像calendar,time,datetime。time模块提供 的接口与C标准库time.h基本一致。相比于time模块,date…
-
在C#的form构造函数中结束程序的问题
编写一个Windows窗体程序,准备在form()中读取配置,若配置文件不存在,则退出程序。此处使用了application.exit()方法。但实测不能够正确结束,窗体还是会加载…
-
OpenFileDialog导致BinaryFormatter失效?
编写一个C#窗体程序时,为了省事,直接用BinaryFormatter.Serialize来保存程序的配置。配置文件名不含路径,因为预期的保存位置就跟可执行文件在同一目录下。所以使…
-
.net framework与其Client Profile版本的区别
从.Net 3.5开始,我们在Visual Studio中指定目标框架时,多出来了一个相应.net框架版本的Client Profile框架。这个Client Profile框架版…
-
多尺寸图标的制作
一个程序的图标当然要求美观,在文件夹的各种浏览方式下,比如缩略图,平铺,列表等都要有最佳效果。这些情形下的程序的图标显示是大小不一的,如果只用一个固定分辨率比如32X32的ico文…
-
ICOFormat插件在photoshop中无效的原因
大概无人知道Adobe公司的Photoshop这样行业标准级的图像处理软件为何不直接支持windows图标格式。结果只好人手一个ICOFormat插件。然而有时这个插件也会失效,为…
-
Devexpress的barmanager增加菜单项
多年以前用过C1控件,其中各种各样的设计器很是方便,今天试用了一下Devexpress,却发现很不习惯。 比如如果创建一个简单的菜单列表? 把barmanager拖到窗体上之后,在…
-
Path.GetTempFileName()的问题及替代函数
项目内需要生成压缩文件,考虑到winrar的流行,何不直接调用rar压缩算法解决问题?研究之下才发现,rar的压缩算法是受到版权保护的,解压缩倒是随便。也罢,用系统调用rar.ex…
-
rar命令行多加一个双引号的奇怪现象
人生中用过的第一个压缩程序是Dos时代的Arj,然后是pkzip,到后面winzip等图形化界面压缩工具就出现了。Unix/Linux下常用的也有gzip,compress,bzi…
-
sql中函数floor/ceiling/round区别
数据库的Sql语言中有多个四舍五入或取整函数。尤其在证券金融等领域,选择正确的函数非常重要。在计算费用或利息等复杂公式里,由于计算机数值精度的客观存在,先乘后除还是先除后乘,以及四…