冯海滨博客

海滨博客

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

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

GUID做主键真的合适吗

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

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

0条评论 673 ℃
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

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

Aspose.Cells 插件使用 For C#

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

image 转 base64

1条评论 1416 ℃
      MemoryStream ms = new MemoryStream();             image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);    &n...

视区相关单位vw, vh..简介以及可实际应用场景

0条评论 969 ℃
 一、N多的唠哩唠叨CSS3中一些新的单位早在去年春暖花开的时候就介绍了,参见:CSS长度值及时间、频率、角度单位。显然,其中就提到了本文要感叹的单位vw, vh,见下图:不过“我看见你”和“我触碰你”是不一样的。正好,机缘巧合,最近又与这两个单位想见。大致琢磨了下,貌似vh这个单位可以实现我以前曾希望实现的的整体高度自适应布局。想到这里,自己不由得小兴奋了下,于是决定抽时间研究研究(虽然最近整iPad忙得屁股尿流~~)。然而…… //zxx: 先卖个关子,一点一点唠叨来~~...