自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

原创 Python 和js时间处理

仅作笔记Python======import timeimport datetimedate = datetime.datetime(*args)time.mktime(date.timetuple())time.time()time.gmtime()time.strftime()Javascript=========date = new Dat

2013-09-02 23:22:03 1746

原创 Python2 中文编码处理

今天写了几个脚本,都遇到了中英文混编的情况。需求要将其中的中文标点符号切换为英文符号。举个例子:tags = '你好,good, 国语'要将其中的中文半角逗号替换为英文逗号,为了方便后续的处理如下处理:tags = tags.replace(',', ',')会抛出如下异常:UnicodeDecodeError: 'ascii' codec can't decode byt

2013-07-11 23:22:20 2726 1

原创 python 的线程池

在python中,线程池一般通过threading和Queue来实现。这里只是说明一些原理。举个例子:原来学校旁边有个诊所,平时医生忙里忙外,一个人还能基本完成诊断工作。这就是一般的单线程了。有十个人看病,你也只能等你前面的就个人看好了才轮到你。某一天,出现了流感,诊所门口爆满!医生一个人实在忙不过来了。只好在诊所外面搭了九顶帐篷,添加了九位实习医生,用于分散人流,加快就诊

2013-07-03 22:37:28 928

原创 C++11 Lambda的变量捕获和Lambda在Qt中的应用

一、LambdaLambda一般格式是:[capture](param) mutable ->return-type {body}这里主要复习一下Lambda中的capturelambda中有个闭包的概念,也就是C这类语言中的域的概念,要访问闭包外的变量,就必须通过 [] 来捕获[]的形式有以下[]               未定义任何变量,不能访问lam

2013-06-02 20:37:19 2967

原创 Nginx搭配Apache

在gitlab的配置过程中多次苦恼于Nginx的代理设置,今天精力过旺,弄了弄LNAMP的配置。1、 Nginx Location基础指令Location 指令,是用来为匹配的 URI 进行配置,URI 即语法中的"/uri/",可以是字符串或正则表达式。但如果要使用正则表达式,则必须指定前缀。1.1 基本语法location [=|~|~*|^~|@] /uri/

2013-04-12 09:20:57 1451

转载 如何汉化 po 文件及编译成 mo 文件

背景知识po文件简介  po文件本来是用来翻译程序源代码里的字符串的。先来稍微解释一下它本来的用途,需要一点点C语言的基础才能完全理解。如果理解有困难 ,可以忽略这段内容,不会对我们使用po来翻译造成任何影响。  目前大部分自由软件实现国际化使用的是gettext。国际化就是让程序可以使用多国语言来显示程序里的字符串。程序里一般都有很多字符串,菜单名也好,错 误信息也好,都是字

2013-01-18 14:11:49 861

原创 epoll笔记

#include /*epoll 很像poll,用于监视多个文件描述符。epoll既可以是边沿触发,也可以是水位线触发在epoll实例上注册的文件描述符有时称作epoll集边沿触发方式时,epoll_wait仍有可能在描述符中有数据可读时挂起,此时,对段可能期待一个回个发送数据的回应。边沿触发只在描述符发生改变时传送信号。所以边沿触发的描述符必须设置为非阻塞的。“with nonb

2012-11-25 19:00:50 972

转载 PHP Filter

PHP 过滤器用于验证和过滤来自非安全来源的数据,比如用户的输入。http://www.w3school.com.cn/php/php_filter.aspPHP Filter 函数函数描述PHPfilter_has_var()检查是否存在指定输入类型的变量。5filter_id()

2012-11-23 09:29:29 481

转载 [转]PHP -- 模块化开发

PHP中的include和require中的两个函数,能在网站的设计中提高网站的建设效率与维护,现详细讲解如下:  include 函数与C中同名的预处理命令是不同的,它是一个给出文件名(如:include(test.PHP)),PHP就把文件调用于include的位置,并方试图解释该文件,它与函数的差别在于,只有执行include语句时,代码才被解析,因此在设计中通常在if语句中包含调用

2012-11-23 08:45:33 4244

原创 通用配置文件生成类

//config.h/* 此为一个通用配置文件生成类 主要是为了解决配置文件的生成,配置文件的读,配置文件的修改 此类的功能: 给定配置文件,则自动分析配置文件,并以字符串数组的形式返回; 以键值形式赋值 可以给定一个结构体数组,可以单个给定键值 格式如下***************************

