摘要: https://jingyan.baidu.com/article/f54ae2fc3521d51e92b849c7.html 注意电脑用户名称不能是FTP之前设置为FTP用户名称一直导致登录错误 如上网址可以进行FTP的电脑设置 阅读全文
posted @ 2017-11-22 16:29 余旺旺 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 新建一个解决方案,然后选择ASP.Net空的Web应用程序 之后添加新建项 选择web服务 之后就可以编写需要的代码 注意公开的方法上面要加上 [WebMethod] 上述代码含有webserice上传操作 建议小文件使用 大文件还是使用TCP方式 以上为为服务端的操作 客户端操作如要调用该webs 阅读全文
posted @ 2017-11-22 16:18 余旺旺 阅读(184) 评论(0) 推荐(0) 编辑
摘要: static void Main(string[] args) { //构造Xml的方法 XElement xlement = new XElement("Customer"); xlement.SetAttributeValue("id", "123"); XElement ... 阅读全文
posted @ 2017-11-09 09:17 余旺旺 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 手动进行线程同步 1>使用WaitHandle做数据同步或者数据等待 根据的是 2> C# 4.0 Barrier类 阅读全文
posted @ 2017-11-07 15:56 余旺旺 阅读(156) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/Kazaf/archive/2012/03/26/2417341.html具体看这位写的即可 RegisterWaitForSingleObject的最后一个参数bool 如果是false就是循环 如果是true则只进一次 如果要跳出该循环则 阅读全文
posted @ 2017-11-07 14:24 余旺旺 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 在.Net多线程编程中,AutoResetEvent和ManualResetEvent这两个类在多线程中经常用到Set方法将信号置为发送状态,Reset方法将信号置为不发送状态,WaitOne等待信号的发送。 可以通过构造函数的参数值来决定其初始状态,若为true则非阻塞状态,为false为阻塞状态 阅读全文
posted @ 2017-11-01 09:43 余旺旺 阅读(312) 评论(0) 推荐(0) 编辑
摘要: C#命令模式 图片来源<设计模式之禅> 按上图所示 Receiver是实际干活的实现代码就在这个模块中 , Command 是抽象父类,ConcreteCommand是继承Command的类型 抽象的父类中含有Receiver类 用于子类调用其方法,即子类的Execute就是调用的Receiver中 阅读全文
posted @ 2017-09-30 15:11 余旺旺 阅读(181) 评论(0) 推荐(0) 编辑