摘要:
简单排序算法总结每个算法都接收一个含有元素的数组和一个包含元素个数的整数,我们假设N是传递到排序函数中的元素个数:一、插入排序1、 直接插入排序:最简单的排序算法之一。插入排序有N-1趟(PASS)排序组成,对于P = 1趟到P=N-1趟,插入排序保证从位置0到位置P-1上的元素已经是有序状态(数据结构与算法分析是如此描述的);通俗讲就是把数组分成有序区和无序区,然后通过嵌套的2个循环不断的将无序区的元素调到有序区的适当位置。C语言代码实现如下:void insertsort(int a[],int n){ int p,j; int temp; for(p = 1;p < n;p++){
阅读全文
posted @ 2012-10-16 11:44
HackerVirus
阅读(212)
推荐(0)
摘要:
之前一直想自己搞把C#的Socket代码,一直没有下手,今晚终于实践了一把。现把流程编写出来,以备后用。很简单的源码。工具:Vs2010建立项目:C# 控制台应用程序Server代码?1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;//添加Socket类usingSystem.Net;usingSystem.
阅读全文
posted @ 2012-10-16 11:44
HackerVirus
阅读(170)
推荐(0)
摘要:
看我是如何快速学习android开发的(一)Posted on2012-10-16 09:14源码工作室阅读(633) 评论(5)编辑收藏 因为项目需要,8月中旬开始决定做安卓的程序,所以马上就开始学习安卓方面的开发知识,把最近的学习实践经历和大家分享分享。不要一开始就下载一大堆资料,视频,然后就不知道做什么了,要给自己定个目标,我要做什么?我怎么达到目标?我不懂java,但是懂C#和C++,所以我没主张去单独学习java语言,如果你是个最最初的新手,没啥语言基础,那你必须先看看java语言,不要很详细看,因为学习Android中,你也是在学习java。 1. 明确目标没有目标的学习,会...
阅读全文
posted @ 2012-10-16 11:32
HackerVirus
阅读(151)
推荐(0)
摘要:
从开源的ESB项目,基本上都是java版本,c#的esb开源项目太少,这对搞c#来说是一大遗憾,所以本人很想对c#开源世界做一份小小的贡献,因些开始写一版真正开源的ESB企业开发框架。园子里有兴趣的园友也可以一起来做。1,ESB架构图2,ESB系统架构要求WindowsServer2003R2WindowsServer2008.Net4.0Framework处理器要求:最少1GHzorfaster内存要求:最少2GBRAM服务器需要打开的端口:Redis服务端口:6379~6384JS,WP7,JavaAPI端口:8078routerandgatewayservice端口:8000,8085,
阅读全文
posted @ 2012-10-16 11:30
HackerVirus
阅读(2617)
推荐(3)
摘要:
一个阿里巴巴码农的六年回眸投递人itwriter发布于 2012-10-15 19:30评论(4)有1039人阅读原文链接[收藏]«»本文由淘宝开放平台技术产品负责人@放翁_文初撰写,它讲述了一个个冷冰冰产品背后的活生生的人了,也在讲述着一个码农的六年心路历程,“技术耐得住寂寞,低谷积累高峰冲刺,主动改变一切。” 10月 13 日,关于淘宝开放平台技术部分的分享看到有些同学留言说有这样的机会和环境是幸运的,的确在阿里这些年赶上了公司的发展,赶上了互联网技术的发展,是幸运的,但是背后这个普通的人,从进入公司的低级程序员一步一步成长起来到底是怎么走过来的,也许可以让一些正在走的
阅读全文
posted @ 2012-10-15 22:57
HackerVirus
阅读(361)
推荐(0)
摘要:
欢迎继续关注开源项目CnblogsFan, 如果你是首次看到这个项目,点击此处查看有关该项目的详细介绍。 按照项目实现的一般流程,在对项目完成详细设计后的下一步就是进入编码阶段了。由于目前依然是一个人在在每天得空闲时间负责这个小项目,在编码上,wid采用的是由易到难,逐步深入的方式。所以,今天第一步要实现的就是在主界面的布局。在继续阅读以下随笔之前,你应该具备的知识: 1>.Python的基本语法 2>.能够使用WxPython创建一个窗口如果你还没有接触过Python语言并且想要了解它,点击这里; 我们知道,在WxPython中,可以使用尺寸器sizer对窗口控件进行智能布局,这
阅读全文
posted @ 2012-10-15 22:51
HackerVirus
阅读(323)
推荐(0)
摘要:
Solr手册(4.0Beta版)概述 这篇文档涵盖了使用示例schema和一些示例数据运行Solr的基础。必备 为更好follow这个手册,您需要... 1. Java1.6或更高版本。您可以从Oracle,Open JDK, 或者IBM获取. 在命令行运行java -version以确认java版本号大于等于1.6. 不支持Gnu的GCJ,因此它不对Solr起作用。 2. Solr版本Solr release.开始在运行Solr服务的同一台机器的显示手册的浏览器上的示例链接会正确的指向您的Solr服务器。解压缩Solr版本,将目录切换到“example”....
阅读全文
posted @ 2012-10-15 22:50
HackerVirus
阅读(210)
推荐(0)
摘要:
大家都知道WCF会话模式有几个要求:1、会话契约;2、绑定支持;3、实例模式为PerSession。这几个要素是WCF支持的必要条件。会话契约:由服务端提供实现,客户端调用时只持有契约定义,所以需要通过契约定义告知客户端,服务端是支持会话的。绑定:会话没有绑定的支持也就无从谈起了。InstanceContextMode为PerSession。通过它可以保证在会话期间,服务实例不会被销毁。较为复杂的问题在于ServiceContract中SessionMode的设置。SessionMode定义如下://摘要://指定可用于指示支持协定需要或支持的可靠会话的值。publicenumSessionM
阅读全文
posted @ 2012-10-15 22:48
HackerVirus
阅读(201)
推荐(0)
摘要:
用户推荐和话题推荐是SNS的重要课题,效果的好坏是社交网站的区别指标之一,直接关系到用户体验,甚至是SNS的活力。国内的一些社交网站,比如新浪微博等,在功能上和UI上做的已经达到国际一流,然而,在推荐算法方面,仍有相当距离。推荐算法属于SNS的内功,对于SNS的用户体验的作用,和搜索算法对搜索网站的用户体验的作用相似。改进推荐算法,是社交网站的下一步方向之一。本文用图示法非常简单形象的描述了两种话题推荐法,两种用户推荐法,一种用户间相关度计算法。其中有些方法是非死不可用的,有些估计是新浪微博用的。插图1和插图2描述了非死不可的话题推荐的两个方法。基本上这是一种相关搜索法。在话题推荐方法2中,&
阅读全文
posted @ 2012-10-15 18:30
HackerVirus
阅读(271)
推荐(0)
摘要:
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!我们在Linux的概念与体系多次提及进程的重要性。Python的os包中有查询和修改进程信息的函数。Python的这些工具符合Linux系统的相关概念,所以可以帮助理解Linux体系。1. 进程信息os包中相关函数如下:uname() 返回操作系统相关信息。类似于Linux上的uname命令。umask() 设置该进程创建文件时的权限mask。类似于Linux上的umask命令,见Linux文件管理背景知识get*() 查询 (*由以下代替) uid, euid, resuid,
阅读全文
posted @ 2012-10-15 18:30
HackerVirus
阅读(231)
推荐(0)