05 2011 档案
[转]理解JSON:3分钟课程
摘要:理解JSON:3分钟课程http://www.aqee.net/2011/05/26/understanding-json-the-3-minute-lesson/本文是从 Understanding JSON: the 3 minute lesson 这篇文章翻译而来。 如果你跟我一样(我担心你就是),那么,到目前为止,这应该是你对JSON的经验:两个月前你从没听说过JSON一个月前你听说了这个词但没有留意一周前你发现这个词被提到多次,开始想,没错…又有一些垃圾东西要学了今天你被心灵深处的一个闹铃闹醒,心想:这该死的json究竟是个什么东西?为什么突然间到处都是它了! 于是晚上我乘坐了一辆慢
阅读全文
可遇不可求的Question之Protoc.exe无法编译proto文件篇
摘要:题设:报错 MyRequest.proto:1:1: Expected top-level statement (e.g. "message").分析:实际上是由于在简体操作系统下,默认的proto文件,其实就是文本文件,的"被读取编码"是GB2312,如果proto文件不是使用该编码编写的,而是utf-8等其他格式,文件头会有乱码,即在message前会有1位乱码,导致protoc程序无法识别到messge开头的标识,导致了异常,解决:修改GB2312编码保存后既可以继续编译成功.~~
阅读全文
Protocol Buffers proto语言语法说明
摘要:proto语言有自己的 数据类型(Field Types),字段的范围关键字(required,optional,repeated),每个字段在二进制序列中指定的排序(number tag),默认值定义[default=''],
以message 为结构体标识,兼容 子类型,枚举类型.
阅读全文
可遇不可求的Question之重置SQLSERVER表的自增列标识值(Seed)篇
摘要:1.truncate table tablename 当然前提是你必须要有这么高的权限.2.也必须要有极高的权限,"调用方必须是表所有者"--每次要删除表中的数据(delete from tableName),下次使用时,表中的自增ID就会从上次的ID依次递增。--只要在delete执行结束后,执行 dbcc checkident('tableName',reseed,0) 自增列即会从"1"开始。附:@@IDENTITY,SCOPE_IDENTITY,IDENT_CURRENT的区别@@IDENTITY--是得到当前会话的所有范围的最后
阅读全文
可遇不可求的Question之Regex.Split解析乱码字符串异常篇
摘要:描述:在分析游戏服务器端游戏消费日志项目中使用到Regex.Split解析文本.该文本中每行是通过\t来间隔每个字段.但是碰到无法识别的乱码时,此种解析方式无法正常解析字符串.分析:由于现在的游戏服务器端涉及到的语种语系非常繁多,并且,现在的用户非常喜欢使用"火星文",因此,在日志中涉及到角色名称的地方,经常会出现不可识别的乱码.而我们在编程过程中由于都是在默认在简体系统下开发,打开文本文件编码均为GB2312,由于是UNICODE字符集,因此,相隔两位会乱码如果可以被识别为一个UNICODE字符,那么就无法正常解析出\t 解决:通过改变文件打开的编码格式,为UTF-8 不
阅读全文
可遇不可求的Question之不支持一个STA 线程上针对多个句柄的WaitAll
摘要:不支持一个 STA 线程上针对多个句柄的 WaitAll。题设:在.NET开发多线程控制台程序过程中,由于业务要求,需要实现"一次扫描多笔订单",然后,通过多线程实现并发提交的逻辑.因此,在控制台程序中采用了多线程记录.由于下一次操作必须等待所有的记录并发提交完成后,才能进行下一步循环操作.在多线程操作后,使用了WaitAll命令.但是在此过程中,报异常"不支持一个STA 线程上针对多个句柄的WaitAll ".分析:经过研究MSDN,发现,在控制台程序的每个主函数Main之前,都有一个[STAThread]方法属性,该属性标识当前控制台程序的线程模型为
阅读全文
可遇不可求的Question之FusionCharts图表显示异常的解决办法
摘要:关于FusionCharts图表宽度width的设置问题导致图表显示异常的解决办法 题设:经常使用FusionCharts图表的朋友可能会遇到这个问题.就是在FusionCharts显示的时候有时候会显示出不完整的图表,现象是只显示标题,但是标题不居中,同时看不见图表,或者是只显示Y轴,而X轴的数据全部都重叠在Y轴上,完全无法看清.查看FLASH加载完成,并且FLASH右键菜单弹出正常.这个时候,如果页面刷新几下就正常了.或者页面前进,后退一下也会正常.如下图所示:分析:刚开始的时候以为是因为网络慢,下载FLASH不实时,导致脚本展现无法同步造成的.后来,发现是有的机子会出现这种情况,有的机子
阅读全文
[转]网页轻松绘制流程图:Diagramly
摘要:如果你需要绘制流程图、树状图或其他类型的图表,其实有大量的应用软件可以做到,比如微软的Visio等。但有什么方便得过,只需网页浏览器,又不用注册,就可使用的Diagramly呢?你只要点开这家网站,你会发现Diagramly非常类似微软Visio,又极容易使用。 只要你曾经使用过Visio或其他任何流程图绘制软件,你应该对Diagramly的界面感到相当熟悉。只需拖放图形、文本和图标到网格,并用箭头连接起来,就可制成流程图。虽然有很多网页应用都可以媲美桌面软件,但大部份在运行中的性能都不太令人满意,而Diagramly使用却十分流畅。 Diagramly界面支持中文,可输出为几种图像格式,并.
阅读全文
浙公网安备 33010602011771号