自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (9)
  • 收藏
  • 关注

原创 thinkpad e440 rtl8723be

#uname -aLinux ubuntu 3.13.0-30-generic #55-Ubuntu SMP Fri Jul 4 21:43:42 UTC 2014 i686 i686 i686 GNU/Linux

2014-07-14 09:34:28 888

原创 ruby metaprogramming 03

Refer to Metaprogramming in Ruby

2014-06-11 22:00:00 722

原创 ruby metaprogramming 01

Resource: Metaprogramming in Ruby

2014-06-11 05:28:14 710

原创 ruby metaprogramming 0

Resource: Metaprogramming in Ruby

2014-06-11 02:29:16 789

原创 intall twitter-bootstrap-rails

After watched http://railscasts.com/episodes/328-twitter-bootstrap-basics?autoplay=true       feel bootstrap is so coo.So i try to install it following the vedio. but i got an error:cannot load su

2013-07-19 05:19:36 809

原创 Rails Carrierwave JQuery File Upload

一直想做一个基于Ajax上传图片功能,网上找到一个Jquery File Upload。以及基于Rails Carrierwave的DemoRails-Carrierwave-Jquery-File-Upload。参考它的README.md clone并配置环境。在bundle install 安装rmagick时报错:Installing rmagick (2.13.1) with

2013-05-22 20:30:13 3252

原创 mysql 1175

problem:when i excute sql: delete from shl_dev.chapters; mysql return 1175 error codesolution:SET SQL_SAFE_UPDATES=0;delete from shl_dev.chapters;

2013-04-12 23:36:32 1147

原创 Rails Route

1.The purpose of the rails routerThe rails router recognizes URLS and dispatch them to a controller's action. It's still generate URLs and paths to controller's action,avoid to hardcode.2.Resource

2013-02-15 23:09:26 764

转载 vi替换操作

:[range]s/pattern/string/[c,e,g,i]1range        指的是范围,1,7 指从第一行至第七行,1,$ 指从第一行至最后一行,也就是整篇文章,也可以 % 代表。还记得吗? % 是目前编辑的文章,#是前一次编辑的文章。pattern     就是要被替换掉的字符串,可以用regexp 来表示。string

2013-01-22 21:56:17 676

原创 ruby on rails openssl

ruby使用的是1.9.3-p362 自己编译安装的:configure && make && make installRails使用的是3.2.11在创建新项目时报错:$:rails new demo         run  bundle installFetching gem metadata from https://rubygems.org/.Could not

2013-01-11 22:42:03 2109

原创 vimde之winmanager

winmanager主页:http://www.vim.org/scripts/script.php?script_id=95安装:1.下载完后解压到~/.vim中去2.忘vim配置文件添加下面代码let g:winManagerWindowLayout='FileExplorer|TagList'nmap wm :WMToggle使用:1.启动进入vim

2012-12-03 23:42:04 818

原创 gvide之Taglist

主页:http://www.vim.org/scripts/script.php?script_id=273The "Tag List" plugin is a source code browser plugin for Vim and provides an overview of the structure of source code files and allows you

2012-12-03 23:12:56 1775

转载 uboot启动过程概要

大多数bootloader都分为stage1和stage2两大部分,u-boot也不例外。依赖于CPU体系结构的代码(如设备初始化代码等)通常都放在stage1且可以用汇编语言来实现,而stage2则通常用C语言来实现,这样可以实现复杂的功能,而且有更好的可读性和移植性。U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下:1) stage1 (start.s代码结构)u-b

2012-11-27 22:28:13 600

原创 Linux 下各种嵌入式开发工具集合

我的pc上只有一个ubuntu12.04,没有办法使用随开发板提供的工具。下面是我收集的一些Linux下的嵌入式开发工具。串口工具minicom来代替Windows下的SecureCRT:http://blog.csdn.net/difficulttofindaname/article/details/8166313DNW有Linux版本:http://download.csdn.net/

2012-11-18 23:01:01 1046

原创 Linux串口工具Minicom连接TQ2440开发板

