Hans Dev

  1. 首页
  2. 分类 开发 下的文章

这是我近期正在开发的ECHO Pilot Client中使用的Socket通信客户端封装,基于System.Net.Socket.TcpClient(不是继承)。主要是根据ECHO的需求封装了部分操作,添加了Connected/Disconnected/StateChanged/DataReceived/ExceptionThrown事件,使得客户端可以根据各个事件更加灵活地做出响应。

最近在重写之前写的C#程序,正好重新整理了下这个Http工具类。很多时候我们需要在网站上进行身份认证,最常用的就是Cookie或者Session,但是各编程语言对这一特性支持程度不同,C#里的WebClient其实是可以保存登录信息的,代码如下:

很多时候会遇到外网无法访问内网服务器的问题,只能用远程桌面连接一台在内网中的服务器,再用这台服务器远程桌面连接另一台服务器,但很多时候未必有可访问外网的Windows服务器做跳板,而且目标服务器也不一定是Windows服务器。借助于PuTTY,可以实现本机直接访问目标服务器的指定端口,包括3389、21、22等端口。当然,还是需要一台能访问外网的Linux服务器做跳板。

写这篇博文的原因有这么几点:

1.这博客太久没更新了,再不写点东西要长毛了;

刚好一周前,我刚放假几天,一直在看C的入门视频,发觉没学到什么有用的东西,于是去寻找VC++等其他语言,后来发现VB6.0虽然已经非常古老(VB6.0是VB98的另一个版本号),但简单好用,入门很快,于是尝试做一些简单的程序。

还是那个被手动屏蔽的站,上次我通过英文帖告知他们存在的问题后,他们没有能够修复,反而对我的账号进行了删除处理。好!无非就是再注册一个嘛

今日重返某**(手动屏蔽)模拟飞行论坛,因上次其宣布已修复呼号系统的问题,便对此忽然来了兴趣。

通过查看源代码发现只是通过js的replace进行过滤,后台处理是否有过滤未知,遂将这一段js代码在开发人员工具中删去,在呼号密码后加上了提升等级所需的代码,提交保存成功,且ES能以ADM权限登录,可知js过滤代码的方法已完全失效。

今天在调试航空公司综合排名的时候忽然记起之前看过的一篇文章,提到如果不关心MySQL操作返回的结果,可以直接继续执行后面的语句,感觉有用,特加以记录。

本周三VA China进行了一次停机维护,主要的维护内容就是重新编译MySQL,以添加InnoDB存储引擎的支持。

phpVMS默认含有若干个使用InnoDB的数据表,主要是一些存储大量数据的表,由此对InnoDB是否对大量数据的表的处理更有优势产生了兴趣,于是百度之,得到以下经验:

VA China 停坑

Unnamed Project 计划中