`
yajie
  • 浏览: 210804 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
webSocket 服务器端的简单实现 上周研究了一下HTML5. 发现很多令人激动的功能。 路漫漫其修远兮,吾将上下而求索! 1. 内置数据库 2. 支持WebSocket 3. 支持多线程 4. 支持本地存储 但是,仍然处于草案中的 WebSocket 竟然找不到合适的服务器,刚好工作比较闲,用来三天时间自己写了一个。 功能有点简单!设计上也有很大缺陷。只能简单的发送信息,和推送信息。 而且现在的协议还不成熟,不久就有一个版本出现!昨天看到才是V16,今天出V17了。 简 单介绍一下 WebSocket 它是实现了浏览器与服务器的全双工信息传 ...
Java实现标签云 博客的标签云功能实现已经很久了,但是只有标签功能,没有云的功能,囧!~~~ 标签云主要有以下几点重要的 功能: 能根据标签下面文章的多少来决定标签的显示样式的大小 标签云能实现随机颜色 这样标签云就能云起来了,每个标签的字体大小根据数量来决定,数量越多的字体越大,最小的数量也使用12px字体,这样看起来不会太累,颜色直接随机好了 01 public void tag_cloud(Map<String, Integer> tags) { 02 int maxsi ...
Blog Ping教程     用java可以 实现blog ping功能来提高搜索引擎对博客的收录速度,通过了解现用java实现blog ping,一更新文章后自动ping百度,goole等提供自动ping服务的中文 搜索引擎或者RSS聚合 中文ping 百度:http://ping.baidu.com/ping/RPC2 google:http://blogsearch.google.com/ping/RPC2 有道:http://blog.yodao.com/ping/RPC2 抓虾:http://www.zhuaxia.com/ ...
我研究过很多编程语言;我经常的好奇于在面对这些不同的语法时,编程过程会有哪些不同,一种不同的语法会让你更富有表达性或编码速度的更快吗?我并不知道,我知道的只是在使用不同的语言时你都敲击了哪些键盘上的键。 这也许是那些不知道该学习使用哪种编程语言的人会感兴趣的事。据我的认识,键盘使用分布越广的语言通常是设计的很糟糕的语言。 你也许会争辩说,程序中变量名的取法会影响统计的结果。可是,大部分编程语言都有自己的命名习惯,我们可以假设这些变量的命名都很正常。不过,在下面的热点图中,有些键被忽略掉了,比如Shift和Caps键。在perl里会大量使用美元符号($) 空格符也没有计算在内。 用于统 ...
真正的程序员,请你站出来 我们积极的对外招聘已经有四个多月了,如果要问从这次经历中有哪些收获,我只能说,我终于明白,Jeff Atwood在FizzBuzz 这篇文章里说的并不是玩笑话。(译者:这篇文章里说程序员不会编程)。 在新成立的公司中,我们RethinkDB公司因面试过程最为苛刻而出名。这是事实——我们对面试过程不会有半点妥协。我们期望通过最大范围的筛选来建立一个高质量的开发团队。对于这个初衷,我在之前的一些文章 里提到过多次。在过去的几个月里,我们遇到不少人认为我们的要求高的有些离谱,以为我们是在招聘同时具有量子力学和计算科学双学位的火箭专家。这是误解。我们只希望招的能编程的程 ...
好的程序员做不出好的软件设计 你不能看到一个程序员还不错,就把他推到系统分析师、软件设计师或软件架构师的位置上。 如果你在团队或公司里寻找一个能胜任软件架构师或设计师这样重要位置的人时,首先出现在脑子里 ...
下面是Java 1.7 里新出现的功能的一些用法例子: 对集合的支持 创建List / Set / Map 时写法更简单了。 1 2 3 4 5 List< String> list = [ "item" ]; String item = list[ 0 ]; Set< String > set = { "item" }; Map< String,Integer > map = { "key" : 1 }; ...
美国的车库文化孵化出苹果,微软这样的大企业。几个疯狂的程序员,几千美元的启动资金加上一个疯狂的点子就让他们苦干若干年。期间有人冷嘲热讽,有人对他 们的产品嗤之以鼻。但当一个无心插柳柳成荫的应用上线后,两年的蛰伏在三天时间里爆发了。100万美元的投资,嗯,是的,他们可以在美国买个带花园的大 House了。当然这在北京就只能在三环边上买个100+平米的蜗居。 在共用的小隔断里努力工作 “那你现在在做什么?” 唉,我讨厌这个问题。 事实上,我正在努力做一个新的项目,但没有取得任何的进展。 但是,我并没有抱怨什么,相反,我鼓起精神,热情的推销这个计划。人们都点头称是,但他们脸 ...
IBM Java SDK 7 昨天(2011.10.03),IBM发布了它的Java SDK 7,目前仅支持AIX和Linux平台。本文是IBM上的一篇新闻,大家可以看看它有哪些新特性或变化。(2011.10.04最后更新)IBM Java SDK 7现在已经可用了,目前支持AIX和Linux平台。在developerWorks中下载SDK,请见http://www.ibm.com/developerworks/java/jdk/index.html。新特性该版本含有许多新的改进与特性,包括:1. Coin项目(JSR 334)的语言改进特性,例如:支持字符串的switch语句块,钻石操作符, ...
 使用javascript调用WinHttpRequest发表微博  使用javascript发表微博思路: 1.先获取cookie 2.然后去的某个人的粉丝或者其他方式的微博用户列表 3.正则匹配出来用户ID,循环开始post加好友请求 当然其他的语言也可以来使用WinHttp.WinHttpRequest实现一些限制访问功能。 function RemoteCall(method, url, param, header){      var obj =new ActiveXObject("WinHttp.WinHttpRequest.5.1");     ...
 winhttprequest,使用WinHttpRequest伪造referer,winhttprequest示例代码,winhttprequest入门教程,winhttprequest高级使用教程  从msdn得知,WinHttp.WinHttpRequest.5.1 是 msxml 4.0 的底层对象,也就是说 XMLHTTP/ServerXMLHTTP 也是在它的基础上封装而来。用 WinHttpRequest 发的请求,连 Fiddler 也监测不到,看来确实是比较底层的东西。 既然可以用它来伪造所有 http 请求的 header,那 Cookies、Sessionid 自然也就 ...
WinHttpRequest,WinHttp.WinHttpRequest.5.1,WinHttpRequest使用,WinHttpRequest参考,WinHttpRequest说明文档 WinHttp; // Microsoft WinHTTP Services, version 5.1Alias HTTPREQUEST_PROXY_SETTING;  I4Alias HTTPREQUEST_SETCREDENTIALS_FLAGS;  I4Enum WinHttpRequestOption; // WinHttpRequest OptionsGUID={12782009-FE90-487 ...
ARP(Address Resolution Protocol)既地址解释协议,主要的目的是用于进行IP和MAC地址解释的。IP是网络层协议,而MAC是被数据链路层使用。网络中两个节点要进行 通信,那么首先发送端必须要知道源和目的地的MAC地址,而网络层是 ...
1. 标签语句概述Java允许在语句前加上标签前缀,构成标签(label)语句。其一般格式为:标识符:语句其中标识符应是Java语言中合法的标识符;语句可以是任意Java语句,包括简单语句、复合语句(语句块)、控制转移语句、空语句。但由于在Java中,标签语句仅能与break和continue语句配合使用,所以给简单语句或空语句加标签没有意义。含义是,为冒号“:”后的语句指定名为“标识符”的标签。如:Outer:{......}Outer2:while(true){......}提及标签语句,最好先介绍一下它的老搭档goto语句。goto语句可以说是程序控制结构的始祖,它在程序中与标签语句配合使 ...
List按对象进入的顺序保存对象,不做排序或编辑操作。Set对每个对象只接受一次,并使用自己内部的排序方法(通常,你只关心某个元素是否属于Set,而不关心它的顺序--否则应该使用List)。Map同样对每个元素保存一份,但这是 ...
Global site tag (gtag.js) - Google Analytics