冯海滨博客

海滨博客

[置顶]中国平安陆金所,网上理财收益10%,强烈推荐

[置顶]海滨正式启用新域名 www.fenghaibin.com

[置顶]博客取消友情链接声明

C# 遍历读取某个目录文件夹下的不同类型子文件和其子文件夹(里面可能又有许多文件)

string[] sss = Directory.GetFiles("D:\\价格导入", "*.mp3", SearchOption.AllDirectories) // 获取目录下.mp3格式文件 包含子目录 //遍历子目录包含.xlsx和.xls的 var flist = Directory.GetFiles("D:\\

aspose.cells excel导出追加模板文件

//模板文件路径             string Template_File_Path = @"d:\1111.xls";             //  打开 Ex

winform多线程经典实例超级简单易懂

直接上代码  private SynchronizationContext mainThreadSynContext; //在这里记录主线程的上下文;         private void OnConnected(object state)//由于是主线程的同步对象Post调用,这个是在主线程中执行的  &nbs

GUID做主键真的合适吗

 在一个分布式环境中,我们习惯使用GUID做主键,来保证全局唯一,然后,GUID做主键真的合适吗?  其实GUID做主键本身没有问题,微软的很多项目自带DB都是使用GUID做主键的,显然,这样做是没有问题的。然而,SQL Server默认会将主键设置为聚集索引,使用GUID做聚集索引就有问题了。很多时候程序员容易接受SQL Server这一默认设置,但无序GUID做聚集索引显然是低效的。  那么,我们在项目中如何避免这一问题呢?  主要的思路还是两方面——方案一,选择合适的列作为聚集索引;方案二

C# Random循环生成随机数重复问题解决方案

C# Random循环生成随机数重复问题解决方案1.当我们通过Random生成随机数时,习惯的写法如下:int a=new Random().Next(0,100);然后生成一个数据数没有任何问题,但是代码修改如下for(int i=0;i<1000;i++){     Console.WriteLine(new Random().Next(0,100)); }问题:你会发现生成的随机数居然完全一样。肿么办呢?2.解决:之所以

HttpWebRequest 发送 post

   string strURL = " http://zhaohong.kq07.cn/index.ashx?appid=9AQnOMOs&appsecret=ei3kw9cuGLkZnX8i ";             System.Net.HttpWebRequest&nb

Aspose.Cells 插件使用 For C#

 最近的项目使用了很多的Excel 作为导出的数据报告,使用到 Aspose.Cells 插件,就顺便整理一下。一:新建解决方案,目录如下  目录说明:    Program.cs - 入口类    ExcelGenerator.cs - Aspose.Cells 操作类    Aspose.Cell.dll - 基础dll【文件见文章底部源代码内】    License.lic - Aspose.Cells 破解证书【文件见文章底部源代码内】  

C# 获取实体类的字段名称和值和字段类型

 clouddoctor dddd = new clouddoctor();             dddd.DName = "adasdf";            &nb

image 转 base64

      MemoryStream ms = new MemoryStream();             image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);    &n

Newtonsoft.Json.dll反序列化JSON字符串的方法

1.直接反序列化JSON字符串//引用序列化、反序列化JSON字符串用到的空间   using Newtonsoft.Json;     using Newtonsoft.Json.Linq;         //定义一个JSON字符串    string jsonText = 

Powered By Z-BlogPHP 1.6.5 Valyria

一个心高气傲,永远开拓的人。