- 博客(23)
- 资源 (2)
- 收藏
- 关注
转载 教你如何自建Linux防火墙
防火墙(Firewall)是在一个可信的网络和不可信的网络之间建立安全屏障的软件或硬件产品。Linux操作系统内核具有包过滤能力,系统管理员通过管理工具设置一组规则即可建立一个基于Linux的防火墙,用这组规则过滤被主机接收、发送的包或主机从一个网卡转发到另一个网卡的包,用一台闲置的PC就可以替代昂贵的专门防火墙硬件,对于某些中小企业或部门级用户,很值得参考。 一、防火墙的类型和设计策
2012-09-01 13:36:38
865
转载 Unix环境编程 如何实现dup2函数,不允许调用fcntl?
这是unix编程环境第三章的一个题目,前段时间翻了下,发现这个题目还有点小意思,而且网上也没什么全面的答案。先补充几个概念: 文件描述符:内核(kernel)利用文件描述符(file descriptor)来访问文件。文件描述符是非负整数。打开现存文件或新建文件时,内核会返回一个文件描述符。读写文件也需要使用文件描述符来指定待读写的文件。(百度百科)内核为每个进程维护一张进程表项,
2012-08-31 16:59:17
522
原创 linux下GCC动态库的链接
linux下 GCC 动态库的链接1.动态库到编译 hello.c main.c hello.c#include #include #define NUMBER 100void PrintHello(void){ char ptr[] = "Hello world"; printf("%s\n",ptr); return;
2012-08-08 18:43:04
560
原创 MinGW .dll .lib 库的编译与实现
Mingw32 dll库到编译,导出导入这里有 hello.def(符号表) hello.h hello.c(编译成库) main.c(主程序调用库) 符号表 hello.def LIBRARY libhello //要加载到dll名 DESCRIPTION "DLL is used by
2012-08-08 18:35:46
3957
原创 C warning“comparison between pointer and integer [enabled by default]”
一个小程序#include void PrintHello(void){ char ptr[] = "Hello wordl"; printf("%s\n",ptr); return;}char *GetString(char *dest,const char *src){ char *temp = dest; while(
2012-08-07 09:39:37
12713
原创 linux---mingw
www.mingw.orgMinGW cross compiling environment.Step 1: Download and Unpack #git clone -b stable https://github.com/mxe/mxe.gitStep 2: System-wide Installation (optional)
2012-08-06 14:49:11
694
转载 gentoo下如何恢复包的信息
前段时间折腾tmpfs 文件系统,不小心弄丢了/var/db/pkg 下面所有的文件,在查资料的过程中,才了解这个文件夹的重要。这个文件夹对于Gentoo 的作用,相当于Windows 应用程序的Uninstall 文件,所有通过Portage 安装的程序包信息都保存在这,每个程序包包含哪些文件,以及文件的路径信息是最重要的,缺少这些信息,将无法正常的卸载程序包,其他一些重要的信息丢失也导
2012-08-06 13:04:32
737
原创 gentoo下一些常用的工具
1,安装gentoolkit1.1 euse -i useflag 查看useflag具体是什么作用1.2 revdep-rebuild先revdep-rebuild -p看看系统状况以及将要进行的修复过程,如果确认无误再用revdep-rebuild,revdep-rebulid会把结果保存在/root/.revdep-rebuild*文件中,下次再revdep-rebulid就直
2012-08-06 13:03:26
780
转载 bash 的基本用法
BASH 的基本语法最简单的例子 —— Hello World! 关于输入、输出和错误输出 BASH 中对变量的规定(与 C 语言的异同) BASH 中的基本流程控制语法 函数的使用 2.1 最简单的例子 —— Hello World!几乎所有的讲解编程的书给读者的第一个例子都是 Hello World 程序,那么我们今天也就从这个例
2012-08-05 15:06:48
1303
原创 wget命令行下载工具使用技巧
wget 使用技巧wget 是一个命令行的下载工具多数Linux发行版本都默认包含这个工具。如果没有安装可在 http: //www.gnu.org/software/wget/wget.html 下载最新版本,并使用如下命令编译安装: # tar zxvf wget-1.9.1.tar.gz # cd wget-1.9.1 # ./configure # make
2012-08-05 14:57:39
697
转载 portage一些概要
Gentoo Portage Manual自己一边看一边翻的,有错误还请见谅,嘿嘿。Portage 手册内容:1. Portage: An Overview2. Configuring Portage3. Package Management1.Portage: 概要概要 Portage 是一个非常强大的高级软件包管理系统。它的灵活性,它具有
2012-08-05 14:02:35
1789
转载 Gentoo下portage包的管理
這篇主要是講如何使用Gentoo的portage system先講什麼是system什麼是world一般來講,你把stage3 tar開的東西就是system。後來裝的軟體全部都是world。想看world裡面有什麼可以去看/var/lib/portage/worldode Listing 2.6: Running emerge --info# emerge --i
2012-08-05 13:50:36
1204
原创 shc脚本编译工具
如果你的shell脚本包含了敏感的口令或者其它重要信息, 而且你不希望用户通过ps -ef(查看系统每个进程的状态)捕获敏感信息. 你可以使用shc工具来给shell脚本增加一层额外的安全保护. shc是一个脚本编译工具, 使用RC4加密算法, 它能够把shell程序转换成二进制可执行文件(支持静态链接和动态链接).该工具能够很好的支持: 需要加密, 解密, 或者通过命令参数传递口令的
2012-08-03 18:09:52
2129
原创 gentoo emerge之后出现No outdated packages were found on your system. /etc/dispatch-conf.conf
>>> No outdated packages were found on your system. * GNU info directory index is up-to-date. * IMPORTANT: 37 config files in /etc need updating. * IMPORTANT: 5 config files in /usr/kde/3.2/share
2012-08-03 12:55:57
1176
转载 Linux下运行windows程序----------MinGW32
Hey everyone! Today I managed to finish figuring out how to set up the build options for cross compiling, debugging and running windows executables for projects built with codeblocks using linux... As
2012-08-02 16:49:18
2224
转载 Ubuntu安装图形界面
安装基本图形界面:apt-get install xorg gdm ssh你可以用/etc/init.d/gdm start 测试是否成功.一般是肯定成功的,所以你可以不用试了,然后再用’Ctrl + Alt + F1′.切换出去,因为我们还有很多东西要继续安装Gnome桌面:apt-get install gnome-session gnome-menus gnome-panel metacit
2012-08-02 16:27:56
695
转载 postfix + imap + pop3的配置
一、查看sendmailsendmail和postfix只能开启一个1.查看sendmail是否运行# /etc/rc.d/init.d/sendmail status2.停止sendmail服务# /etc/rc.d/init.d/sendmail stop3.删除sendmail# rpm -q sendmail# rpm -e --allmatches --n
2012-07-27 16:30:44
3937
原创 vitualbox下ubuntu12.04找不到网卡信息
# ifconfig 只发现 lo 没有Ethnet信息 1: #ifconfig –a 2: lo Link encap:Local Loopback 3: inet addr:127.0.0.1 Mask:255.0.0.0 4: inet6 addr: ::1/128 Scope:Host
2012-07-27 11:31:18
510
转载 postfix 配置详解
Postfix的配置详解2008-03-26 10:374.1 postfix的配置文件结构postfix的配置文件位于/etc/postfix下,安装完postfix以后,我们可以通过ls命令查看postfix的配置文件:[root@mail postfix]# lsinstall.cf main.cf master.cf postfix-script这四
2012-07-26 17:49:09
867
转载 ubuntu 下postfix邮件服务器的搭建
Postfix 基本设置指南 [编辑]介绍这份指南将帮助你建立一个基本的企业级Postfix邮件服务器。主要目的是教会你如何安装和配置一个包含IMAP和POP3服务的基本Postfix邮件服务器。在此我不打算告诉你诸如病毒检测或垃圾过滤等高级应用。这份指南较偏向于理论,适合postfix初学者。我的高级postfix指南是Postfix 虚拟邮箱和病毒过滤指
2012-07-26 11:38:55
1840
转载 Android NDK开发(1)----- Java与C互相调用实例详解
Android NDK开发(1)----- Java与C互相调用实例详解一、概述 对于大部分应用开发者来说可能都不怎么接触到NDK,但如果涉及到硬件操作的话就不得不使用NDK了。使用NDK还有另一个原因,就是C/C++的效率比较高,因此我们可以把一些耗时的操作放在NDK中实现。 关于java与c/c++的互相调用,网上有一大堆的文章介绍。但仔细观察可以发
2012-07-17 09:18:36
593
转载 Geetoo系统的安装过程
livecd进去后先不忙别的,先分区:fdisk /dev/sda创建3个逻辑分区,比如我的sda1 sda5为Windows分区,sda6 为/boot,sda7为swap,sda8为/。然后格式化:mke2fs /dev/sda6mke2fs -j /dev/sda8mkswap /dev/sda7swapon /dev/sda7(如果其中提示设备忙,所做修改需
2012-07-17 09:16:28
1592
转载 Linux系统下Makefile的编写
转自陈皓 (优快云)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你
2012-07-17 09:13:54
1610
QT GUI Programming.rar
2012-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人