自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的专栏

我的专栏

  • 博客(36)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 python 压缩

import sysimport osimport getoptimport timeimport zipfilefrom datetime import datetimedef Usage():    print 'PyTest.py usage:'    print '-h,--help: print help message.'    print

2016-03-08 20:15:24 488

原创 tongwangduan

// inlg.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"//#include #include #include using namespace std;#pragma comment(lib,"ws2_32.lib")/*byte[] getIpV4Bytes(String ipOrMask) { try { String[] addrs = ipOrM

2016-01-07 22:37:59 462

原创 笔记

◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆ Linux Install◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆/fileserver/department/002-プラットフォーム開発事業部/300-製品開発G/製品開発部/Project/Netvisor

2015-10-09 13:35:09 1223

原创 windbg

windbg1.基本概念:DUMP文件.DUMP文件,也可以叫CORE文件,或者叫进程内存镜像,或者叫转存文件。.进程的整个内存在某一时刻的镜像。.通常是在程序异常终了时自动生成,或使用工具从运行中的进程中获取的,反映该进程的一个内存映象(同时加上调试信息),主要是用来调试的。2 产生dump文件 windows7之后可以通过注册表,来制定dump文件输出路径和

2015-08-10 17:37:06 772

原创 python文件拷贝

# -*- coding: cp932 -*-import sys, shutil, os, string targetDir = r"C:\Users\2172980000702\Desktop\SI\src"sourceDir = os.getcwd()print(sourceDir)f=open("commot.txt")line = f.readli

2015-06-01 19:41:07 698

原创 关于是否 禁用VMware的vmem文件

网上 有很多 关于是否要 禁用VMware的vmem文件的帖子,总的来讲 有些帖子的年份比较早那个时候的电脑配置现在的的配置不能同日而语,所以个人觉得那个时候可行的方案现在不一定 还是最佳方案,简单来讲禁用VMware的vmem文件就是不用虚拟内存  因为虚拟内存的访问速度 不如物理内存来的快,在现在一般的机器内存多是4G 8G的情况下 禁用虚拟内存 还是能在一定程度上提升虚拟机运行速度的

2015-01-05 14:53:14 7705

原创 理清udp,tcp 缓存区的

1.UDP

2014-06-09 21:54:56 3951

原创 ccc

#include #include #include #include #include #include #include #define MAXBUFSIZE 1024static int g_flag = 0; void sigalrm_fn(int sig){    g_flag = 1;     alarm(1);   

2014-05-28 19:46:49 529

原创 堆栈

为什么 堆是不连续的?操作系统具有内存管理策略,一般都会分配多于分配空间的内存,多余的部分用于保存分配的内存信息,delete的时候就会根据这些信息来进行

2014-05-13 14:48:39 358

原创 结构体

