自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(136)
  • 收藏
  • 关注

原创 【转】RHEL6(CentOS6)安装 Oracle 11g R2 手记(完整详细可用版)

原文地址:[url]http://blog.csdn.net/kimsoft/article/details/8117575[/url]选型:32位的内存是个瓶颈,已经是64位的时代了。使用64位的CentOS6 和 64位的Oracle 11g R2在虚拟机器安装,采用hostonly方式设置网络注意:能上网的网卡要设置一下ICS(Internet连接共享)给VMware Net...

2014-05-19 14:59:21 176

原创 自动化写入多行

用automation写入Excel的时候一次可以写入很多行,这样避免多次函数调用的开销我一次写1024行,效果比一次写一个单元格好多了[code="c++"]RangePtr rangetmp;hr=sheet->get_Range(_variant_t("A1"),_variant_t("A1"),(Range**)&rangetmp);CRange rg;rg.Att...

2013-08-16 13:51:46 183

原创 UDP LIB

http://enet.bespin.org/index.html

2013-06-02 11:51:33 199

原创 用自删除dll实现应用程序的安装/卸载代码

http://www.vckbase.com/document/viewdoc/?id=1043

2012-03-21 17:22:19 109

原创 C++Builder及VC的DLL相互调用[转]

原文地址:[url]http://topic.csdn.net/u/20090302/17/99d1fbc5-4be6-4744-96d9-09b16c0d93c3.html[/url]原创帖,引用的朋友请标明出处。常在江湖飘,少不了要和DLL打交道。有时我们需要使用C++Builder编写一个DLL,然后拿到VC中用(比如用C++Builder写一个窗体封装到DLL);有时又要拿VC编写...

2012-03-21 16:48:27 237

原创 【转】VC常用数据类型使用转换详解

刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。 我们先定义一些常见类型变量借以说明 int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]= "女侠程佩君 "; c...

2011-12-15 12:12:41 75

原创 细说业务逻辑

[url]http://www.cnblogs.com/leoo2sk/archive/2009/10/31/1593740.html[/url]

2011-09-29 16:33:58 83

原创 【原】高地位转换 统一一个函数完成

这是使用C++的模版特化实现多个类型同一个函数完成高地位转换。[code="c++"]#include template T transform(T& b){ return b;}template int transform(int& b)//4字节{ return (((b & 0xff000000) >> 24)|((b & 0x00ff0000) ...

2011-07-02 22:11:25 152

原创 【转】c语言时间转换,字符串转秒或时间结构体

[code="c"]#include #include #include #include #define IN #define OUT//比较周数,成功返回0-6的数,错误返回7//p代表周数,取周数前3个字母,如Mon代表周1,以此类推//改动周几不影响返回的时间值,可以通过改动日期的日数来达到修改时间int weekcmp( IN char *p)...

2011-07-01 13:00:48 1573

