长期从事Windows和linux应用程序开发,系统开发,驱动程序开发以及基于.net平台的软件开发;擅长面向对象程序设计、数据库设计、应用与开发;
1、参考解决方案 怎么读的呢? 如果是从文本中读的,考虑一下编码问题 FileStream fs = new FileStream(@"c:\你的文本.txt", FileMode.
一、参考文章 http://blog.csdn.net/meifage9/article/details/6960747 C# 操作 Excel 单元格自动填充,居中对齐,字体颜色设置 //设置标题 Excel.
一、问题描述 .NET Framework 3.5 SP1 完整安装包是一个安装程序同时适用于所有语言的,但如果要同时包含所有语言的语言包,体积会在现在的基础上进一步增大许多,可能考虑到这一点,发布时并没有包含语言包,而是在安装过程中才进行下载。
linux中的多线程是将一个进程分为几个线程,每个线程都可以独立运行。 linux与多线程相关的一些术语: 进程,线程,Solaris线程,单线程,多线程,用户级线程(应用程序级线程),属性对象 ,互斥锁,条件变量,读写锁,计数信号,并行性,并发性。
这样的代码,单纯看注释,就会烦死人!!!!! #region 导出EXCEL方法二 /// /// 此方法关键之处是使用Range一次存储内存中的多行多列数据到Excel /// 此方法效率明显高的多,推荐使用 //...
AWK是一种开源的文本处理工具。 AWK 提供了极其强大的功能:可以进行样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语言所应具有的几乎所有精美特性。
this.label4.Text = InfoListWS[13] + "\n" + InfoListWS[14];
6. UDP段格式 下图是UDP的段格式(该图出自[TCPIP])。 图 36.11. UDP段格式 下面分析一帧基于UDP的TFTP协议帧。
7. TCP协议 7.1. 段格式 TCP的段格式如下图所示(该图出自[TCPIP])。 图 36.12. TCP段格式 和UDP协议一样也有源端口号和目的端口号,通讯的双方由IP地址和端口号标识。
参考文档 网络协议栈、数据包封装.doc 网络协议栈与数据包封装 TCP/IP网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。
1、出错代码及现场 class Program { int i = 123; static string s = "Some string"; static object o = s; static void Main(string[] ...
一、MSDN中对try-finally语句的解释 finally 块用于清除 try 块中分配的任何资源,以及运行任何即使在发生异常时也必须执行的代码。控制总是传递给 finally 块,与 try 块的退出方式无关。
来自博客 http://blog.csdn.net/vipxiaotian/article/details/1524059 请参考下面一段简单的语句块: 1: try 2: { 3: throw new Exception("new except...
1、案例出错现场“无法通过嵌套类型访问外部类型的非静态成员” 2、源文件代码分析 点击(此处)折叠或打开 基本类文件结构如下: xxxxx.
Dock属性简介: Dock属性迫使控件紧贴父窗体(或控件)的某个边缘。虽然Anchor属性也可以实现这一点,但是dock属性使得你能够在父窗体中让子窗体可以在上方(或旁边)互相“堆叠”。
1、建议一个windows窗体控件库工程 2、在从工具箱里面拖动1个PictureBox、1个Button、6个Lable控件到用户界面上 布局如下: 并设置相关控件的属性。
两个特别模板介绍 1、WPF自定义控件库 Windows Presentation Foundation (WPF) 控件模型的扩展性极大减少了创建新控件的需要。但在某些情况下,仍可能需要创建自定义控件。
ToolTip 类 可表示一个长方形的小弹出窗口,该窗口在用户将指针悬停在一个控件上时显示有关该控件用途的简短说明。 代码片段: private void SetRadioButtonToolTip() { // Create the ToolTip and associate with the Form container.
1、添加CrystalCriBar 2、添加导航条 . 3、添加CrystalButton到导航条
1、C/S模式简述 基于CLIENT/SERVER模型通讯的基本原理,在服务器端(具有一个具体的IP地址)来监听对服务的请求,当客户端向该地址提出连接请求时,服务器端会对它的请求做出相应的反应。
PC,安装的OS是 番茄花园XP,一直出现问题:电脑右下角不停闪动“插头已从插孔中拔出”和“插头已塞入插孔”最终解决方案 打开控制面板-硬件和声音- realtek高清音频管理器在扬声器里点击插口设置(就是那个有点像文件夹的选项)在禁用前面板插孔检测里打勾。
1、引用库类 using System.Management; 2、关键代码 点击(此处)折叠或打开 /* 获取网关 */ ManagementClass mc = new ManagementClass("Win32_NetworkAdapt...
C# (C sharp) 是微软对这一问题的解决方案。 C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
一、MSDN上的说明 托管执行过程包括下列步骤: 选择编译器。 为获得公共语言运行库提供的优点,必须使用一个或多个针对运行库的语言编译器。 将代码编译为 Microsoft 中间语言 (MSIL)。
图1 .net架构 一、.NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。 1、公共语言运行库是 .NET Framework 的基础。
1、什么是托管代码 在“过去”(只是几年前),使用C和C++编写代码的开发人员不得不自己进行内存管理。当不再需要已分配的内存空间时,必须将其释放,除非希望该内存被“泄漏”,内存泄漏将带来严重的性能问题。
求助编辑百科名片 Broadcast Address(广播地址)是专门用于同时向网络中所有工作站进行发送的一个地址。在使用TCP/IP 协议的网络中,主机标识段host ID 为全1 的IP 地址为广播地址,广播的分组传送给host ID段所涉及的所有计算机。
1、IAsyncResult 接口由包含可异步操作的方法的类实现。 它是启动异步操作的方法的返回类型,如 FileStream..::.BeginRead,也是结束异步操作的方法的第三个参数的类型,如 FileStream..::.EndRead。
1、理论两者区别: 应用程序必须运行完所有前台线程后才能退出; 对于后台线程,应用程序可以不考虑其是否已运行完毕而直接退出,所有后台线程在应用程序退出时都会自动结束。 2、案例说明 前台线程与后台线程的执行与应用程序: (1)代码演示 点击(此处)折叠或打开 using System; using System.
1、避免使用不易理解的数字,用有意义的标识来替代(枚举和常量) 比如: 2、在界面层中尽量使用异常处理try语句,不要将系统级别的错误直接暴露给用户,而更应该的是把系统抛出的错误信息记录到LOG日志文件中去,告诉用户友好的提示信息 Linux下建议的命名规则如下。
1、经典错误之 无法访问已释放的对象。 对象名:“System.Net.Sockets.Socket” (1)、问题现场 (2)、问题叙述 程序中的某个地方调用到了socket.
1、Thread.join() 使用此方法先阻塞调用Thread的线程,确保线程Thread正常终止。 如果线程不终止,则调用方将无限期阻塞。如果调用 Join 时该线程已终止,此方法将立即返回。
1、一些Thread基本理论 一个进程可以创建一个或多个线程以执行与该进程关联的部分程序代码。使用 ThreadStart 委托或 ParameterizedThreadStart 委托指定由线程执行的程序代码。
1 一般格式 printf(格式控制,输出表列) 例如:printf("i=%d,ch=%c/n",i,ch); 说明: (1)“格式控制”是用双撇号括起来的字符串,也称“转换控制字符串”,它包括两种信息: ①格式说明:由“%”和格式字符组成,它的作用是将输出的数据转换为指定的格式输出。
1、TcpListener类 从 TCP 网络客户端侦听连接。 TcpListener 类提供一些简单方法,用于在阻止同步模式下侦听和接受传入连接请求。可使用 TcpClient 或 Socket 来连接 TcpListener。
1、问题现象现场: 下图,明明想选中一行,点击后却只选中一个单元格!! 图1 出错现场 2、出错的原因分析 DataGridView有一个属性,SelectionMode,里面的几个选项。
代码风格乱如三国,代码注释千奇百怪,让人无法接受与阅读。C\C++\c#\qt\Java\vb等这些大语言们,得想法个规范其注释。 得出下面的千古规范: 1、单行注释 因为注释文字不多,尽量建议放在代码行的右边,增加代码可阅读性。
电信、银行等行业一直是许多人非常向往的工作单位,清差厚禄,旱涝保收,陈皓却不以此为然。所以当记者采访他的时候,他连用了两个“最”字来形容他离开银行的成就感。 陈皓毕业后的前两年就职于云南省工商银行,从事银行电信内全国性业务系统开发。
文章来自 胡昊 上海交通大学工程管理研究所 2007年 1、工期、工时与资源单位 工期:指完成每项项目任务所经历的实际时间,即开始日期和结束日期之差。Project中,工期的默认单位是天。
word自动创建目录索引实践,全程操作如下: 1、格式设置, 显示大纲工具栏 2、开始设置 (1)全文选中,全部文字设置为“正文文本” (2)设置一级标题 (3)设置二级标题 (4)插入索引 ...
WBS Chart Pro创建的文档,默认的文件格式是wbs,这里用project打开时会弹出图2信息 图1-1 WBS的默认保存格式 图1-2 WBS Char...
Microsoft Project是国际上最为盛行与通用的项目管理软件,适用于新产品研发、IT、房地产、工程、大型活动等多种项目类型。经过微软多年研 发,Project包含了经典的项目管理思想和技术以及全球众多企业的项目管理实践。
一、一码当先---代码清单 抽象基类People /// /// 抽象基类 /// public abstract class People { public string Name...
1、建立空工程 2、加一些.net库文件、添加引用现场 3 可执行文件名字的设置 可执行文件的名字,就是在下面的“程序集名称”中设置。
功能点分析方法的目的是量化表述用户功能性需求的软件规模。 在软件项目中引入功能点分析方法有助于: 约束需求的详细程度 对需求变更的影响程度综合分析 区分需求变更及其对应的种类 软件项目范围的不确定性: 1. 项目前期需求不明确 2. 需求变更时无法做出可信的量化影响分析。
一、功能需求: 某个弹出的窗体可以输入密码,且居屏幕中间。 二、解决方案: 1、解决弹出窗体居中的问题 Form 有个方便的属性,StartPoint可以用来设置Form的特殊位置。
IT人的职业生涯规划 &DBA
基础方面的书还是要认认真真,仔仔细细的看,下面推荐一部分: C: 《The c programming langage》 C++:《Thinking in C++》,《The c++ programming language》,《effective c++》,《more ...
1、血案现场 The virtual machine could not start. Make sure VMware Workstation is installed correctly and you have rights to run the software and ...