且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

C#

   可能你会认为只读属性就只能读取,调用者不可能改变属性值。并非所有的情况都是如此,我们看下面的示例: 1 public class MyBusinessObject 2 { 3 private List<string> listOfData = new Li......

     刚开始学习C#的时候,就听说CLR对于String类有一种特别的内存管理机制:有时候,明明声明了两个String类的对象,但是他们偏偏却指向同一个实例。如下: String s1 = "Hello";String s2 = "Hello"; //s......

   Android安装包APK文件中的AndroidManifest.xml记录了应用的详细信息,发布时该文件已被编译成二进制码,所以无法正常查看其内容。比如我想查看这个包的Package和Version信息(这指的是在服务端)。AXMLPrinter2.jar可以很好的帮我做到这点,如果你有Java环......

   HR mail:  joyce.yu@polycom.comSoftware ManagerLocation: BeijingVacancy: 1 Responsibilities:We are looking for an experienced software development mana......

   在做网站的时候,用到了去除html标签的问题,用正则匹配到html标签,然后replace即可。public static string ReplaceHtmlTag(string html, int length = 0){ string strText = System.Text.Regu......

   常规情况下创建Web请求,并获取请求数据的代码如下: WebRequest req = WebRequest.Create(url); req.Timeout = 15000; WebResponse result = req.GetResponse(); Stream Re......

   1、长短信息:是指超过70个汉字,140个字节的信息内容。 最近在做一个某地市公司运营商的GPRS导引项目的时候,运营商要求将对用户的提示短信息(超过140个字节)发送到用户手机,在用户的手机上一次全显示。 上网搜索了一些相关的资料,现在将实现总结如下:一、CMPP协议相......

   123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798......

   1. const与readonlyconst ,其修饰的字段只能在自身声明时初始化。Readonly 是只读变量,属于运行时变量,可以在类初始化的时候改变它的值。该类型的字段,可以在声明或构造函数中初始化。因此,根据所使用的构造函数,readonly 字段可能具有不同的值。 const只能在初期就使......

   5、自定义SDK,使用xmlReader文件流式处理第四章节中,总是感觉用别人的工具要受制于人。既然我 们知道了Excel的存储方式,问题便转换成从xml中取出数据,然后放入内存得到我们想要的东西,更重要的是,官方的sdk对xml的读取采用的 Document的方式,对于大文件xml执行速度必然降低......

   0  1 2 4 8 16,32,64,128,256,512,1024,2048, 4096,8192--2的n次方 tinyint类型就够用了--0 无权限--1 可读(read)--2 可新增(insert)--4 可修改(update)--8 可删除(delete)--16 可审核...权限......

   之前一直没有见过@出现在C#语句的字符串前的用法,这次去德瑞的面试题中第一次见到这种格式的,一下子没反应过来,然后回来找了些资料,才知道原来@在带转义字符的字符串前面可以消除转移字符的作用,所以今天虽然题做错了,但也算是成长了。(以下内容摘自博客园)C#中@的用法1. 加在字符串前面,字符串中的 \......

   说明:本人准备写一些C#有关的小技巧系列文章,这些文章含金量并不高,代码难度不大,不过因为问的次数比较多,从而导致本人决定用自己所知的方式写这一系列文章,可以看做“趣味导学”系列吧。这是一个获取系统所有服务的程序,为了简化程序,代码仍以控制台形式提供,大家可以另外封装自己希望的功能。核心代码:usi......

   本篇目录介绍创建测试项目准备测试基类创建第一个测试测试异常在测试中使用仓储测试异步方法小结介绍在这篇博客中,我们来说说基于ABP项目的单元测试。说到单元测试(Unit Test),估计很多人只有在上《软件工程》这门课时才接触过这个概念,平时写代码基本不写测试的,测试的唯一办法就是代码写完后跑一遍,看......

   原文:C# 不能用于文件名的字符 在 Windows 有一些字符是不能作为文件名,尝试重命名一个文件,输入/ 就可以看到windows 提示的不能作为文件名的字符 那么具体是包括哪些符号不能......

   C# 序列化与反序列化using System.IO;  using System.Runtime.Serialization.Formatters.Binary;  using System.Runtime.Serialization.Formatters.Soap;  using System.......

   线程中最繁琐的应该要算线程同步的问题,在理解线程同步之前,首先需要了解线程同步中经常提及的2个概念。即线程锁和线程安全。主要内容:线程锁线程安全 1. 线程锁首先明确的是,线程锁是迫不得已而使用的技术。也就是说,在多线程中应用中,应尽量构造不用使用线程锁的方法。线程锁主要有以下3个问题:容易出错:使......

   http://www.cnblogs.com/ret00100/archive/2010/08/06/1793680.html在需要对程序的执行时间进行精准测试的程序员,不妨使用.Net提供的Stopwatch类它的命名空间是:System.Diagnostics代码如下: using System......

   服务端:TcpListener客户端:TcpClient、NetworkStream(要熟悉的类,请参照MSDN。)TCP客户端:界面:代码: using System;using System.Collections.Generic;using System.ComponentModel;usin......

   事件机制简介:任何进行过图形用户界面开发的编程人员都会知道事件的概念。当用户在使用程序的时候,用户必然要和程序进行一定的交互。比如当用户点击窗体上的一个按钮后,程序就会产生该按钮被点击的事件,并通过相应的事件处理函数来响应用户的操作。这样用户的直观感觉就是程序执行了我要求的任务了。当然,事件并不一定......