原创 Vc中对话框数据交换和验证机制

      在VC中,所有的对话框函数都是使用C++代码实现的,它并没有采用特殊的资源或“奇特”的宏,但却可以很好地实现用户与应用程序之间的交互工作,这里的关键就在于对话框应用程序中广泛采用的对话框数据交换和验证机制。    对话框数据交换(Dialog Data Exchange,DDE)用于初始化对话框中的控件并获取用户的数据输入,而对话框数据验证(Dialog Data Validation...

2011-06-03 19:41:54 157

原创 兼容内核之十二:Windows的APC机制 dbus实例讲解(一)

兼容内核之十二:Windows的APC机制:http://tech.ddvip.com/2010-06/1275450674154732.html dbus实例讲解(一):http://blog.csdn.net/fmddlmyy/archive/2008/12/23/3585730.aspx  

2011-05-31 13:03:06 172

原创 VC++动态链接库(DLL)编程深入浅出(二)

http://pcedu.pconline.com.cn/empolder/gj/vc/0509/699672.html

2011-05-24 21:03:47 84

原创 【转】VB VC 混合编程(dll)中 数组 的传入传出

原文地址:http://hi.baidu.com/hfutgiser/blog/item/63418858a4f09f87810a187e.html       以前用到的神经网络都是在matlab中调的,而项目需要,要写个神经网络的算法,系统主界面是VB写的,在VB中做网络训练速度是不照的,用VB,VC的混合编程,但是一直被VB与Dll之间的数组传递这个难题所困扰,在网上搜了也找不到答案,据...

2011-05-24 21:02:40 251

原创 VB调用DLL的参数类型匹配问题

VB调用DLL的参数类型匹配问题(一)  几天前, 网友提到了VB中的参数与标准的C语言的参数的对应关系的问题,说老实话,我对次也是七窍只通了六窍。这几天查了些资料,总结如下,希望能对大家编程有所帮助。  VB调用DLL的缺省调用方式是:传引用调用。即VB传一个指向参数变量的指针,DLL中便可以修改实际参数的值。若要传值方式,则需要在函数申明时在参数前加上ByVal关键字。  下面谈谈...

2011-05-24 20:17:12 456

原创 颜色分量

关于颜色的问题。如果你想判断颜色是否“基本上是红色”,可以这样,首先获得颜色的三个分量。颜色要过这些关:1.看最大的那个分量是否是红色分量。2.看红色的值是否达到了一定量(例如高于50,不然颜色就太黑了),3.看红色值和次大值相比是否明显大得多(例如规定红色值要是次大值的2倍才算)。...

2011-05-20 23:02:11 1061

原创 ARM3级流水线和中断返回地址地址

    ARM处理器使用流水线来增加处理器指令流的速度,这样可使几个操作同时进行,并使处理与存储器系统之间的操作更加流畅,连续,能提供0.9MIPS/MHZ的指令执行速度    PC代表程序计数器,流水线使用三个阶段,因此指令分为三个阶段执行:1、取指(从存储器装载一条指令);2、译码(识别将要被执行的指令,得到下一指令占据数据路径,寄存器被读取,操作数在桶式移位器中被以为。ALU产生相应的运算结...

2011-05-05 10:56:50 275

原创 .基于S3C2440 Linux2.30.4 SPI驱动移植全过程

原文地址:http://blog.163.com/joyrain_06/blog/static/1788253920113823524293/一、环境    硬件:s3c2440    内核:Linux2.30.4    交叉编译工具:EABI4.3.3    开发环境:rhel5.5二、移植  1.修改arch/arm/mach-s3c2440/mach-mini24...

2011-04-29 13:35:12 140

原创 【转】micro2440-linux-spi驱动

原文地址:http://blogold.chinaunix.net/u3/98807/showart_2185464.html在arch/arm/mach-s3c2440/mach-mini2440.c中:1:加入头文件:#include <linux/spi/spi.h>#include <linux/spi/spidev.h>  2:--...

2011-04-29 13:28:04 115

原创 【转】关于 #define WINVER

原文地址:http://blog.ehomy.net/archives/94最近在在把一些程序从VC6迁移到VS2008,由此而关注到了Winodws版本的定义问题。关于版本定义的关键无外乎为程序头文件中对于#define WINVER 和 #define _WIN32_WINNT 的使用,具体为:#define WINVER 0xXXXX#define _WIN32_...

2011-04-20 19:25:28 737

原创 【转】Richedit使用大全

一.常见问题a.可以编译,不能执行的AfxInitRichEdit();b.升级默认的Riched版本(默认的有一些bug),如可在InitInstance中添加LoadLibrary("RICHED20.DLL") 最后注意 FreeLibrary 如果是CRichEditView基类的可用BOOL CXXXXXXView::PreCreateWindow(C...

2011-04-06 11:10:14 152

原创 UpdateData() --MFC函数

UpdateData,顾名思义,是用来刷新数据的。  UpdateData(TRUE) -- 刷新控件的值到对应的变量  UpdateData(FALSE) -- 拷贝变量值到控件显示例如,窗口中用 DDX_Text(pDX, IDC_EDIT1, m_usercode); 将IDC_EDIT1编辑框控件与m_usercode变量做了关联,如果修改m_usercode之后要想对应控...

2011-03-19 14:55:04 73

原创 MFC控制条窗口布局原理【转】

一、框架窗口框架窗口在其大小被改变的时候会收到WM_SIZE消息,这个消息的处理函数是CFrameWnd::OnSize,此函数接着调用RecalcLayout来重新安置各子窗口,它的主体代码如下:if(GetStyle() & FWS_SNAPTOBARS){CRect rect(0, 0, 32767, 32767);RepositionBars(0, 0xffff, AF...

2011-03-19 11:23:54 137

原创 【转】Android2.X移植到M8步骤说明(根据原文有所修改)

原文地址:[url]http://www.m8diy.com/cn/?/log/show/5/Android2XYiZhiDaoM8BuZhouShuoMing/[/url]Android2.X移植到M8步骤说明1. 首先我们大家都知道Android是基于Linux之上的一个软件平台,Android移植的大部分工作其实是Linux到M8的移植。所以,我们首先需要完成Linux的移植。...

2011-03-05 16:05:33 93

原创 linux修改时间

修改时间前,必须确定当前用户具有相应权限。[code="c"]#include #include #include #include #include int main(int argc, char *argv[]){ time_t mytime = time(0); struct tm* tm_ptr = localtime(&mytime)...

2011-02-13 10:30:25 66

原创 Using the GNU C/C++ compiler on AIX

http://www.ibm.com/developerworks/aix/library/au-gnu.html

2011-01-25 20:43:20 92

原创 【转】产品研发管理-项目管理经验谈

撇开PM Book里面和传统项目管理关注的较高层面(如项目管理组织)以及时间,成本,质量(效果)这个3角形,我觉得项目经理主要应该关注一下几个方面:   1、明确的目标  我把目标放在第一位,因为目标对于团队的成功非常重要,务需质疑,而给团队传递目标的就是项目经理。所以说项目经理可以说是一个团队的领航者。没有目标的团队常常会觉得迷茫,失去战斗力和效率。  如何制定目标?...

2011-01-21 13:52:27 163

原创 【转】内存访问过界

原文地址:[url]http://hi.baidu.com/liheng_2009/blog/item/c065e880cc09129ef603a6e8.html[/url]最近公司一台服务器的某个服务无故死掉,查看系统日志/var/log/messages ,发现有如下报错:segfault at 0000000000000000 rip 0000000000878bd1 rsp...

2010-12-29 16:47:53 385

原创 【转】Red Hat安装Broadcom网卡驱动方法

原文地址:[url]http://limy123.blog.51cto.com/87625/75580[/url]broadcom驱动光盘中提供了2种驱动安装包,rpm -ivh bcm5700-.src.rpm和bcm5700-.tar.gz(其中version为网卡驱动版本,如8.1.55),下面分别介绍2种安装方法。由于安装驱动过程中需要编译源码,所以在安装驱动前需要安装redhat...

2010-12-17 17:28:10 181

原创 【转】DELL R410 网卡驱动升级

原文地址:[url]http://topic.csdn.net/t/20040128/21/2684442.html[/url] 最近新买了5台dell R410的服务器,安装系统是centos5.4,上线运行后,两台带宽流量比较大的server(40M),频繁出现公网网口 自己宕掉的情况,整的我够呛,通过和dell支持联系,让我互换公网和内网网线,我真想抽他,没有采纳他的建议,我分析觉...

2010-12-17 15:52:01 518

原创 vsftpd 500 OOPS: cannot change directory

解决方法:在终端输入命令:setsebool ftpd_disable_trans 1service vsftpd restart 其实这是SELinux的设置命令.其实 man 一下setsebool也知道了:NAME setsebool - set SELinux boolean value 在不熟悉SELnux前,把SELinux关掉也可以的。有...

2010-12-14 18:09:08 81

原创 数学符号

R 代表实数集。Z代表整数级。Q代表有理数集。C代表全集。N代表自然数集。

2010-12-13 20:34:35 162

原创 平方和公式

平方和公式n(n+1)(2n+1)/6 即1^2+2^2+3^2+…+n^2=n(n+1)(2n+1)/6 (注:N^2=N的平方)平方和公式 - 证明证明1+4+9+…+n^2=N(N+1)(2N+1)/6 1、N=1时,1=1(1+1)(2×1+1)/6=1 2、N=2时,1+4=2(2+1)(2×2+1)/6=5 3、设N=x时,公式成立,即1+4...

2010-12-13 20:13:18 3056

原创 ∑西格玛,求和符号,表示累项相加

∑叫做西格玛,求和符号,表示累项相加, n ∑ai=a1+a2+a3+...+an。 i=1 下面的i=1. “i”表示通项公式中i是变量,随着项数的增加而逐1增加 “1”表示从i=1时开始变化, 上面的“n”表示加到i=n, “ai”是通项公式。 ∞ ∑ai=a1+a2+a3+........,∞表示无穷大,前式子表示无限项求和。 i=1 ...

2010-12-13 13:08:54 13068

原创 char* 与char数组的区别

在平时使用下,char* a和char b[]的区别在于a能进行运算,b不能,他们都能使用[]进行取值。sizeof只能求出a的指针长度,比如4字节,而b能直接求出数组的长度。...

2010-11-18 11:07:33 1648

原创 Linux写文本文件

今天想在linux下做日志,做日志必定要写文件,但是我使用open和write函数写字符串的时候该文件能用cat命令查看,也能在Windows下使用记事本查看,就是不能使用linux自带的gedit查看,说文件是二进制。后来测试发现只要把字符串的最后一位(\0)写到文件里,gedit就会认为文件是以二进制来查看。...

2010-11-17 19:52:34 167

原创 【转】linux线程-sysconf系统变量

 原文地址:http://deepfuture.iteye.com/blog/754933使用sysconf( )了解系统的线程资源限制是使得应用程序恰当地管理它们的关键。前面已经讨论了利用系统资源的示例。当设置线程的栈大小时,最小值为PTHREAD_MIN_STACK。栈大小不应当低于由pthread_attr_getstacksize( )返回的默认栈大小的最小值。...

2010-11-13 11:08:50 67

原创 【转】Redhat Eterprise Linux 5允许root帐户的telnet和ftp服务

原文地址:[url]http://conner-wang.spaces.live.com/Blog/cns!568D1F7F9D97C059!652.entry[/url]12月12日Redhat Eterprise Linux 5允许root帐户的telnet和ftp服务其实这些东西都没什么技术含量,有时工作中需要用到,而时间长了又经常就会忘掉,所以为了以后查找方便,就记在这里了...

2010-11-02 20:42:30 95

原创 C++builder 2010 Socket 网络编程

1. 打开c++builder 2010, 打开菜单Project\Options选项, 囗弹出对话框2. 在Packages子项目中, 添加dclsockets140.bpl控件安装包, dclsockets140.bpl 在c++builder 2010的bin目录, 包含了TClientSocket、TServerSocket两个控件3. 参考高手的例程, 或者自带的...

2010-10-29 15:35:43 534

原创 【转】‘PTHREAD_MUTEX_RECURSIVE’未声明的解决方法

原文地址:[url]http://blog.csdn.net/alextanghao/archive/2009/03/06/3963810.aspx[/url]但是用gcc 就出现 ‘PTHREAD_MUTEX_RECURSIVE’未声明(在此函数内第一次使用) 这样的提示,pthread.h已经包含了,问题出在编译参数上面。g++ recursion.c -orecursion -l...

2010-10-22 23:39:07 543

原创 AIX安装和删除Oracle

创建DATAVG创建LV,oracle,oradata,oratabLV挂在到/oracle,/oradata,/oratab创建oinstall,oradba组创建oracle用户,属于oinstall,oradba组su - oraclepasswd输入oracle密码chown -R oracle:oinstall /oraclechmod -R 775 ...

2010-10-21 16:07:28 102

空空如也

空空如也

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

TA关注的人

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