上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 43 下一页
摘要: using System.IO;using System.Text;using System.Xml.Serialization;using System.Xml;using System.Runtime.Serialization.Json;namespace Common.Core{ public class SerializationHelper { private static string XmlSerialize(object o) { XmlSerializer ser = new XmlSerializer(o.Ge... 阅读全文
posted @ 2013-10-11 07:40 醉意人间 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 我们一般在用JSON或者XML作为数据交换的时候,可能定义一个没有真正意义方法的类,其实就是一个关于属性的数据结构,如果对于这种情况,可以将这个类对象作为中介,然后利用C#提供的序列化和反序列化的方法。今天看到一个别人封装好的感觉不错,就转载:private static string XmlToJSON(XmlDocument xmlDoc){ StringBuilder sbJSON = new StringBuilder(); sbJSON.Append("{ "); XmlToJSONnode(sbJSON, xmlDoc.DocumentElement, true 阅读全文
posted @ 2013-10-09 23:58 醉意人间 阅读(624) 评论(0) 推荐(0) 编辑
摘要: public class Connection { Socket _connection; public Connection(Socket socket) { _connection = socket; } public void WaitForSendData() { while (true) { byte[] bytes = new byte[1024]; string da... 阅读全文
posted @ 2013-10-09 11:12 醉意人间 阅读(2178) 评论(0) 推荐(0) 编辑
摘要: 其实在博客中也写过这个东西,也介绍过它的原理,原理很简单,就是在运行的时候通过反射拦截获取一些信息,但是我在写程序的时候几乎没用过,可能是自己接触的还不够多,也许是因为自己接触的功能不算复杂往往几句代码就可以搞定,用这个实在没有必要,跟朋友讨论,这个在框架的时候用的多,看来自己还真没到这个说平。这个词一般翻译为特性,以区别property,虽然从英文翻译过来的意思和后者是一样的,但是在这里还是区分下。实际上,Attribute可以有很多用处,比如说,你可以在某个方法上做标记看有没有权限调用,或者在某个属性上标记,看要如何校验。例如(实在习惯用var关键字了,下面的代码都用var了,还有Linq 阅读全文
posted @ 2013-10-08 09:47 醉意人间 阅读(255) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net.Security; using System.Security.Cryptography.X509Certificates; using System.DirectoryServices.Protocols; using System.ServiceModel.Security; using System.Net; using System.IO; using Syste... 阅读全文
posted @ 2013-10-06 19:22 醉意人间 阅读(1705) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Web; using System.Runtime.Serialization.Json; using System.IO; using System.Text; using System.Text.RegularExpressions; /// /// JSON序列化和反序列化辅助类 /// public class JsonHelper { /// /// JSON序列化 ... 阅读全文
posted @ 2013-10-06 18:58 醉意人间 阅读(981) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/kzloser/archive/2013/01/09/2852385.html 阅读全文
posted @ 2013-10-06 11:42 醉意人间 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 首先说说tomcat的几种部署方法:1.将应用文件夹或war文件塞到tomcat安装目录下的webapps子目录下,这样tomcat启动的时候会将webapps目录下的文件夹或war内容当成应用部署。这种方式最简单且无须书写任何配置文件。2.在tomcat安装目录下的conf子目录下的server.xml配置文件中的Host节点下添加Context字节点:,其中path属性是url后面的访问目录名,这个例子中项目在本机的访问url为http://localhost:8080/name,docBase为应用的所在路径可以为系统的任意位置。3.$CATALINA_HOME/conf/[engine 阅读全文
posted @ 2013-09-18 10:43 醉意人间 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 我们看下面的图图1 我们来看线程间通信的原理:线程(Thread B)和线程(Thread A)通信, 首先线程A 必须实现同步上下文对象(Synchronization Context), 线程B通过调用线程A的同步上下文对象来访问线程A,所有实现都是在同步上下文中完成的.线程B有两种方式来实现线程间的通信. 第一种:调用线程A的同步上下文对象,阻碍当前线程,执行红色箭头调用,直到黄色箭头返回(同步上下文执行完毕)才释放当前线程. (1->2->3->5) 第二种: 调用线程A的同步上下文对象(实际上是在开启一个新线程去执行,1->2->3->5) ,执行 阅读全文
posted @ 2013-09-17 13:22 醉意人间 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 传统上,我们把计算机后台程序(Daemon)提供的功能,称为"服务"(service)。比如,让一个杀毒软件在后台运行,它会自动监控系统,那么这种自动监控就是一个"服务"。通俗地说,"服务"就是计算机可以提供的某一种功能。 根据来源的不同,"服务"又可以分成两种:一种是"本地服务"(使用同一台机器提供的服务,不需要网络),另一种是"网络服务"(使用另一台计算机提供的服务,必须通过网络才能完成)。"网络服务"(Web Service)的本质,就是通过网络调用 阅读全文
posted @ 2013-09-16 08:27 醉意人间 阅读(3966) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 43 下一页