Fork me on GitHub

2013年7月13日

摘要: 算法--中位数计算中位数(Median)1、定义:一组数据按从小到大(或从大到小)的顺序依次排列,处在中间位置的一个数(或最中间两个数据的平均数,注意:和众数不同,中位数不一定在这组数据中)。 注:当个数为基数时,取最中间位置的数;当个数为偶数时,取最中间两个数的平均数。2、从小到大排序,可以先用冒泡排序,然后取中位数,那么先看下冒泡排序算法,代码如下:?publicstaticvoidBubbleSort(thisIList array){if(array == null|| array.Count == 0){return;}intcount = array.Count;for(inti 阅读全文
posted @ 2013-07-13 11:43 HackerVirus 阅读(756) 评论(0) 推荐(0)
摘要: 一、投简历 本人研一、最近在实验室呆着,boss也没有分配什么活干,只觉得自己漫无目的的学习,不如去找个实习工资,暑假做两个月;虽然感觉这一年自己提示了很多,但是当要找工作的时候,发现自己实战能力严重欠缺,不知道投哪方面的简历。 之前有做过android项目,我就在人才热线上制作了一个android版本的简历,招android的确实很多,可是我投20多个公司,始终是石沉大海,杳无音讯,我知道android完全不是我的优势,拼android我远远不及我的那些本科同学了;然后在51上看了一下,找了一下数据挖掘的岗位,发现都是要经验的,我一个在校生,投了也是白投。 后来看到一个公司招pytho... 阅读全文
posted @ 2013-07-13 11:34 HackerVirus 阅读(248) 评论(0) 推荐(0)
摘要: 长轮询实现Chat并迁移到Azure测试公司的OA从零开始进行开发,继简单的单点登陆、角色与权限、消息中间件之后,轮到在线即时通信的模块需要我独立去完成。这三周除了逛网店见爱*看动漫接兼职,基本上都花在这上面了。简单地说就是用MVC4基于长轮询实现(伪)即时通信,利用BootMetro搭建即时聊天系统,同时跨域组件化之后今晚移植到了Azure上方便周末进行第一次迭代的公网测试,地址在http://indreamchat.cloudapp.net/。有兴趣的朋友可以上去送测试数据,剥离了认证登陆,简单地伪装了一个...一个...怎么说,反正能用就好了...一大早要坐客车回家,所以现在睡也不是不睡 阅读全文
posted @ 2013-07-13 11:23 HackerVirus 阅读(185) 评论(0) 推荐(0)
摘要: 非聚集索引及其性能优化建立在主键之上:CREATE NONCLUSTERED INDEX [IX_#Test] ON #Test(TestNumber ASC)WITH (FILLFACTOR=90) ON [PRIMARY]非主键之上:CREATE NONCLUSTERED INDEX [IX_#Test] ON #Test(TestNumber ASC)WITH (FILLFACTOR=90)fill factor:使用fill factor选项可以指定 Microsoft SQL Server 2005 使用现有数据创建新索引时将每页填满到什么程度。由于在页填充时 SQL Server 阅读全文
posted @ 2013-07-13 11:20 HackerVirus 阅读(222) 评论(0) 推荐(0)
摘要: 架构设计方案架构设计方案一、全部基于服务View → 统一数据接口 → 缓存模块 →数据库二、统一数据接口考虑用WebServices1、 多种客户端调用统一数据接口读取数据2、 通过统一数据接口管理缓存3、 主要业务逻辑三、中间层----缓存模块1、 分布式缓存memcached四、数据库读写分离1、 两个主数据库(Write) → 多个从数据库(Read)2、 通过事务发布订阅机制同步主从数据库 3、 主数据库垂直拆分(网友添加、邮件订阅、VIP,企业展示)VIP管理有问题,主要是主从数据同步延迟的问题。如果VIP数据单独维护,拆分出主库,大的数据列表又有问题。VIP管理时,更新主DB.. 阅读全文
posted @ 2013-07-13 11:17 HackerVirus 阅读(323) 评论(0) 推荐(0)
摘要: 大话数据结构-图文章知识点来至于大话数据结构里边章节知识, 这篇主要介绍图在计算机中存储形式, 以及在某些算法领域中对图的相关应用。本篇涉及到的知识点也比较多在图的遍历中介绍了深度优先遍历、广度优先遍历;在最小生成树节介绍了普利姆算法和克鲁斯卡尔算法;最短路径中介绍了迪杰斯特拉算法、佛洛依德算法;本篇后边还介绍了拓扑排序以及关键路径等知识点。 本篇对算法进行了描述和实现, 在实现代码的同时添加了流程图。相关代码源码请查看文章最后。本篇最后的算法描述和流程图以及代码实现是重点,如果对本篇感兴趣一定要通过该部分来巩固数据机构。图1 图的定义 图是由顶点的有穷非空集合和顶点之间边的集合组成,通过表示 阅读全文
posted @ 2013-07-13 11:15 HackerVirus 阅读(629) 评论(0) 推荐(0)

2013年7月12日

摘要: 【初探移动前端开发03】jQuery Mobile前言到目前为止,我打了几天酱油了,这几天落实了工作,并且看了一部电视连续剧(陈道明-手机),我很少看连续剧了,但是手机质量很高啊,各位可以看看。我们今天先学习一下jquery mobile的基础知识,然后逐步进入移动开发吧。我们这里再来看看响应式布局,我们是一个页面可以在不同的设备上使用,其实这在某些方面上是不太合适的。因为我们移动端的事件不太一致,可能鼠标操作很方便的,用手就不行了,所以为移动端出单独的网页还是很有必要的。文中测试链接请使用手机打开。什么是jQuery Mobile?jquery mobile是jquery在移动设备上的版本, 阅读全文
posted @ 2013-07-12 18:28 HackerVirus 阅读(321) 评论(0) 推荐(0)
摘要: c# 项目带皮肤一起打包发布解决办法前提:c#语言 winform应用程序 皮肤为IrisSkin2目标:在打包发布独立应用 程序时,将皮肤也一起打包发布,实现程序在其它机子安装时,皮肤效果依然存在。解决方案:1.大部分IrisSkin2第三方皮肤控件的应用办法都是:在引用---添加引用-----IrisSkin2.dll,将IrisSkin2.dll文件和skin文件(里面都是.ssk的皮肤文件)都放到bin下面的debug文件里,然后在主窗口添加代码:Sunisoft.IrisSkin.SkinEngine se = null;(这句代码添加在主窗口程序的类下面,暨不添加在任何方法中)(. 阅读全文
posted @ 2013-07-12 18:25 HackerVirus 阅读(767) 评论(0) 推荐(0)
摘要: 软件项目经理最近一直在学习项目管理方面的书籍,初略阅读了《PMBOK2008中文版》及博客园中JimmyZhang的FromEmployeeToManager,感触良多。看这些管理书籍很乏味,加之没有太多的项目管理经验,基本上是处于看完就忘记的程度。张子阳先生提到的一句话很是不错,如果看一本书籍或者学习一套东西,能达到教授别人的程度,那才是你自己的东西。所以用心来写点东西记录下自己的感悟也算是一种提高吧。一 、你不能不懂的这张表,具体的不用解释:启动规划执行监控收尾项目整合管理4.1制定项目章程4.2制定项目管理计划4.3指导与管理项目执行4.4监控项目工作4.5实施整体变更控制4.6结束项目 阅读全文
posted @ 2013-07-12 18:23 HackerVirus 阅读(317) 评论(0) 推荐(0)
摘要: Servlet的Request.getInputStream()只能读取一次问题这个星期公司的项目接口进行改造,公司的接口有的采用了WebService的方式,有的使用的是Http协议+Servlet的形式,对于WebService的形式还真没有接触过,闲着没事的时候学习一下,毕竟新接口都采用这种方式,也是一种趋势。在改造Http协议+Servlet的接口过程中对Http协议和Servlet又有了一个新的认识,特别是Http协议,以前脑子里乱乱的,知道有这个东西,知道它是做什么的,很模糊,做web开发的还是需要深刻理解Http协议的。在接口改造的过程中需要Servlet读取客户端提交过来的XM 阅读全文
posted @ 2013-07-12 18:22 HackerVirus 阅读(391) 评论(0) 推荐(0)