自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 资源 (15)
  • 收藏
  • 关注

原创 C语言函数可变参数的秘密

C语言中类似printf()函数这样支持可变参数的功能是如何实现的?这要归功于va_start,va_arg,va_end等几个宏的支持。 这个几个宏定义如下: #define _INTSIZEOF(n) ( (sizeof(n) + sizeof(int) - 1) & ~(sizeof(int) - 1) ) // 此句宏的作用是将类型n的大小向上取成4的倍数,如...

2018-07-13 10:38:27 420

原创 对python字符编码操作的一些认识

读了一篇对python中文字符编码讲解的很好的文章后(文章链接:http://python.jobbole.com/80831/),又通过查看一些文章,对字符编码的问题有了一些新的认识。很多原来纠缠不清的概念能够理清楚了:1、字符与字节是两个独立的概念。字符表示的是文本中的单个符号,一个字符不是一个字节。一个字符可以有多中表示形式,在内存上会有多种不同字节数的表示方法。在python里,Uni

2015-01-21 14:05:36 1165

原创 Django模型的Field Types总结

Field Types常用参数:null如果设置为 True , Django 存放一个 NULL 到数据库字段。默认为 False。blank如果设置为 True , 此 field 允许为 blank (空白),默认为 False。choices一个2元元组的元组或者列表,如果执行 choices , Django 的 admin 就会使用 选择框而不是标准的 te...

2014-12-05 00:53:21 44056

原创 Ajax.Request()笔记

首次接触web前端,遇到一些技术问题,随手记录下来。Ajax( Asynchronous JavaScript and XML),异步的 JavaScript 和 XML。Ajax是利用javascript语言,在不重新加载整个页面的情况下,与服务器交换数据并更新部分内容的方法,核心思想是采用异步请求的方式与服务器交换数据。XMLHttpRequest对象是Ajax的基础。Javascri

2014-11-18 11:09:26 1071

转载 Python高级特性

这章有关Python中被认为高级的特性——就是说并不是每个语言都有的,也是说它们可能在更复杂的程序或库中更有用,但不是说特别特殊或特别复杂。强调这点很重要:这一章仅仅关于语言自身——关于辅之以Python的标准库功能的特殊语法所支持的特性,不包括那些智能的外部模块实现。在开发Python程序语言的过程中,它的语法,独一无二。因为它非常透明。建议的更改通过不同的角度评估并在公开邮件列

2014-11-16 22:43:23 1051

转载 推荐!国外程序员整理的C++资源大全

关于 C++ 框架、库和资源的一些汇总列表,由 fffaraz 发起和维护。内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。 标准库C++标准库,包括了STL容器,算法和函数等。C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。Standard Te

2014-10-25 12:18:00 1420

转载 总结一个python招聘测试题

关于C/C++/Java什么的面试题网上很多,一抓一大把,但是关于python的就少多了

2014-10-13 22:52:39 1635

原创 Shell学习笔记

都是一些零碎的知识,遇到什么写什么吧

2014-09-30 23:55:53 986

原创 python命名中下划线的含义

python不仅用奇特的空格表示dlmaky

2014-09-27 22:34:12 4296

原创 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:01 31962 1

转载 15个最受欢迎的Python开源框架

Django: Python Web应用开发框架Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。Diesel:基于Greenlet的事件I/O框架Diesel提供一个整洁的API来编写网络

2014-09-23 10:02:29 1001

转载 一道有趣的面试题——扔鸡蛋问题

现在很多大型IT企业在面试时都喜欢问一些智力相关的题目,虽然智力面试题在面试笔试中占的比例不大,但很多时候,面试环节中智力题往往会成为我们拿offer的最大拦路虎。因为有些面试官认为通过智力题可以考查你的思维能力、抽象问题的能力。下面是一道很经典的智力型面试题,也是我一朋友在BAT面试中亲身见识过的一道题。各位来体验一下,看看自己的大脑是不是好使。题目:有一栋楼共100层,

2014-09-17 11:21:57 4775

原创 归并排序算法学习笔记

归并排序也是一种分治思想的典型应用,

2014-09-08 16:37:53 750

原创 快速排序算法学习笔记

快速排序是一种比较实用的排序算法,平均

2014-09-07 01:36:57 949

原创 python遇到‘\u’开头的unicode编码

web信息中常会遇到“\u4f60\u597d”类型的字符。首先’\u‘开头就基本表明是跟unicode编码相关的,“\u”后的16进制字符串是相应汉字的unicode编码。python里decode()和encode()为我们提供了解码和编码的方法。其中decode('unicode_escape')能家

2014-08-24 17:41:31 59495 2

转载 工程实践中最常用的数据结构与算法

vrzl最常用的算法1.图搜索算法(BFS,DFS),深度优先搜索尤其重要,因为它能给出很多图的结构信息。2.排序算法(比较排序和桶排序思想)3.通用的动态规划算法4.匹配算法和网络流算法5.正则表达式和字符串匹配算法最常用的数据结构1.图,尤其是树结构特别重要。2.Maps结构3.Heap结构4.Stacks

2014-08-18 11:40:22 1799

原创 一种字符串搜索方法

在阅读开源代码过程中遇到y

2014-06-16 17:25:38 874

转载 数据库开发经典总结

一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwin

2014-04-13 15:21:10 1338

原创 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 install 修复安

2014-04-08 11:20:25 1125

转载 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:21 655

转载 Python和Decorator(装饰器)模式

先给出一个四人团对Decorator mode的定义:动态地给一个对象添加一些额外的职责。再来说说这个模式的好处:认证,权限检查,记日志,检查参数,加锁,等等等等,这些功能和系统业务无关,但又是系统所必须的,说的更明白一点,就是面向方面的编程(AOP)。AOP把与业务无关的代码十分干净的从系统中切割出来,但是Decorator mode的强大远不止于此,本文的重点在于Decorator mod

2014-04-02 22:59:42 772

转载 Git使用基础

转自:http://www.open-open.com/lib/view/open1332904495999.htmlaasssGit是一个分布式的版本控制工具,本篇文章从介绍Git开始,重点在于介绍Git的基本命令和使用技巧,让你尝试使用Git的同时,体验到原来一个版 本控制工具可以对开发产生如此之多的影响,文章分为两部分,第一部分介绍Git的一些常用命令,其中穿插介绍Git的基本概念和原理

2014-02-15 23:39:47 790

原创 关于python中深拷贝与浅拷贝问题

关于python中深拷贝与浅拷贝问题,做个研究小结。《python核心编程》上说:以存储模型为标准,类型可以分为:标量/原子类型 数值(所有的数值类型)、字符串(全部文字)容器类型 列表、元组、字典以更新模型为标准,类型可以分为:可变类型:列表,字典不可变类型:数字,字符串,元组可变类型创建后允许值更新,不可变类型创建后不允许值更新。不可变类型创建新对象后若与旧对象

2014-01-15 15:36:11 751

转载 写python的c扩展简介

转自:http://www.isnowfy.com/introduction-to-python-c-extension/#ctypes        python是一门非常方便的动态语言,很多你用c或者java要很多行的代码,可能python几行就搞定了,所以python社区一直有个口号“人生苦短,我用python”,但是方便至于,也带来速度上的问题。python最被人诟病的就是程序的运

2014-01-01 21:48:14 2290

转载 用C语言扩展Python的功能

转自:http://www.ibm.com/developerworks/cn/linux/l-pythc/一、简介        Python是一门功能强大的高级脚本语言,它的强大不仅表现在其自身的功能上,而且还表现在其良好的可扩展性上,正因如此,Python已经开始受到越来越多人的青睐,并且被屡屡成功地应用于各类大型软件系统的开发过程中。        与其它普通脚本语言有所不同,

2014-01-01 00:20:50 887

转载 grep与正则表达式

转自:http://www.cnblogs.com/xuxm2007/archive/2011/06/15/2081671.htmlgrep命令功能:输入文件的每一行中查找字符串。基本用法:grep [-acinv] [--color=auto] [-A n] [-B n] '搜寻字符串' 文件名参数说明:-a:将二进制文档以文本方式处理-c:显示匹配次数-i:忽略

2013-12-16 18:28:47 950

转载 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] 以ISO 86