开发板光盘带了串口工具,但是基本上都是基于Windows的。我的电脑只有Linux可用。只好自己折腾了。网上随便找了一个资料:http://www.linuxidc.com/Linux/2011-12/48961.htm按步骤安装配置里一下,搞定。总结一下:1.安装minicom#:sudo apt-get install minicom2.配置minicom

2012-11-09 14:35:45 3286

原创 想做嵌入式却没经验找不到工作!!!

从大学三年级就想做嵌入式,但是却到处打酱油。先是帮老师做Java项目,后来又去外包公司做了一年的通信系统OAM代码维护,啥技术也没有学到。现在年底裸辞出来又找不到合适的嵌入式工作。基础知识不够,没技术积累,没经验!!!沉痛的教训!!!痛定思痛:我们追求的是我们认同的一个自我,一种lifestyle,一份职业,最后才是一份工作。决心自学,定下目标,先写在这里:硬件体系构架

2012-11-09 14:15:51 4445 2

原创 VIM使用技巧

复制粘贴1.使用系统粘贴板:Shift+Insert将系统粘贴板的内容粘贴进来,在低行和插入模式下都可以使用。2.使用命名缓冲区:任何选择复制或者删除的内容都会放到register里边,也可以放到命名register里面。”NC“就是Enter左边的那个引号键N是a~z 26个字符中的一个,小写代表替换这个register中的内容,大写表示追加到原来的内容后边C表示复制

2012-10-17 02:09:54 431

原创 ctags的安装使用

1.安装ctags安装Ubuntu 自带包Exuberant Ctags2.bash进到源代码根目录,执行下面命令生成他tags文件$ctags -R3.在Gvim中在底行模式下执行下面命令,设置项目的tags文件;当Gvim启动时会自动加载当前目录的tags文件。:set tags=/pwd/to/your/tags/file经过上面三个步骤后就可以使用了

2012-10-12 23:38:38 491

原创 c语言字节对齐

1.什么是字节对齐c语言中变量按照自身大小Size选择合适的内存首地址Addr存放,使得Addr%Size = 0,叫做字节对齐。2.为什么要字节对齐字节对齐的根本原因在于cpu对内存存取规则及cpu对内存存取效率。cpu以特定大小的块(2B/4B/8B)从内存中存取数据(起始地址总是2/4/8的整数倍),如果某个数据(2个以上字节)横跨这些特定的地址,那么cpu必须从内存中读取两次才

2012-06-22 23:43:43 606

转载 32 vs 64

http://zsxxsz.iteye.com/blog/470359 intlongsize_ttime_tlong long int32位机器4字节4字节4字节4字节8字节64位机器4字节8字节8字节8字节8字节

2012-06-17 12:05:40 597

原创 Fastcgi 白皮书

Fastcgi白皮书官网版:http://www.fastcgi.com/drupal/node/6?q=node/22#S4中文版:http://fuzhong1983.blog.163.com/blog/static/1684705201051002951763/我读的是官网版,老实说,和中文的理解难度差不多,建议读官网版。概述:传统的CGI技术是一个request

2012-06-03 22:06:46 3148

原创 Fastcgi路之始

最近准备用Fastcgi做一个动态在线阅读类网站。毕业前在学校做过网站,对那一套技术还比较熟悉。现在转做嵌入式了,但是现在的工作设计和coding都很少,主要是代码维护,主要是c代码。怕自己废掉了,所以找个项目练手。之前用j2ee搞过个网站,没什么流量,心还不死,这次用c语言重写。下面是网站主体框架:数据库--Mysql。服务器--apache2。后台框架--Fastc

2012-06-02 18:36:44 5144

dnw for linux

渴望在Linux下进行嵌入式学习开发的必备工具。

2012-11-18

jlinkv8 Linux 驱动

jlink v8 驱动 for linux。已于ubuntu12.04,开发板TQ2440上验证可用。安装方法见README。

2012-11-18

linux程序设计第四版

