Fork me on GitHub

2013年3月10日

摘要: Socket[C#]手把手教你打造Socket的TCP通讯连接(四)摘要: 上一篇中,我们已经学会了服务器的代码,至此我们的SOcket的TCP通讯连接已经完成。这一篇我们总结一下。服务器开启后,开始异步监听客户端连接。客户端连接时,实例化TCPListenerClient,并开始异步监听数据。接收到数据时,判断数据长度,0则为断开连接,不为0则引发接收数据完成事件。可以通过TCPListenerClient发送数据或断开连接。服务器关闭时要先断开所有客户端连接。客户端连接服务器,开始异步接收服务器数据。接收到数据时,判断数据长度,0则为断开连接,不为0则引发接收数据完成事件。客户端连接服务器 阅读全文
posted @ 2013-03-10 22:39 HackerVirus 阅读(327) 评论(0) 推荐(0)
摘要: HTTP请求报文的拦截与篡改--目录 本来写这个仅仅只是为了完成公司布置的任务--每周一篇心得,谁知道一写就写成了长篇大论,看着还没有完全写完,就已经达到40多页的篇幅,着实有点成就感。现把已经写好的部分整理一下,发到这里,文笔差,望见谅。 目前已经写完请求拦截部分(文章和代码都是),请求篡改部分还没开始写,已经写好的部分已经比较长了,所以大概要分为8个部分,会陆续发布出来 目录HTTP代理实现请求报文的拦截与篡改1HTTP代理实现请求报文的拦截与篡改2HTTP代理实现请求报文的拦截与篡改3 返回目录 前些日子同事在给同学做测试的时候,使用了一个叫IEC的工具,他是一个I... 阅读全文
posted @ 2013-03-10 22:37 HackerVirus 阅读(2001) 评论(0) 推荐(0)
摘要: Navigation Controllers and Table Views(中)这篇内容我们继续上一篇的例子接着做下去,为其再添加3个table view的例子,有了之前的基础,学习下面的例子会变得很简单,很多东西都是举一反三,稍稍有些不同的内容,好了,闲话少说,开始这次的学习。如果没有上一篇的代码,可以从这里下载Nav_11)第三个subtableview:Controls on Table Rows这个例子,我们将为每个table view的每一行添加一个按钮,这个按钮将放在accessory icon的位置(之前我们使用过accessoryType,其实这也是一个view,可以容纳其他 阅读全文
posted @ 2013-03-10 22:34 HackerVirus 阅读(179) 评论(0) 推荐(0)
摘要: 【监控应用服务器】系列博文目录前言:做了一个监控应用服务器(Tocmat、WebSphere、WebLogic)的项目,为了留下点印记,给后来人留下点经验之谈,助之少走弯路,特意把这些经验整理出来,与大家分享。水平有限,难免疏漏,还望指正。如有疑问,可以Q我:562116039。一、监控Tomcat监控Tomcat解决方案(监控应用服务器系列文章一)讲解两种监控Tomcat的解决方案:一是通过Tomcat提供的manager应用,二是通过JMX的方式。使用JMX监控Tomcat(监控应用服务器系列文章)从“监控Tomcat解决方案(监控应用服务器系列文章一)”中剥离出来,单独讲通过JMX的方式 阅读全文
posted @ 2013-03-10 12:21 HackerVirus 阅读(250) 评论(0) 推荐(0)
摘要: Mac环境下svn的使用在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。我们首先来看下,如何在Mac环境下搭建svn服务器端环境。一、创建代码仓库,用来存储客户端所上传的代码我先在/User/apple目录下新建一个svn目录,以后可以在svn目录下创建多个仓库目录打开终端,创建一个mycode仓库,输入指令:svnadmin create /Users/apple/svn/mycode指令执行成功后,会发现硬盘上多了个/U 阅读全文
posted @ 2013-03-10 12:20 HackerVirus 阅读(149) 评论(0) 推荐(0)

2013年3月9日

摘要: 装配线调度前言:动态规划的概念 动态规划(dynamic programming)是通过组合子问题的解而解决整个问题的。分治算法是指将问题划分为一些独立的子问题,递归的求解各个问题,然后合并子问题的解而得到原问题的解。例如归并排序,快速排序都是采用分治算法思想。本书在第二章介绍归并排序时,详细介绍了分治算法的操作步骤,详细的内容请参考:http://www.cnblogs.com/Anker/archive/2013/01/22/2871042.html。而动态规划与此不同,适用于子问题不是独立的情况,也就是说各个子问题包含有公共的子问题。如在这种情况下,用分治算法则会重复做不必要的工作。采. 阅读全文
posted @ 2013-03-09 22:19 HackerVirus 阅读(515) 评论(0) 推荐(0)
摘要: 吐槽一下【揭秘Amazon反应速度超快的下拉菜单】并不是超快的问题前天看到了一篇关于揭秘Amazon反应速度超快的下拉菜单http://www.36kr.com/p/201751.html ,并说明其加载速度快的问题,还给出了一个三角形的算法,并给出了几个例子说明是多么的强大,刚刚想了想,其实本职并不是这个样子的 。首先说一说技术上亚马逊是如何实现的。当鼠标移动到主菜单 鼠标在主菜单上html代码如下<li class="nav_first nav_pop_li nav_cat nav_active nav_hover" id="nav_cat_0" 阅读全文
posted @ 2013-03-09 21:59 HackerVirus 阅读(509) 评论(0) 推荐(0)
摘要: 用opencv将图片变成水波纹效果又是很久很久没有写博客了。不知道为什么,还是没有这个习惯。总是感觉没什么好写的。倘若是,将学到的东西,记录下来。如果是仅仅是这样的话,我自知大多没有自己的思考,也不过是将别人的东西搬到自己的博客里面而已,网上一搜一大片,又是何苦呢。 还是上学期,有个练习题目是,将一幅图片变成水波纹效果。我在网上找到一份源码,参考之下,顺着思路用opencv2重写之。望原作者看到勿怪。 思路如下: 1.将图片中的坐标点(x,y)换成极坐标,有现成的函数。 2.极坐标下,用三角函数算出新半径。 3.在新半径之下,转换成新的坐标(x0,y0),如果新坐标是小数,用双线性插... 阅读全文
posted @ 2013-03-09 21:55 HackerVirus 阅读(1104) 评论(0) 推荐(0)
摘要: 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题问题背景: 在使用asp.net mvc 结合jquery esayui做一个系统,但是在使用使用this.json方法直接返回一个json对象,在列表中显示时发现datetime类型的数据在转为字符串是它默认转为Date(84923838332223)的格式,在经过查资料发现使用前端来解决这个问题的方法不少,但是我又发现在使用jquery easyui时,加载列表数据又不能对数据进行拦截,进行数据格式转换之后再加载,后来发现可以通过自定义JsonResult实现,认为这种方法比较可行,就开始研究我们... 阅读全文
posted @ 2013-03-09 21:52 HackerVirus 阅读(269) 评论(0) 推荐(0)
摘要: 近在做一个项目,要求集成到第三方系统中,由于先前没有做过类似的活,所以折腾了几天,蹭着有闲情的时候记录一下。以下实例,都是我用Asp.net语言进行开发的,关于HTML元素的获取,使用的是Google浏览器。1. 非Asp.net开发的网站 我们拿www.51cto.com来做实例,首先进入www.51cto.com,点击登录,就进入到该博客的登录页面。使用Google浏览器,按下F12,找到其表单的action值,可以发现其action值为http://home.51cto.com/index.php?s=/Index/doLogin,然后点击账号和密码的文本框,右击鼠标,审查元素,分别.. 阅读全文
posted @ 2013-03-09 21:51 HackerVirus 阅读(674) 评论(0) 推荐(0)