自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 常用命令记录

服务器内容输出到客户端:SET SERVEROUTPUT ON;输出存储过程变量等: DBMS_OUTPUT.PUT_LINE(VAR);计时:SET TIMING ON;

2010-04-15 12:51:00 314

原创 JAVA虚拟机内存设置

基本概念: PermGen space:全称是Permanent Generation space。就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域 Heap space:存放Instance。 GC(Garbage Collection)应该不会对PermGen space进行清理所以如果你的APP会LOAD很多CLASS的话,就很可能出现P

2010-01-07 13:41:00 2749

转载 文件系统

 GetLogicalDrives:获取逻辑驱动器 GetLogicalDriveStrings:获取逻辑驱动器完整信息 GetDriveType:获取驱动器类型 GetVolumeInformation:获取特定文件系统的具体信息(如磁盘/光盘是否在驱动器中、缓冲区最大字符数、最大目录/文件名长度等) SetErrorMode:设置错误模式 SetVolumeLabel:设置

2009-11-29 19:46:00 389

转载 线程局部存储

一、动态线程局部存储1、TlsAlloc:查找空闲槽2、TlsSetValue:设置局部存储值3、TlsGetValue:获取局部存储值4、TlsFree:释放槽 二、静态线程局部存储1、__declsec(thread) DWORD dwStartTime = 0;  

2009-11-29 19:43:00 265

原创 SUSE11安装时禁用防火墙

1、安装软件包时,不要选择SUSEFIREWALL2软件包2、在安装完毕最后,会显示系统软件的状况,其中会显示防火墙已经启用,此时点击禁用防火墙 再启动服务器,就不会有防火墙骚扰了。

2009-11-26 11:03:00 617

转载 内存相关函数(堆)

每个进程有个缺省堆,用于操作系统对进程调用WIN32函数时分配所需内存。这个堆系统自动管理,用户无法干预(只能够编译时指定大小)。GetProcessHeap:获取缺省堆句柄。 堆的好处:部件保护(防止一个类型的内存对象破坏其他类型的)、更有效(相同结构使用一个堆,分配和释放时更有效)、局部访问(相同结构对象使用堆后,会处于同一页或者相邻页) HeapCreate:创建堆(缺省时,

2009-10-22 20:53:00 371

转载 内存相关函数(内存映射文件)

CreateFile:创建或者打开文件CreateFileMapping:创建文件映射内核对象MapViewOfFile:保留一块地址空间区域,将文件数据作为物理存储提交到该空间UnmapViewOfFile:取消文件映射FlushViewOfFile:把修改过的数据写入磁盘映像MoveMemory:移动映射内容写入磁盘 WIN32能够保证一个文件映射对象的多个视图一致

2009-10-22 19:21:00 658 1

转载 内存相关函数(虚拟内存)

VirtualAlloc:保留和提交区域virtualFree:释放区域常用于:预计可能需要大量内存,但是又经常只用很少,如电子表格、堆栈等的实现一般采用该机制。 需要注意的问题:保留只是分配地址空间,提交是从系统的页面文件(pagefile.sys)分配物理存储,只有在访问数据时,才定位页面文件中的物理位置,然后加载到RAM。 VirtualQuery:查询区域状态V

2009-10-21 20:57:00 738

翻译 线程相关函数

GetThreadTimes:返回线程实际运行的时间。 CreateThread:创建线程。(不要使用)_beginthreadex:创建线程,使得c运行时库能够在多线程应用中正常运行,如errno变量就可以安全访问了。malloc也变成线程安全的了_endthreadex:终止线程。GetExitCodeThread:获取线程的退出码GetCurrentThread:返回当前

2009-10-20 20:21:00 452

翻译 进程相关函数

GetCommandLine:获取命令行参数 CommandLineToArgvW:返回一组UNICODE字符串指针的地址(命令行参数的分解),HeapFree(GetProcessHeap(),0,xxx)来释放该函数分配的内存。 GetEnvironmentVariable:获得环境变量值 SetEnvironmentVariable:设置环境变量值 SetEr

2009-10-19 21:28:00 451

翻译 内核对象

1、与用户对象的区别内核对象如:时间、文件映射、文件、邮件槽、互斥量、管道、进程、线程、信号量等。与用户对象如:菜单、图标、窗口、光标、刷子、字体等 最明显的区别:创建时有内核对象一般具有安全属性,缺省NULL表示只有管理员和创建该内核对象的创建者可以访问,其他都不能访问 2、内核对象归属属于系统而不是进程,通过计数来决定是否销毁/释放。所有对象的创建都返回一个进程相关

2009-10-19 20:38:00 361

转载 LINUX进程等信息查看

查看发行版信息:lsb_release -a 这个最详细查看内核和操作系统位数:uname -a 64位操作系统有类似信息:.... x86_64 x86_64 x86_64...32位操作系统有类似信息:.... i686 i686 i386...查看cpu信息:more /proc/cpuinfo查看和控制系统服务(如 iptables防火墙的开和关):chkconfig 查看和设定服务在不同

2009-10-19 12:56:00 369

转载 alter system set events

 alter system set events相关知识: 格式:alter system|session set events ‘[eventnumber|immediate] trace name eventname [forever] [, level levelnumber] : …….’通过:符号,可以连续设置多个事件,也可以通过连续使用alter session set e

2009-10-09 10:06:00 1095

原创 常用的命令(不断添加中)

1、计时:set timing on 2、显示执行计划: set autotrace on 3、显示参数: show parameter;//显示所有参数                 show parameter commit_logging;//显示某个参数  4、修改参数的命令:alter system set commit_logging=batch sc

2009-10-08 11:42:00 747

原创 OCI环境初始化失败

 在SUSE10上安装了ORACLE 11G,结果编写OCI测试程序时,老是初始化环境失败(OCIInitialize),报1804错误,在GOOGLE上搜索了一下,原来是没有设置ORACLE_BASE、ORACLE_HOME等环境变量导致的,设置后,程序正常了。 如:export ORACLE_BASE=/data/oracleexport ORACLE_HOME=$ORACLE_B

2009-10-08 09:42:00 5936 2

ORACLE OCI说明手册

ORACLE 10G原版OCI接口说明手册,非常详细,不过是英文的。

2009-01-09

空空如也

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

TA关注的人

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