- 浏览: 578686 次
- 性别:
- 来自: 苏州
文章列表
1.*关于退出:*:wq! ----强制保存退出:wq ---- 保存退出: x ----- 作用和:wq 一样ZZ ---- 作用和:wq一样,(注意Z是大写的,并且不是在命令模式):q ---- 退出:q! --- 强制退出========================================================2.*关于移动:*h : ...
Sparklines
- 博客分类:
- jQuery
快速开始
1.加载jQuery.js
<script type="text/javascript" src="jquery-1.7.1.js"></script>
2.加载sparkline.js
<script type="text/javascript" src="jquery.sparkline.js"></script>
3.增加标签,如<span>,用来显示sparkline。
<span c ...
约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。
def josephus(seq, k, m):
k , m = k-1, m-1
if k > len(seq) or k < 0:
raise ValueError("The argument k error.")
result = []
for i in ran ...
ASCII码表完整版
ASCII值
控制字符
ASCII值
控制字符
ASCII值
控制字符
ASCII值
控制字符
0
NUT
32
(space)
64
@
96
、
1
SOH
33
!
65
A
97
a
Java基础面试题(一)
- 博客分类:
- 面试/笔试
1.面向对象的特征
1)抽象
抽象就是忽略一个主题中与当前目标无关的那些方面,一边更充分地注意与目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2)继承
在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并可以加入若干新的内容,或修改原来的方法使之更适合特殊的需要,这个就是继承。继承是子类自动贡献父类数据和方法的机制,这是类之间的一种关系,提高了软件的可重用性和可扩展性。
3)封装
封装是把过程和数据包围起 ...
Web前端面试题(二)
- 博客分类:
- 面试/笔试
1.简述div元素和span元素的区别。
div是块元素,默认换行,一般用于排版。
span是行内元素,默认不换行,一般用于局部文字样式。
通过display属性他们之间可以相互转换,div默认为block,span默认为inline。
2.谈谈javascript数组方法sort()的使用,重点介绍sort()参数的使用及其内部机制。
语法:arrayObject.sort(sortby)
参数sortby:可选,规定排序顺序。必须是函数。
返回对数组的引用。注意,数组在原数组上进行排序,不生成副本。
如果该方法没有使用参数,将按照字符编码的 ...
一 选择题
1.关于XHTML 1.0规定的级别声明,下面选项中属于严格类型的是():
A.Strict B.Trasitional C.Frameset D.Mobile
答案:A。XHTML1.0有三种文档类型:Strict严格类型,Trasitional过渡类型,Frameset框架类型。
2.下面HTML标签中,默认占据整行的是():
A.<h1> B.<div> C.<span> D.<a>
答案:AB。h1和div都是块级元素,默认占据整行。
3.下面HTML代码片段 ...
Hibernate笔记
- 博客分类:
- Hibernate
1. load()和get()方法的区别?
1)如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个ObjectNotFoundException;
2)load方法返回实体的代理实例,而get方法返回实体类;
3)load方法可利用二级缓存,get方法直接调用SQL完成数据读取;
4)load方法采用延迟加载机制,当试图加载的记录不存在时,load方法返回一个未初始化的代理对象,这个代理对象并没有装载数据记录,直到程序调用该代理对象的某方法时,才访问数据库;而get方法立即访问数据库。
2. 在数据库中条件查询很慢的时候,如何优 ...
官方文档 : http://www.mchange.com/projects/c3p0/index.html
<c3p0-config><default-config><!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3
--><property
name="acquireIncrement">3</property><!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30
--><property
name=&qu ...
struts2工作流程
- 博客分类:
- Struts
工作流程:
1.客户端提交一个HttpServletRequest请求(action或JSP页面)。
2.请求被提交到一系列Filter过滤器,如ActionCleanUp和FilterDispatcher等。
3.FilterDispatcher是Struts2控制器的核心,它通常是过滤器链中的最后一个过滤器。
4.请求被发送到FilterDispatcher后,FilterDispatcher询问ActionMapper时候需要调用某个action来处理这个Request。
5.如果ActionMapper决定需要调用某个action,FilterD ...
1.MySQL默认是自动提交的,改变提交模式:
set autocommit = 0; #禁止自动提交
set autocommit = 1; #开启自动提交
2.动作
开始事务:start;
提交事务:commit;
回滚事务:rollback;
保存点:savepoint name;
回滚至保存点:rollback to savepoint name;
begin;
update person set name='efgh' where id =10 ;
select * from pers ...
mysql 多表连接
- 博客分类:
- MySql
现有表R,S如下:
笛卡尔积
select * from R,S;
结果:
注:不需要任何条件。结果为两张表函数相乘(3x3=9)。
自连接
select e.empno,e.ename,m.empno,m.ename from emp e,emp m where m.mgr = e.empno;
连接类型
分为三种:交叉连接、内连接、外连接。
交叉连接 cross join
没有where子句的交叉连接将产生连接表的笛卡尔积。
select * from R cross join S;
结果:和笛卡尔积 ...
函数可以分为:单行函数 和 多行函数。
单行函数
所谓的单行函数就是将每条数据进行独立的计算,然后每条数据得到一条结果。
1.流程控制函数
case
select name, age,
(
case sex
when 1 then "男"
when 0 then "女"
else "火星人"
end
)
from user;
if
select id, name, course, if(socre<60, "fa ...
1.用一条sql语句,查询出每门课都大于80分的学生姓名。
name kecheng fenshu
张三 语文 81
张三 数学 75
李四 语文 76
李四 数学 90
王五 语文 81
王五 数学 100
王五 英语 90
select distinct t1.name
from stu_grade t1
where t1.name not in (
select distinct t2.name from stu_grade t2 where t2.fenshu < 80
);
2.学 ...
1.创建线程
通过继承threading模块中的Thread创建新类,重载run方法后,通过start方法启动线程。
# _*_ coding:utf-8 _*_
import threading #导入threading模块
class mythread(threading.Thread): #通过继承Thread创建类
def __init__(self, name): #定义初始化方法
threading.Thread.__init__(self) #调用父类的初始化方法
...