`
文章列表

前端学习资料

 
文档 JavaScript 秘(和谐)密花园 http://bonsaiden.github.com/JavaScript-Garden/zh/ 非常好的入门教程 MDN https://developer.mozilla.org/en/JavaScript JavaScript 参考,Mozilla 立志要把这里的文档打造成世界上最好的文档,JavaScript 之父 Brendan Eich 和 jQuery 之父 John Resig 供职于此。 书籍 JavaScript 语言精粹 http://book.douban.com/subject/3590768/ JSON 之父 Dou ...
本文是从 Fix That Code Immediately! 这篇文章翻译而来。   你们正在开发一个新项目,你在一个地方看到一段有问题的代码。错误的处理方式是,“啊,别人写的,我最好别碰它”,“我没有时间去改它——我有自己的事要做”, ...
假定你在编写一个非常牛X的程序库,姑且为它取名为 foo,里面有一个函数叫 bar,你就想啊,这么牛X的一个函数,肯定要写一下 log 啊,所以你就写了以下代码: def bar():      print 'Haha, Calling bar().'      do_sth()  你高高兴兴发了版本,大家都过得很好。过了几天,公司的另一个项目组听闻牛人您写了个库叫 foo,非常好用,就拿去用了。当天,快下班的时候,你被拖去救火,因为出 Bug 了呀。你查看了很久日志,都没有发现他们调用 bar() 的痕迹,一问,原来他们是用 logging 的,标准输出在做 Daemon 的时候被重 ...
为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以 ...

代码笔记

 
def _resolve(name): """将字符串转为对象""" """Resolve a dotted name to a global object.""" name = name.split('.') used = name.pop(0) found = __import__(used) for n in name: used = used + '.' + n try: ...
ext的tree的filter即搜索功能,按照ext的API写有一个bug,当节点下有二级子节点的时候,filter其它节点,不论此节点是否满足filter条件,都会出现,搞了半天才将这个bug解决掉,现在记下来,以备以后用到。 原代码: hiddenPkgs = [];         tree.root.cascade(function(n) {             if(!n.isLeaf()&& n.ui.ctNode.offsetHeight<3){                 n.ui.hide();                 hiddenPk ...
绿色版,无污染,无需下载第三方包.转自某某博客. package json; import java.lang.reflect.Method; import java.util.Collection; import java.util.Map; import java.util.Set; /** * 作者 赵磊 * * JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式 除了字符 ",\,/ * 和一些控制符(\b,\f,\n,\r,\t)需要编码外 ...
objects.filter(roles__name__in=roles)
#!/usr/bin/env python # -*- coding: utf-8 -*- from django.db import models class User(models.Model): uid = models.AutoField(primary_key=True) # uname = models.CharField(max_length = 36) #用户名 pwd =models.CharField(max_length = 36) #密码 priv = models.IntegerField(default=1) ...

....

#!/usr/bin/env python # -*- coding: utf-8 -*- # __author__ = "chenzh" # __version__ = "1.0.7" # __copyright__ = "Copyright (c) 2010-2010 DreamFlyingFish" # __license__ = "GNU" import re import urlparse import urllib class Businfo: ba ...
def login(request): # If we submitted the form... if request.method == 'POST': # Check that the test cookie worked (we set it below): if request.session.test_cookie_worked(): # The test cookie worked, so delete it. request.session.delete_tes ...
///////////////////////////////////////////////////////// //Bare Bones Browser Launch                            // //Version 1.5 (December 10, 2005)                      // //By Dem Pilafian                                      // //Supports: Mac OS X, GNU/Linux, Unix, Windows XP      // //Example U ...
在开发过程中,我们经常会遇到读取配置文件的情况,对于配置文件的读取,根据环境等情况又各有不同,一般情况下,如果从非jar包中使用相对/路径,比较简单,就不在累述了,而在很多 情况下,我们需要把我们的class打包成jar文件,进行使用,这时就会发现,我们先前如果没有考虑到这些,可能就行不通了,那么,该如何解决呢?方法如下 : 有如下路径 : Web-info--|-->classes--->conf-->config.properties    |-->lib 此时加入我们需要读取config.properties,在不使用jar包时,使用如下方式读取,不失为一种方法: ...
会话跟踪技术 1.      什么是会话 客户端打开与服务器的连接发出请求到服务器响应客户端请求的全过程称之为会话 2.      什么是会话跟踪 对同一个用户对服务器的连续的请求和接受响应的监视 3.      为什么需要会 ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb ...
Global site tag (gtag.js) - Google Analytics