自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

转载 linux转换照片格式

转自:http://www.lupaworld.com/article-236708-1.html用Linux命令行修图——缩放、编辑、转换格式2014-3-13 13:40| 发布者: 红黑魂| 查看: 2102| 评论: 0|来自: 极客范摘要: ImageMagick是一系列的用于修改、加工图像的命令行工具。ImageMagick能够快速地使用命令行对

2015-04-16 16:32:09 1687

转载 apache身份认证

apache的认证安全配置,访问资源时,弹出登陆框需要用户名密码1: httpd.conf中,对要做认证的目录进行设置Directory "/opt/vhost/xxx.com/www">   Options Indexes FollowSymLinks   AllowOverride AuthConfig   Order allow,deny   Allow from

2014-09-16 13:17:17 2594

转载 Python中的random模块

转自Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.randomrandom.random()用于生成一个0到1的随机符点数: 0 random.uniform  random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一

2014-07-09 11:15:29 21146

转载 pygtk消息提示对话框

PyGObject 学习笔记(8)-消息对话框写在前面,先扯点无聊的。这几天回家才有时间用电脑,刚好昨天升级了一下 Ubuntu 12.10 。然后当然也要更新一下学习笔记,学习在于坚持嘛~ 可能发现标题不同了,不错,我在前几天谈到我的学习心得和经历让我做出了选择,一定要向前,用GTK 3 所以选择PyGObject。可以看我写的《PyGtk or PyGObject》,也扯了一些有的

2014-07-03 14:52:57 1857

转载 cache命中率