结构体:1:c和c++结构体的区别c的结构体不能定义函数,c++能定义函数。---》c++类和结构体的区别,默认属性不同,类的默认属性石private, 结构体的默认属性是public2:关于结构体的数据对齐问题。 1)在vc环境下,我们有个默认的数据对齐设置(#pragma pack(push) #pragma pack(pop)),这个数据对齐值其实

2014-04-28 19:54:33 485

原创 walk

void req_send(snmp_req *req)  {int ret = 0, n = 0, m = 0;int liberr, syserr;struct snmp_session Session;struct snmp_pdu *pdu;oid anOID[MAX_OID_LEN];void *sessp = NULL;struct timeval ti

2014-02-23 01:04:58 691

原创 oc -内存管理 笔记

1.对于每一个Runloop, 系统会隐式创建一个Autorelease pool,这样所有的release pool会构成一个象CallStack一样的一个栈式结构,在每一个Runloop结束时,当前栈顶的Autorelease pool会被销毁,这样这个pool里的每个Object会被release。那什么是一个Runloop呢? 一个UI事件,Timer call, delega

2013-11-20 10:47:16 895

原创 mac 快捷键

注:Command即苹果键,也有人称为花键。Ctrl即control键。Escape即键盘左上角的esc键。Space空格键。在x86版中:win键 = 花键ctrl键 = Ctrl^键Alt 键 = Optionshift 键 = shift屏幕捕捉快捷键动作……………………….保存到…………-快捷键全屏捕捉……………………桌面(.

2013-11-18 00:57:37 643

原创 oc----格式化输出符

%@     对象%d, %i 整数%u     无符整形%f     浮点/双字%x, %X 二进制整数%o     八进制整数%zu    size_t%p     指针%e     浮点/双字 (科学计算)%g     浮点/双字%s     C 字符串%.*s   Pascal字符串%c     字符%C     unichar%ll

2013-11-17 19:05:58 1665

原创 10.30

// snmp_test.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include //#include #include #pragma comment(lib, "Ws2_32.lib")#define MAXLENT 1000TC

2013-10-30 20:11:00 544

原创 修改net-snmp -snmptrap.c

/* * snmptrap.c - send snmp traps to a network entity. * *//****************************************************************** Copyright 1989, 1991, 1992 by Carnegie Mellon University

2013-10-28 22:16:16 1793

原创 snmp test

// SendSnmpInformTool.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include //#pragma #define MAXLENT 1000void usage(){ wpr

2013-10-22 17:45:31 1241

原创 解决VM虚拟机导致硬盘灯常亮,很卡的问题

对所有的虚拟机“禁用”vmem文件修改C:\Documents and Settings\All Users\Application Data\VMware\VMwareWorkstation\settings.ini文件,(如果没有这个文件的话手工添加一个),在其中加上一行:mainMem.useNamedFile = "FALSE"  对特定的虚拟机“禁用”vmem文件

2013-09-25 09:23:17 2115

原创 snmp4j v3

import java.io.IOException;import java.util.List;import java.util.Vector;import org.snmp4j.PDU;import org.snmp4j.ScopedPDU;import org.snmp4j.Snmp;import org.snmp4j.Target;import org.sn

2013-07-31 16:43:36 2327

原创 批处理文件编程

dos下 ping 192.168.1.1 -t>c:\hejian1.txt这个只能实现一个ping结果保存到文件中 实现多个ping结果保存到文件中去@echo off:strping 192.168.1.1> c:\hejian1.txtping 192.168.1.101> c:\hejian1.txtgoto strpause 但是结果后一个p

2013-06-28 00:44:45 1216

原创 ipv6 配置

1.XP开始->运行->cmd进入命令提示符界面,然后可以运行以下命令进行ipv6的安装和卸载。ipv6 install                       安装ipv6ipv6 uninstall                  卸载ipv6 2.配置 IPv6地址添加地址:在命令提示符界面下,输入以下命令可以设置ipv6地址。1.netsh

2013-06-21 17:54:23 1188

转载 server

// server.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "Windows.h"#define SZAPPNAME "serverSample" #define SZSERVICENAME "serviceSample

2013-04-08 17:42:07 680

转载 dll 隐式加载 搜索路径

E 可执行文件目录S 系统目录(C:\Windows\System32)S16 16 位系统目录(C:\Windows\System)C 当前目录(注意,比如在 D:\ 下用 C:\Windows\Explorer.exe 这种形式从任何地方启动应用程序,那么此时 C 为 D:\,E 为 C:\Windows)W Windows 目录(C:\Windows)P Path 环境变

2013-03-06 12:43:39 1307

转载 点滴 -------dll

什么是lib文件,lib和dll的关系如何 (2008-04-18 19:44:37)   (1)lib是编译时需要的,dll是运行时需要的。 如果要完成源代码的编译,有lib就够了。 如果也使动态连接的程序运行起来,有dll就够了。 在开发和调试阶段,当然最好都有。 (2)一般的动态库程序有lib文件和dll文件。lib文件是必须在编译期就连接到应用程序中的,而dll文件

2013-03-06 11:10:24 509

原创 Windows网络编程

这里抄两个 定义的 TCP 和 IP 结构体   以后用到方便 IP数据报报头有一个长度为4位的首部长度,长度为16位的总长度。 首部长度是指首部长度为32比特的倍数(即4个字节的整数倍,或者说其单位为4个字节)。所以IP首部最长为[(2的4次方) - 1] * 4 = 60字节。总长度的单位是字节。 所以,IP数据报大小(包含首部) = (2的16次方) - 1 = 65

2013-02-27 20:55:20 471

原创 VS 断点打不上 很无奈啊

调试 lib代码 可以用Attach    首先启动 调用该lib文件的那个exe   再将lib工程attach到 那个EXE上  改后再 操作那个EXE 使它调用到 那个lib里面的代码    然后就进去 了 有的时候使用该种方法  你打在lib工程里的 断点 肯能打不上   原因  肯能是你代码的 版本跟你 EXE调用的 不同  这个时候好像要用 DBG

2013-02-27 20:15:54 2193

原创 将网络地址(u_long)转化为点分十进制ip地址

wchar_t *buf =  new wchar_t(15);u_long a = 1955339436;BYTE *cp = (BYTE *)&a;(void) swprintf(buf, L"%u.%u.%u.%u", cp[0], cp[1], cp[2], cp[3]);    //获取主机的信息 LPHOSTENT hostEntry; char h

2013-01-28 14:19:46 4554

原创 c++编译器的/F选项 c++连接器的/STACK选项

我所认识的 我们平时说的栈其实指的就是线程栈   因为我们的代码多少在线程中运行的 又因为线程栈是系统操作的 所以这也解释了 核心编程第五版 为什么说 我们操作内存的三种方式 把栈给排除开来 指剩下 使用虚拟地址分配内存,内存映射文件,堆 另外:我以前把 VirtualAlloc 跟new混淆了 其实他们属于不同的操作『栈由系统自动分配,速度较快。但程序员是无法控制的。     堆

2013-01-24 21:48:02 937

原创 基址

基址 尼玛不就是在物理内存的开始地址,,,想多了 有时候想不明白

2013-01-23 22:26:38 755

原创 VirtualAlloc函数用法总结 预订 调拨

VirtualAlloc函数原型为LPVOID VirtualAlloc(LPVOID lpAddress, // region to reserve or commitSIZE_T dwSize, // size of regionDWORD flAllocationType, // type of allocationDWORD flProtect // type of a

2013-01-23 22:20:30 2041

原创 修改当前进程访问权限代码

BOOL fOk = FALSE;    // Assume function fails   HANDLE hToken;   // Try to open this process's access token//第二个参数指定你要进行的操作类型,如要修改访问令牌的特权,我们要指定第二个参数为TOKEN_ADJUST_PRIVILEGES   if (OpenProce

2013-01-22 21:33:58 511

原创 将long数据存到字符串中并格式化字符串数组

//将long数据存到字符串中并格式化字符串数组PTSTR BigNumToString(LONG lNum, PTSTR szBuf, DWORD chBufSize) {   TCHAR szNum[100];   StringCchPrintf(szNum, _countof(szNum), TEXT("%d"), lNum);  //This structure con

2013-01-22 20:45:47 962

翻译 SNMPv2协议The InformRequest-PDU

当管理器收到一个 InformRequest-PDU 会检测 封装好的一个Response-PDU信息(这个Response-PDU是右我们手动去封装的,它的内容除了类型跟 InformRequest-PDU不同外 其他部分多相同)的大小,如果检测到这个数据比本地约束大小或者比原始的最大信息还大,那么一个备用的Response-PDU就会生成,并将它发送到 相应InformRequest-PDU的

2013-01-21 20:29:54 1994

原创 n个字符串比较 函数总结

int _strnicmp( const char *string1, const char *string2, size_t count );int _wcsnicmp( const wchar_t *string1, const wchar_t *string2, size_t count );int _mbsnicmp(

2013-01-18 13:16:12 563

原创 函数指针强制类型转换

// ccc.cpp : Defines the entry point for the console application.//#include "stdafx.h"struct fdes_entry {int (*fdes_rfunc)();};// DWORD MyFun(int arv); DWORD MyFunc(int a);void Tes

2013-01-06 17:38:01 857

转载 空指针赋值分区

空指针赋值分区为什么通过空指针读写的时候就会出现异常?除了NULL表示空指针,是否还有其他的值也是空指针?如果还有其他的值,你们这些表示空指针的值都是什么?为什么?首先解答第一个问题,在windows核心编程第四版的windows的内存结构一章中,表13-1有提到NULL指针分配的分区。其范围是从0x00000000到0x0000FFFF。这段空间是空闲

2012-12-28 12:47:05 592

工程一键编译

一键编译范本,批处理文件编写例子。使用多个工程一起编译

2015-11-12

netsnmp例子程序

netsnmp例子程序

2014-04-02

make file很好用

makefile 很好用 讲解的很详细啊 快来下载

2014-04-02

makefile 制作放马

makefile 制作放马

2014-03-01

snmpgetbak.c

snmpgetbak.c

2014-02-11

lzo压缩算法 例子

lzo压缩算法 例子 可运行 可查看 很方便 文件是网上下的

2013-03-29

select severce

select severce网络基础 网络技术

2013-03-27

linux code 2.2.5

linux code 2.2.5

2013-03-13

制作Makefile

跟我学Makefile 很全 很有用

2013-03-05

windows8 编程 c# + maxl

好东西

2012-08-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除