/******************************************************************************************************** ? * js对象的引用介绍 ? * ??引用是js的基础之一,引用其实就是一个指向实际对象位置的指针,...
分类:
编程语言 时间:
2014-08-22 13:08:20
阅读次数:
385
本系列作为Effective JavaScript的读书笔记。
Item 8:少用全局对象
重点:
全局对象能够带来便利,但是有经验的程序员都会视图避免它。因为它会带来潜在的命名冲突的风险
全局变量是维系不同模块之间的纽带,模块之间只能通过全局变量来访问对方提供的功能
能使用局部变量的时候,绝不要使用全局变量
在browser中,this关键字会指向全局的window对...
分类:
编程语言 时间:
2014-08-22 13:07:09
阅读次数:
209
在jsp和class文件中调用的相对路径不同。
在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。
1.jsp中取得路径:
以工程名为TEST为例:
(1)得到包含工程名的当前页面全路径:request.getRequestU...
分类:
编程语言 时间:
2014-08-22 13:06:58
阅读次数:
180
目标不规则窗体也称为异型窗体,像迅雷的飞鸟型窗体就是啦。这篇文章就是要实现这样的窗体。计划&方案根据上一篇文章继续扩展。我们有几种方案实现不规则窗体。迅雷就是用一张图片作为窗体的形状,那么图片的类型我们也要考虑进来。现在是png图片的天下,自带背景透明;对于bmp图片,需要程序处理一下。对于常规图形如圆形,只需要SetWindowRgn就可以搞定。对于复杂图形,需要用一点技巧来做。下面用例子来...
分类:
编程语言 时间:
2014-08-22 13:06:18
阅读次数:
467
利用正则表达式即可,见如下代码:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class HTMLSpirit{
public static String delHTMLTag(String htmlStr){
String regEx_scr...
分类:
编程语言 时间:
2014-08-22 13:05:19
阅读次数:
135
java split | (竖线)
在java中,有一个字符串"866|10|1824261|214|",需要根据“|”截取。
而直接用split("|");是不行的。
原因是竖线 | 在正则中是特殊字符,需要转义,也就是split(“\|”);
但实际在java中使用时,\又是java的特殊字符,需要转义,最终变成了split("\\|");
public static void ma...
分类:
编程语言 时间:
2014-08-22 13:02:48
阅读次数:
180
这是一个能提高用户工作效率的工具,以往需要用鼠标点击n次才能完成的操作,用它只需要敲击几下键盘就完成了。
我的程序叫XBAT,在开机时自动运行。XBAT的界面为一个可见的文本框,位于左面的右上角,占据很小的位置。
使用场景:
1: 用户想用浏览器打开百度网站时,同时按下“Win + Z”键,XBAT文本框获得焦点
2: 用户输入“bd”,按下Enter键。
3: 浏览器打开百度站点。
现在这个程序我自己用起来得心应手,没有这个程序,我感觉很不方便。
我现在常用的是用它来打开iis,打开“服务”,打开“DE...
分类:
编程语言 时间:
2014-08-22 13:01:28
阅读次数:
363
一、基本概念
1. python中数有四种类型:整数、长整数、浮点数和复数。
整数, 如 1长整数 是比较大的整数浮点数 如 1.23、3E-2复数 如 1 + 2j、 1.1 + 2.2j
2. 字符串(字符的序列)
python中单引号和双引号使用完全相同。使用三引号('''或""")可以指定一个多行字符串。转义符 '\'自然字符串, 通过在字符串前加r或R。 ...
分类:
编程语言 时间:
2014-08-22 12:57:39
阅读次数:
317
TCP
是专门设计用于不可靠的的因特网上提供可靠的、端到端的字节流通信的协议,它是一种面向连接的协议,TCP连接是字节流而非报文流。
TCP协议就像打电话一样,接通以后有讲话有应答。
UDP
向应用程序提供了一种发送封装的原始IP数据报的方法、并且发送时无需建立连接,是一种不可靠的连接。
UDP协议就像发电报一样,发出去后就不在去考虑对方收到没有收到。...
分类:
编程语言 时间:
2014-08-22 12:57:28
阅读次数:
281
Python发邮件实例,并用Tkinter实现UI...
分类:
编程语言 时间:
2014-08-22 12:57:08
阅读次数:
395
关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++ 之父的《C++的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast, dynamic_cast。标准C++中有四个类型转换符:static_cast、dynamic_cast、reinterpret_cast、和 const_cast。下面对它们一一进行介绍。
I.st...
分类:
编程语言 时间:
2014-08-22 12:56:38
阅读次数:
202
以下是 Java 判断字符串是否为空的三种方法.
方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低.
方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法.
方法三: Java SE 6.0 才开始提供的方法, 效率和方法二几乎相等, 但出于兼容性考虑, 推荐使用方法二.
1:if(s == null || s.equals(""));
2:if(s == null...
分类:
编程语言 时间:
2014-08-22 12:56:18
阅读次数:
170
条款1:视C++为一个语言联邦
C++包括这四个部分:
l C
l Object-Oriented C++
l Template C++
l STL
n C++高效编程守则视状况而变化,取决于你使用C++的哪一部分
条款2:尽量以const,enum,inline替换#define
下面这个宏夹带着宏实参,调用函数f:
#define CALL_WITH_M...
分类:
编程语言 时间:
2014-08-22 12:55:28
阅读次数:
192
从AJAX诞生那天起,XMLHttprequest对象不能跨域请求的问题就一直存在。这似乎是一个很经典的问题了。是由于javascript的同源策略(这里不作深入探讨)所导致。我们知道ajax本身实际上是通过XMLHttpRequest对象来异步进行数据的交互,而浏览器出于安全考虑,不允许js代码进...
分类:
编程语言 时间:
2014-08-22 12:54:18
阅读次数:
178
#-*-coding:utf-8-*-#python:2.x__author__='Administrator'#元描述符#特点是:使用宿主类的一个或者多个方法来执行一个任务,可能对降低使用提供步骤的类所需要的代码量很有用,比如一个链式描述符可以调用类的一系统方法以返回一组结果,它可以在失败的时候停...
分类:
编程语言 时间:
2014-08-22 12:53:08
阅读次数:
166
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="retu....
分类:
编程语言 时间:
2014-08-22 12:52:38
阅读次数:
188
#-*-coding:utf-8-*-#python:2.x__author__='Administrator'#属性Property#提供了一个内建描述符类型,它知道如何将一个特性链接到一组方法上,采用fget参数和3个可选的参数-fset,fdel,doc最后一个参数可以提供用来定义一个后链接到...
分类:
编程语言 时间:
2014-08-22 12:51:19
阅读次数:
269