2013-12-16 18:03:58 1479

转载 用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:14 811

转载 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(多个路径)中,所有pat

2013-11-21 10:30:03 1430

原创 xshell颜色配置方案

收藏一个xshell颜色配置方案[Solarized Dark]text(bold)=839496magenta(bold)=6c71c4text=839496white(bold)=fdf6e3green=859900red(bold)=cb4b16green(bold)=586e75black(bold)=073642red=dc322fblue=268bd2blac

2013-11-19 17:19:11 6203

原创 设置ubuntu12.04默认从命令行界面启动

1、sudo gedit /etc/default/grub原 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"改为:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"然后 sudo update-grub2、sudo  gedit /etc/default/grub原 GRUB_CMDLI

2013-11-15 15:17:09 1669

转载 python 引入 导入 自定义模块, python 引入 导入 外部文件

转自:http://hi.baidu.com/41202197514/item/91f745e8077808384cdcaff7python 引入 导入 自定义模块, python 引入 导入 外部文件项目中想使用以前的代码,或者什么样的需求致使你需要导入外部的包如果是web 下,比如说django ,那么你新建一个app,把你需要导入的说用东东,都写到这个app中,然后在se

2013-11-13 18:09:16 20019 1

转载 mysql数据库常用备份、恢复命令

转自:http://blog.csdn.net/bxbx258/article/details/2945832还原一个数据库:mysql -h localhost -u root -p123456 www备份一个数据库:mysqldump -h localhost -u root -p123456 www > d:/www2008-2-26.sql **********

