摘要: 简单写了一个错误日志记录辅助类,记录在此。 Loghelper类 1 using System; 2 using System.Collections.Generic; 3 using System.IO; 4 using System.Linq; 5 using System.Text; 6 using System.Threading.Tasks; 7 8 namespace LogHelper 9 {10 public static class LogHelper11 {12 //拼接日志目录13 static string appLog... 阅读全文
posted @ 2013-09-24 18:30 wolfy 阅读(1535) 评论(0) 推荐(0)
摘要: 上篇博文:http://www.cnblogs.com/wolf-sun/p/3329558.html 介绍了客户端连接服务端,一对一,多对一的情况,下面实现服务器接收消息的功能。LZ这些弄的比较慢,也是边学习,边动手实现的。具体步骤在注释中写的比较清楚,不懂的可以留言,LZ会尽快回复。共同学习,共同进步。接收消息时机 什么时候接收消息?当服务器开始监听,有客户端连接,并且连接成功,此时负责通信的Socket已经创建,此时就可以接收消息了,可以通过Socket的Receive()方法接收消息。 1 // 摘要: 2 // 从绑定的 System.Net.S... 阅读全文
posted @ 2013-09-21 11:09 wolfy 阅读(1961) 评论(10) 推荐(5)
摘要: 简介HTTP协议是无状态的。从客户端到服务器的连接可以在每个请求之后关闭。但是一般需要把一些客户端信息从一个页面传送给另一个页面。无状态的根本原因是:浏览器和服务器使用Socket通信,服务器将请求结果返回给浏览器后,会关闭当前Socket连接。而且服务器会在处理页面完毕后销毁页面对象。应用层面的原因是:浏览器和服务器之间通信都遵守HTTP协议。Http协议是无状态的,不会记得上次和网页“发生了什么。服务器不记得上次给了浏览器什么。对网站造成的影响:如果用户录入了一些信息,当跳转到下一个页面时,数据丢失,再也不能获得那些数据。 如果要知道上一次的状态信息,我们就得把这个状态信息记录在某个地方: 阅读全文
posted @ 2013-09-20 11:36 wolfy 阅读(1640) 评论(7) 推荐(5)
摘要: 中秋了,首先祝大家中秋快乐,闲着无事在家整一个socket的聊天程序,有点仿QQ界面,就是瞎折腾,不知道最后是不是能将所有功能实现。如果你对socket不了解,请看这篇文章:http://www.cnblogs.com/wolf-sun/p/3322300.html可以让你快速对socket有个整体认识,如果你已经是socket网络编程高手,你可以忽略n个字,跳出本文章...LZ想实现的功能有:基本的聊天功能。可以发送文件。可以像qq那样发送震动。可以截图,并发送。可以在窗口中发送图片。可以设置字体,字体颜色等功能。最后也想实现视频语音等功能。先将winform的客户端和服务端界面贴出来。山寨 阅读全文
posted @ 2013-09-19 10:52 wolfy 阅读(2478) 评论(3) 推荐(3)
摘要: 1 2 3 4 5 右下角div固定 6 13 14 15 随平滚懂div16 静止不动div17 18 19 20 21 22 本文来自:http://www.jzxue.com/wangyesheji/wangyetexiao/201011/09-4940.html方式二:纯css控制且半透明效果,但兼容性较差1 #div_digg{ position:fixed; _position:absolute;z-index:1000;bottom:0; right:0; _right:17px; background-c... 阅读全文
posted @ 2013-09-17 14:14 wolfy 阅读(869) 评论(0) 推荐(0)
摘要: TCP/IP简单介绍应用层 (Application):应用层是个很广泛的概念,有一些基本相同的系统级 TCP/IP 应用以及应用协议,也有许多的企业商业应用和互联网应用。传输层 (Transport):传输层包括 UDP 和 TCP,UDP 几乎不对报文进行检查,而 TCP 提供传输保证。网络层 (Network):网络层协议由一系列协议组成,包括 ICMP、IGMP、RIP、OSPF、IP(v4,v6) 等。链路层 (Link):又称为物理数据网络接口层,负责报文传输。 Socket相关概念socket的英文原义是“孔”或“插座”。作为进程通信机制,取后一种意思。通常也称作“套接字”,用于 阅读全文
posted @ 2013-09-15 11:39 wolfy 阅读(3213) 评论(2) 推荐(5)
摘要: DataContractSerializer 类使用提供的数据协定,将类型实例序列化和反序列化为 XML 流或文档。无法继承此类。命名空间:System.Runtime.Serialization程序集:System.Runtime.Serialization(在 System.Runtime.Serialization.dll 中)备注 使用 DataContractSerializer 类可以将类型实例序列化和反序列化为 XML 流或文档。 通过将 DataContractAttribute 特性应用于类,而将DataMemberAttribute 特性应用于类成员,可以指定要序列化的属性 阅读全文
posted @ 2013-09-13 20:19 wolfy 阅读(4850) 评论(0) 推荐(2)
摘要: 最近项目中,根据客户的要求需要在页面上展示各种报表什么的,各种表格的都会出现。这里也将table的画法,做一下总结。办法虽笨但很实用。这也是从高人那里学来的,总之是屡试不爽啊。就以下面的表格为例。 若想画上面的表格,首先得确定是几行几列的。怎么确定? 总之,不管三七二十一,出现横线的地方画一红横线,出现竖线的地方画一竖线分割,如上图所示,已基本确定是一个5行11列的表格。表格基本框架已确定,接下来就是用table标签来实现上面的表格了。简单介绍一下table中常用的属性。定义和用法 标签定义 HTML 表格。 简单的 HTML 表格由 table 元素以及一个或多个 tr、th 或 td... 阅读全文
posted @ 2013-09-12 21:26 wolfy 阅读(11509) 评论(2) 推荐(2)
摘要: JavaScriptSerializer 类为启用 AJAX 的应用程序提供序列化和反序列化功能。命名空间:System.Web.Script.Serialization程序集:System.Web.Extensions(在 System.Web.Extensions.dll 中)JavaScriptSerializer类由异步通信层内部使用,用于序列化和反序列化在浏览器和 Web 服务器之间传递的数据。您无法访问序列化程序的此实例。但是,此类公开了公共 API。因此,当您希望在托管代码中使用 JavaScript 对象符号 (JSON) 时可以使用此类。若要序列化对象,请使用Serializ 阅读全文
posted @ 2013-09-08 11:21 wolfy 阅读(3207) 评论(2) 推荐(1)
摘要: 在上一篇随笔:SqlDataReader读取分页数据,pageCount你是肿么了? 遇到了很让人头疼的问题:SqlDataReader执行带输出参数的存储过程总是获取不到输出参数的正确值。这里将解决办法及分析过程列出,为遇到相同问题的小伙伴提供一种解决方案。 在SqlDataReader读取分页数 阅读全文
posted @ 2013-09-06 21:02 wolfy 阅读(1436) 评论(7) 推荐(1)