- 浏览: 254715 次
- 性别:
- 来自: 北京
最新评论
-
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
B/S结构下套打票据实现 - Lodop打印组件 -
iTarget:
原原文::http://blog.csdn.net/steve ...
加减乘除的问题 - BigDecimal -
iTarget:
原文:http://blog.csdn.net/gqm1982 ...
加减乘除的问题 - BigDecimal -
iTarget:
在Java中,要想实现精确计算,解决方案是使用BigDecim ...
加减乘除的问题 - BigDecimal -
叶寒_:
...
JSP简单标签
文章列表
Java注解方式出来很长时间了,迟迟偷懒,对此不曾多加理会。今晚大致看了一下Spring的注解实现,果然省略不少往日Spring XML文件的编写和维护的工作。
使用注解定义Boss类,名称:boss,范围:prototype
@Component("boss")
@Scope("prototype")
public class Boss {
@Autowired
private Car car;
@Autowired
private Office office;
public Car getCar ...
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:
SELECT ID FROM TABLE_NAME WHERE NUMBER IS NULL
可以在NUMBER上设置默认值,确保表中NUMBER列没有NULL值,然后这样查询:
SELECT
class Pair<K, E> {
private K key;
private E value;
}
private static final int WIDTH = 62;
private static final int HEIGHT = 20;
private static Color getRandomColor() {
Random random = new Random();
return new Color(50 + random.nextInt(100), 50 + random.nextInt(100),
...
CallBack概念:就像打电话时对方不在,但在对方手机上保留了未接来电,等对方看见未接来电时再使用未接来电回叫你。
回调在现实中的应用价值:
当我们使用某一种算法对于数组进行排序时,因为算法效率的考虑,暂时不知道采取何种排序算法合理,此时就可以在原本打算实现排序算法的地方定义一个CallBack参数,然后调用这个CallBack参数(CallBack定义为一个接口,然后调用这个接口的方法)。在真正调用排序算法时,才实例化这个CallBack参数,来决定采取何种排序算法
回调函数的开发方式流程:
1、
定义一个接口,定义一个待实现的方法。
2、
定义 ...
在网站应用中,为了提高页面的访问速度,经常需要将动态页面静态化以提高页面的访问速度,因为动态页面一般要从数据库检索信息,频繁访问动态页面会大大提高数据库的负载,并且访问速度也比静态页面慢.本文通过在程序里建立一个http请求,将返回的输出流存储为html文件的方式来生成静态页面.在CMS类的应用中,信息发布完可直接调用这段代码,给定一个动态连接地址如http://localhost:8080/cms/info.jsp?infoid=001,生成一个静态页面。
/**
* 将信息转化为静态html
*
* @param sSourceUrl
...
Base64图片编码
- 博客分类:
- Java基础
public static String GetImageStr() {// 将图片文件转化为字节数组字符串,并对其进行Base64 编码处理
String imgFile = "d:\\111.jpg";// 待处理的图片
InputStream in = null;
byte[] data = null;
// 读取图片字节数组
try {
in = new FileInputStream(imgFile);
data = new byte[in.available()];
in.read(data);
...
父窗口:
function openChild(){
var k =
window.showModalDialog("子窗口.html",window,"dialogWidth:335px;status:no;dialogHeight:300px");
if(k != null){
document.getElementById("txt11").value = k;
}
}
传递到父窗口的值:<input id="tx ...
var a = new Array( );
a[0] = 1.2;
a[1] = "JavaScript";
a[2] = true;
a[3] = { x:1, y:3 };
//以下内容同下:
var a = new Array(1.2, "JavaScript", true, { x:1, y:3 });
var arrays = new Array('Transformers','Transformers2','Avatar');
var arrays = ['Transformers','Transformers2' ...
//去掉左右空格
String.prototype.trim = function() {
return this.replace(/(^\s*)|(\s*$)/g, "");
}
//去掉做空格
String.prototype.ltrim = function() {
return this.replace(/(^\s*)/g, "");
}
//去掉有空格
String.prototype.rtrim = function() {
return this.replace(/(\s*$)/g, &qu ...
所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。(PS:既拗口又难以理解的定义)
以下以代码的方式进行示例,诠释闭包含义
/**
1、函数b嵌套在函数a内部;
2、函数a返回函数b。
**/
function a() {
var i = 0;
//函数b嵌套于函数a中
function b() {
alert(++i);
}
return b;
}
//在执行完var c=a()后,变量c实际上是指向了函数b,
//再执行c()后就会弹出一个 ...
1、在Web服务器中查找到占用的端口。
2、在控制台中输入以下命令:netstat -a -o -n 查找占用端口的程序的PID
Proto Local Address Foreign Address State PID
TCP 127.0.0.1:1098 0.0.0.0:0 LISTENING 4324
3、
在windows任务管理器中
查看 -> 选择列 -> 选中PID
在进程选项卡中寻找PID对应的进程
#-*- coding: utf-8 -*-
#!/user/bin/env python
import email
import poplib
import sys
def log(text):
sys.stdout.write(text)
sys.stdout.flush()
host = 'XXXXXXXXXXX'
user = 'XXXXXXXXXXXX'
password = 'XXXXXXXX'
# 打开邮箱工具箱
dest = 'mail.txt'
destfd = open(dest, 'at')
log('Connec ...
import sys
import socket
import smtplib
server = 'smtp.163.com' #SMTP服务器
fromaddr = ******@***.com' #接收邮箱
toaddrs = '******@***.com.cn' #发送邮箱
message = """ To :%s
From:%s
Subject:Test Message
Hello""" % (','.join(toaddrs), fromaddr)
try:
s = smtpli ...
- 2009-05-04 13:24
- 浏览 1034
- 评论(0)
Python 类可以定义的专用方法。专用方法是在特殊情况下或当使用特别语法时由 Python 替你调用的,而不是在代码中直接调用(象普通的方法那样)。
6.5.1 __init__
类似于构造函数。
6.5.2 __del__
类似于析构函数
6.5.3 __repr__
使用repr(obj)的时候,会自动调用__repr__函数,该函数返回和eval()兼容的对象字符串表达式,用于重建对象,如果eval(repr(obj))会得到一个对象的拷贝。
class A:
def __repr__(self):
return 'A()'
...
- 2009-04-28 11:33
- 浏览 2297
- 评论(0)
6.3 提交表单数据
6.3.1 GET方法
import sys
import urllib2
import urllib
# 拼接URL
def addGETdata(url, data):
return url + '?' + urllib.urlencode(data)
# 输入参数
zipcode = sys.argv[1]
url = addGETdata('http://www.wunderground.com/cig-bin/findweather/getForecast', [('query', zipcode)])
pri ...