自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SkyNet

互联网 Google Web2.0

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

XAMPP——Install Apahce+PHP+MySQL on a click

      Many people know from their own experience that it's not easy to install an Apache web server and it gets harder if you want to add MySQL, PHP and Perl.             XAMPP is an easy to insta...

2009-05-21 11:48:49 109

Sofewares looking forward to in 2009

2009 is really  a good year.In this year ,we see google chrome ,google web music player, and QQ web music player ,web QQ.  But  unfortunately   google chrome for linux has not come out yet. Here is so...

2009-05-21 11:35:48 126

PHP学习笔记——基本语法

Larry Ullman,陈宗斌 等译.PHP与MySQL基础教程(第二版).人民邮电出版社,2007   一.理解PHP,HTML,空白(P6-9)            改变显示的Web页面间距的惟一方式是使用像这样的HTML标签。当使用PHP生成HTML时,应该尽可能设法使HTML源文件最易读,以防你需要细读和调试原始HTML源文件。    二.单引号与双引号(P23-25...

2009-05-21 09:56:05 154

PHP打印目录结构

<?php function displayDir($path) { echo "<table border=\"1\">"; echo "<tr>"; echo "&a

2009-05-18 23:53:29 334

好书收藏

阅读一本好书,总是让人愉快,AndrewS.Tanenbaum的《计算机组成结构化方法》让我第一次领略了一本好的书籍的强大,原来书籍应该是这样的,从此我迷上了外文书,来自于西方文艺复新以来源远流长的学术文化,工业与学术界的交融,使得外文IT书籍总是那么的 富有思想,饱含哲学,一切知识都应该简单而又高效。以下为一些好书推荐: Linux程序设计阅读路线: 《Programming In C...

2009-01-16 20:14:04 119

计算机网络笔记

1.      在数据链路层上尽管可以用CRC这样的差错码来检测这类差错,但实际上,某些差错也可能过于严重而无法纠正。结果是某些差错帧必须丢弃,而我们需要的是一个能可靠传输帧的链路层协议,因此必须能以某种方式恢复这些(丢弃)的帧。       我们采用ARQ(自动请求重发)策略。(又称确认于超时) 三种类型的ARQ: a.停止与等待:  缺点是未有效利用链路带宽。 b. 滑动窗口: c....

2009-01-16 20:09:33 92

ethereal笔记

1.capture filter 技巧:       a 捕获mac地址为00:d0:f8:00:00:03网络设备的所有报文              ether host 00:d0:f8:00:00:03   b捕获IP地址为172.17.56.254网络设备通信的所有报文:             host 172.17.56.254    c 捕获网络web浏览的所有报文 ...

2009-01-16 20:08:31 161

Notes for hacking exposed

收集情报--踩点1.用google寻找目标a.intitle: "Welcome to IIS 4.0"b "VNC Desktop" inurl :5800  ----在web服务器上运行着VNC Server软件的用户c filetype: pwd service   ---防范不力的Microsoft Frontpage功能扩展模块口令字破解工具: John the Rippe...

2009-01-16 20:07:23 151

8051单片机笔记

1. 用INC指令使输出IO口内容加1时,用作输出口的原始值将从输出口的数据锁存器中读入,而不是从输出口的引脚上读入。 2.中断步骤:   a  EA=1   b  ET2,ES,ET1,EX1,ET0,EX0   c  设置IP中断优先级 3. 中断C代号:   INT0  Timer0   int1 timer1 s   0      1        2     3    4 ...

2009-01-16 20:05:25 237

MatlabR2007a及Quartus的安装

MatlabR2007a的安装首先到ftp.ubuntu.org.cn里载了2.8G的安装包iso,白天比较多人,晚上连上后,80k每秒,我载了10个钟头, 然后到下载目录下 sudo mount -t iso9660 -o loop Mathworks.Matlab.R2007a.UNIX.DVD.ISO-TBE.iso /media/cdrom,以下假设你要把matalb装到/opt/...

2009-01-16 20:04:12 944

U-boot常用命令

Ubuntu下通过串口传输文件:sudo apt-get install lrzszlrzsz包括了x/y/zmodem协议,安装之后就可以使用 ?   得到所有命令列表 help:  ex: help nand 列出nand功能的使用说明 ping   只能开发板ping别的机器 setenv:  设置环境变量         setenv serverip  192.168.0....

2009-01-16 20:01:18 126

有关驱动模块

Ubuntu内核源码:在synaptic里面搜索linux-source,找到和你内核版本相同的source,然后安装。gcc对数据长度的不匹配相当敏感,它会针对可能的问题发出警告。   insmod         module.o    插入模块  需要超级用户权限   syslogd   /etc/syslog.conf   dmesg  | tail   lsmod      ...

2009-01-16 19:59:59 95

Ubuntu日常使用

GRUB Editor:  KgrubEditor挺好用的,还能改背景图。音乐软件:    推荐用amarok,功能不错,界面也挺酷的! 在线音乐:    www.1g1g.com,(自动播放,记录历史,百度top100)歌曲乱码: 首先,需要有软件包mid3iconv。如果你的系统中没有安装它, 可以通过如下代码自动安装:sudo apt-get install python...

2009-01-16 19:49:04 285

锐捷开机自动认证

sudo apt-get remove network-manager sudo gedit /etc/network/interfaces 屏蔽原有内容,在每行前面加#号即可(或着直接用以下内容覆盖) 输入 auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 172.17.56.11 这里是...

2009-01-16 19:47:27 1025

关于位域

在s3c2410的时钟和电源管理模块中有一个寄存器MPLLCON为MPLL锁相环的配置寄存器:,以下为其中的一些位定义: MDIV [19:12]   Main divider control PDIV  [9:4]       Pre-divider control   SDIV  [1:0]       Post divider control 这里就涉及到如何从 MPLLCON中获取...

2009-01-16 19:45:32 142

Make Tips

网上或书上的makefile教程大多都很简单,而实际工程的makefile往往又很复杂,这时可以去gnu上查阅,  make手册的网址是:  http://www.gnu.org/software/make/manual/make.html, 直接查找就行了,没有什么地方比gnu官方手册更权威全面了 以下为我总结的一些makefile要点,以方便查阅,随时补充: 1.  一个约定:make...

2009-01-16 19:41:02 272

Linux下程序开发

在Unix中编写新程序的一种最简单的方法就是,以现有的程序为起点,并对其进行修改,编写使用手册也是一样。    如果在某个程序中发现了漏洞并进行了修补,给程序的作者发送一个补丁比仅仅给出 对补丁的描述要更容易,更准确,也更有礼貌:    diff file1.c  file2.c  >diffs    (区别,产生补丁)    patch   file1.c diffs        ...

2009-01-16 19:39:48 97

C笔记(Programming In C)

1. 一个函数永远无法修改它的参数的值,它只能修改这些参数的拷贝。 2.printf("a%%b=%i\n",a%b); %在格式化字符串中有特殊的意义,要打出%,需在前面加一个% 3. 转义字符:   \a  警铃 4.  int i;char c; i=c-'0'; 此时若c=‘5’,则i=5 5.我们需要时刻牢记,除非用它来指向某个东西,否则C语言的指针的值是没有意义的。 6.(...

2009-01-16 19:34:17 215

各种GUI介绍

有两个平台无关的GUI开发方法:      Java:        使用swing和较老的AWT API       Tcl/Tk:   是一个脚本语言,非常适合GUI快速开发, 并与X,Windows,MacOS,配合运行。 Linux下GUI: Gnome / GTK+ 2 与 KDE/QT 双分天下 Window下:     CDL(IBM   China  Developm...

2009-01-16 19:33:00 794

Git

Git 是一个版本控制工具。与常用的版本控制工具 CVS, Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linuxkernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。作为linux内核的项目管理工具,它现在已发展成熟, 目前有一些大型项...

2009-01-16 19:30:48 121

有关多寄存器load-store指令

寻址模式        描述               起始地址       结束地址          Rn!IA              执行后增加             Rn              Rn+4*N-4      Rn+4*NDB            执行前减少             Rn-4*N         Rn-4            Rn-4*N...

2009-01-16 19:29:32 682

C++学习笔记1:读取未知数目数据

输入未知数目数据,计算总和: #include <iostream>int main(){ int sum = 0, value; while (std::cin >> value) sum += value; std::cout << "Sum is " << sum <&l...

2009-01-16 19:23:18 431

C++学习笔记2--变量和基本类型

标准库的头文件用尖括号<>括起来,非标准库的头文件用双引号括起来。定义变量时,应该给变量赋初始值,除非确定将变量用于其他意图之前会覆盖这个初值。如果不能保证读取变量之前重置变量,就应该初始话变量。关于程序缩排和格式    良好的代码风格有助于程序的可读性,这时候IDE提供了我们一些方便,比如eclipse,自动帮我们处理了很多编码风格的东西,所以使用IDE来编码还是不错的。关于...

2009-01-16 19:20:33 153

C++学习笔记3---标准库类型

通常,头文件中应该只定义确实必要的东西,应该养成这个好习惯。string 类型的输入操作符对空白字符的处理:读取并忽略有效字符(非空白字符)之前所有的空白字符,然后读取字符直至再次遇到空白字符,读取终止(该空白字符仍留在输入流中)。getline 函数对空白字符的处理:不忽略行开头的空白字符,读取字符直至遇到换行符,读取终止并丢弃换行符(换行符从输入流中去掉但并不存储在 string...

2009-01-16 19:17:42 76

冒泡排序

#include<iostream>#include<vector>using namespace std;int main(){ vector<int> vint; int val; cout << "Enter some numbers : " << endl; while(cin.peek()...

2009-01-16 00:33:16 55

最大公约数

求最大公约数的方法1:#include<iostream>using namespace std;//return th greatest common divisorint gcd(int v1, int v2){ while(v2) { int temp=v2; v2 = v1 % v2; ...

2009-01-16 00:30:51 127

Linux下的在线帮助文档

有三种在线文档,可供你查阅。     man  ----传统文档       info ----GNU Project 通常会使用这种文档     /usr/share/doc   大部分的软件包会在这里安装README文件,文档或者例子等,如果你在以上两个文档中都找不到,就到这里试试看。    看man手册页和info手册页的命令分别是man和info,不过推荐用系统自带的帮助文档查看工...

2009-01-16 00:22:20 342

Linux下文件关联的实现原理

我们知道在 Windows 下,双击一个可执行文件,文件管理器会自动运行这个应用程序。而双击一个数据文件时,文件管理器会用与之关联的应用程序打开它。数据文件与应用程序之间的关联是通过注册表来实现的:文件管理器查询注册表,找到数据文件对应的应用程序,然后运行这个应用程序,并把数据文件的文件名作为命令行参数传给它。 这种文件关联的方式非常好用,省去了先起动应用程序再打开文件的麻烦。 Linux 下的桌...

2009-01-11 16:22:56 222

C++学习笔记6---语句

语句:使用空语句时应该加上注释,以便任何读这段代码的人都知道该语句是有意省略的。在循环条件中定义的变量在每次循环里都要经历创建和撤销的过程。有关cin输入流,使用文件结束符来控制元素输入的结束。但是,使用后一种方法时,在第二个输入循环之前要记得将流cin 恢复为有效状态(使用cin.clear() ).编写一个小程序,从标准输入读入一系列string对象,寻找连续重复出现的单词,程序...

2009-01-10 14:35:06 72

C++学习笔记5 ---表达式

如果两个操作数为正,除法(/)和求模(%)操作的结果也是正数(或零),而求模操作的结果则为负数(或零);如果只有一个操作数为负数,这两种操作的结果取决于机器,求模结果的符号也取决于机器,而除法操作的值则是负数(或零)21%6 =321%7 =0-21 % -8 =-521 % -5 = //machine dependent: result is 1 or -421 /6 = 3;21...

2009-01-09 10:32:01 115

为什么 C++不叫作++C?

C++ 之 名 是 Rick Mascitti 在 1983 年 夏 天 定 名 的 ( 参 见 The C++ Programming Language(Special Edition) 1.4 节) C 说明它本质上是从 C 语言演化而来的, “++”是 C 语言的自增操作符。C++语言是 C 语言的超集,是在 C 语言基础上进行的扩展(引入了 new、delete 等 C 语言中没有的...

2009-01-06 15:04:47 201

C++学习笔记4---数组与指针

数组和指针1.int *pi = 0; pi不指向任何对象。指针最好应初始化,如果须分开定义指针和其所指向的对象,则将指针初始化为0.2.把int型变量赋给指针是非法的,尽管此int型变量的值可能为0.但允许把数值0或在编译中可获得0值的const量赋给指针。3.如果把指向const的指针理解为“自以为指向const的指针“,这可能会对理解有所帮助。4.复杂const 类型的声明 ??...

2009-01-06 07:34:48 56

Advanced Bash-Scripting Guide (Mendel Cooper) Version 5.5.02 PDF版

学习Bash的经典开源书籍的最新版本,enjoy yourself in bash coding!

2009-01-07

空空如也

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

TA关注的人

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