自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(31)
  • 收藏
  • 关注

原创 sublime tab长度设置

将Tab键自动替换为4个空格 // The number of spaces a tab is considered equal to “tab_size”: 4, // Set to true to insert spaces when tab is pressed “translate_tabs_to_spaces”: true, 若不同,修改后,重新打开文件即

2013-07-17 11:05:13 3357

原创 unix/linux svn命令的使用

1.将文件checkout到本地目录svn checkout path(path是svn服务器中的相应目录)例如:svn checkout svn://192.168.1.1/project/abm2.将新文件/新目录添加到版本库中svn add file/path(file,path为要添加的文件或者目录,将新文件或者目录添加到版本库的当前目录中)例如:svn add *

2011-07-02 11:41:14 1210

原创 linux连接internet的学习

<br />Linux连接internet的方式大体上分为三类:<br />1.固定ip上网方式<br />2.Cable Modem上网方式<br />3.ADSL拨号上网方式<br /> <br />linux网络相关文件:<br />1./etc/sysconfig/network           设定默认GATEWAY网关<br />2./etc/sysconfig/network-scripts/ifcfg-eth0 设定网卡的参数信息,例如IP,NETMASK,NETWORK,BROADCA

2010-12-27 22:37:00 297

转载 详解Windows下管理Oracle服务

<br />Oracle数据库中有诸多的服务,下文对Windows环境下的Oracle服务管理作了详尽的阐述,希望对您学习Oracle数据库方面能有所帮助。<br />在Windows操作系统下安装Oracle时会安装很多服务——并且其中一些配置为在Windows启动时启动。在Oracle运行在Windows下时,它会消耗很多资源,并且有些服务可能我们并不总是需要。你会发现不使用Windows图形界面就可以快速、完全地关闭数据库会很有用。<br />只要拥有管理员权限就可以通过net start启动一个Or

2010-11-26 21:27:00 340

原创 ACE的安装

<br />1.安装环境: 操作系统:Windows XP 专业版 编译环境:VS2005中文版 ACE版本:ACE-5.5.1 <br />2.安装过程<br />   1.下载安装包<br />        1.Ace的安装文件可以在http://download.dre.vanderbilt.edu/中下载到,由于我是在windows环境下安装并且不需要TAO等其 它库,便下载了ACE-5.5.1.zip。 <br />        2..下载完成后将其解压。我的解压路径为F:/ACE/ACE_w

2010-11-03 09:14:00 247

转载 vc下debug 版本和release版本的区别(转)

<br />经常在 CSDN 上看见有人问 Debug 运行正常但 Release 失败的问题。以往的讨论往往是经验性的,并没有指出会这样的真正原因是什么,要想找出真正的原因通常要凭运气。最近我看了一些这方面的书,又参考了 CSDN 上的一些帖子,然后深入研究了一下关于二者的不同。以下是我的一些体会,拿来与大家共享。    <br />本文主要包含如下内容: <br />1. Debug 和 Release 编译方式的本质区别 <br />2. 哪些情况下 Release 版会出错 <br />3. 怎样"

2010-11-01 14:06:00 246

原创 malloc,calloc,realloc,free

<br />头文件: stdlib.h<br />函数声明:<br />void* realloc(void* ptr, unsigned newsize);<br />void* malloc(unsigned size);<br />void* calloc(size_t nelem, size_t elsize);<br /><br />请求成功:返回请求系统分配的首地址,请求失败:返回NULL<br /><br />malloc用于申请一段新的连续地址,参数size为需要分配内存的长度<br />c

2010-10-27 17:10:00 343

转载 dllimport与dllexport作用与区别

<br />我相信写WIN32程序的人,做过DLL,都会很清楚__declspec(dllexport)的作用,它就是为了省掉在DEF文件中手工定义导出哪些函数的一个方法。当然,如果你的DLL里全是C++的类的话,你无法在DEF里指定导出的函数,只能用__declspec(dllexport)导出类。但是,MSDN文档里面,对于__declspec(dllimport)的说明让人感觉有点奇怪,先来看看MSDN里面是怎么说的:<br /><br />不使用 __declspec(dllimport) 也能正确

2010-08-09 14:51:00 7771 5

转载 MSDN "无法显示该网页" 的问题解决方案

<br /> 今天突然发现msdn无法使用了,打开所有的页面均显示“无法显示该网页”,网上搜索下找到了解决方案,分享如下。<br />如下:<br /> <br />regsvr32 "C:/Program Files/Common Files/Microsoft Shared/Help/hxds.dll"<br /> <br />在运行框里输入这条命令,注册一下就OK了。。<br /> 

2010-08-05 09:01:00 477

