C#多线程下的调优
摘要:一、原子操作 先看一段问题代码 /// <summary> /// 获取自增 /// </summary> public static void GetIncrement() { long result = 0; Console.WriteLine("开始计算"); //10个并发执行 Parall
阅读全文
posted @
2022-04-06 10:10
包子wxl
阅读(4129)
推荐(114) 编辑
NPOI根据模板生成chart图表导出Excel
摘要:导入NPOI的全部dll。 因为NPOI的API里面还没有对于Chart图表方面的操作,所以只能根据提示做好的图表作为模板,修改数据源的方法来改变图表。 注意:NPOI要用2003版以下的excel才能更好的支持,对才2007版以上的,导出来图表会变形。 一、制作好一个excel模板 二、读取模板填
阅读全文
posted @
2016-05-03 16:19
包子wxl
阅读(6729)
推荐(1) 编辑
C#获取本地或远程磁盘使用信息
摘要:因为公司有多个服务器,要检查磁盘的使用情况确定程序放哪个服务器和清理垃圾,所以写个小程序帮忙检查。 效果图: 后台代码:
阅读全文
posted @
2016-04-28 10:46
包子wxl
阅读(2362)
推荐(0) 编辑
spring.net中的IOC和DI-初使用
摘要:前面准备:下载spring.net并解压 下载地址:spring.net下载地址 Ioc:控制反转 DI:依赖注入 一、IOC(控制反转) 1.新建一个控制台程序springTest,引用dll。 Spring.NET > bin > net > 4.0 > release下找到 Comon.Log
阅读全文
posted @
2016-04-20 14:59
包子wxl
阅读(1052)
推荐(0) 编辑
.NET生成缩略图并下载
摘要:缩略图:比喻一张图片宽度为1000px,大小为800K,经过缩略后变成一张宽度100px,大小10K的图片。 先给出界面: 总体的流程分5步如下图: 1.添加一个html:GetminPic.html 代码: 2.添加一个一般处理程序:Getmin.ashx 代码: 代码注释已经很清晰了,所以也不一
阅读全文
posted @
2016-03-24 11:41
包子wxl
阅读(1164)
推荐(1) 编辑
C#_IO操作_查询指定文件夹下的每个子文件夹占空间的大小
摘要:1.前言 磁盘内存用掉太多,想查那些文件夹占的内存比较大,再找出没有用的文件去删除。 2.代码 static void Main(string[] args) { while (true) { //指定文件夹下的每个子文件夹占空间的大小 Console.WriteLine("------------
阅读全文
posted @
2016-03-03 09:26
包子wxl
阅读(1683)
推荐(0) 编辑
C#发邮件_EmailHelper
摘要:EmailHelper类 public class EmailHelper { /// /// 发送邮件 /// /// smtp服务器 /// 端口 /// 发件人邮箱 /// 密码 ...
阅读全文
posted @
2015-12-14 09:55
包子wxl
阅读(2191)
推荐(1) 编辑
位运算反(~)与(&)异或(^)或(|)右移(>>)左移(<<)
摘要:先知道这两个二进制数据的特点: 1=0000 0000 0000 0000 0000 0000 0000 0001 -1=1000 0000 0000 0000 0000 0000 0000 0001 1.最高位(首位)表示正负(0为正,1为负)...
阅读全文
posted @
2015-11-30 15:57
包子wxl
阅读(4130)
推荐(2) 编辑
C#基础巩固(3)-Linq To XML 读取XML
摘要:记录下一些读取XML的方法,以免到用的时候忘记了,还得花时间去找。一、传统写法读取XML 现在我有一个XML文件如下:现在我要查找名字为"王五"的这个人的 Id 和sex(性别) 和age(年龄)代码: static void Main(string[] args) { ...
阅读全文
posted @
2015-10-21 12:39
包子wxl
阅读(2065)
推荐(12) 编辑
C#基础巩固(2)-Linq To XML创建XML
摘要:一、首先要清楚一个正确的XML基本格式是怎样的。1.后缀名.xml结尾2.有一行描述3.有且仅有一个根节点。如图:一个正确的xml文件能够被浏览器打开且显示。所以判断一个xml文件有没有错误也可以用浏览器打开看有没有报错。二、传统的XML创建方式。 命名空间:System.XML 用到的类库...
阅读全文
posted @
2015-10-19 11:57
包子wxl
阅读(834)
推荐(3) 编辑
C#基础巩固(1)-多态+简单工厂
摘要:多态如果要简要的描述多态的话,我个人是这样理解的:通过继承,父类定义方法,具休的实现由子类进行。01代码 //父类 class Person { public virtual void skill() //vitrual -虚方法,方法可被重写 { ...
阅读全文
posted @
2015-10-15 16:10
包子wxl
阅读(679)
推荐(2) 编辑