Rusty's code
@Dying in the rain.
摘要: 用到编程改变文件某个字段的值,结果发现此现象。上代码:int writepcap(char *filename,int begin,int len,char *content){ if(!pcap || !content) return -1; FILE *fp = NULL; fp = fopen(filename,"ab");//rb+ if(!fp) return -2; if(-1 == fseek(fp,begin,SEEK_SET)) { fclose(fp); return -3; } //print... 阅读全文
posted @ 2011-11-17 19:27 Rusty's code 阅读(4620) 评论(0) 推荐(1) 编辑
摘要: 火狐的flash插件,一直是很头疼的事。最近换了ubuntu11.04,这个问题又冒了出来。解决办法:点击安装缺失插件-进去下载.tar.gz包-解压,然后:sudo cp libflashplayer.so /usr/lib/firefox-4.0/plugins重启火狐即可。apt方式失败,貌似是下载源出现问题,未进一步实验。 阅读全文
posted @ 2011-07-21 12:57 Rusty's code 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 两句命令:sudo apt-get install phpmyadmin建立软链接:sudo ln -s /usr/share/phpmyadmin /var/www/ 阅读全文
posted @ 2011-04-25 13:55 Rusty's code 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 一、前言:要在程序中启动某一程序,如果程序已经存在了,就不再启动。查找了N篇文档,有所收获,总结一下。二、实现大体分两种:1、exec或popen执行ps的命令行,然后运用某几个字符串匹配函数。#include <stdio.h>#include <unistd.h>#include <string.h>#include <signal.h>int main(){ FILE *pstr; char cmd[128],buff[512],*p; pid_t pID; int pidnum; char *name= "ping"; 阅读全文
posted @ 2011-04-14 19:53 Rusty's code 阅读(16088) 评论(4) 推荐(0) 编辑
摘要: 简单配置使用。一、vncpasswd配置密码,此密码用于连接#vncpasswdPassword:Verify:二、启动VNC#sudo /sbin/service vncserver startStarting VNC server: 1:root三、测试#vncviewer localhost:1然后弹出对话框,输入第一步设置的密码即可。四、连接在别的机子上打开远程桌面查看器,输入VNCServer机的IP地址及:1,连接即可:10.1.1.25:1貌似:1表示第一个VNC服务的意思。 阅读全文
posted @ 2011-04-13 21:23 Rusty's code 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 前言:比较喜欢Fedora,但公司用的Ubuntu,因此一直未好好用过Fedora。最近有需要用到了Fedora,那当然要好好耍耍。环境:别人的Fedora 11机,借来用,不知道root密码,已配置好允许root登录。没办法,进单用户模式改密码。步骤:一、重启或开机,开机的时候按住上下两个方向键。出现如下画面:图一:在启动的时候默认的fedora没有停顿直接进入系统的(如果grub的启动项里只有一项),所以请在出现第一屏之前一定要键盘上的上下箭头键,这样才能停在这里。二、在图一所示处按E键,进入如下画面:图二:三、在图二中选择第二项,按E键,进入编辑界面,大概出现如下提示:>rhgb 阅读全文
posted @ 2011-04-13 21:12 Rusty's code 阅读(6645) 评论(0) 推荐(0) 编辑
摘要: 一、前言:毕业设计要在Linux下编程,语言C或者C++,前期考虑到可能要做界面,所以本来打算用C++的,但后来发现不如用C来的简单方便,因此更倾向于用C。二、编译器选择本来想用Eclipse+CDT,可惜天不遂人愿,Eclipse太大,公司的网络总下部下来,apt-get安装也费劲的很,而且还需要安装那万恶的jre。。。上网搜了下,发现一款轻巧点的IDE——codeblocks,也是开源的跨平台,功能挺全了,才十几M,C++写的,支持插件,唉呦,不错哦!就决定用它了。三、安装懒得去下载手动安装了,免得被那可怜的网络折磨死。直接sudo apt-get install codeblocks搞定 阅读全文
posted @ 2011-04-09 14:27 Rusty's code 阅读(19343) 评论(0) 推荐(0) 编辑
摘要: 一、前言:还是为了搭建strongswan环境,为了配置net-net等模式,需要两个网关。而且网关还有很多用途。比如不用路由器共享上网。最经典的就是一台电脑如果有蓝牙,可以连入互联网,再通过蓝牙共享,这样其他人就可以无线上网了(这么听说过,没实践)。做网关,当然要有两个网卡用于转发。自己的机子上没有,而Vmware中网卡个数可以随意增删,因此便用它来实现。二、环境:Vmware宿主环境:Windows XP SP3,没办法,还是Win下操作的方便,比如弄个注册机什么的。。。一台宿主机的Vmware上开了两个系统(两个网关),其余的主机与宿主机通过交换机或路由器连在一起(只要保证物理上能通就行 阅读全文
posted @ 2011-04-09 13:37 Rusty's code 阅读(3594) 评论(0) 推荐(0) 编辑
摘要: 最近由此配置Evolution,一开始网络是断开的,结果发送/接受始终为灰,重启也木有用。。。查找了一下。这个其实很简单,但着实困扰了一阵子。后来查找evolution的帮助(Evolution常见问题)找到了。Why is the "Send & Receive" button not working?If the Send & Receive button is greyed out then you may be offline. To go online, click "File > Work online" and you 阅读全文
posted @ 2011-04-06 20:35 Rusty's code 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 有一阵子着实对Ubuntu的网络配置很迷惑,耐下心来仔细上网找了找,有点小心得,总结一下。先说下大概的配置过程,再去细究一些情况。一、配置大概分三类:通过配置文件配置、通过命令配置、通过图形化的网络连接菜单配置。拨号无线等的没条件实验,不涉及。主要文件:/etc/network/interfaces,这里是IP、网关、掩码等的一些配置;/etc/resolv.conf这个文件保存DNS的有关信息主要命令:sudo /etc/init.d/networking restart重启网络,使配置文件的配置失效;sudo route add default gw <IP地址>,设置网关。二 阅读全文
posted @ 2011-04-06 20:28 Rusty's code 阅读(62286) 评论(4) 推荐(3) 编辑