转载 位域

<br />有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个字节的二进制位域来表示。<br />一、位域的定义和位域变量的说明位域定义与结构定义相仿,其形式为: <br />

2010-07-26 15:07:00 236

转载 dll和lib的区别

<br />lib 是静态连接库,之所以叫静态是因为lib的处理是在编译阶段进行的,编译器在编译时将调用者使用到的代码嵌入到调用者代码当中,与调用代码一起编译,一起在私有地址空间中分配内存。而dll是动态连接库,之所以叫动态是因为dll的实际处理是在运行阶段进行的,编译器在编译阶段只在调用者的调用处做一个连接标记,待程序运行时再将dll装入到进程的共享地址空间中。   <br /><br />另外,lib和dll 的调用方式也不同。<br />  <br />总之,lib和dll是软件架构组织的两种方式,一

2010-07-14 14:02:00 297

转载 查看linux cpu和内存利用率

查看linux cpu和内存利用率2008-07-17 18:04在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。  操作实例:  在命令行中输入 “top”  即可启动 top  top 的全屏对话模

2010-07-06 09:10:00 592

原创 msyql修改密码的三种方法及几个主要目录

方法一:(适用于管理员或者有全局权限的用户重设其它用户的密码)进入命令行模式mysql -urootmysql> UPDATE user SET password=PASSWORD("new password") WHERE user='name';   mysql> FLUSH PRIVILEGES;   mysql> QUIT方法二: (应用同上,只是方法不同) mysql -uroot   mysql> SET PASSWORD FOR name=PASSWORD('new password');  

2010-06-23 17:37:00 496

原创 结构体的初始化(指针的作用)

<br />    最近在做工程的时候,遇到一个结构体对象中包含一个类对象,而类对象的成员属性又包含指针类型。 起初对结构体的初始化没有在意,直接使用了memset库函数,结果导致了指针指向0地址的情况。<br />不知该如何下手。查了一些资料,才知道产生此情况的原因是由于memset函数是按位将对象初始化为0的,对与指针类型memset初始化的时候会将指针初始化为0。还了解到原来c++中的由struct定义的类型与由class类型定义的类型使用方法基本相同,除了以下两点:1.类成员默认访问级别位priva

2010-06-22 14:11:00 1714 1

转载 struct深入分析

