- 浏览: 9464 次
- 性别:
最新评论
文章列表
1、中国网建SMS短信通,注册账号
http://sms.webchinese.com.cn/
2、代码
package net.ylj.util;
import java.io.IOException;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.NameValuePair;
impo ...
加入jar包 :DOM4J.jsr
1、XML文件
<?xml version="1.0" encoding="UTF-8"?>
<school id="school1">
<class id="one">
<student id="001">
<name>Array</name>
<sex>男</sex>
</student>
< ...
1、基本概念
网络:将不同区域的计算机连接到一起。
地址:IP地址,确定网络上一个绝对位置。
端口号:主机区分不同的服务。
A:同一个协议下,端口号不能重复;不同协议下,端口号可以重复。
B:1024以下的端口号不要使用,预留给致命厂商(80->http;21->ftp)
资源定位:
A:URL(统一资源定位符)
协议+主机名(IP|域名)+端口+资源文件名
B:URI(统一资源)
数据传输协议
...
1、静态代理
接口有几个方法,代理类则实现几个方法,代码冗余。
/**
* 接口
* @author YLJ
*
*/
public interface Animal {
public void say();
public void sleep();
}
/**
* 实现类,实现接口,实现方法
* @author YLJ
*
*/
class Dog impl ...
1、FCFS算法(先来先服务):
每次调度都是从队列中选择一个或多个最先进入该队列的作业。
不利于短作业
有利于长作业
2、SJ(P)F算法(短作业/进程优先调度算法)
每次调度都是从队列中选择一个或多个运行时间最短的作业。
不利于长作业
可能造成长作业长期不被调用
有利于短作业
平均等待时间最少,平均周转时间最少。
3、优先级调度算法
1)非剥夺式
当一个进程正在 ...
1、表达式
'''
\d 匹配一个数字
\w 匹配一个字母或数字
. 匹配一个任意字符
* 匹配任意个字符(包括0个)
+ 匹配至少一个字符
? 匹配0个或1个字符
{n} 匹配n个字符
{n,m,}匹配n~m个字符
\s 匹配一个空格(包括Tab空白符)
\- 匹配 '-'
\_ 匹配 '_'
[] 表示范围
a|b 匹配a或b
^ 表示行开头
$ 表示行结尾
'''
# \d{3}\s+\d{3,8} 表示3个数字 至少一 ...
1、多进程
A:Unix/Linux进程(windows不支持)
import os
# fork创建一个子进程
pid = os.fork()
# 子进程返回0
if pid == 0:
print 'this is child : %s ,parent:%s' % (os.getpid(),os.ppid())
else
print 'this is parent: %s' % os.getpid()
B:multiprocessing 夸平台支持多进程
#coding=utf-8
from multiprocessing ...
/**
* 单例模式 ---懒汉式
* @author YLJ
*
*/
public class User {
private static User user = null;
//效率较低
public synchronized static User getIntence1(){
if(null != user){
user = new User();
}
return user;
}
//效率较低
public static User getIntence2(){
synchronized(User.class) ...
子程序包括过程与函数
1、过程
A: 创建一个显示EMP表中雇员总人数的存储过程。然后在程序块中和SQL*Plus环境中调用该存储过程。
B:编写一个存储函数函数,用于判断DEPT表中某一编号的部门是否存在,若存在此部门编号,则返回TRUE,否则返回FALSE。
C: 编写一过程,调用B的函数判断某一编号的部门是否存在,存在则输出该部门员工的姓名、工作,否则提示不存在此部门或此部门无员工。
D;编写一个PL/SQL程序块调用B的存储函数,查询并显示30号部门的人数。
注意:
exec:sqlplus命令,只能在sqlplus中使用,没有参 ...
1、bean
public class User {
private int id;
private String name;
public User(int id, String name) {
super();
this.id = id;
this.name = name;
}
public User() {
super();
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public Str ...
1、IO:输入输出流
A、读文件
# r:读,若文件不存在报错IOError
f = open('c:/1.txt','r')
# 读取文件内容,返回字符串
f.read()
# 关闭文件
f.close()
# 捕获异常
# r:用ASCLL编码方式 rb:用二进制方式
try:
f = open('c: ...
1、Comparable接口
import java.util.Arrays;
//实现Comparable接口,重写compareTo方法
public class User implements Comparable<User>{
private int id;
private String name;
private int age;
public User(){}
public User(int id,String name,int age){
this.id = id;
this.name = name;
this.age = ...
1、class绑定属性与方法
#coding=utf-8
# 类
class Student(object):
pass
# 定义一个实例
student = Student()
# 绑定属性
student.name = 'name'
# 定义一个方法
def grade():
pass
# 实例绑定方法,其他实例不能用该方法
from types import MethodType
student.grade = MethodType(grade,student,Student)
# 类绑定方法,所有实例都可以调用
...
1、类
A:定义
# class关键字,object父类
class Student(object):
pass
B:创建实例
stu = Student()
C:可以自由地给一个实体绑定属性
stu.name = 'name'
D:创建实例时直接绑定属性,类似java构造器
# 类名 ...
1、模块引用
import XXX
在本文件中可用XXX.a,实现方法调用
当直接访问本文件时,满足该条件
if __name__=='__main__':
test()
2、别名
try:
import XXX as aa
except ImportError: #异常处理
import YYY
3、作用域
在方法名或变量名前边加'__',声明为private类型
可以在公共方法中引用或调用
4、安装第三方模块
1、安装pip
第一种:安装Python时,勾 ...