- 博客(116)
- 收藏
- 关注
转载 Ajax.Request()笔记
首次接触web前端,遇到一些技术问题,随手记录下来。Ajax( Asynchronous JavaScript and XML),异步的 JavaScript 和 XML。Ajax是利用javascript语言,在不重新加载整个页面的情况下,与服务器交换数据并更新部分内容的方法,核心思想是采用异步请求的方式与服务器交换数据。XMLHttpRequest对象是Ajax的基础。Javas...
2014-11-14 17:42:00
227
转载 Shell学习笔记
都是一些零碎的知识,遇到什么写什么吧!1、shell脚本参数C用(int *argc, char *argv[])处理参数,python sys.argv[0](脚本名字)、sys.argv[1]、sys.argv[2]等表示各个参数,shell脚本自己处理命令参数的方式如下:(1) $# 传递到脚本的参数个数,不包括脚本命令本身。如判断参数是否是2个: #!/...
2014-09-30 23:55:00
211
转载 python命名中下划线的含义
python不仅用奇特的空格表示代码块,还用变量和函数命名中的下划线来表示一些特殊含义,现在总结如下:1、_单下划线开头:弱“内部使用”标识,如:“from M import *”,将不导入所有以下划线开头的对象,包括包,模块、成员。2、单下划线结尾__:只是为了避免与python关键字的命名冲突。3、__双下划线开头:模块内的成员,表示私有成员,外...
2014-09-27 22:34:00
238
转载 python处理中文字符的一点经验
#!/usr/bin/env python#-*- coding:utf-8 -*-import sys, osimport md5destPath = r'h:\路径A\测试'srcPath = r'h:\路径B\测试'rstPath = r'h:\路径C\rst.txt'#----------------------------------------...
2014-09-24 19:29:00
669
转载 15个最受欢迎的Python开源框架
转自:http://blog.jobbole.com/72306/#comment-63059Django: Python Web应用开发框架Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全...
2014-09-23 10:02:00
89
转载 一道有趣的面试题——扔鸡蛋问题
转自:http://www.cricode.com/3558.html现在很多大型IT企业在面试时都喜欢问一些智力相关的题目,虽然智力面试题在面试笔试中占的比例不大,但很多时候,面试环节中智力题往往会成为我们拿offer的最大拦路虎。因为有些面试官认为通过智力题可以考查你的思维能力、抽象问题的能力。下面是一道很经典的智力型面试题,也是我一朋友在BAT面试中亲身见识...
2014-09-17 11:21:00
160
转载 归并排序算法学习笔记
归并排序也是一种分治思想的典型应用,把两个或两个以上的有序表合并成一个有序表,即把待排序序列分成若干子序列,每个子序列是有序的,之后再把有序子序列合并成整体有序序列。归并排序的平均时间复杂度为O(nlogn),最坏情况为O(nlogn),最优情况为O(n),空间复杂度为O(n),因为排序过程中要用到暂存区,所以该算法比较耗内存,但是效率比较高且是稳定排序。归并排序的递归版...
2014-09-08 16:37:00
83
转载 快速排序算法学习笔记
快速排序是一种比较实用的排序算法,平均时间复杂度为O(nlogn),最坏情况为O(n*n),最好情况也是O(nlogn)。该算法基于分治处理思想,在数列中选取一个主元,根据这个主元把整个数列分为两部分:一部分比这个主元小,一部分比这个主元大。然后对这两部分分别再选取主元划分,以此递归下去。针对一个A[p....r]的数组,其执行步骤可以描述为:1、分组:A[p..r]被划...
2014-09-07 01:36:00
89
转载 python遇到‘\u’开头的unicode编码
web信息中常会遇到“\u4f60\u597d”类型的字符。首先’\u‘开头就基本表明是跟unicode编码相关的,“\u”后的16进制字符串是相应汉字的utf-16编码。python里decode()和encode()为我们提供了解码和编码的方法。其中decode('unicode_escape')能将此种字符串解码为unicode字符串。比如:str1 = '\u4f...
2014-08-24 17:41:00
605
转载 工程实践中最常用的数据结构与算法
转自:http://www.cricode.com/3140.html Mark一下,以后慢慢研究。最常用的算法1.图搜索算法(BFS,DFS),深度优先搜索尤其重要,因为它能给出很多图的结构信息。2.排序算法(比较排序和桶排序思想)3.通用的动态规划算法4.匹配算法和网络流算法5.正则表达式和字符串匹配算法最常用的数据结构1.图,尤其是树结...
2014-08-18 11:40:00
151
转载 一种字符串搜索方法
在阅读开源代码过程中发现一种字符串搜索方法,仔细分析之后终于搞懂其原理了。虽然不知道这种搜索方法学术上叫什么名字,但是对其构造跳转表,跳跃搜索的方式很感兴趣,所以记录下来分享一下。先看大致的代码:#define MAXCHAR 256/* * key: 搜索关键字 * shift_table: 跳转表数组指针 */void ready(strin...
2014-06-16 17:25:00
90
转载 数据库开发经典总结
收藏一个很经典的数据库开发的总结,转自:http://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--...
2014-04-13 15:21:00
289
转载 apt、dpkg参数整理
apt参数整理: apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package 安装包 sudo apt-get install package - - reinstall 重新安装包 sudo apt-get -f in...
2014-04-08 11:20:00
125
转载 Python集合(set)类型的操作
python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算.sets 支持 x in set, len(set),和 for x in set。作为一个无序的集合,sets...
2014-04-03 11:26:00
68
转载 Python和Decorator(装饰器)模式
先给出一个四人团对Decorator mode的定义:动态地给一个对象添加一些额外的职责。再来说说这个模式的好处:认证,权限检查,记日志,检查参数,加锁,等等等等,这些功能和系统业务无关,但又是系统所必须的,说的更明白一点,就是面向方面的编程(AOP)。AOP把与业务无关的代码十分干净的从系统中切割出来,但是Decorator mode的强大远不止于此,本文的重点在于Deco...
2014-04-02 22:59:00
93
转载 Git使用基础
转自:http://www.open-open.com/lib/view/open1332904495999.htmlGit是一个分布式的版本控制工具,本篇文章从介绍Git开始,重点在于介绍Git的基本命令和使用技巧,让你尝试使用Git的同时,体验到原来一个版 本控制工具可以对开发产生如此之多的影响,文章分为两部分,第一部分介绍Git的一些常用命令,其中穿插介绍Git的基本概...
2014-02-15 23:39:00
95
转载 关于python中深拷贝与浅拷贝问题
关于python中深拷贝与浅拷贝问题,做个研究小结。《python核心编程》上说:以存储模型为标准,类型可以分为:标量/原子类型 数值(所有的数值类型)、字符串(全部文字)容器类型 列表、元组、字典以更新模型为标准,类型可以分为:可变类型:列表,字典不可变类型:数字,字符串,元组可变类型创建后允许值更新,不可变类型创建后不允许值更新。不可变类型创建...
2014-01-15 15:36:00
115
转载 写python的c扩展简介
转自:http://www.isnowfy.com/introduction-to-python-c-extension/#ctypes python是一门非常方便的动态语言,很多你用c或者java要很多行的代码,可能python几行就搞定了,所以python社区一直有个口号“人生苦短,我用python”,但是方便至于,也带来速度上的问题。pytho...
2014-01-01 21:48:00
120
转载 用C语言扩展Python的功能
转自:http://www.ibm.com/developerworks/cn/linux/l-pythc/一、简介 Python是一门功能强大的高级脚本语言,它的强大不仅表现在其自身的功能上,而且还表现在其良好的可扩展性上,正因如此,Python已经开始受到越来越多人的青睐,并且被屡屡成功地应用于各类大型软件系统的开发过程中。 与其它...
2014-01-01 00:20:00
95
转载 grep与正则表达式
转自:http://www.cnblogs.com/xuxm2007/archive/2011/06/15/2081671.htmlgrep命令功能:输入文件的每一行中查找字符串。基本用法:grep [-acinv] [--color=auto] [-A n] [-B n] '搜寻字符串' 文件名参数说明:-a:将二进制文档以文本方式处理-c:显...
2013-12-16 18:28:00
83
转载 date命令详解
转自:http://www.cnblogs.com/xuxm2007/archive/2010/12/07/1899045.htmldate命令参数-d, –date=STRING 显示STRING指定的时间-f, –file=DATEFILE 类似–date参数显示DATEFILE文件中的每行时间-ITIMESPEC, –iso-8601[=TIMESPEC...
2013-12-16 18:03:00
154
转载 用cron服务自动运行脚本
转自:http://blog.csdn.net/jingxiangren/article/details/4745631cron调度进程c r o n是系统主要的调度进程,可以在无需人工干预的情况下运行作业。有一个叫做 c r o n t a b的命令允许用户提交、编辑或删除相应的作业。每一个用户都可以有一个c r o n t a b文件 来保存调度信息。可以...
2013-12-16 17:39:00
84
转载 python os.path模块说明
收藏一个关于python os.path模块说明,转自:http://www.cnblogs.com/dkblog/archive/2011/03/25/1995537.htmlos.path.abspath(path) #返回绝对路径os.path.basename(path) #返回文件名os.path.commonprefix(list) #返回list(多个路...
2013-11-21 10:30:00
136
转载 xshell颜色配置方案
收藏一个xshell颜色配置方案[Solarized Dark]text(bold)=839496magenta(bold)=6c71c4text=839496white(bold)=fdf6e3green=859900red(bold)=cb4b16green(bold)=586e75black(bold)=073642red=dc322fblue=...
2013-11-19 17:19:00
245
转载 适合python的vim设置
收藏分享一个适合python的vim配置,据说也适合C++开发,转自:http://www.oschina.net/code/snippet_119181_4840let mapleader = ";" " 比较习惯用;作为命令前缀,右手小拇指直接能按到" 把空格键映射成:nmap <space> :" 快捷打开编辑vimrc文件的键盘绑定...
2013-11-17 15:45:00
113
转载 设置ubuntu12.04默认从命令行界面启动
1、sudo gedit /etc/default/grub原 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"改为:GRUB_CMDLINE_LINUX_DEFAULT="quiet splashtext"然后 sudo update-grub2、sudo gedit /etc/default/grub原G...
2013-11-15 15:17:00
158
转载 python 引入 导入 自定义模块, python 引入 导入 外部文件
转自:http://hi.baidu.com/41202197514/item/91f745e8077808384cdcaff7python 引入 导入 自定义模块, python 引入 导入 外部文件项目中想使用以前的代码,或者什么样的需求致使你需要导入外部的包如果是web 下,比如说django ,那么你新建一个app,把你需要导入的说用东东,都写到这个a...
2013-11-13 18:09:00
3850
转载 mysql数据库常用备份、恢复命令
转自:http://blog.csdn.net/bxbx258/article/details/2945832还原一个数据库:mysql -h localhost -u root -p123456 www<c:/www.sql备份一个数据库:mysqldump -h localhost -u root -p123456 www > d:/www20...
2013-11-11 18:22:00
72
转载 Python字符编码详解
转载一个讲解Python字符编码问题的好文章转自:http://www.cnblogs.com/huxi/archive/2010/12/05/1897271.html1. 字符编码简介1.1. ASCIIASCII(American Standard Code for Information Interchange),是一种单字节的编码。计算...
2013-10-08 23:50:00
69
转载 python设置默认字符编码
有时候需要从一个文件中读数据,然后把这些数据加工处理后写入另外一个文件中,这个过程就有可能出现字符编码问题。比如读取一个xml文件,有的字段值读出是asci码,有的就是unicode编码,当把这些不同编码的数据合并在一起处理的时候,就会出现问题。所以在处理文档时,有必要统一字符编码。一个可行的办法就是添加如下代码:import sysreload(sy...
2013-10-08 23:41:00
92
转载 string中c_str()、data()、copy(p,n)函数的用法
转自:http://www.cnblogs.com/qlwy/archive/2012/03/25/2416937.html标准库的string类提供了3个成员函数来从一个string得到c类型的字符数组:c_str()、data()、copy(p,n)。1. c_str():生成一个const char*指针,指向以空字符终止的数组。注:①这个数组的...
2013-08-26 17:23:00
82
转载 Cookie介绍与操作
转自:http://my.oschina.net/xianggao/blog/83032一、Cookie简介浏览器与WEB服务器之间是使用HTTP协议进行通信的;而HTTP协议是无状态协议。也就是说,当某个用户发出页面请求时,WEB服务器只是简单的进行响应,然后就关闭与该用户的连接。因此当一个请求发送到WEB服务器时,无论其是否是第一次来访,服务器都会把它当作...
2013-04-23 00:04:00
115
转载 细说Cookie
转自:http://www.cnblogs.com/fish-li/archive/2011/07/03/2096903.htmlCookie虽然是个很简单的东西,但它又是WEB开发中一个很重要的客户端数据来源,而且它可以实现扩展性很好的会话状态, 所以我认为每个WEB开发人员都有必要对它有个清晰的认识。本文将对Cookie这个话题做一个全面的描述, 也算是我对C...
2013-04-22 17:19:00
60
转载 HTTP Header 详解
转自:http://kb.cnblogs.com/page/92320/HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传递message-...
2013-04-22 09:40:00
88
转载 linux awk 内置函数详细介绍(实例)
转自:http://www.cnblogs.com/chengmo/archive/2010/10/08/1845913.html这节详细介绍awk内置函数,主要分以下3种类似:算数函数、字符串函数、其它一般函数、时间函数一、算术函数:以下算术函数执行与 C 语言中名称相同的子例程相同的操作:函数名说明...
2013-04-16 23:27:00
75
转载 使用shc加密shell脚本
转自:http://www.cnblogs.com/dba001/archive/2011/01/17/1937768.html安装:# wget http://www.datsi.fi.upm.es/%7Efrosal/sources/shc-3.8.6.tgz# tar zvxf shc-3.8.6.tgz# cd shc-3.8.6# make ...
2013-01-17 09:43:00
147
转载 无线路由器变交换机wifi设置
原来简单的认为,新买的无线路由器直接以lan口接到已有路由器上,开启无线功能就能接入手机wifi了。事实证明这样做是错误的,具体原理我现在还没搞清楚。经过查询资料,还有自己摸索,最后终于配置成功。配置方法为:1、新接入的无线路由器wan口设置为静态ip,ip设置与原路由器分配的地址一致,相当于原路由器下的一台主机。如原路由器ip地址是192.168.1.1,地址池为:19...
2012-10-14 12:37:00
252
转载 关于http的post传送文件
http以post方式上传一个文件,构造其请求头和消息报文 假设接受文件的网页程序位于http://192.168.24.56/logsys/home/uploadIspeedLog!doDefault.html.假设我们要发送一个图片文件,文件名为“kn.jpg”, 首先客户端链接 192.168.24.56 后, 应该发送如下http 请求:...
2012-09-24 16:25:00
626
转载 Python 字符编码判断
法一:isinstance(s, str) 用来判断是否为一般字符串isinstance(s, unicode) 用来判断是否为unicode或if type(str).__name__!="unicode":str=unicode(str,"utf-8")else:pass法二:Python chardet 字...
2012-09-20 17:06:00
83
转载 关于vi使用的一些技巧
关于 vim 的安装, 基本使用方法等网络上能搜出许多, 就不在这里罗嗦了, 要是对 vim 有兴趣, 那就看看这里(中文文档): http://vcd.gro.clinux.org/本文就说些其中比较有用, 比较常用的命令, 若能熟练运用这些命令, 那么会发现编辑文件很舒服.说明:以下的例子中 xxx 表示在命令模式下输入 xxx 并回车...
2012-09-14 00:19:00
163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人