`
文章列表
Python中对象方法的定义很怪异,第一个参数一般都命名为self(相当于其它语言的this),用于传递对象本身,而在调用的时候则不必显式传递,系统会自动传递。举一个很常见的例子: >>> class Foo: def bar(self, message): ...
   django拥有自己的admin页面,同时它有自己的一套日志管理结构。正常的日志存放在django_admin_log表中,查看日志可以直接在django的管理页面查看。然而,它的日志记录比较简单,且存放在数据库中。如何扩展他呢?      由于django的管理model,均采用类似方法:     class ApplicationAdmin(admin.ModelAdmin): list_display = ('id','key','name', 'description', 'type','apphandler','argument','create','modi ...
      mysql  -hhostname -Pport -uusername -ppassword  -e  相关mysql的sql语句,不用在mysql的提示符下运行mysql,即可以在shell中操作mysql的方法。 #!/bin/bash HOSTNAME="192.168.111.84" #数据库信息 PORT="3306" USERNAME="root" PASSWORD="" DBNAME="test_db ...

mysql日期操作

1. MySQL 为日期增加一个时间间隔:date_add() set @dt = now(); select date_add(@dt, interval 1 day); - 加1天 select date_add(@dt, interval 1 hour); -加1小时 select date_add(@dt, interval 1 minute); - 加1分钟 select date_add(@dt, interval 1 second); -加1秒 select date_add(@dt, interval 1 microsecond);-加1毫秒 sele ...
1. Ctrl + Space 完成类、方法、变量名称的自动输入,这个快捷键是我最经常使用的快捷键了,它可以完成类、方法、变量名称的自动录入,很方便2. Ctrl + N(Ctrl + Shift + N)跳转到指定的java文件(其它文件)这个功能很方便,至少我不用每回都在一长串的文件列表里找寻我想要编辑的类文件和jsp文件了3. Ctrl + B 跳转到定义处这个就不用多说了,好象是个IDE就会提供的功能4. Ctrl + Alt + T 用*来围绕选中的代码行( * 包括if、while、try catch等)这个功能也很方便,把我以前要做的:①先写if-else,②然后调整代码的 ...
1.编写连表sql,注意hql与sql的区别即可    String hql = "select pi.id,pi.nam,pm.mId,pm.mversion from PM pm, PI pi where pm.id=pi.id and pm.mId =:mId";   2.打开查询     QueryParams q = new QueryParams(); q.addParam("mId", mId); List result = query(hql, q); Iterator it = result.iterator(); ...
如果父类和子类拥有相同的属性,并且都是自动注入时,父类中的属性将会置为null,因此尽量避免使用父类子类属性相同的写法。   另外看一个java例子     public class A { private int a = 1; public int getSum(int b) { return a*b; } }   public class B extends A { private int a = 3; public static void main(String[] args) { B x = new B(); // ...

linux小命令

文件大小按m显示:ls -lh 某个目录的大小:du -sh /path wget默认超时是900s(15分钟),超时会重试(20次),可使用 -T 时间 ,-t 次数进行调整。 Wget 官方文档:http://www.gnu.org/software/wget/manual/wget.html。对于长时间的请求或者下载动作,应该设置超时时间或是及时kill wget进程防止重复提交请求。   awk使用日记:http://man.lupaworld.com/content/manage/ringkee/awk.htm#id2808705           1. Ctrl- ...
  我研究过很多编程语言;我经常的好奇于在面对这些不同的语法时,编程过程会有哪些不同,一种不同的语法会让你更富有表达性或编码速度的更快吗?我并不知道,我知道的只是在使用不同的语言时你都敲击了哪些键盘上的键。这也许是那些不知道该学习使用哪种编程语言的人会感兴趣的事。据我的认识,键盘使用分布越广的语言通常是设计的很糟糕的语言。   你也许会争辩说,程序中变量名的取法会影响统计的结果。可是,大部分编程语言都有自己的命名习惯,我们可以假设这些变量的命名都很正常。不过,在下面的热点图中,有些键被忽略掉了,比如Shift和Caps键。
  之前很长一段时间,不大愿意写blog,一般将东西记录在evernote中,后来发现evernote中,大多都是clip出来的,也没有什么自己的原创,自己的体会也没有及时沉淀下来。现在想想挺可惜的,于是昨天申请了一个新的账号,打算好好写一写。   主要内容包括一写学习笔记和项目实际相关的技巧理论什么的。 加油!
Global site tag (gtag.js) - Google Analytics