摘要: 1,首先添加两个windows窗体项目,一个作为服务端server,一个作为客户端Client2,然后添加服务端代码,添加命名空间,界面上添加TextBox控件using System.Net;using System.Net.Sockets;3,FormLoad方法添加代码private void Form1_Load(object sender, EventArgs e) { IPEndPoint epServer = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 7878);//IP地址和端口号 ... 阅读全文
posted @ 2014-03-18 19:19 shixudong 阅读(2990) 评论(9) 推荐(6) 编辑
摘要: 1,新建项目,在项目中添加引用,dll文件已经上传在百度网盘,点击下载2,引入命名空间using PushSharp;using PushSharp.Android;using PushSharp.Apple;using PushSharp.Core;using PushSharp.Windows;using PushSharp.WindowsPhone;3,初始化写入下面代码var push = new PushBroker(); //Wire up the events for all the services that the broker registers ... 阅读全文
posted @ 2014-03-17 19:50 shixudong 阅读(1578) 评论(6) 推荐(2) 编辑
摘要: 首先,使用框架做的最好,可以在框架页直接做一次就好了再登陆成功后保存session的代码后添加以下代码:注意:需要引入命名空间using System.Collections;SetApplication("Online", clientContext.UserInfoID);然后写SetApplication方法 1 public static void SetApplication(string key, string value) 2 { 3 Hashtable hOnline = (Hashtable)HttpContext.Current.Ap... 阅读全文
posted @ 2013-09-27 10:51 shixudong 阅读(2876) 评论(3) 推荐(1) 编辑
摘要: var d = new Date();console.log(d); // 输出:Mon Nov 04 2013 21:50:33 GMT+0800 (中国标准时间)console.log(d.toDateString()); // 日期字符串,输出:Mon Nov 04 2013console.l... 阅读全文
posted @ 2015-12-02 12:09 shixudong 阅读(193) 评论(0) 推荐(0) 编辑
摘要: SELECT b.name as 字段名 ,Type_name(b.xusertype) as 字段类型, Isnull(c.VALUE,'') as 字段说明FROM sysobjects a join syscolumns b on a.id = b.id ... 阅读全文
posted @ 2014-12-29 09:05 shixudong 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 前一段时间做花旗的接口,返回的xml格式是带有命名空间的,可是难倒了我,找了好久才找到解决办法,给大家分享下,少走弯路。1,直接进入正题,先看一段带有命名空间的xml,这段xml大概的意思是,前面是header信息,后面是body中的信息,body中有不少的节点,主要的是节点,这个节点包含了很多的节... 阅读全文
posted @ 2014-10-28 11:33 shixudong 阅读(3416) 评论(4) 推荐(3) 编辑
摘要: 前一段时间做花旗银行的项目,用到花旗的接口是websevice,由于很多原因直接在项目中引用webservice不成功,于是就用了http post方式请求,把请求信息(xml格式)组装之后发送到服务器,返回结果。下面就把我当时做的方法分享,希望对大家有用。1,首先在webconfig中配置... 阅读全文
posted @ 2014-07-25 16:44 shixudong 阅读(4897) 评论(3) 推荐(6) 编辑
摘要: 首先声明一点,大家都会说反射的效率低下,但是大多数的框架能少了反射吗?当反射能为我们带来代码上的方便就可以用,如有不当之处还望大家指出1,项目结构图如下所示:一个ClassLb类库项目,一个为测试用的testReflect的webform项目,testReflect添加对ClassLb类库项目的引用... 阅读全文
posted @ 2014-04-15 22:59 shixudong 阅读(916) 评论(1) 推荐(2) 编辑
摘要: 怎么向数据库中快速插入十万条数据呢,当然得需要对比才能看到效果,今天给大家亲身测了两种方法对比,差别25倍左右1,数据库用sql server 2008 r2,表结构非常简单,四个字段,建数据表的sql代码如下USE [TestDB]GO/****** Object: Table [dbo].[User_1] Script Date: 03/27/2014 00:31:16 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE [dbo].[User_1]( [ID] [int] NULL, [Na... 阅读全文
posted @ 2014-03-27 01:04 shixudong 阅读(7553) 评论(41) 推荐(32) 编辑
摘要: 最近做的.net项目(Windows Service)需要向Android手机发送推送消息,真是有点困难,没有搞过就不停的搜文档,最后看到了一个开源项目PushSharp,可以在.net平台推送IOS,Android,Windows Phone等设备消息,大喜,然后先做了IOS的,成功了,但是做Android的时候遇到了问题,一直推送不成功,程序执行了,但是推送一直出不来,后来费劲的在网上搜,没有找到,最后放弃使用这种推送Android,另寻出路,随后找到了一种C2DM云端推送功能,但是问题又出现了,(1)C2DM内置于Android的2.2系统上,无法兼容老的1.6到2.1系统;(2)... 阅读全文
posted @ 2014-03-24 15:22 shixudong 阅读(2948) 评论(15) 推荐(6) 编辑
摘要: 1,新建一个控制台应用程序TestDelegate,本项目主要实现:热水器加热,报警器监控,当热水温度达到80度的时候报警器报警这样一个简单的事件处理程序2,定义委托处理程序public delegate void PlayGameHandler(object sender, System.EventArgs e);3,添加一个报警器类,报警方法只有在温度超过80度的时候会被调用// 负责报警的人 public class 报警器 { public 报警器() { Console.WriteLine("生成报警器..."); ... 阅读全文
posted @ 2014-03-20 14:10 shixudong 阅读(2136) 评论(5) 推荐(2) 编辑