UTF-8带签名和不带签名的区别>


UTF8是国际编码,现在使用的也越来越广泛了。
在使用UTF8编码保存文件时,经常会见到UTF8带签名和不带签名两个选项,让人费解。

带签名UTF8的起源:
微软在自己的UTF-8格式的文本文件之前加上了EF BB BF三个隐藏字节,windows上面的记事本等程序就是根据 ... ...

阅读更多 >>

NPOI导入导出excel文件>

项目中对excel的操作都比较头疼,没有复杂的要求时,把数据写入文本文件,数据以制表符分隔,保存时把文件后缀名写成xls,这样简单的excel文件就出来了,实际上还是文本数据,并不是真正的excel文件。NPOI 是 POI 项目的 .NET 版本。POI是一个开源的 ... ...

阅读更多 >>

MediaPlayer获取Mp3总时长>

使用MediaPlayer播放MP3时,可以获取到音频的总长度。在不播放的情况下好像无法获取,不科学啊。代码最后一行实现在使用MediaPlayer不播放MP3时获取音频文件的总时长。

WMPLib.WindowsMediaPlayerClass Player = new WMPLib.WindowsMediaPlayerClass ... ...

阅读更多 >>

asp.net服务器控件点击后设置不可用>


    页面中有个asp.net服务器控件的功能按钮,点击后执行的时间较长。为了避免重复点击,点击后设置button不可用,也能让用户看着更直观。本来想着点击后直接设置button的enable=false即可,动手试了下,改完后无法提交到后台。应该是提交到后他时服 ... ...

阅读更多 >>

winform通过RichTextBox实现查找下一个上一个>

    文本显示内容比较多,想修改某个内容时太费劲,之前图省事都是复制到文本工具里,改完后再复制回来。这次又遇到了,还是在程序里加个功能来实现查找吧。

public class RichTextBoxTool
{
  /// <summary>
  /// 自己定义查找方法.参数content是要 ... ...

阅读更多 >>

Winform控件listview设置滚动条位置>

设置listview选中项,滚动条并不会自动定位,通过listview的TopItem属性可以很好的实现滚动条的定位。
listview1.Items[100].Selected = true;
listview1.TopItem = this.listview.Items[100];

... ...

阅读更多 >>

泰国甲米、普吉岛2015七日游>


一个月前接到公司通知,没护照的抓紧办护照,2015年1月下旬左右集体出游。

临出发前一个星期才确定要去泰国,之前也有猜测的是韩国。出发前也是忙着各种攻略,各种物品需不需要带啊之类的。

公司统一报的团,在北京集合出发,先飞深圳,然后到深圳转机 ... ...

阅读更多 >>

C#制作COM组件流程>

    一步步的终于用C#完成了一个COM组件的制作,通过网上的资料测试也成功,不过最后这个方案也没使用。一直使用.net,感觉COM组件好神秘,身边了解COM组件的人基本没有。之前也看过一些资料,不过看的是云里雾里。把.net平台中C#制作COM组件的几个 ... ...

阅读更多 >>

C#遍历表access中的所有表>

   今天领到了个任务,把access中的数据导入到SqlServer。本来想着直接在access中通过数据源导出到SqlServer就可以了,也没啥麻烦的,打开access数据库就愣了愣,10多个库,估计至少1000张表,这样要搞到猴年马月啊。然后就想到了应该可以通过程序来 ... ...

阅读更多 >>

通过sp_executesql执行动态sql获取返回值>

MSSQL写分页存储过程时,使用的动态SQL,找了些例子看看。发现查询总的数据量是使用的单独的一张表返回的,其实就一个数字,作为存储过程返回值就好了。自己写了写,使用sp_executesql执行sql,返回值显示0,网上好多长篇大论,终于找到一个简洁的答 ... ...

阅读更多 >>