2013-11-11 18:22:14 839

转载 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:01 685

原创 python设置默认字符编码

有时候需要从一个文件中读数据,然后把这些数据加工处理后写入另外一个文件中,这个过程就有可能出现字符编码问题。比如读取一个xml文件,有的字段值读出是asci码,有的就是unicode编码,当把这些不同编码的数据合并在一起处理的时候,就会出现问题。所以在处理文档时,有必要统一字符编码。一个可行的办法就是添加如下代码:import sysreload(sys)sys.setdefaulte

2013-10-08 23:41:45 2123

转载 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:40 786

转载 Cookie介绍与操作

转自:http://my.oschina.net/xianggao/blog/83032一、Cookie简介浏览器与WEB服务器之间是使用HTTP协议进行通信的;而HTTP协议是无状态协议。也就是说,当某个用户发出页面请求时,WEB服务器只是简单的进行响应,然后就关闭与该用户的连接。因此当一个请求发送到WEB服务器时,无论其是否是第一次来访,服务器都会把它当作第一次来对待,这样的不

2013-04-23 00:04:46 771

转载 细说Cookie

转自:http://www.cnblogs.com/fish-li/archive/2011/07/03/2096903.htmlCookie虽然是个很简单的东西,但它又是WEB开发中一个很重要的客户端数据来源,而且它可以实现扩展性很好的会话状态, 所以我认为每个WEB开发人员都有必要对它有个清晰的认识。本文将对Cookie这个话题做一个全面的描述, 也算是我对Cookie的认识总结。

2013-04-22 17:19:14 808

转载 HTTP Header 详解

转自:http://kb.cnblogs.com/page/92320/HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传递message- header,即ht

2013-04-22 09:40:56 799

转载 linux awk 内置函数详细介绍(实例)