<br />1. struct的巨大作用<br />  面对一个人的大型C/C++程序时,只看其对struct 的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的C/C++程序,势必要涉及一些(甚至大量)进行数据组合的结构体,这些结构体可以将原本意义属于一个整体的数据组合在一起。从某种程度上来说,会不会用struct,怎样用struct是区别一个开发人员是否具备丰富开发经历的标志。<br /><br />  在网络协议、通信控制、嵌入式系统的C/C++编程中,我们经常要传送的不是简单的字节流(

2010-06-21 17:18:00 345 2

转载 gcc g++ 常用编译选项

-x language filename   设定文件所使用的语言,使后缀名无效,对以后的多个有效.也就是根据约定,C语言的后缀名称是.c的,而C++的后缀名是.C或者.cpp,如果你很个性,决定你的C代码文件的后缀名是.pig 哈哈,那你就要用这个参数,这个参数对他后面的文件名都起作用,除非到了下一个参数的使用。创意产品网 可以使用的参数有下面的这些:   `c, `objective-c,

2010-05-28 17:16:00 226

转载 linux下c/c++编译器和调试器以及静态库、动态库使用汇总

经常的,有朋友问到有关unix下面条是的技术。我整理了大多数的unix系统下面的常用的调试工具的调试技术的文章。希望对大家有所帮助。 另外静态库、动态库也是问的频率比较高的问题。在这里也做了总结。 ######大多数unix系统下面的调试器的使用方法如下:###### ***************gdb介绍*********************GNU 的调试器称为 gdb,该程序

2010-05-28 16:48:00 307

转载 用socket封装ftp类。

最近本人写了一个ftp类,想和大家分享一下。1.ftp原理,ftp协议的中文名字就是文件传输协议,它主要用于上传或者下载文件。ftp协议的底层实现是用socket来实现的。上图是ftp协议的官方协议图:可以看出它主要是由两个socket组成的。1,控制连接,主要是用于发送控制命令2,数据连接,主要用于文件上传和下载时文件数据的传输.ftp协议的建立流程:首先,客

2010-04-19 23:08:00 543

转载 error LNK2001: 无法解析的外部符号 "void * __cdecl operator new(unsigned int)"

http://www.cnblogs.com/jjccx/archive/2007/10/08/121127.htmlerror LNK2001: 无法解析的外部符号 "void * __cdecl operator new(unsigned int)" Posted on 2005-03-18 15:09 jjccx 阅读(4257) 评论(4) 编辑 收藏 网摘 所属分类: V

2010-04-12 17:32:00 4166

转载 Oracle错误ORA-00054 :resource busy and acquire with nowait specified解决方法

在进行大批量数据update的时候遇到的一个问题,采用以下方案解决 当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。主要是因为有事务正在执行(或者事务已经被锁),所有导致执行不成功。1、用dba权限的用

2010-04-09 16:55:00 503

转载 VS2003 试图运行项目时出错,无法启动调试。没有正确安装调试器。请运行安装程序安装或修复调试器。

1、在命令行中尝试重新注册mscordbi.dll(regsvr32 mscordbi.dll)文件,该文件位于(C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322请找到你本机的这个对应的目录)。2、在命令行中尝试重新注册oleaut32.dll(regsvr32 oleaut32.dll)3、运行C:/Program Files/Common Files/M

2010-03-31 17:31:00 247

转载 C++中的虚函数(virtual function)

1.简介     虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次:class A{public:    virtual void foo() { cout };class B: public A{public:    virtual void foo() { cout };那么,在使用的时候,我们可以:A * a =

2010-03-18 16:54:00 180

转载 操作excel文件

使用VB或VC操作Excel 2003(例程)‘************************************************************************‘‘ 演示用VB.NET 设置 Excel 单元格值和风格的小程序(例程)‘ 程序功能是:打开文件,设置单元格的风格和值,冻结窗口等‘ 网上类似的程序很多,但Excel 2003的SaveAs函数

2010-03-15 09:07:00 327

转载 初学VC操作Excel程序

vc中操作excel的方法我用的是excel2000 首先利用Visual C++ 6.0,建立一个MFC基于对话框的工程项目,共享DLL,Win32平台。工程名称ExcelTest。在主对话框中加入一个按钮, ID IDC_EXCELTEST Caption Test Excel 双击该按钮,增加成员函数void CExcelTestDlg::OnExceltest()。 在BO

2010-03-12 17:17:00 397

转载 v$bh的用法

1,创建一个测试表,test,并且插入10000行数据; SQL> create table test (id int); SQL> begin 2 for i in 1..10000 loop 3 insert into test values(i) 4 end loop; 5 end; 6 / SQL> commit; 2,创建一个存储过程SHOW_SPACE: 文件: show_spacep

2010-03-12 11:32:00 1618

原创 oracle job小结

一、设置初始化参数 job_queue_processes  sql> alter system set job_queue_processes=n;(n>0)  job_queue_processes最大值为1000    查看job queue 后台进程  sql>select name,description from v$bgprocess;    二,dbms_job package 用

2010-03-02 21:26:00 341

原创 oci编程

http://edu.codepub.com/2009/1228/19152_2.php

2010-02-02 18:51:00 197

转载 初学createThread

#include "windows.h"#include "stdio.h"void Scan(char* str){ printf("%s",str);}void Start(){    char* s="NBA YAO YEAR!/n"; HANDLE hThread=CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Scan,s,0,NULL); if(

2010-01-28 17:04:00 302

转载 c++ ftp简易客户端

这个小程序用VC ++很方便地实现了FTP 功能。这只是个小测试程序,通过这个程序还可以扩展许多功能,如实现FTP 的下载文件等。在实现这个小程序之前,可用VC +编写一个拨号上网的小程序,先实现拨号上网,再运行这个小程序。  以下是该程序的源代码和运行窗口。  在VC ++中创建一个基于对话框的应用程序,需要注意的是在创建此工程时,一定要选择Windows Sockets 这一选项。创建的对话框

2010-01-27 12:35:00 2576

转载 无法解析的外部符号的 3 种可能

1. lib 文件未引入。可使用“#pragma comment(lib, “winsock.lib”) ”语句添加 lib 引用,也可在项目依赖里添加。2. 类方法的实现未加类标识。如, “CTest::Connect(void) { … }” 写成了 “Connect(void) { … }”。3. 缺少 obj 文件。在项目里添加“包含路径”:C:/curl/lib/release-

2010-01-19 15:22:00 263

原创 ORA-12500:TNS:监听程序无法启动专用服务器进程

操作系统:windows XPoracle版本:oracle9.2.0.1.0现象:  1.使用plsqldevelop连接oracle的时候报告出上述错误  2.使用sqlplus连接oracle的时候同样是上述出错  3.使用一下五行命令一次检验.lsnrctl status , lsnrctl start ,sqlplus /nolog ,connect / as sysdb

2010-01-11 16:19:00 2060

空空如也

空空如也

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

TA关注的人

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