Web开发

C# HttpRequestUtil类读取json出错

其实原因很简单,输出格式如果是json,则必须指定为(以php为例)"header("Content-Type:application/json;charset=UTF-8");" 否则是百分百会出错的,原因出在text/html的长度异常导致HttpRequestUtil分配的缓冲区也异常了.
开发

WPF响应快捷键

?1234567891011<Window><Window.Resources>    <RoutedUICommand x:Key="CommandDefualtButton" Text="CommandDefualtButton_C"/></Window.Resources><Window.InputBindings>    <KeyBinding Gesture="Ctrl+D" Command="{StaticResource ResourceKey=CommandDefualtButton}"/></Window.InputBindings><Window.Com…继续阅读 »
开发

C#异步执行方法

这个方法我比较喜欢用,使用简单.但是定制性不如自己新开线程. https://msdn.microsoft.com/zh-cn/library/system.componentmodel.backgroundworker(v=vs.90).aspx ?1234567891011//  先实例化一个BackgroundWorkerSystem.ComponentModel.BackgroundWorker bw = new System.ComponentModel.BackgroundWorker();bw.DoWork += new System.Component…继续阅读 »
开发

C#去除字符串的BOM

这里说的是去除"从其他地方读取来的字符串",而不是在代码里面写的字符串. ?1234567891011121314public static string GetUTF8String(byte[] buffer){    if (buffer == null)return null;    if (buffer.Length <= 3)    {       …继续阅读 »
生活

2015年前最后一篇文章

今天终于将StarGate的C#版本基本完善了,其实昨天就做的差不多了,但是今天早上测试的时候发现居然解析json失败. 过程略,最后终于发现是挺萌的utf-8的bom导致的json字符串不是标准的字符串,所以无法解析... 所以现在终于,StarGate的C#版完善了,新年前最终版本v2.0.1.19,用户验证使用本站注册用户的数据…继续阅读 »
趣味

[转载]工程师的鄙视链

最近这几年在世界各地突然吹起了一股全民写程序的风潮,连美国总统欧巴马都在写 JavaScript 了,但是身为一介靠写程序(以及在上班时间胡乱上网)来谋生的 developer(所谓的 developer 就是「软件工程师」的比较潮的说法),想要提醒那些想学习写程序的人一件重要的事:慎选你的第一个程序语言。 …继续阅读 »
开发

C#中Replace的用法

?123456using System.Text;//String str="abc de fg h";str=str.Replace(" ",",");//将空格替换为逗号//结果://str=>"abc,de,fg,h"
开发

C#中Split用法

?123456789using System.Text;//String str="abc de fg h";String[] strArray=str.Split(' ');//以空格为分隔符,注意这里是用单引号//结果://strArray[0]=>"abc"//strArray[1]=>"de"//strArray[2]=>"fg"//strArray[3]=>"h"
开发

C#写的获取IP物理地址的玩意

1.基于.Net 4.0 ClientProfile + 我佩服框架 2.输入IP后点击按钮获取物理地址,若不填IP则为本地IP的物理地址 3.本玩具开源,无严重BUG不再更新 4.任何人可以以任意方式使用,但需注明原作者 5.源码直接导入VS2012中即可编译,若不通过我直播吃狗粮 6.因为这样那样的原因,如果在win7以下Windows系统无法运行,属正…继续阅读 »
Memory

从明天起正式步入全能开发者的行列

今天的一份个人商业作品(模拟登陆并提取网页指定信息,将提取的信息存入远端数据库)成功交付使用,花了6小时,赚了2000块. 正好最近打算入PSV2000,这钱就来了...这也代表着我正式从纯桌面平台转到了Web平台(移动平台只会安卓,而且还算不上是会,顶多入门). 说Web平台是以后的主流,我相信;但是说Web平台…继续阅读 »