摘要: 有一次用户遇到创建文件,名称为中文时乱码的问题。经调查,发现用户使用的是国产浏览器ie模式抓取请求发现IE:键 值请求 POST /Handlers/CreateTxtFile.ashx?filename=阿斯达是.txt HTTP/1.1Accept */*Content-Type applica... 阅读全文
posted @ 2015-08-13 15:34 桃子夭夭 阅读(543) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Text;using System.Security.Cryptography;using System.Web;using System.IO;namespace Thinhunan.Cnblogs.Com.RSAUtility{ publ... 阅读全文
posted @ 2015-06-03 21:01 桃子夭夭 阅读(910) 评论(0) 推荐(1) 编辑
摘要: 最近工作中需要做TCP层面的负载均衡,以前网站用的反向代理nginx只支持应用层的负载均衡,对于TCP协议是无能为力的,需要使用LVS(linux虚拟服务器)。LVS的特点是高性能和极复杂的配置、对网络环境的要求比较高。最近苦于LVS的配置测试,网上的文档和社区都比较少,按照各种教程配置,TCP报文... 阅读全文
posted @ 2015-05-07 17:48 桃子夭夭 阅读(6950) 评论(3) 推荐(0) 编辑
摘要: 越发相信我之前认为的“用以致学”的观念了! 死记硬背的那些知识点,那么久时间过去大部分都忘了,但是遇到了一次ICMP包实际应用的情况,这个IP协议的辅助协议已然牢记在心!学了不用,或者没有需求的情况下去学,学习的意义和效率都堪忧。这一点和高中到大学的数学课程教育很像,我很清楚数学的重要性,但是以前学... 阅读全文
posted @ 2015-04-27 16:10 桃子夭夭 阅读(958) 评论(0) 推荐(1) 编辑
摘要: 工作时使用了Websocket技术,在使用的过程中发现,浏览器(Chrome)升级后可能会导致Websocket不可用,更换浏览器后可以正常使用。近日偶尔一次在本地调试,发现使用相同版本的Chrome浏览器,不可连接线上服务器的WS服务,但是可以连接本地的WS服务。 此时初步怀疑是服务器在某种特殊情... 阅读全文
posted @ 2015-04-22 17:40 桃子夭夭 阅读(4937) 评论(7) 推荐(3) 编辑
摘要: 过滤源ip、目的ip。在wireshark的过滤规则框Filter中输入过滤条件。如查找目的地址为192.168.101.8的包,ip.dst==192.168.101.8;查找源地址为ip.src==1.1.1.1;端口过滤。如过滤80端口,在Filter中输入,tcp.port==80,这条规则... 阅读全文
posted @ 2015-04-22 15:26 桃子夭夭 阅读(2599) 评论(0) 推荐(0) 编辑
摘要: 云平台中使用的socket服务器是我们自己定义一套通信协议,并通过C#实现的一个socket服务。该服务目前是和web服务一起运行在IIS容器中,通过启动一个永不退出的新线程来监听端口。在开发的初期,由于服务内一些消息的异常未进行捕获,例如客户端发来的消息格式不对、试图去关闭一个已经被释放的连接 等... 阅读全文
posted @ 2015-03-18 18:13 桃子夭夭 阅读(1951) 评论(0) 推荐(1) 编辑
摘要: js是单线程的,所以有些大量计算的操作会占用线程资源,导致页面卡住。今天遇到这样一个场景,选择一个下拉框之后,对数据进行筛选,这个过程中有大量计算,点了selecte的option之后,option不隐藏,一直卡在那里,直到筛选计算完成。这个体验非常差,于是想,能不能接触当前线程的占用,让交互看起来... 阅读全文
posted @ 2015-01-07 17:37 桃子夭夭 阅读(1968) 评论(0) 推荐(0) 编辑
摘要: 在.NET中验证用户是否登录或者是否过期,若需要登录时则将请求转向至登录页面。这个流程在进行页面请求时是没问题的,能正确进行页面跳转。然而在使用xmlhttprequest时,或者jq的getJson那种jsonp的方式来请求资源,服务器将会把这种跳转解释为 ‘资源已重新定位’ ,返回码为302。但... 阅读全文
posted @ 2014-12-08 16:23 桃子夭夭 阅读(2982) 评论(0) 推荐(1) 编辑
摘要: ikmv百科介绍ikvm官网使用ikvm前需要先安装java。ikvm的使用比较简单,到官网下载ikvm需要的组件,解压后在path中配置%IKVM_HOME%\bin在cmd中使用命令 ikvmc -out:test.dll test.jar 可以在当前目录下得到test.dll在C#项目中引用 ... 阅读全文
posted @ 2014-12-08 16:17 桃子夭夭 阅读(689) 评论(0) 推荐(1) 编辑