时至今日,Linux系统已经从一个个人作品发展为可以用于各种关键任务的成熟、高效和稳定的操作系统,因为具备跨平台、开源、支持众多应用软件和网络协议等优点,它得到了各大主流软硬件厂商的支持,也成为广大程序设计人员理想的开发平台。   本书是Linux程序设计领域的经典名著,以简单易懂、内容全面和示例丰富而受到广泛好评。中文版前两版出版后,在国内的Linux爱好者和程序员中也引起了强烈反响,这一热潮一直持续至今。本书是国内读者翘首以待的第4版,此次新版内容组织更加严谨,译者更是细心雕琢,保留了这部权威著作的原汁原味。   对Linux所提供的功能全面而准确的阐述,以及贯穿全书的示例程序体验,使本书不仅成为初学者的最佳Linux程序设计指南,而且是中高级程序员不可或缺的参考书。

2012-07-08

unix networking programming volum 1 unix网络编程 卷一 第二版

这是一部传世之作!顶级网络编程专家Bill Fenner和Andrew M. Rudoff应邀执笔,对W. Richard Stevens的经典作品进行修订。书中吸纳了近几年网络技术的发展,增添了IPv6、SCTP协议和密钥管理套接字等内容,深入讨论了最新的关键标准、实现和技术。   书中的所有示例都是在UNIX系统上测试通过的真实的、可运行的代码,继承了Stevens一直强调的理念:“学习网络编程的最好方法就是下载这些程序,对其进行修改和改进。只有这样实际编写代码才能深入理解有关概念和方法。”读者可以从图灵网站(www.turingbook.com)本书网页免费注册下载这些示例的源代码。   本书为UNIX网络编程提供全面的指导,是网络研究和开发人员公认的权威参考书,无论网络编程的初学者还是网络专家都会大受裨益。

2012-06-26

TCP/IP 套接字c语言编程

c语言套接字编程

2012-06-26

nginx 源代码

Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。

2012-06-19

Shell脚本学习指南

《Shell脚本学习指南》将告诉你这些有关UNIX主流工具的知识。除此之外,《Shell脚本学习指南》还会帮助你解决UNIX命令与标准的差异。   作者熟知UNIx程序使用的基本技巧与操作上细微的差异。他们不但会告诉你如何构建一个绝佳的脚本,还会教你如何避免落入让你功亏一篑的陷阱。有了《Shell脚本学习指南》,你可以节省很多力气。   我们要学习的不只是如何写出有用的Shell脚本,你还得了解如何迅速、确实地定制Shell,让程序的可移植性达到最佳状态,脱离对特定系统的依赖。这些技巧对任何操作与维护UNIX及Linux系统的人而言都很重要。《Shell脚本学习指南》所提供的知识,将可以帮助你掌握基本的Shell脚本编写技巧。Shell脚本编程(scripting)的技巧永远不会过时:它们可以让UNIX充分发挥其真实的潜能。对uNIx的用户与系统管理者而言,编写shell脚本是必须的工作,它可以让你快速地控制与定制任何UNIX系统的强大功能。有了Shell脚本,你可以结合基本的UNIX文本与文件处理命令来消化数据,以及自动化重复的工作。一旦你对Shell脚本的编写掌控自如,在接下来的几年,这些技巧将对你相当有帮助。   编写shell脚本所需要的不只是对shell语言的认识,还必须熟知单个的uNIx程序:你必须知道每个程序为什么会放在那儿,以及如何使用该程序或如何将其与其他程序结合。  

2012-06-05

Fastcgi中文手册

FastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去fork一次(这是CGI最为人诟病的fork-and-execute 模式)。它还支持分布式的运算, 即 FastCGI 程序可以在网站服务器以外的主机上执行并且接受来自其它网站服务器来的请求。   FastCGI是语言无关的、可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持在内存中并因此获得较高的性能。众所周知,CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存中并接受FastCGI进程管理器调度,则可以提供良好的性能、伸缩性、Fail- Over特性等等。

2012-06-05

深入理解Linux内核(第三版)英文.chm

学习linux kernel的经典书籍。

2010-07-04

空空如也

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

TA关注的人

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