随笔分类 - [02]winform系列
1
winform开发技巧
摘要:继续在上篇《使用Aspose.Cell控件实现Excel高难度报表的生成(一)》随笔基础上,研究探讨基于模板的Aspose.cell报表实现,其中提到了下面两种报表的界面,如下所示: 或者这样的报表格式 首先来分析第一种报表,这个其实还是比较固定的二维表,我们只要绑定相关的信息即可,设计模板如下所示
阅读全文
摘要:前言 在文本处理中,CR(CarriageReturn),LF(LineFeed),CR/LF是不同操作系统上使用的换行符,具体如下: Dos和Windows采用回车+换行CR/LF表示下一行 而UNIX/Linux采用换行符LF表示下一行 苹果机(MAC OS系统)则采用回车符CR表示下一行 区别
阅读全文
摘要:数组、链表、Hash的优缺点: 1、数组是将元素在内存中连续存放。 链表中的元素在内存中不是顺序存储的,而是通过存在元素中的指针联系到一起。 2、数组必须事先定义固定的长度,不能适应数据动态地增减的情况。当数据增加时,可能超出原先定义的元素个数;当数据减少时,造成内存浪费。 链表动态地进行存储分配,
阅读全文
摘要:226、内存泄漏和内存溢出的区别是什么? https://www.cnblogs.com/liqing168/p/12449839.html 227、HTTPS和HTTP的区别是什么? https://www.cnblogs.com/zoro-zero/p/13501375.html 228、DNS
阅读全文
摘要:201、简述 private、 protected、 public、 internal 修饰符的访问权限 private : 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部和继承类中可以访问。public : 公共成员,完全公开,没有访问限制。 internal: 当前
阅读全文
摘要:176、Mutex和lock有何不同?一般用哪一个作为锁使用更好? 177、线程池的优点有哪些?又有哪些不足? https://blog.csdn.net/Design407/article/details/102741502 178、多线程和异步有什么关系和区别? https://www.cnbl
阅读全文
摘要:151、编写一个带参数,带返回值的自定义事件。 152、多服务器如何生成全局唯一ID? 153、简述socket通信建立和断开链接的过程。 https://www.cnblogs.com/felixzh/p/8359066.html 154、Javascript是否存在面向对象概念中的类?如果存在,
阅读全文
摘要:126、详诉下内存中的堆和栈。 栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义;局部值类型变量、值类型参数等都在栈内存中。 堆是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小。 127、用SQL进行行转列。 https://www.cnbl
阅读全文
摘要:126、详诉下内存中的堆和栈。 栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义;局部值类型变量、值类型参数等都在栈内存中。 堆是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小。 127、用SQL进行行转列。 https://www.cnbl
阅读全文
摘要:101、现场编码,要求写出:缓存类+SqlHelper类,然后由代码引向面象对象或设计模式。 102、数据库-索引的坏处,事务的级别,分布式事务的原理。 https://www.cnblogs.com/zoro-zero/p/13494686.html 103、电商,瞬时抢购的方案,你会如何设计,参
阅读全文
摘要:七十六、C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里? https://www.cnblogs.com/kevinwang/archive/2009/02/18/1393350.html 七十七、C#中的LINQ 七十八、string str=nul
阅读全文
摘要:五十一、字典Dictionary的内部机制是如何实现的? https://www.cnblogs.com/myprogram/p/4666100.html 五十二、数据库锁有哪几种? https://www.cnblogs.com/zoro-zero/p/13494534.html 五十三、什么是代
阅读全文
摘要:二十六、public static const int A=1这段代码有错误么?是什么? const不能被修饰为static ;因为定义为常量 (const )后就是静态的(static )。 二十七、string 和stringbuilder的区别? 二十八、聚集索引和非聚集索引的区别? http
阅读全文
摘要:笔者近几年前前后后面试了50+公司左右,怎么讲呢,每个面试官的风格都不一样,要问的问题也不尽相同。但是面试是需要技巧的,提前准备工作以及如何把简历写得让人眼前一亮是很有必要的,关于这一块将在其它篇幅作介绍。话不多说,先总结出面试遇到的主流面试题,将分8篇文章,每篇25道,几乎涵盖90%以上的面试知识
阅读全文
摘要:最近媳妇手机满了,把手机里的图片、照片、视频、微信照片等都从手机导出到电脑里,但发现太多了,而且都不知道是什么时间的照片,特别是小孩子的照片。那做为一个程序员做了一个小小的工具,帮把图片及文件按月份进行归集。有助于照片归档。但发现各种地方生成的图片文件名是不一样的,第二个是用工具导出的照片创建日期是
阅读全文
摘要://在上传文件时经常要判断文件夹是否存在,如果存在就上传文件,否则新建文件夹再上传文件 判断语句为 if (System.IO.Directory.Exists(Server.MapPath("file")) == false)//如果不存在就创建file文件夹 { System.IO.Direct
阅读全文
摘要:C# 获取文件大小,创建时间,文件信息,FileInfo类的属性表 OpenFileDialog openFileDialog1 = new OpenFileDialog(); if(openFileDialog1.ShowDialog() == DialogResult.OK) { openFil
阅读全文
摘要:在录入界面中,用户往往需要按回车键时光标自动跳入下一个文本框,以方便录入操作。在C#中实现该功能有多种方法,以下是小编收集的不使用TAB键,而直接用回车键将光标转到下一个文本框的实现方法。 一、利用Windows消息模拟发送Tab键 将各个TextBox的TabIndex属性按顺序编号1、2、3……
阅读全文
摘要:一、DataTable.Rows.Add(DataRow.ItemArray); 二、DataTable.ImportRow(DataRow) 三、设置DataTable的tablename,然后.Rows.Add 第一种方法在项目中用到,确实好用!两种方式都可以自己选择吧,没有什么好坏 要把数据从
阅读全文
摘要:很多朋友都问过我WinForm怎么样打包 所以今天我写了WinForm打包 不会打包的朋友来看一下吧
阅读全文
1