上一页 1 ··· 84 85 86 87 88 89 90 91 92 ··· 174 下一页

2013年9月16日

nodejs笔记2——请求路由

摘要: 对于不同的URL请求,服务器应该有不同的反应。我们要为路由提供请求的URL和其他需要的GET及POST参数,随后路由需要根据这些数据来执行相应的代码。我们需要的所有数据都会包含在request对象中,该对象作为onRequest()回调函数的第一个参数传递。为了解析这些数据,需要调用额外的模块,分别是url和querystring模块。URL:This module has utilities for URL resolution and parsing. Callrequire('url')to use it.Parsed URL objects have some or a 阅读全文

posted @ 2013-09-16 18:48 新一 阅读(381) 评论(0) 推荐(0)

寄生构造函数——扩展原生数组

摘要: 最近在产品研发过程中,发现需要对原生数组进行一些扩展,我们深知修改原生对象的弊端,尤其在产品化的程序中修改原生对象的原型。如果因某个实现中缺少某个方法,就在原生对象的原型中添加这个方法,那么当在另一个支持该方法的实现中运行代码时,就可能会导致命名冲突。而且,这样做也可能会意外地重写原生方法,大名鼎鼎的prototype框架败因也在于此,改写了大量原生对象,当ECMAscript升级时,面临着许多改写方法与原生方法重名的问题,因此要不断地更改这些原有的扩展名称,导致一系列附带问题的出现。 工作中对于这样的问题我采用了“寄生构造函数模式”对原生数组进行了扩展,虽然这种方法大家都不怎么使用,但是处. 阅读全文

posted @ 2013-09-16 18:46 新一 阅读(252) 评论(0) 推荐(0)

Java 输出通过 InetAddress 获得的 IP 地址数组

摘要: 使用 InetAddress 获取 IP 地址会得到一个 byte 数组如果你直接输出这个数组,你会发现 IP 地址中的某些位变成了负数比如61.135.169.105 会输出成61.-121.-87.105仔细看一看,会发现 135 + 121 = 256,169 + 87 = 256 -_-! 怎么个情况! 我首先想到的是 byte 类型向 int 类型转换过程中出现了问题,后来发现,实际不然因为 Java 中没有 unsigned 类型,所以byte、short、int、long 都是有符号的,所以根本就不存在隐式类型转换出错的问题。 既然说到了 Java 没有 unsigned 类型, 阅读全文

posted @ 2013-09-16 18:43 新一 阅读(690) 评论(0) 推荐(0)

2013年9月15日

JS判断只能是数字和小数点

摘要: JS判断只能是数字和小数点 1.文本框只能输入数字代码(小数点也不能输入) 2.只能输入数字,能输小数点. 3.数字和小数点方法二 4.只能输入字母和汉字 5.只能输入英文字母和数字,不能输入中文 6.只能输入数字和英文chun 7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号: 57) && event.keyCode!=46 || /\.\d\d$/.test(value))event.returnValue=false"> 8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号: 只能是数字和小数点和加减乘際 on 阅读全文

posted @ 2013-09-15 20:36 新一 阅读(267) 评论(0) 推荐(0)

SonarQube代码质量管理平台安装与使用

摘要: Sonar简介 Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量 通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测 sonarQube能带来什么? Developers' Seven Deadly Sins 1.糟糕的复杂度分布 文件、类、方法等,如果复杂度过高将难以改变,这会使得开发人员难以理解它们, 且如果没有自动化的单元测试,对于程序中的任何组件的改变都将可能导致需要全面的回归测试 2.重复 显然程序中包含大量复制粘贴的代码是... 阅读全文

posted @ 2013-09-15 20:33 新一 阅读(14473) 评论(0) 推荐(0)

2013 ACM/ICPC Asia Regional Chengdu Online---1003

摘要: 哈哈哈 #include #include #include #include #include #include #include #include #include #define inf 0x3f3f3f3fusing namespace std;int main(){ char s[110]; int T,len,i,cnt; scanf("%d",&T); getchar(); cnt=1; while(T--) { gets(s); printf("Case #%d: ",cnt++); len=s... 阅读全文

posted @ 2013-09-15 20:32 新一 阅读(133) 评论(0) 推荐(0)

3.开发环境搭建2

摘要: 测试zmq是否安装成功:zmqClient.cpp: #include #include #include int main(){ zmq::context_t context(1); zmq::socket_t socket(context, ZMQ_REQ); socket.connect("tcp://127.0.0.1:5559"); for(int i=0; i !=10; i++){ zmq::message_t request(6); memcpy((void*)request.data(), "---->",5); socket.s 阅读全文

posted @ 2013-09-15 20:30 新一 阅读(272) 评论(0) 推荐(0)

单例模式分类之懒汉式与饿汉式

摘要: 首先,让我们来看一下单例模式的定义:单例模式是一种常见的设计模式,它要保证全局只有一个实例,那为了保证这个最基本的条件,它必须提供静态的创建方法,作为一个引用。 所谓的"懒汉式"与"饿汉式",说白了就是建立单例对象的时间不同罢了——即:在类加载时实例化,还是在需要的时候实例化的问题。 “懒汉式”是在你真正用到的时候才去实例化单例对象,例如下面的代码:// 懒汉式加载(延迟加载) 【部分代码】 private static XmlConfigReader instance = null;// 加锁,同步执行单例模式,防止多线程同时创建单例对象 public 阅读全文

posted @ 2013-09-15 20:28 新一 阅读(295) 评论(0) 推荐(0)

解决JSP中,类无法被编译的问题(XX cannot be resolved to a type)

摘要: 错误调试解析:An error occurred at line: XX in the jsp file: /XX.jsp XX cannot be resolved to a type解决方法:一、 检查是否导入相应的包,在页面开头引入相应的包 二、 因为某些特殊原因,MyEclipse没能自动编译源代码到build/classes(或其他classes目录),导致类型查找不到,可能是MyEclipse未编译自己编写的类,在Tomcat的Webapp目录中删除该项目后,重新部署,如果还未解决,则如下设置:Windows–>Preferences–>Java–>Compile 阅读全文

posted @ 2013-09-15 20:25 新一 阅读(4873) 评论(0) 推荐(0)

Android图片异步加载的方法

摘要: 很多时候,我们在加载大图片或者需要处理较多图像数据的时候,希望显示效果能好点,不至于因为图片解码耗时产生ANR等情况,不得不说异步加载是个不错的方法。说到异步加载,避免application出现ANR情况,我们一般都是另起线程,不占用Main Thread,这样就能避免ANR情况产生。常用的异步方法有:AsyncTask,HandlerThread,Activity.runOnUIThread(Runnable)等。本文介绍的大图片异步加载使用的就是AsyncTask来实现的。 先定义一个ImageView对象image,该对象就是我们最终要显示的图片。简化我们获取图片的过程,这里用re... 阅读全文

posted @ 2013-09-15 20:23 新一 阅读(321) 评论(0) 推荐(0)

上一页 1 ··· 84 85 86 87 88 89 90 91 92 ··· 174 下一页

导航