随笔分类 - 计算机关联
计算机关联
摘要:/***扩展基础类*得到字符串的长度,包括中文和英文**/String.prototype.charlen=function(){vararr=this.match(/[^\x00-\xff]/ig);returnthis.length+(arr==null?0:arr.length);}/***扩展基础类*格式化字符串${0}->参考printf%s**/String.prototype.format=function(){varargs=arguments;returnthis.replace(/\$\{(\d+)\}/g,function(m,i){returnargs[i];})
阅读全文
摘要:^ The caret (^) tells the regular expression that the character must not match the characters to follow. 比如要匹配所有除了a或b的字符,字符类可以这么写[^ab]^ 定位符规定匹配模式必须出现在目标字符串的开头那是否说^在[ ]里面就 表示排除(负向类), 在[ ]前面就表示要在开头?$ 定位符规定匹配模式必须出现在目标对象的结尾- 范围类,如要匹配a到z的所有字母,字符类可以这么写[a-z]{n} 出现多少次/^[0-9]{7}$/ 匹配的就是一个仅包含7个数字的字符串7.1 RegEx
阅读全文
摘要:30天试用Lincese(可无限试用):RXAAT-1SD34-EYGTX-N1K36-VZDZRE1CET-KSC15-FKCTV-1SD4X-W4OBXB1AES-KSLM4-MICTH-EWR4L-D3FKBProfessional Edition License:N7R4C-OH3W4-EKC7F-5JJNT-K1DKMI7B3K-RZFYF-5W6P7-N7I4S-VZKZVE1T3L-...
阅读全文
摘要:事实上网络编程简单的理解就是两台计算机相互通讯数据而已.对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了.Java SDK提供一些相对简单的Api来完成这些工作.Socket就是其中之一.对于Java而言.这些Api存在与java.net 这个包里面.因此只要导入这个包就可以准备网络编程了.网络编程的基本模型就是客户机到服务器模型.简单的说就是两个进程之间相互通讯,然后其...
阅读全文
摘要:作者:Maverickblog:http://blog.csdn.net/zhaohuabing 转载请注明出处1引言在JAVA语言出现以前,传统的异常处理方式多采用返回值来标识程序出现的异常情况,这种方式虽然为程序员所熟悉,但却有多个坏处。首先,一个API可以返回任意的返回值,而这些返回值本身并不能解释该返回值是否代表一个异常情况发生了和该异常的具体情况,需要调用API的程序自己判断并解释返回值...
阅读全文
摘要:课前索引课前思考 1.什么是TCP/ IP协议? 2. TCP/IP有哪两种传输协议,各有什么特点? 3.什么是URL? 4. URL和IP地址有什么样的关系? 5.什么叫套接字(Socket)? 6.套接字(Socket)和TCP/IP协议的关系? 7. URL和套接字(Socket)的关系?8.1 网络编程基本概念,TCP/IP协议简介8.1.1 网络基础知识网络编程的目的就是指...
阅读全文
摘要:Java 在创建对象的时候会要执行它的构造函数。不仅如此,Java 还要执行父类的构造函数,往上一级一级直到没有父类为止。对于初学者来说,有三个问题不容易搞懂:1、父类的构造函数是否一定会执行?2、是先执行子类的构造函数还是先执行父类的构造函数?3、如果父类有多个构造函数,那么 Java 会选择哪一个?- 父类的构造函数是否一定会执行?是的,父类的构造函数一定会执行。所以如果某个类的层次很深,那么...
阅读全文
摘要:PlanetLab是什么((互联网计划(PlanetLab)――一个开放的、针对下一代互联网及其"雏形"应用和服务进行开发和测试的全球性平台,是一种计算服务"覆盖网络"(Overlay),也是开发全新互联网技术的开放式全球性测试平台 )) 对PlanetLab而言有许多方面。这里列出其中的几个。除了本简单回顾之外,了解PlanetLab的最好方法是阅读下面两篇文章:l 将分割技术引入Interne...
阅读全文
摘要:很多人放着最新的源码不用,等着有人帮他做出 rpm, deb, 才能安装。我说你为什么不用源码编译,这样版本比 rpm 高的多,有很多新功能,而没有烦人的依赖关系。可是他说:“要是我用源码编译安装,卸载的时候就不方便了,会留下很多垃圾。” 为什么程序还没有安装你就想到卸载?难道你不知道这个程序是用来做什么的?你应该改变到处找程序来试用的作法,而应该先了解一下到底那些程序有同...
阅读全文
摘要:邮件系统postfix安装与配置 一、 postfix概述 postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输 代理)软件。下面一段话摘自postfix的官方站点(http://www.postfix.org): “postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试。在Internet世界中,大...
阅读全文
摘要:修练8年C++面向对象程序设计之体会 -太平洋电脑网2005年04月29日 作者:林锐 责任编辑:xietaoming 六年前,我刚热恋“面向对象”(Object-Oriented)时,一口气记住了近十个定义。六年后,我从几十万行程序中滚爬出来准备写点心得体会时,却无法解释什么是“面向对象”,就象说不清楚什么是数学那样。软件工程中的时髦术语̶...
阅读全文
摘要:面向对象的定义1. OOP(Object Oriented Programming)是相对于结构化程序设计Structure Programming而言的。2. 面向对象技术,即采用面向对象的思想进行软件的编制。追求的是软件系统对现实世界的直接模拟,尽量实现将现实世界中的事物直接映射到软件系统的解空间(非零解齐次线性方程组所有解的集合构成的向量空间 )。3. 面向对象编程和以前的编程思想的不同之处...
阅读全文
摘要:下面程序将字符串中的连续数字提取出来,并存放到一维数组中。比如说一个字符串:"a284twx234 je3432",把“284“,“234”,“3432”这3个连续数字提取出来,分别存放到a[0],a[1].a[2]中。#include<stdio.h>#include<string.h>#inclu...
阅读全文
浙公网安备 33010602011771号