摘要:缘由 国内从ISP拿到的只能是内网IP,当然如今IPv4地址紧张导致的也能够理解,使用免费 能够同样也能将内网通过端口映射将服务发布外网。但是千万不要小瞧了ISP的觉醒,通过限制上行带宽( 技术),就算最终的服务发布了,也不得不忍受小的可怜的上行带宽。 如何判定IP是否为内网? 查看IPv4地址,如 阅读全文
posted @ 2018-07-21 10:34 沐阳 阅读 (179) 评论 (0) 编辑
摘要:1.安装包 jdk1.7.0_71 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html iidea-IC-139.225.3 下载地址:http://www.jetbra... 阅读全文
posted @ 2014-11-22 11:50 沐阳 阅读 (21007) 评论 (1) 编辑
摘要:摘于:http://bbs.csdn.net/topics/120024677(1)在makefile的依赖关系中用不用体现.h头文件?(2)如果在依赖关系中要体现.h头文件,应该体现到什么层次?==============================(1)在makefile的依赖关系中用不用体... 阅读全文
posted @ 2014-07-14 15:22 沐阳 阅读 (3126) 评论 (0) 编辑
摘要:第一章、概述什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional(专业)的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要... 阅读全文
posted @ 2014-07-14 14:20 沐阳 阅读 (576) 评论 (0) 编辑
摘要:程序A创建子进程,并调用进程B,根据不调用的不同情况,最后显示结果不同。#include #include #include #include #include int main() { pid_t pid, rpid; int stat; if ((pid = fork()) i... 阅读全文
posted @ 2014-05-19 17:10 沐阳 阅读 (3186) 评论 (0) 编辑
摘要:一、在服务器上安装ssh的服务器端。$ sudo apt-get install openssh-server2. 启动ssh-server。$ /etc/init.d/sshrestart3. 确认ssh-server已经正常工作。$ netstat -tlptcp6 0 0 *:ssh *:* ... 阅读全文
posted @ 2014-05-07 15:25 沐阳 阅读 (169) 评论 (0) 编辑
摘要:/etc/passwdLOGNAME:PASSWORD::UID:GID:USERINFO:HOME:SHELL注册名:口令:用户标识号:组标识号:用户名:用户主目录:命令解释程序 (1)注册名(login_name):用于区分不同的用户。在同一系统中注册名是惟一的。在很多系统上,该字段被限制在8... 阅读全文
posted @ 2014-05-07 10:52 沐阳 阅读 (231) 评论 (0) 编辑
摘要:在看ldlm的代码过程中遇到了一个很奇怪的问题,有很多宏定义使用了do while(0)这种看起来好像没啥用的代码。然后我就问问师兄,才得知,这种用法很常见,自己又查了一下资料,原来在linux内核代码中经常用到这个东西!现在就将这个东西整理一下。 为什么在内核中碰到很多 #define ... do{...} while(0) ?有以下几点原因:1、空语句在编译的时候会出现警告,所以有必要用#define FOO do{ } while(0)2、给定一个基本块,可以在里面定义局部变量3、为了能够在条件语句中使用复杂的宏定义。例如下面这段代码: #define FOO(x) \ p... 阅读全文
posted @ 2014-01-04 10:02 沐阳 阅读 (3240) 评论 (1) 编辑
摘要:下面开始用简单但典型的客户端和服务器端程序说明如何进行网络编程。这一小节讲的是客户端,一个用来连接并读取服务器发送来的时间的客户端。这里涉及到了编写代码,因此要搭建unix网络编程环境unix系统我没安装,系统不易获得而且也没必要安装unix。用linux是最佳选择。再者我本来就是ubuntu系统,所以就在ubuntu下搭建环境了。1,安装编译器,为了齐全还是安装一下build-essentialsudoapt-getinstallbuild-essential2,下载本书的头文件及示例源码点此下载unpv12e.tar.gz(这个编译有问题)点此下载unpv13e.tar.gz(这个经itn 阅读全文
posted @ 2013-12-16 21:42 沐阳 阅读 (161) 评论 (0) 编辑
摘要:原文地址:http://blog.csdn.net/longerzone/article/details/7860232我的Ubuntu12.04是安装的windows桌面安装版(使用wubi安装),原来使用状况良好,前两天安装了更新后,发现系统挂起后不能唤醒--出现的状况有:屏幕暗黑但是能移动鼠标,打不开原桌面即使有时能打开桌面但是什么功能按键也没有,需要进入终端(Ctrl+Alt+F1)重启系统!google了很久终于找到解决方法,根据http://ubuntuforums.org/showthread.php?p=11926504方法解决了。方法:一、打开终端在/etc/pm/sleep 阅读全文
posted @ 2013-12-15 13:05 沐阳 阅读 (458) 评论 (0) 编辑