2012-08-24 18:37:57 603

原创 我的vim配置

"important file for the vim design 2012-8-17syntax enablesyntax oncolorscheme desertset nu"显示当前行号列号set ruler"在状态栏显示正在输入的命令set showcmd"启用Modelineset modeline"代码折叠功能"默认键 za | zA"设置为F3map

2012-08-17 12:20:59 533

原创 我的SLR(1)分析表生成程序【Python】

文法如下0 S' -> S 1 S  -> G 2 S  -> A 3 G  -> D; 4 D  -> int id 5 D  -> float id6 D -> char id 7 D  -> D, id 8 A  -> id=E; 9 E  -> E + T 10 E ->E - T11  E  -> T 12 T  -> T * F

2012-06-06 20:58:56 1889

原创 我的SLR(1)分析表生成程序【Python】

文法如下0 S' -> S 1 S  -> G 2 S  -> A 3 G  -> D; 4 D  -> int id 5 D  -> float id6 D -> char id 7 D  -> D, id 8 A  -> id=E; 9 E  -> E + T 10 E ->E - T11  E  -> T 12 T  -> T * F

2012-06-06 20:58:41 1815

原创 Internet Connection Share on Linux(ArchLinux)

<!--@page {margin:0.79in}p {margin-bottom:0.08in; direction:ltr; color:#000000; widows:0; orphans:0}p.western {font-family:"Times New Roman",serif; font-size:12pt}p.cjk {font

2012-04-22 08:46:17 590

转载 Linux环境变量设置及注意事项

1.Linux的变量种类   按变量的生存周期来划分,Linux变量可分为两类:   1.1 永久的:需要修改配置文件,变量永久生效。   1.2 临时的:使用export命令声明即可,变量在关闭shell时失效。2.设置变量的三种方法   2.1 在/etc/profile文件中添加变量【对所有用户生效(永久的)】  用VI在文件/etc/profile文

2012-02-12 19:39:28 563

转载 linux内核编译笔记

1、到http://www.kernel.org/下载源码包 在这里我们假设下到的源码包为linux-3.3-rc2.tabz22、解压压缩包,并移动到/usr/src下3、删除以前可能失败的编译配置信息   #cd /usr/src/linux-3.3-rc2   #make mrproper4、内核模块配置,可以选择新的功能 --例如支持NTFS ,无线网络,蓝牙等等

2012-02-05 21:48:40 675

原创 archlinux配置笔记

ArchLinux配置笔记由于ArchLinux已经使用systemd取代了initscript脚本,很多内容已经改变,而且部分内容已经不再需要。在初始系统中,像网络设置已经具备了Ethernet连接, 无线连接,DSL连接功能,可以说安装已经非常非常方便。新的安装方法参考: https://wiki.archlinux.org/index.php/Official_Arch_Li

2012-01-23 15:18:24 2410

转载 在Archlinux删除仅知命令或安装后的二进制文件软件的方法(pacman 用法简介)

archlinux的一个魅力之处就是可以对其快速定制:安装我们需要的软件,删除无用处的软件,当然别的系统也可以对其定制。比如说我们在安装完图形界面后,系统给我们安装了我们不用或很少用的软件,而我们连该软件所属的软件包都不清楚,这里我们就有必要了解pacman的用法了。     不太了解pacman用法?在线查看帮助!不管是哪个版本的 Linux系统,如yum、apt-get都提供了—help。

2012-01-19 11:26:31 1961

端口扫描器

能够扫描端口, 查克那些端口捆绑了TCP协议

2012-09-19

Qt taglib写的音乐播放器

结合taglib更新了之前开发的lMusic,完善了音乐播放器,bug更少

2012-08-10

Qt 写的一个简单音乐播放器lMusic

用Qt的Phonon写的一个类QQ Music播放器 lMusic,当前功能还有限,上传暂时的成果,以后还会改进。 待完成功能: 1、完善基本功能:播放列表菜单,模式切换... 2、均衡器功能 3、网络功能

2012-05-09

Linux命令集锦,Ubuntu,Fedora

Linux命令集锦,主要关于Ubuntu与Fedora,有些命令很久没用,如果不正确,可上网查或联系我

2011-08-09

空空如也

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

TA关注的人

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