- 博客(31)
- 资源 (4)
- 收藏
- 关注
原创 linux vim 缩进设置
变量名 缩写 含义 tabstop=X ts 编辑时一个TAB字符占多少个空格的位置。 shiftwidth=X sw 使用每层缩进的空格数。 (no)expandtab (no)et 是否将输入的TAB自动展开成空格。开启后要输入TAB,需要Ctrl-V softtabstop=X sts 方便在开启
2011-06-18 14:32:00 805
原创 20110507读书目录
<br />《人月神话》20周年版 pdf<br />《代码大全》第二版<br />《架构之美》<br /> <br />
2011-05-07 10:04:00 598
原创 6款不错的jquery画图插件
<br />图表应用能让数据显示更加直观易懂,但光靠CSS+Xhtml或纯图片实现的图表显然有很多局限性,强大的jquery让我们可以实现各种很强大的图表,下面是6款jQuery图表插件,另外,你也许也愿意看看7款在线图表制作工具。1,Flot<br /><br />从交互性的层面来说,jQuery实现的 Flot图表和Flash实现的图表效果已经是非常的接近。图表输出效果相当的流畅光滑,注重视觉效果。你也可以和data points数据节点配合使用,当鼠标hover到某个数据节点时,会得到对应节点的数值说
2011-02-26 14:11:00 10355
转载 如何在PHP下载文件名中解决乱码
<br /> <br />通过把Content-Type设置为application/octet-stream,可以把动态生成的内容当作文件来下载,相信这个大家都会。那么用Content-Disposition设置下载的文件名,这个也有不少人知道吧。基本上,下载程序都是这么写的:<?php<br />$filename = "document.txt";<br />header('Content-Type: application/octet-stream');<br />header('Content
2010-12-23 20:42:00 511
转载 subversion配置
Subversion svnserve服务启动与配置2010-11-14 10:13svnserve 是一个轻量级的服务, 使用自定义的协议通过TCP/IP与客户端通讯。 客户端通过由 svn:// 或者 svn+ssh:// 开始的URL访问svnserve服务器。 启动服务器 端口监控(inetd)模式 如果你打算用端口监控来启动处理客户的访问请求的进程,你可以通过传入参数-i来启动: svnserve -i 当使用-i参数启动服务的时候,svnserve通过stdin和stdo
2010-12-16 17:31:00 718
原创 常用正则表达式大全
<br />常用正则表达式大全!(例如:匹配中文、匹配html)<br /> 匹配中文字符的正则表达式: [u4e00-u9fa5] <br /> 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 <br /> 匹配双字节字符(包括汉字在内):[^x00-xff] <br /> 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) <br /> 匹配空白行的正则表达式:ns*r <br /> 评注:可以用来删除空白行 <br /> 匹配HTML标记的正则表达式:
2010-11-19 10:12:00 314
转载 外部JS的阻塞下载
<br />外部JS的阻塞下载<br /> 所有浏览器在下载JS的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。至到JS下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。<br /> 有人会问:为什么JS不能像CSS、image一样并行下载了?这里需要简单介绍一下浏览器构造页面的原理,<br />当浏览器从服务器接收到了HTML文档,并把HTML在内存中转换成DOM树,在转换的过程中如果发现某个节点(node)上引用了CSS或者 IMAGE,就会再发1个request去
2010-11-12 10:48:00 392
转载 网站代码验证工具
<br />网站代码验证工具<br /><br />1 . WDG HTML Validator 一个很好的工具,能找出网站语法错误的地方,并标注出来,也可选择对网站上单独的每一页进行单页分析。(强烈推荐)<br /><br />2 . W3C Markup Validation Service 对 HTML 和 XHTML 都能进行代码测试,自称是互联网络上第一个(也是使用者最多的)的 HTML 验证工具。<br /><br />3 . W3C CSS Validation Service 用于验证 cs
2010-11-11 10:24:00 577
转载 网站代码验证工具
<br />网站代码验证工具<br /><br />1 . WDG HTML Validator 一个很好的工具,能找出网站语法错误的地方,并标注出来,也可选择对网站上单独的每一页进行单页分析。(强烈推荐)<br /><br />2 . W3C Markup Validation Service 对 HTML 和 XHTML 都能进行代码测试,自称是互联网络上第一个(也是使用者最多的)的 HTML 验证工具。<br /><br />3 . W3C CSS Validation Service 用于验证 cs
2010-11-11 10:23:00 696
原创 php获取客户端ip总结
<br />以下是一位网友总结的方法,整理得不错。只以getenv函数来判断有时会失效 <br />PHP Code one: <? <br />$iipp=$_SERVER["REMOTE_ADDR"]; <br />echo $iipp; <br />?> <br />PHP Code two: <br /><?php <br />$user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE
2010-11-10 14:30:00 495
转载 Linux系统下的C语言开发都需要学些什么
<br /> 一、工具的使用<br /><br /> 1、学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。新手的话推荐使用vim,这也是我目前使用的文本编辑器。<br /><br /> 2、学会makefile文件的编写规则,并结合使用工具aclocal、autoconf和automake生成makefile文件。<br /><br /> 3、掌握gcc和gdb的基本用法。掌握gcc的用法对于构建一个软件包
2010-09-22 23:37:00 378
转载 Linux下C语言编程-基础知识
<br />Linux下C语言编程-基础知识<br /><br /> 在Linux 下面,如果要编译一个C 语言源程序,我们要使用GNU 的gcc 编译器。下面<br /> 我们以一个实例来说明如何使用gcc 编译器。假设我们有下面一个非常简单的源程序<br /> (hello.c):<br /> int main(int argc,char **argv)<br /> {<br /> printf("Hello Linux/n");<br /> }<br /> 要编译这个程序,我们只要在命
2010-09-20 15:47:00 473
转载 Linux下C语言编程-基础知识
<br />Linux下C语言编程-基础知识<br /><br /> 在Linux 下面,如果要编译一个C 语言源程序,我们要使用GNU 的gcc 编译器。下面<br /> 我们以一个实例来说明如何使用gcc 编译器。假设我们有下面一个非常简单的源程序<br /> (hello.c):<br /> int main(int argc,char **argv)<br /> {<br /> printf("Hello Linux/n");<br /> }<br /> 要编译这个程序,我们只要在命
2010-09-20 15:47:00 411
转载 十款提高开发效率的PHP编译工具
十款提高开发效率的PHP编译工具时间:2010-09-09 08:50 来源:网络 作者:PHP100er 点击: 131 次 【字号:大中小】当我们经常都要处理诸如象手工代码测试及部署这样枯燥重复的工作时,往往会感到沮丧。然而我们一直努力想变得高效率,正如DRY原则所说的(译者住:DRY=Don't Repeat Yourself,不重复原则,参见:http://en.wikipedia.org/wiki/Don%27t_repeat_yourself)。所以 <br /> 当我们经常都要
2010-09-09 15:58:00 818
原创 20100906--20101231学习计划
总目标:嵌入式初级水平--基本胜任嵌入式岗,包括:电路图识别,基于linux环境下的C应用程序编程。每日作息时间:早上7:00 起床7:00 -- 7:10 洗漱7:10 -- 7:25 吃饭7:30 -- 8:00 学习思考时间8:00 出门上班晚上18:00 --23:00 晚上时间比较零散,具体根据每日工作安排决定
2010-09-05 21:59:00 336
原创 php 客户端ping
<br />php 客户端ping<br /> <br /><?php<br /> $ip = "192.168.1.100";<br /> exec("ping $ip -n 2",$arr,$nu);<br /> print("<xmp>");<br /> print_r($arr);<br /> echo $nu;<br /> die();<br />?>
2010-08-20 10:39:00 645
原创 javascript调用本地程序
<br />javascript调用本地程序<br /><html><br /><head><br /><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><br /><title>js</title><br /><SCRIPT language=JavaScript><br />function Run(strPath)<br />{<br /> try<br /> {<br /> var objShell
2010-08-20 10:37:00 1174
原创 discuz外部调用会员登陆窗口的解决办法
<br />有时候建一个网站需要在网站首页显示一个discuz的会员登录窗口,<br /> 本人使用的是dz7.2,其他版本没试过。<br /> 1、复制一个bbs/logging.php,命名为logging2.php。<br /> 2、写一个(或插入现有网站首页)网站登陆窗的页面,html、php都可以(论坛默认地址为/bbs,自行修改吧): <form id="loginform" method="post" name="login" action="/bbs/logging2.php?acti
2010-06-07 11:11:00 2441
原创 phpmyadmin修改root密码后不能登录解决方法
<br />phpmyadmin修改root密码后不能登录,提示说<br />#1045 - Access denied for user 'root'@'localhost' (using password: NO) <br />这是因为phpmyadmin底下的一个配置文件密码没有匹配的问题造成的<br />解决方法:<br />安装phpmyadmin的文件夹下,找到文件config.inc.php,修改<br />$cfg['Servers'][$i]['auth_type']
2010-06-05 09:21:00 1802
转载 解决方案/DIV+CSS 在 IE7/IE6/Firefox间的兼容性问题 (转载)
DIV+CSS网页布局这是一种趋势,我也开始顺应这股趋势了,不过在使用DIV+CSS网站设计的时候,应该注意css样式兼容不同浏览器问题,特别是对完全使用DIV+CSS设计的网页,就应该更注意IE6 IE7 FF对CSS样式的兼容,不然,你的网页可能乱的一塌糊涂!我经常被这些东西整的焦头烂额,于是呼在网上找了些资料,加上自己的理解和这些日子的经验,整理了一些资料,其中有一些我还没用到的和还不能理解的,就直接从别的地方给粘了过来,不知道有没有错误,等我以后用到的时候慢慢改吧,希望对大家有点帮助! <br />
2010-06-02 13:31:00 395
原创 Linux学习的路线图-2010-04-21
正式开始应用linux,实践还是很重要的,命令不是背出来的,是实践出来的Linux学习的路线图: 1. 掌握至少50个以上的常用命令。 2. 熟悉Gnome/KDE等X-windows桌面环境操作 。 3. 掌握.tgz、.rpm等软件包的常用安装方法 4. 学习添加外设,安装设备驱动程序(比如网卡) 5. 熟悉Grub/Lilo引导器及简单的修复操作 。 6. 熟悉Linux文件系统 和目录
2010-04-21 16:46:00 279
原创 Linux服务器配置 (转载)
【目录】一、Linux 网络服务配置基础二、NFS服务器配三、FTP服务器配置四、web服务器配置五、Samba服务器配置六、Telnet服务器配置七、TFTP服务器配置八、DHCP服务器配置九、vsftpd服务器【参考资料】一、 Linux 网络服务配置基础要建立一个安全Linux服务器就首先要了解Linux环境下和网络服务相关的配置文件的含义及如何进行安全的配置。在Linux系统中,T
2010-04-08 11:17:00 1531
原创 C语言嵌入式面试题小结(转)
C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是个愚蠢的问题吗?如要你答出某个字符
2010-03-15 16:11:00 755 2
原创 ARM体系结构概要(转)
一个面试又把我拉回到了嵌入式,神奇的力量,好吧,我屈服了,那把我全身心都拉进去吧,不要在回去了。 arm简单体系结构概要,网上搜索的,姑且无情地占为己有-------------------------------- arm处理器有7个处理器模式(x86有3个),用户模式、管理模式、未定义模式、中止模式、特权模式、irq模式,fiq模式。 用户模式和管理模式:共用r
2010-03-07 22:18:00 596
原创 linux初学之网络配置
ifconfig 命令,查看/配置网络信息 ifconfig的语法为 ifconfig [-a] [-V] [-s] [[] ] [[-]broadcast []] [netmask ] [up|down] 其中 interface 为网卡名 address 为 IP 地址 broadcast 表示设置广播地址 其后的 address 为广播地址的 IP netmask 表示设
2010-02-23 14:36:00 625
原创 linux初学之琐碎知识点整理三
软件安装命令1. tar tar 命令的基本用法为:tar [选项] 文件名 常用的选项包括 -c 创建一个新的档案文件-t 查看档案文件的内容 -x 分解档案文件的内容 -f 指定档案文件的名称 -v 显示过程信息 -z 采用压缩方式 举例 1 tar -czf oracle.tar.gz /u01/app/oracle /etc/oratab /home/oracle
2010-02-23 13:36:00 350
原创 linux初学之琐碎知识点整理二
linux之shell简介shell是用户和linux系统之间的接口(很像windows系统下的dos),linux有多种shell,缺省的使用bash shell常用的3种类型:1、Bourne shell(sh):UNIX上最初使用的类型,linux系统缺省的shell是Bourne Again shell(bash),他是Bourne shell的扩展,增加了很多特性,
2010-02-23 11:21:00 391
原创 linux初学之琐碎知识点整理一
linux文件系统分配策略:块分配( block allocation ):磁盘上的文件块根据需要分配给文件,避免了存储空间的浪费。但当文件扩充时,会造成文件中文件块的不连续,从而导致过多的磁盘寻道时间。每一次文件扩展时,块分配算法就需要写入文件块的结构信息,也就是 meta-dada 。meta-data总是与文件一起写入存储设备,改变文件的操作要等到所有meta-data的操作都完成后才
2010-02-23 11:11:00 450
原创 2010年第一博
我的辞职可行性分析 辞职原因:1、职业发展受限制,没有公务员的感觉,却有公务员的晋升机制,让人十分压抑,悲剧之极。2、工作成就感和愉悦感大大降低,背着黑锅没夜没日的加班,不小心就要劝退。3、责任与权力完全不相符合,工资没见长,经验没见有多大作用,现在不准备,那明天就会看到自己迷茫地走在大街上了。4、不正常的工作时间,身体质量大降啊,虽然年轻有这本钱,但也得省点用啊,也得用得
2010-02-22 15:42:00 1230
转载 惠普前总裁孙振耀指点职业规划。(转载)
我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不能很早理解这一点,把自
2010-02-22 15:40:00 313
原创 转比较不错的linux视频讲座
V] 零起点学习Linux系列培训视频 -1 (寒冰作品)http://www.boobooke.com/v/bbk1301[V] 零起点学习Linux系列培训视频 -2 (寒冰作品)http://www.boobooke.com/v/bbk1304[V] 零起点学习Linux系列培训视频 -3 (寒冰作品)http://www.boobooke.com/v/bbk1305[V] 零起点学习Lin
2010-02-16 22:57:00 318
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人