转自(1)“Cache”是什么    Cache(即高速缓冲存储器(Cache Memory),是我们最常听到的一个词了。  (2)为什么要设计Cache    我们知道,电脑的内存是以系统总线的时钟频率工作的,这个频率通常也就是CPU的外频(对于雷鸟、毒龙系列的处理器,由于在设计采用了DDR技术,CPU工作的外频为系统总线频率的两倍)。但是,CPU的工作频率(主频)是外频与倍频因

2014-04-13 15:46:14 7117

转载 python读写excel文件

传说中python操作ms office功能最强大的是win32com,但只能要ms上使用。不过对于比较简单的需求显得有些小题大作。那么来看下简单的,分别是xlrd和xlwt模块,不过暂时只支持excel2003 ,但是可以跨平台操作。xlrdhttp://pypi.python.org/pypi/xlrd导入import xlrd打开exceldata

2014-01-24 10:54:04 2562

转载 python 写入excel两种方法

import xlwtbook = Workbook()sheet1 = book.add_sheet('Sheet 1')book.add_sheet('Sheet 2')第一种:sheet1.write(0,0,'A1')第二种:row1 = sheet1.row(1)row1.write(0,'A2')sheet1.col(0).width =

2014-01-24 10:31:23 31270

转载 Disabling IRQ异常

转自http://blog.151051.cn/2012/06/%E5%8F%A6%E7%B1%BB%E5%A4%84%E7%90%86disabling-irq-xxx%E5%AF%BC%E8%87%B4%E7%BD%91%E5%8D%A1%E5%BC%82%E5%B8%B8%EF%BC%8C%E5%BB%B6%E8%BF%9F%E5%A2%9E%E9%AB%98%E7%9A%84%E6%96%

2013-08-12 18:01:15 5522

转载 sys-config使用

转自http://itxx.sinaapp.com/blog/content/81在redhat系列的系统中,有个sys-config脚本,它来自initscripts软件包,内容如下:#!/bin/sh. /etc/init.d/functionsif [ $# -ne 0 ]; then    echo $"Usage: sys-unconfig" >&2 

2013-08-09 13:45:39 6544

转载 inotify使用

Inotify 是一个 Linux® 特性,它监控文件系统操作,比如读取、写入和创建。Inotify 反应灵敏,用法非常简单,并且比 cron 任务的繁忙轮询高效得多。学习如何将 inotify 集成到您的应用程序中,并发现一组可用来进一步自动化系统管理的命令行工具。系统管理就 像日常生活一样。就像刷牙和吃蔬菜一样,日常的维护能保持机器的良好状态。您必须定期清空废物,比如临时文件或无用的日志文

2013-07-25 20:58:28 1255

转载 inotify文件监控

转自http://blog.csdn.net/hjhcs121/article/details/7477147inotify是什么?用它能干些什么?         通俗点说它是一个内核用于通知用户空间程序文件系统变化的系统,并且它是powerful yet simple的。inotify是linux系统2.6.13以后内核支持的一种特性,功能是监视文件系统的变化,在监听到文件系统

2013-07-25 20:56:58 1902

转载 pkg-config的使用

转自: http://hi.baidu.com/3444542/blog/item/bc9257951796864ed0135e18.html>    一、编译和连接       一般来说,如果库的头文件不在 /usr/include 目录中,那么在编译的时候需要用 -I参数指定其路径。由于同一个库在不同系统上可能位于不同的目录下,用户安装库的时候也可以将库安装在不同的目录下,

2013-05-29 20:27:01 707

转载 pkg-config 工具

你在 Unix 或 Linux 下开发过软件吗?写完一个程序,编译运行完全正常,在你本机上工作得好好的,你放到源代码管理系统中。然后,告诉你的同事说,你可以取下来用了。这时,你长长的出了一口气,几天的工作没有白费,多么清新的空气啊,你开始飘飘然了。“Hi,怎么编译不过去?”你还沉浸在那种美妙的感觉之中,双臂充满着力量,似乎没有什么问题能难倒你的。正在此时,那个笨蛋已经冲着你嚷开了。“不会吧

2013-05-29 20:25:31 567

转载 mips寄存器

MIPS有32个通用寄存器($0-$31),各寄存器的功能及汇编程序中使用约定如下:下表描述32个通用寄存器的别名和用途;REGISTERNAMEUSAGE$0$zero常量0(constant value 0)$1$at保

2013-05-03 15:36:36 773

转载 github的基本使用

一、github账号添加ssh key:使用git clone命令从github上同步github上的代码库时,如果使用SSH链接(如我自己的Hello-World项目:[email protected]:wonderall/mytest.git),而你的SSH key没有添加到github帐号设置中,系统会报下面的错误:Permission denied (publicke

2013-03-25 17:26:56 582

转载 HR不会告诉你的十件事

1、一份简历他们只花13秒来读一名IT企业的人事经理补充说:“还包括打开文件和关闭文件。”因此简历尽量不要超过1页,而且要突出HR想看的信息—你与他们所招聘职位的匹配 度。打破常规,把先前的工作经历、职位名称和参与的项目放在简历最前面是一个好主意。一些公司会用关键词搜索功能过滤电子简历,关键词包括:知名企业+竞 争对手+职位名称。所以在简历里填写“在校期间多次获得康师傅再来一瓶奖励”没准真的能帮助

2013-03-24 22:21:40 654

转载 HR面人四大警惕

一、求职实际上是一个难以公平的被拒绝过程公平的环境下求职?从HR的角度来说,这根本就不现实。在可能每天都有上百封邮件挤满邮箱的情况下,你以为他们真的有足够的精力一点点核实你简历里的内容和具体职位之间的契合度吗?负责任地告诉你,如果他们那样做,只有两种下场:1.招聘效率过低而丢了自己的饭碗,2.累死在电脑前。HR的招聘流程最重要的原则就是保证他们能最有效率地找到该空缺职位的人选。而淘汰掉不合

2013-03-24 22:20:26 718

转载 iOS设置背景图片

//转自http://laiguowei2004.blog.163.com/blog/static/36829000201262710191770/1. 使用一个UIImageView实例做子视图,并且放最后面UIImageView *customBackgournd = [UIImageView alloc] initWithImage:[UIImage imageNamed:@"b

2012-12-31 20:41:45 1803

转载 iOS手势

转自http://blog.csdn.net/likendsl/article/details/7554150 这哥们很厉害的一、概述iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event -

2012-12-31 20:33:22 532

转载 UIApplication sharedApplication详细解释-IOS

iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示: int UIApplicationMain ( int argc, char *argv[], NSString *principalClassName, NSString *delegateClassName ); 那么UIApplicationMai

2012-12-29 12:31:11 434

转载 iphone应用程序本地化

iPhone的应用程序名称也可以本地化,可以按照以下步骤来实施:1. 修改项目目录下的’ -info.plist’文件名将’ -info.plist’ 修改为 Info.plist2. 将Info.plist本地化在Info.plist上右键点选Get Info,在General标签下,点击Make File Localizable按钮。里面会有一个默认的英文版本,点击

2012-12-25 00:26:39 452

转载 uitouch用法

http://blog.sina.com.cn/s/blog_661314940100og3b.html前面写了几次提到UITouch,也提到了UITouch的三个代理方法- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;- (void)touchesMoved:(NSSet *)tou

2012-12-21 15:19:14 746

原创 隐藏键盘方法

指定文本框代理- (void)viewDidLoad {[ super viewDidLoad];txt.delegate = self;}按回车隐藏键盘- (BOOL)textFieldShouldReturn:(UITextField *)textField{[textField resignFirstResponde

2012-12-20 16:41:51 500

转载 isolinux 光盘启动画面个性化

转自http://hi.baidu.com/uiznptpyajdsvze/item/cfcfd3dafc67cdee3dc2cbefisolinux 光盘启动画面个性化在将redflag 5.0的安装光盘放入光驱,启动后,会有一个文本下的图片显示。下面我们要做的是替换这一图片,以熟悉做iso的过程。首先在系统中挂载上光盘,然后在images目录下找到一个boot.is

2012-10-29 17:37:15 1194

原创 staitc的作用

1.在局部函数中static修饰的变量作用域虽然局限于此函数,但是它存在于静态存储区,在整个程序过程中都存在。2.如果定义static变量未初始化,编译器将对其自动初始化为0。3.修饰在函数和全局变量之前的static将使它们仅在所在文件中起作用。4.static修饰的变量在退出函数后,其值不会被改变或清空。

2012-10-24 16:13:10 793

转载 centos定制

转载自cold night's Linux Blog根据CentOS定制自己的发行版Posted on 2012 年 1 月 18 日本文使用的环境为CentOS5.5 32位.首先要做的是最小化安装CentOS,就是安装过程中选择要安装包的时候使用自定义,然后去除所有要安装的包,系统就会默认最小化安装系统.装完系统会再root的根目录下生成3个文件

2012-09-17 10:18:58 3649

原创 combobox多选框选择

vb登陆用户多选框自动记录数据库中用户信息,将数据库中对应用户名信息显示在多选框中Private Sub Form_Load()     Dim i As Integer    Dim cnn As ADODB.Connection  Dim my_recordset As ADODB.Recordset  Dim connect_string As String  D

2012-08-30 10:43:26 2137

原创 vb连接数据库

Private Sub cmd1_Click()    Dim cnn As ADODB.Connection  Dim my_recordset As ADODB.Recordset  Dim connect_string As String  Dim statestring As String  Set cnn = New ADODB.Connection  Set m

2012-08-30 10:38:45 649

原创 qubes使用

折腾一下午终于摸清楚qubes安全操作系统的“龙骨”了,由此感叹波兰美女黑客的超强创新能力。能够将系统的不同功能完美的整合到不同的限制域,除了精湛的技术之外,需要多么大的毅力去完成这么复杂的工程。qubes是建立在虚拟机的基础上设计的。        很幸运的是现在又现成的iso可以下载使用,否则构建qubes也是一个耗时的过程。需要注意的是在安装过程中分区需要选择lvm模式,否则有可能对安装

2012-08-27 10:24:36 6257

转载 anaconda安装程序分析2

(1) disptach.py: 下面我们看一下Dispatcher类的主要接口。    1)gotoNext & gotoPrev:这两个接口分别从当前安装步骤前进(后退)到下一个(上一个)具有用户界面的安装步骤,在图形界面安装模式下,由InstallControlWindow类调用,在字符模式下,由InstallInterface类(在text.py和cmdline.py中)调用。这两个函

2012-08-27 10:21:45 1970

转载 anaconda安装程序分析

转自http://blog.csdn.net/woods2001/article/details/72971951、概述     Anaconda是RedHat、CentOS、Fedora等Linux的安装管理程序。它可以提供文本、图形等安装管理方式,并支持Kickstart等脚本提供自动安装的功能。此外,其还支持许多启动参数,熟悉这些参数可为安装带来很多方便。该程序的功能是把位于光盘或其

2012-08-27 10:19:38 6530

转载 anaconda

转自http://zhu8337797.blog.163.com/blog/static/170617549201082410351788/anaconda  2010-09-24 22:05:11|  分类:linux实践 |  标签:安装  anaconda  py  dispatcher  self  |字号 订阅安装程序anaconda分

2012-08-27 10:16:41 4765

原创 杂谈系统调用

应用层的API接口函数中一部分需要调用系统函数,有一对一调用的,也有一堆多调用的,剩下的大部分都是直接调用库函数来完成功能。1.系统调用的可移植性较差,因为它直接对硬件进行操作,与具体的操作系统及硬件有关。而一般函数调用运行于应用层,一般都为C库,所以一般函数的可移植性较强。2.每次系统调用时都要由用户层切换到内核层,因此需要耗费一定的开销。过多的进行系统调用会影响到系统的性能。3.库

2012-05-08 11:03:16 497

原创 缺页异常处理过程

当处理器要处理的内存页不在内存中,那么处理器会产生一个缺页异常。操作系统会进行如下操作:1.将要访问的页从磁盘复制到内存,内存不够时,将内存中不经常用的页移到磁盘。2.缺页异常返回。3.重新执行刚才要处理的页。

2012-04-17 18:38:55 2998

原创 任务切换过程。

TSS(任务状态段)---定义任务执行环境的状态。任务切换过程如下:1.保存当前任务状态到当前的TSS中。2.装载新任务的段选择子到任务寄存器。3.通过GDT中的段描述符访问新的TSS。4.将新TSS中新任务的的状态装载到通用寄存器,段寄存器,LDTR,CR3,EIP中。5.开始执行新任务。

2012-04-17 14:25:50 1162

原创 tr和s的区别

有段时间对perl中的tr///和s///的作用有点混淆,通过做实验终于明白它们之间的细微差别,在此一记。$var='abcda';$var =~ s/a/11/g;最终var值为11bcd11而$var =~ tr/a/11/;后$var值为1bcd1;以上事例说明s替换可以将一个字符(比如a)换成两个字符(11),而tr转换却只能是一对一的替换(a只能转换为1,不能是1

2012-03-24 13:07:07 1116

转载 自制装机启动盘boot.iso

转自http://blog.csdn.net/liujixin8/article/details/4029887任何一个操作系统在任何一个硬件平台上的运行都需要一个引导的过程,即,初始化软件环境、把内核从存储介质放到内存当中去,并开始运行。当然对于某些简单软硬件系统,这个过程可能及其简单,而对于 PC 就要略微复杂一些了。      PC 的引导程序上承 BIOS,下接内核的初始化

2012-03-23 13:49:25 6575

转载 extern变量

1 基本解释  extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。  另外,extern也可用来进行链接指定。2 问题:extern 变量  在一个源文件里定义了一个数组:char a[6];  在另外一个文件里用下列语句进行了声明:extern char *a;  请问,这样可以吗?   答案

2012-03-08 13:57:52 711

转载 定制centos6.0

一. 制作环境的准备1. 安装制作发行版的工具:[shell]# yum -y install anaconda repodata createrepo mkisofs[shell]# yum -y install anaconda-runtime createrepo yum-utils anacondaanaconda-help busybox-anaconda mkisofs

2012-02-18 11:41:30 1733

转载 内核符号表和系统调用

转自:http://bbs.ednchina.com/BLOG_ARTICLE_62710.HTM驱动程序开发过程中涉及kernel symbol table 和syscall两个概念,不知道大家是如何理解的,在此把我对二者理解罗列如下,给大家参考:    内核符号表是linux内核提供给内核代码的一部分引用,所指的“内核代码”包括内核以及驱动程序等运行在内核内存空间的程序,“引用”包

2012-02-08 15:22:16 1259

ios音乐播放器

这是个ios音乐播放器,用AVAudioPlayer实现播放,暂停,停止,调节音量,循环播放,播放进度等功能播放器的基本操作。

2013-01-31

空空如也

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

TA关注的人

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