- 博客(59)
- 资源 (12)
- 问答 (2)
- 收藏
- 关注
转载 Windows XP 搭建PPPoE服务器&使用
为了测试路由器中的pppoe客户端(linux环境),特意在XP下建立一个pppoe服务器。现将详细步骤写出来: 一、获取软件和参考文档 1、软件获取地址 http://www.raspppoe.com/ 选择左边的:Download & Install 点击: Accept ,弹出如下页面
2013-08-15 11:01:18
1462
原创 学习方法
在论坛里闲逛看到的,留下来激励自己对学习编程者的忠告:眼过千遍不如手过一遍!书看千行不如手敲一行!手敲千行不如单步一行!单步源代码千行不如单步对应汇编一行!VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。对VC来说,所谓‘
2013-08-03 18:37:05
684
转载 LINUX压缩、解压文件
01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$ gunzip FileName.gz解压2:[*******]$ gzip -d FileName.gz压 缩:[*******]$ gz
2013-07-26 16:47:28
628
转载 SNMP协议-共同体
SNMP定义了管理进程(manager)和管理代理(agent)之间的关系,这个关系称为共同体(community)。描述共同体的语义是非常复杂的,但其句法却很简单。位于网络管理工作站(运行管理进程)上和各网络元素上利用SNMP相互通信对网络进行管理的软件统统称为SNMP应用实体。若干个应用实体和SNMP组合起来形成一个共同体,不同的共同体之间用名字来区分,共同体的名字则必须符合Internet的
2013-07-17 16:36:09
11269
2
转载 Snmputil 使用
snmputil walk 对方ip public .1.3.6.1.2.1.25.4.2.1.2 列出系统进程snmputil walk 对方ip public .1.3.6.1.4.1.77.1.2.25.1.1 列系统用户列表snmputil get 对方ip public .1.3.6.1.4.1.77.1.4.1.0 列出域名snmputil walk 对方ip
2013-07-17 14:53:30
8808
2
转载 Linux下安装与配置snmp服务
[-]一安装snmp服务检查系统是否已经安装snmp的rpm包 安装以上的几个rpm包启动snmp服务验证snmp服务二配置snmp服务修改查看设备节点的权限 修改Process checks的配置修改Executablesscripts配置修改disk checks配置修改load average checks配置保存修改重启snmp服务验证修改配置后的snmp服务
2013-07-17 14:49:50
1306
4
转载 C++获取文件夹和文件信息
C++获取文件夹和文件信息—_findfirst,_findnext和_findclose方法Binhua Liu 介绍 本文的目的是介绍C++中如何通过_findfirst,和_findclose方法来查找文件夹中所有子文件夹和文件.本文还讨论了使用SHGetFileInfo函数和结构体来获取文件/文件夹的详细信息。 库和头文件 为了使用_findfirst,_f
2013-07-16 15:14:11
1375
原创 Windows 的API
MAKEWORD目录说明函数原型备注例子编辑本段说明MAKEWORD 宏 平台:SDK这个宏创建一个无符号16位整形,通过连接两个给定的无符号参数。(注:typedef unsigned short WORD;)编辑本段函数原型WORD MAKEWORD(BYTE bLow, //指定新变量的低字节序;BY
2013-07-16 14:23:41
663
转载 WSACleanup
WSACleanup()目录简述注释展开简述注释展开编辑本段简述功能终止Winsock 2 DLL (Ws2_32.dll) 的使用.头文件#include 引用库#pragma comment(lib, "ws2_32.lib")静态加入一个lib文件也就是库文件ws2_3
2013-07-16 11:51:43
1232
转载 WSAStartup
WSAStartup百科名片WSAStarup,是Windows SocKNDs Asynchronous的启动命令、Windows下的网络编程接口软件 Winsock1 或 Winsock2 里面的一个命令。目录WSAStartup函数定义注释返回值错误代码展开WSAStartup函数定义
2013-07-16 11:39:52
896
转载 SQLite Administrator 中文乱码的问题
SQLite Administrator确实是一个非常好有用的sqlite管理工具,界面简单,功能也能满足一般需求,可以说非常的“傻瓜”,但是唯一的一个不足是不支持utf编码,所以存储的中文会出现乱码的情况,这个对我打击非常大,今天就在网上找了一些另外的sqlite管理工具,但是发现都用的不太顺手,可能是SQLite Administrator用习惯了吧,最后找到了sqlite develop
2013-07-12 17:08:52
7792
1
转载 C++的Json解析库:jsoncpp和boost .
http://www.cnblogs.com/lidabo/archive/2012/10/31/2748026.html
2013-07-12 09:25:54
1150
转载 怎么阅读源代码
代码阅读的必要性 阅读别人的代码作为研发人员是一件经常要做的事情。一个是学习新的编程语言的时候通过阅读别人的代码是个最佳的学习方法,另外是积累编程经验。如果你有机会阅读一些操作系统的代码会帮助你理解一些基本的原理。更有就是在你作为一个质量确保人员或一个小领导的时候如果你要做白盒测试的时候没有阅读代码的能力是不能完成相应的任务。最后一个就是如果你中途接手一个项目的时候或给一个项目做售后服务的
2013-07-11 09:16:58
669
转载 ldd命令查看动态库依赖的库
1、首先ldd不是一个可执行程序,而只是一个shell脚本 2、ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如下:LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、LD_VERBOSE等。当LD_TRACE_LOADED_OBJECTS环境变量不为空时,任何可执行程序在运行时
2013-07-10 16:20:01
9905
1
转载 Linux的nm查看动态和静态库中的符号
功能列出.o .a .so中的符号信息,包括诸如符号的值,符号类型及符号名称等。所谓符号,通常指定义出的函数,全局变量等等。使用nm [option(s)] [file(s)]有用的options:-A 在每个符号信息的前面打印所在对象文件名称;-C 输出demangle过了的符号名称;-D 打印动态符号;-l 使用对象文件中的调
2013-07-10 16:19:12
886
1
转载 dlopen dlsym dlerror 动态连接库相关
Linux提供了一套API来动态装载库。下面列出了这些API:- dlopen,打开一个库,并为使用该库做些准备。- dlsym,在打开的库中查找符号的值。- dlclose,关闭库。- dlerror,返回一个描述最后一次调用dlopen、dlsym,或dlclose的错误信息的字符串。C语言用户需要包含头文件dlfcn.h才能使用上述API。glibc还增加了两个P
2013-07-10 16:17:59
1830
5
转载 dlopen
基本定义功能:打开一个动态链接库包含头文件:#include 函数定义:void * dlopen( const char * pathname, int mode);函数描述:在dlopen()函数以指定模式打开指定的动态连接库文件,并返回一个句柄给调用进程。使用dlclose()来卸载打开的库。mode是打开方式,其值有多个,不同
2013-07-08 15:15:18
1031
转载 _MSC_VER
_MSC_VER 定义编译器的版本。下面是一些编译器版本的_MSC_VER值(参见扩展阅读中的参考文献2的链接)MS VC++ 10.0 _MSC_VER = 1600MS VC++ 9.0 _MSC_VER = 1500MS VC++ 8.0 _MSC_VER = 1400MS VC++ 7.1 _MSC_VER = 1310MS VC++ 7.0 _MSC_VER = 13
2013-07-08 15:14:32
673
转载 linux设置开机服务自动启动
linux设置开机服务自动启动 [root@localhost ~]# chkconfig --list 显示开机可以自动启动的服务 [root@localhost ~]# chkconfig --add *** 添加开机自动启动***服务 [root@localhost ~]# chkconfig --del *** 删除开机自动启动***服务
2013-06-24 17:45:23
589
转载 Linux PPPOE客户端使用命令启动进行连接
Linux PPPOE客户端软件比较多,而且大多使用GNU License,我们推荐使用rp-pppoe 这个软件包。AD:2013大数据全球技术峰会课程PPT下载给大家推荐一款很不错的Linux PPPOE客户端很有学习价值,这里我主要讲解Linux PPPOE客户端的应用,包括介绍Linux PPPOE客户端知识等方面。要在Linux下使用PPPOE认证方式,必须安装Linux PPPOE客户
2013-06-24 14:22:28
2899
原创 iptables 小结
最近工作上一个作业用到了iptables命令,主要进行端口映射,在网上查了好多资料,尽管有很多例子,但还是整了好几天才整明白。在这里将学习到的知识总结一下。以下均属个人见解。(有一些是从网络中总结的,不断完善中...) 一、基本知识(1) iptables简介 iptables是一个Linux下优秀的nat+防火墙工具,iptables操作的是2.4以上内核的net
2013-06-22 20:20:11
2350
转载 用iptables做IP的静态映射
用iptables做IP的静态映射还是跟端口映射做的工作差不多,具体操作如下:其实静态映射和端口映射差不多是一个意思,只不过IP静态是整个把内部网的服务器转到internet上(或者外部网络上)去,而端口映射只是把内网的某些服务端口映射到外网服务器的某个端口上。或许有的兄弟会奇怪为什么要做ip静态映射呢?直接设置为外网IP不就完了?其实原因很简单,为了方便统一管理和制定安全策略。假
2013-06-22 20:18:41
5146
转载 iptables 添加,删除,查看,修改
iptables是linux系统自带的防火墙,功能强大,学习起来需要一段时间,下面是一些习iptables的时候的记录。如果iptables不熟悉的话可以用apf,是一款基于iptables的防火墙,挺好用的。请参考:linux apf 防火墙 安装 配置一,安装并启动防火墙[root@linux ~]# /etc/init.d/iptables start当我们用iptabl
2013-06-21 10:09:00
6524
转载 Linux PPPOE客户端使用命令启动进行连接
给大家推荐一款很不错的Linux PPPOE客户端很有学习价值,这里我主要讲解Linux PPPOE客户端的应用,包括介绍Linux PPPOE客户端知识等方面。要在Linux下使用PPPOE认证方式,必须安装Linux PPPOE客户端软件。下面说明如何进行安装: 本文以centos为实验平台,其它平台的Linux安装办法可以参照下面从源代码进行安装的步骤。 一、安装的前
2013-06-19 14:42:54
1344
转载 Linux下RPM软件包的安装及卸载
在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时......AD:2013大数据全球技术峰会课程PPT下载在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载
2013-06-19 11:46:21
514
转载 DDNS 的工作原理及其在 Linux 上的实现
王 寒芷, 软件工程师, IBM王 俊元, 软件工程师, IBM简介: DDNS (Dynamic DNS) 扩展了 DNS 将客户端 IP 与其域名进行静态映射的功能,它可以将同一域名实时地解析为不同的动态 IP,而不需要额外的人工干预。这在客户端 IP 地址不断发生变化的情况下,尤其是在无线网络和 DHCP 环境中,都有着极其重要的意义。本文通过分析 DDNS 的工作原理,
2013-06-09 15:05:32
1191
转载 (图)解netfilter/iptables工作原理
解析netfilter/iptables工作原理:在Linux中,提供了一个非常优秀的防火墙工具netfilter/iptables。netfilter/iptables是完全免费的,而且功能强大,使用灵活。netfilter/iptables可以对流入和流出的信息进行细化控制,且可以在一台低配置机器上很好地运行。本文讲述的是netfilter/iptables。AD:2013大数据全球技
2013-06-07 16:07:43
1588
转载 iptables端口映射详解
http://blog.youkuaiyun.com/huguohu2006/article/details/6453522搞了一天,终于搞定iptables了,,开头就对着人家配对了的配置对抄,但怎也不对,在网上搜了N多文章也不对,终于找到了一篇比较详细的,看了二次,终于配置成功,现在可以用端口映射访问内网的SSH和VNC等等的了本文作者:张天成 zhangtiancheng#
2013-06-07 15:07:12
2305
转载 解决SQLite3插入数据很慢的问题
初用sqlite3插入数据时,插入每条数据大概需要100ms左右。如果是批量导入,可以引进事物提高速度。但是假设你的业务是每间隔几秒插入几条数据,显然100ms是不能容许的。解决办法是,在调用sqlite3_open函数后添加下面一行代码:sqlite3_exec(db, "PRAGMA synchronous = OFF; ", 0,0,0);上面的解决办法貌似治标不治本,为什么
2013-06-06 17:04:39
790
转载 使用MegaCli工具查看Raid磁盘阵列状态
MegaCli 是一个第三方的工具,需要安装。新版本的 MegaCli-1.01.24-0.i386.rpm 会把程序安装在/opt下,可以自定义安装目录,例如:rpm --relocate /opt/=/usr/sbin/ -i MegaCli-1.01.24-0.i386.rpm 即把安装目录 /opt 替换成 /usr/sbin。MegaCli -LDIn
2013-06-06 11:30:59
3477
转载 使用XML解析器(TinyXML)编程之常用参数讲解-------转载的原版资料2
--------------------------第2部分:tinyxml常用参数讲解------------------------------------TinyXml 是一款优秀的C++的 XML 文档的解析器,占用内存少,速度快,但相应的用户程序相应会比较复杂;下载TinyXml 包的链接http://download.chinaunix.net/download/00130
2013-06-05 16:39:32
827
1
转载 #pragma
百科名片在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。目录一般格式常用参数应用实例
2013-06-05 14:09:49
542
转载 Google Chrome(谷歌浏览器)修改网页背景颜色的办法(比如修改为护眼的豆沙绿)
1 在Chrome Web Store 里搜多stylist插件并安装https://chrome.google.com/webstore/search/stylist?utm_source=chrome-ntp-icon 2工具->扩展程序找到Stylist 点选项进行设置 如下图所示 点Styles 再点demo 选择All site 再把这段代码
2013-06-04 16:50:29
2771
转载 Grep命令
1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-I:不区分大 小写(
2013-05-30 09:06:26
529
1
转载 Linux Shell编程(基础教程)
1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头 程序必须以下面的行开始(必须放在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行: 编译 chmo
2013-05-30 09:05:23
703
转载 UNIX SIGTERM等信号意义
SIGHUP 终止进程 终端线路挂断SIGINT 终止进程 中断进程SIGQUIT 建立CORE文件终止进程,并且生成core文件SIGILL 建立CORE文件 非法指令SIGTRAP 建立CORE文件 跟踪自陷SIGBUS 建立CORE文件 总线错误SIGSEGV 建立CORE文件
2013-05-30 09:00:08
659
转载 GDB 命令行参数
原文地址:http://www.2cto.com/os/201210/164245.htmlLinux 包含了一个叫gdb 的GNU 调试程序。gdb 是一个用来调试C和C++程序的强力调试器。它使你能在程序运行时观察程序的内部结构和内存的使用情况。以下是 gdb 所提供的一些功能:它使你能监视你程序中变量的值、它使你能设置断点以使程序在指定的代码行上停止执行、它使你能一行行的执行你的代码。在
2013-05-30 08:59:02
1364
转载 Linux下查看端口占用情况
Linux下查看端口占用情况 用启动服务的账号登录,然后运行命令:lsof -i:例如:www.2cto.com Linux代码 [root@SonarServer1 user0]# lsof -i:80 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
2013-05-30 08:51:13
608
转载 ulimit命令
ulimit 命令1,说明:ulimit用于shell启动进程所占用的资源.2,类别:shell内建命令3,语法格式:ulimit [-acdfHlmnpsStvw] [size]4,参数介绍:-H 设置硬件资源限制.-S 设置软件资源限制.-a 显示当前所有的资源限制.-c size:设置core文件的最大值
2013-05-29 09:54:10
562
上海交大数据结构课件
2011-05-13
判断处理器存储方式.c
2011-05-13
谭浩强c语言word版
2011-04-25
关于上传图片的问题
2010-05-11
MyEclipse6.0中如何安装freema rker插件?
2010-05-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人