转自:http://www.cnblogs.com/chengmo/archive/2010/10/08/1845913.html这节详细介绍awk内置函数,主要分以下3种类似:算数函数、字符串函数、其它一般函数、时间函数 一、算术函数:以下算术函数执行与 C 语言中名称相同的子例程相同的操作:函数名说明atan2( y,

2013-04-16 23:27:14 843

[C++探秘 68讲贯通C++].(.Exploring.C++.The.Programmer’s.Introduction.to.C++.).里斯纳.扫描版

[C++探秘 68讲贯通C++].(.Exploring.C++.The.Programmer’s.Introduction.to.C++.).里斯纳.扫描版,中文 本书采用引导探索式的教学方法,将庞大的C++ 知识体系划分成四个大部分68 讲,每讲都包含一个互动练习,帮助读者循序渐进地学习C++。你可以通过这种互动快速掌握表达式、声明、标准库、自定义函数、类和模板等等C++ 的各方面特性,并最终掌握如何把这些特性组合起来编写复杂的C++ 程序。 本书适合有少量其他语言编程经验的C++ 初学者。

2019-02-19

征服C指针--高清文字版.pdf

本书被称为日本最有营养的C参考书。作者是日本著名的“毒舌程序员”,其言辞犀利,观点鲜明,往往能让读者迅速领悟要领。书中结合了作者多年的编程经验和感悟,从C语言指针的概念讲起,通过实验一步一步地为我们解释了指针和数组、内存、数据结构的关系,展现了指针的常见用法,揭示了各种使用技巧。另外,还通过独特的方式教会我们怎样解读C语言那些让人“纠结”的声明语法,如何绕过C指针的陷阱。 高清原版,值得下载!

2019-02-19

C++性能优化指南.pdf(原版电子书,高清去广告)

2018年出版的精品C++开发书籍,图灵原版电子书,文字高清版,去掉了第三方的广告水印,可以安心阅读了!

2019-02-14

vimium.1.63.3

Vimium是一款以模拟linux或Unix操作系统中的vim编辑器的操作方式来操作Chrome的谷歌浏览器插件,让那些熟悉linux或Unix的用户可以过把瘾。

2018-07-12

游戏脚本高级编程

《游戏脚本高级编程》是游戏开发经典丛书系列之一,适合游戏开发人员、业余游戏软件开发爱好者,也可以作为大专院校相关专业的参考书。

2017-12-11

iptables实例

iptables工具配置实例,对于入门学习非常有帮助。

2016-05-06

iptables指南 1.1.19

详细介绍Linux防火墙iptables的配置及使用,对于相关人员非常有帮助。

2016-05-06

RDP_协议格式详解

作者根据自己实际抓包,详细解析了微软远程桌面协议格式,对于需要了解此协议格式的开发人员非常有帮助。

2016-05-06

snort分析文档

关于snort分析的文档,还有snort详细的数据结构,主要函数及调用关系等内容,对分析snort非常有帮助

2012-05-27

Sudoku.Up.2008.chs

windows下一个不错的数独游戏,内含注册信息,喜欢玩数独的朋友不能错过!

2012-01-08

C++高级参考手册.rar

第一章 对象的演化 第二章 数据抽象 第三章 隐藏实现 第四章 初始化与清除 第五章 函数重载与缺省参数 第六章 输入输出流介绍 第七章 常量

2010-03-10

操作系统的几个经典算法

理发师问题,哲学家问题,生产者-消费者问题,读者-写者问题

2009-10-17

编译原理教程 胡元义ppt

关于编译原理的课件,想补习编译原理的可以看看。 关于编译原理的课件,想补习编译原理的可以看看。

2009-10-16

ADT-0.9.1.zip

ADT-0.9.1版,使用用Eclipse开发Android项目的必备插件。

2009-10-16

Linux常用命令全集.CHM

电子格式,包含最常用的Linux命令,方便查询,不怕没记住命令了

2009-10-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除