随笔分类 - linux
摘要:deb http://mirrors.163.com/ubuntu/ quantal main universe restricted multiversedeb-src http://mirrors.163.com/ubuntu/ quantal main universerestricted multiversedeb http://mirrors.163.com/ubuntu/ quantal-security universe mainmultiverse restricteddeb-src http://mirrors.163.com/ubuntu/ quantal-security
阅读全文
摘要:可以在vimrc中如下设置:set encoding=utf-8 set fileencodings=utf-8,chinese,latin-1 if has("win32") set fileencoding=chinese else set fileencoding=utf-8 endif "解决菜单乱码 source $VIMRUNTIME/delmenu.vim source $VIMRUNTIME/menu.vim "解决consle输出乱码 language messages zh_CN.utf-8
阅读全文
摘要:1:在编译的时候加上-g选项例如: gcc -o -g main main.c2:启动gdbgdb main3:运行程序run4:栈跟踪backtrace5:检查变量print jprint a[3]6:列出程序源代码list7:设置断点:break 21在21行设置断点run执行程序到断点8:继续执行cont
阅读全文
摘要:在ubuntu下,运行:sudo apt-getinstall phpmyadmin过一会后会有一些设置,如选择服务器、密码设定等等内容。安装完成后,访问http://localhost/phpmyadmin会出现404错误,这是因为没有将phpmyadmin目录映射到apache目录下面,运行下面命令即可:sudo ln -s /usr/share/phpmyadmin /var/www
阅读全文
摘要:先查看自己的php5是否已经安装了curl。方法如下:1.在web服务器目录(Ubuntu下的通常为 /var/www )新建test.php文件2.编辑文件,键入下面一行代码:<?php phpinfo(); ?>3.保存文件4.打开浏览器,浏览该网页。(例如:http://localhost/test.php)5.搜索"curl",看看是否已经安装了curl。没搜到的话肯定是没装了,要装的请看下面。安装方法很简单,只需要一条命令。(这里选择直接apt-get安装,因为比起自己编译简单多了,不需要自己配置什么)# sudo apt-get install
阅读全文
摘要:hostent结构体定义如下 struct hostent { char *h_name; char **h_aliases; int h_addrtype; int h_length; char **h_addr_list; }; 这里是这个数据结构的详细资料: h_name–地址的正式名称。 h_aliases–空字节-地址的预备名称的指针。 h_addrtype–地址类型;通常是AF_INET。 h_length–地址的比特长度。 h_addr_list–零字节-主机网络地址指针。网络字节顺序。示例:#include <stdio.h>#include <stdlib.
阅读全文
摘要:开始发送一个TTL字段为1的UDP数据报,然后将TTL字段每次加1,以确定路径中的每个路由器。每个路由器丢弃UDP数据报的时候都会返回一个ICMP超时报文,而最终到达目的主机的时候回产生一个ICMP端口不可到达报文。存活时间(TimeToLive,简写TTL)是电脑网络技术的一个术语,指一个分组在通过一个网络时,最长可以逗留的时间。每当分组经过一个路由器,其存活时间就会减一。当其存活时间是 0 时,主机便取消分组,并传送一个ICMP TTL分组给原分组的发出者。其目的为预防分组因不正确的路由表等等的因素造成循环而无法送达。
阅读全文