- 博客(160)
- 资源 (61)
- 收藏
- 关注
转载 Kindle多看系统中字典
---------------------------------------正文-------------------------------由于LZ最近经常翻看英文原版书籍,而系统自带的字典好多稍微偏一点的解释都没有。所以找了柯林斯字典,有中文解释也有英英解释。非常棒。词汇也非常全面。看中英文书。这俩字典足矣。我就非常讨厌放上一堆字典,然后查一个词这个查不到换个字典再查,太恶心了。
2017-02-21 11:02:35
17614
4
转载 短 URL 系统是怎么设计的?
短 URL 系统是怎么设计的?新浪微博那种输入完全url转换为短url是怎么设计的iammutex ,彩石手机CTO - 做最好的中老年智能手机 507 人赞同 看了一下 @Tang minyi 的回答,也非常不错,如果面试者这么回答,我也会很高兴的。 对于我用词比较激烈的问题,我面试时真实想法既是如此,也难得润色了。这个问题看到就想答。 个人相关:三年前在公司做过一个短地址服务,目前在线上
2016-07-05 10:14:37
1135
转载 NSIS常用代码整理
这是一些常用的NSIS代码,少轻狂特意整理出来,方便大家随时查看使用。不定期更新哦~~~【转自: http://www.flighty.cn/html/bushu/20120827_156.html】 1;获取操作系统盘符2ReadEnvStr $R0 SYSTEMDRI
2016-05-03 10:18:13
1409
转载 NSIS进阶教程(一)~(五)
这问是在学NSIS的时候发现的,一篇绝顶好文,当时没转过来,现在美化完程序了,想着不美化安装包也太不厚道了点。。。所以。。。NSIS进阶教程(一)来自:http://www.pylife.net/post/2012-06-12/40027112705自定义界面之无边框窗体移动贴图**前言**在Windows下,有很多人想做一个完全自己把控的安装程序,想过很多种途
2016-05-03 10:10:39
4455
1
原创 Dump Linux Memory
/* * Accessing a physical memory region using mmap() on /dev/mem * Compile with 'gcc -Wall -O peeker.c -o peeker' (-O *is* mandatory) * */#include #include #include #include #inc
2014-02-13 18:19:49
3707
原创 Linux 设备驱动 - I2C
【驱动】linux下I2C驱动架构全面分析Linux I2C驱动完全分析New Linux2.6 I2C Driver Model Example
2013-12-23 15:10:53
910
转载 Patch workflow with mutt and git
Patch workflow with mutt and gitIt's easy to grab a patch from a mailing list with mutt and get it merged on your local git tree.The steps are quite simple:1. Save a copy of the e-mailmutt
2013-09-12 16:24:38
1861
转载 使用GIT向内核提交patch
使用GIT向内核提交patch1. 前提条件:您的第一封patch[PATCH v1]的Message-ID为:1303990781-15538-1-git-send-email-Ruiyi.zhang@atheros.com>您的第二封patch[PATCH v1]的Message-ID为:1303990781-26453-1-git-send-email-Ruiyi.z
2013-07-04 14:34:25
1651
转载 NSIS:.NET Runtime Library检测和本地安装
由于需要将C#开发的一个WinForm程序给客户,但是不知道对方是否安装了.NET Framework 2.0,所以做安装包时就将.NET Runtime Library一起打包了(地球人都知道天朝的网络环境是多么恶劣,不能指望能够安装时在线下载这种方式的)。那么NSIS安装脚本运行时,最开始要做的事就是判断1.是否有安装 .NET Framework , 2.若已安装,则判断已安装版本是否是
2013-05-19 15:28:38
4165
转载 NSIS:制作C#应用程序安装包
——摘录自 轻狂编程资源网 NSIS 是“Nullsoft 脚本安装系统”(Nullsoft Scriptable Installation System)的缩写,它是一个免费的安装、卸载系统。它的特点:脚本简洁高效;系统开销小;当然进行安装、卸载、设置系统设置、解压文件等等更不在话下,几乎可以做所有的事情。 以下是32位下NSIS制作安装包最基本的操作
2013-05-19 14:53:27
4503
1
转载 C#如何为winform程序打包发布应用(图解)
C#如何为winform程序打包发布应用(图解)1:新建安装部署项目打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)此主题相关图片如下: 2:安装向导关闭后打开安装向导,点击下一步,或者直接点击完成. 3:开始制作安装向导完成后即可进入项目文件夹: 双击"应用程序文件
2013-05-19 14:11:14
1391
转载 编写和提交自己的第一个内核patch
write and submit your first linux kernel patch1. 建立自己的branchGit branch test2. 切换到branchGit checkout test3. 检查编码的风格cjok@ubuntu:~/git-work/linux$./scripts/checkpatch.pl --file --terse dr
2013-05-17 16:42:04
1384
原创 GIT获取远程分支
通过git clone获取的远端git库,只包含了远端git库的当前工作分支。如果想获取其它分支信息,需要使用”git branch –r” 来查看, 如果需要将远程的其它分支代码也获取过来,可以使用命令:git checkout -b 本地分支名 远程分支名其中,远程分支名为git branch –r所列出的分支名, 一般是诸如“origin/分支名”的样子。如果本地分支名已经存在,
2013-05-16 10:36:29
63341
1
原创 RHEL中安装Centos的yum的步骤
1.删除RedHat原有的yum:rpm -aq | grep yum | xargs rpm -e --nodeps2.下载yum安装组件:(随本机安装版本而定)wget http://mirrors.163.com/centos/6.3/os/x86_64/Packages/yum-3.2.29-30.el6.centos.noarch.rpm wget http://mirr
2013-05-09 18:03:37
3138
原创 开源应用程序打包工具
1. NSIS(需要NSIS Edit配合)http://nsis.sourceforge.net/Main_Page如:迅雷,QQ,暴风影音都是用它用打包的2. Inno Setuphttp://www.jrsoftware.org/isinfo.php 3. Wix(windows installer xml)http://wixtoolset.org/http
2013-04-07 16:03:15
4043
原创 C与汇编语言对应关系之一
C:uint8 a;if (5 == a) funtion();等价于汇编语言: mov ax, acmp ax, 5jz function或者mov ax, acmp ax, 5je function
2013-02-22 15:58:52
1585
原创 nmake 和 Makefile
The Microsoft Program Maintenance Utility (NMAKE.EXE) is a tool that builds projects based on commands contained in a description file. 参考文献http://msdn.microsoft.com/en-us/library/dd9y37ha.aspx
2013-01-14 21:17:57
907
转载 Ubuntu 12.10 禁用guest账户和remote login,启用root登录
sudo sh -c 'echo "allow-guest=false" >> /etc/lightdm/lightdm.conf'sudo sh -c 'echo "greeter-show-remote-login=false" >> /etc/lightdm/lightdm.conf'sudo sh -c 'echo "greeter-show-manual-login=true"
2013-01-11 12:41:40
4873
转载 linux 设置系统时间和硬件时间
linux 设置系统时间和硬件时间linux 的系统时间有时跟硬件时间是不同步的Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立于
2012-12-27 14:21:21
931
原创 编译Linux驱动程序
基于Ubuntu 12.10,编译Linux驱动程序1. 准备linux内核源码此时,我要编译的驱动是基于Ubuntu 12.10内核的,所以我下载的是其对应的内核源码包:linux_3.5.0-17.28.diff.gzlinux_3.5.0-17.28.dsclinux_3.5.0.orig.tar.gz使用命令dpkg-source -x linux_3.5.0-17
2012-12-22 23:25:09
9502
1
原创 汇编语言:MOVSB,MOVSW,MOVSD
目前80386系列的处理器提供几组处理字节、字和双字数值的指令,尽管这些指令成为基本字符串指令,但他们的用法并不局限于字符数组。 指令: MOVSB, MOVSW, MOVSD 描述: 移动字符串数据,
2012-12-21 15:05:21
28435
原创 Cygwin设置字体
设置Cygwin界面的字体和大小:右键->Options->Text,然后选择你喜欢的字体。 如果当前窗口中没有你想要的字体,可当前系统Windows有。你可以修改文件/home//.minittyrc,增加以下两行,分别是指定字体和大小:Font=Courier NewFontHeight=14
2012-10-30 14:55:21
9738
原创 Ubuntu Grub2启动上一次正确启动的内核
让Ubuntu Gru2 引导上一次正确启动的内核,需要设置两个变量,如下:/etc/default/grubGRUB_DEFAULT=savedGRUB_SAVEDEFAULT=true然后运行update-grub命令。 参考SavedSaving an OS can be achieved by
2012-10-27 23:21:52
1204
原创 强制刷机NOKIA E6-00方法
注意:型号(Model): Nokia E6-00类型(Type): RM-609(在电池仓可以看到)CODE: 059K2121. 安装凤凰刷机软件(破解版)http://www.mcusw.com/forum-8-1.html2. 使用Nokia DataPackage Manager 2012.18.0下载刷机包。或从http://www.mcusw.com/fo
2012-08-17 21:24:43
5847
原创 C# 使用定时任务 之 谈谈定时器(Timer)的使用
谈谈定时器(Timer)的使用http://www.wuzesheng.com/?p=2199
2012-04-25 09:58:34
1343
原创 C# 使用SQLite数据库 之 修改DataSet表名和列表
数据库中的表名为student。修改表名和列名为中文:dataSet1.Tables["Table"].Columns["number"].ColumnName = "学号";dataSet1.Tables["Table"].Columns["name"].ColumnName = "姓名";dataSet1.Tables["Table"].Columns["grade"].Col
2012-04-14 17:56:57
2995
原创 C# 使用定时任务 之 获取当前时间及格式化串
1、获取当前时间System.DataTime current = System.DateTime.Now;2、时间间隔TimeSpan ts1=newTimeSpan(DateTime1.Ticks); TimeSpan ts2=newTimeSpan(DateTime2.Ticks); TimeSpan ts=ts1.Subtract(ts2).Duration();
2012-04-12 21:41:23
3083
原创 Vim、source insight的Right margin
1、source insight的Right margin(80列)options->document options->show right margin.2、Vim的Right margin:set colorcolumn=80
2012-04-12 09:20:03
2321
原创 C# 使用SQLite数据库 之 读写数据库
读写数据库并在窗体(Form)中显示其数据,其方式为:读:Database(SQLite) -> DataAdapter -> DataSet -> DataGridView写:Database(SQLite) 1、假设现有数据库表student,其字段如下:ID(自增字段,主键)
2012-04-12 09:13:49
11078
原创 C# 使用定时任务 之 Timer类
在C#里,有三个Timer类:1.System.Windows.Forms.Timer 2.System.Threading.Timer3.System.Timers.Timer System.Windows.Forms.Timer是应用于WinForm中的,它是通过Windows消息机制实现的,类似于VB或 Delphi中的Timer控件,内部使用API SetTi
2012-04-10 20:36:33
7554
原创 C# 使用SQLite数据库 之 判断数据库表是否存在
SQLite语句:SELECT COUNT(*) FROM sqlite_master where type='table' and name='Student';如果存在,则返回数值1;如果不存在,则返回数值0。C#语句:SQLiteCommand mDbCmd = mDbConn.CreateCommand();mDbCmd.CommandText = "SELECT
2012-04-01 13:18:32
15100
1
原创 Visual Studio 2010 Express - C# 使用SQLite数据库
1. 安装Visual Studio 2010 Express - C#或Visual C# 2010 Express下载地址见Microsoft官网2. 下载SQLite下载地址:http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki根据你的平台和.net版本来选择。实际上,只需要下编译好的包即可
2012-03-29 09:58:07
4211
转载 Android系统手机几种运行模式分析
作为一款智能操作系统,Android和Windows Mobile以及Symbian系统一样具备多个系统模式,本文将详细讲解各种系统模式的功能和进入方法。Android系统中具备6个模式,分别为一般启动模式(normal mode)、安全模式(safe mode)、恢复模式(recovery mode)、引导模式(bootloader mode)、fastboot模式和诊断模式(diagnos
2012-02-21 15:57:06
2237
原创 BIOS-UEFI入门资料
资料是2008的了,但学习它们的学习思路。http://stenlyho.blogspot.com/2008/09/efiuefi-bios-all-for-beginners-url.htmlhttp://stenlyho.blogspot.com/2008/10/efi.htmlhttp://stenlyho.blogspot.com/2008/11/efiframework.ht
2012-02-06 17:45:58
1086
原创 Linux中使用命令发送邮件
1、RHEL、openSUE、SLED在这些发行版安装完成之后,系统默认安装有mail,然后在其配置文件/etc/mail.rc中增加一行:set from=sender@example.com smtp=这样,就可以使用mail命令发送邮件了。mail -s "subject" to@exampler.com 注意,上面的那行配置代码的含义是将
2011-11-21 15:00:07
4961
原创 Android Security
Android SecurityAndroidSecurity OverviewIntroductionAndroidis a modern mobile platform that was designed to be truly open. Androidapplications make use of advanced hardware and software, as well
2011-11-15 10:14:19
7106
原创 sendmail配置过程
注,这里的配置只是完成了基本的收发邮件工作,并没有涉及更多的功能。sendmail配置过程:1、在服务器上安装sendmail相关的软件包。yum install sendmail sendmail安装后以后,sendmail的配置文件位于/etc/mail目录下。2、修改sendmail.mc文件,将DAEMON_OPTIONS(`Port=smtp,Addr=127.0
2011-11-04 10:52:54
1305
转载 Linux shell创建空文件(0字节大小)文件方法
echo>fileName创建的文件是1个字节的。学习后发现创建空文件(0字节大小)的文件有以下几个方法一、file不存在时,touch file可以创建空文件二、:>file可以创建空文件,如果file存在,则把file截断为0字节三、>file可以在bash下完成和:>file相同的功能,但是tcsh下不能使用四、&>file和>file一样,在bash完成
2011-11-02 08:49:51
8596
转载 linux主机名和工作组的修改方法
linux主机名和工作组的修改方法 在Windows下有计算机名和工作组,所以在Linux下也当然有计算机名和工作组了(好吧,说实话,我用Linux时间也不算短了,计算机名这个东东我一直知道,但是在Linux下工作组我基本没去想过,一直当它不存在,看来我还是很菜)li
2011-10-14 21:59:28
9325
NOKIA DataPackage Manager User Guide 4.0.doc
2012-08-17
Programming the Microsoft Windows Driver Mode
2011-10-24
Android ADT-8.0.0.zip
2010-12-07
《嵌入式实时操作系统uC/OS-II》及源码地址
2010-11-25
操作系统设计与实现(第三版)英文版+全部源码
2010-11-21
《Show Stopper!: The Breakneck Race to Create Windows NT and the Next Generation at Microsoft by G. Pascal Zachary》
2010-11-21
算法导论(第二版)Solutions for Introduction to algorithms Second Edition
2010-11-15
Software Testing Interview Questions
2010-11-14
HTTP/1.1协议标准
2010-11-11
How.to.Ace.the.Brainteaser.Interview
2010-10-28
具体数学(Concrete Mathmatics 2nd Edition)英文原版
2010-10-27
Technical Aptitude Questions
2010-10-24
面向对象编程C++和Java比较教程 英文版
2010-09-07
C++程序设计语言(特别版)(英文原版)(高清)
2010-08-27
《编译原理(原书第2版)》(样章)(word版)
2010-08-22
Compilers Principles, Techniques, and Tools(Second Edition)(英文第2版)(djvu格式)
2010-08-22
C语言标准(ANSI C/C89/C99)
2010-08-18
Android ADT-0.9.7.zip
2010-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人