摘要:
因采集需求,想解决网页编码识别问题。网上提出了很多方法。比如根据文件头字节判断,或根据网页的charset标识符判断。我在实际应用中,这些方法都有各自的不足,比如有的网页charset写的是gbk,但实际是utf8。于是想了一个个人认为比较新鲜的方法。将html下载回来后,做一份utf8副本和一份g... 阅读全文
摘要:
在C#编写代码,很多时候会遇到Http协议或者TCP协议,这里做一个简单的理解。TCP协议对应于传输层,而HTTP协议对应于应用层,从本质上来说,二者没有可比性。Http协议是建立在TCP协议基础之上的,当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求。Http会通过TCP建立起一个到... 阅读全文
摘要:
转自:http://www.cnblogs.com/ymy124/archive/2012/03/18/2404958.html项目要求Web服务是高安全级别,在选择.net remoting,web service,sockte时无法下手,在了解了Http Tcp/Ip之间的关系后有了思路。Htt... 阅读全文
摘要:
最近在公司让用C#写一个串口调试的工具,要求向串口中输入16进制数据或字符串。因为我刚到公司,并且对C#也不是很熟悉,针对硬件编程更是从来没接触过,确实耗掉了一些时间。好在一切都可以慢慢来,通过网上查资料,几天工作下来,还是小有成就。下面我就将这次遇到的问题和解决方法奉献出来,目的是和同行交流,回馈... 阅读全文
摘要:
C#如果访问网页可以用HttpWebRequest, HttpWebResponse两个类.这儿是用Socket得获取网页的一个例子, 支持301 302跳转. 以及gzip网页解压, 自动切换编码. publicclassGetPageWithSocket{//////使用socket得到网页ht... 阅读全文
摘要:
using System; using System.Collections; using System.Configuration; using System.Data; using System.Web; using System.Web.Security; using System.Web.... 阅读全文
摘要:
WebToolkit类:using System;using System.Net.Sockets;using System.Text;namespace ConsoleApplication1{ class WebToolkit { /// /// Url... 阅读全文
摘要:
最近在利用C# WinForm进行项目编码的时候发现,如果不恰当的使用Partial关键字或者是User Control,会导致逻辑代码和UI代码耦合度过高,往往会造成一个页面下面会有将近2000行代码……这,当然不是我所要看到的,我急需要一种模式能够将代码分散,并且最好做到逻辑和UI的分离。找来找... 阅读全文
摘要:
时间戳转日期:SELECT datetime(1443148382, 'unixepoch', 'localtime'); 结果是:2015-09-25 10:33:02 日期转时间戳:SELECT strftime('%s','now'); 结果是当前时间转为时... 阅读全文
摘要:
C# codepublic void AddIMG_ENTRY(img_entry model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into... 阅读全文