本站首页    管理页面    写新日志    退出


 

 

 


最新日志

练车
今天是2011年07月02号
温馨
CInternetSession 类
CHttpFile实现Get/Post
在MFC中加一个控制台DOS界面
strtol 函数
outputParam
有关CTime和ColeDateTime
variant_t ,_bstr_t 与

 


 

最近的评论

回复:CHttpFile实现Get/Po
回复:好久没有来了
回复:参数自整定的模糊PID
回复:电子设计大赛自由命题可参考的题目
回复:数字万用表使用方法
回复:公交车上巨搞笑的一幕
回复:电子设计大赛自由命题可参考的题目
回复:电子设计大赛自由命题可参考的题目
回复:电子设计大赛自由命题可参考的题目
回复:暑假回来

 


 

连接




    

好久没有来了
sccwqiang 发表于 2009-4-7 14:49:16

  好久没有写博客,今天有空随便写一下,下面是我自己搞的一个VC下联接ORACLE一段代码。第一次写的,对以后肯定是有些帮助的,所以拿上来,以后可以看一看。 DWORD WINAPI ProcessOracle(LPVOID lpParameter)
{
 while(TRUE)
 { 
  bThreadStart = TRUE;
  CoInitialize(NULL);
  _ConnectionPtr pConn(__uuidof(Connection));
  _RecordsetPtr pRecord(__uuidof(Recordset));
  
  pConn->ConnectionString = "Provider=OraOLEDB.Oracle.1;Password=appuser;Persist Security Info=Tr

阅读全文(1782) | 回复(1) | 编辑 | 精华 | 删除


指针初始化引出的问题
sccwqiang 发表于 2008-10-31 12:24:42

对指针初始化时,引出的应该注意的问题小结:
(1)先看例子:
#include <iostream.h> void main()
{
char *p,*p1="hello first!";
while((*(p++) = *(p1++)) != 0); cout<<p<<endl;
}错处:p定义时没有初始化,p是指向不定,是一个野指针。
p++可能引用得空间为非法的。
编译时不会出错,但运行时会造成程序崩溃。 (2)把上面的p初始化为NULL
#include <iostream.h> void main()
{
char *p=NULL,*p1="hello first!";
while((*(p++) = *(p1++)) != 0); cout<<p<<endl;
}//也错,NULL表示没有任何指向。p++没有任何意义,运行时会造成程序崩溃

阅读全文(2148) | 回复(0) | 编辑 | 精华 | 删除


+,-*,/重载返回值不能用引用?
sccwqiang 发表于 2008-10-26 11:23:16

  在网上看见有网友说重载+,-,*,/时返回值不能为对象的引用,带着深深的疑问自己动手来看了一下,可以呀!不管是成员还是友员重载两者都行,不知道他们是怎么想的,反正我在vc6.0中小试了一下能够通过!以下是用一复数加法运算,代码如下: #include <iostream.h> class complex
{
public:
 complex(){real=0;image=0;}
 complex(double r,double i){real=r;image=i;}
 //friend complex &operator+(complex c1,complex c2);
 void display();
 complex &operator+(complex c1);
private:
 double real,image;
};
complex co;//全局对象
/*c


C/C++内存区分配(转)
sccwqiang 发表于 2008-10-25 10:03:32

一.在c中分为这几个存储区
1.栈 - 有编译器自动分配释放
2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收
3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的>另一块区域。- 程序结束释放
4.另外还有一个专门放常量的地方。 - 程序结束释放
                 &nb


引用方式处理数组(原创)
sccwqiang 发表于 2008-10-24 13:43:52

 我们知道c++中不能建立数引用的数组,因为数组名只是代表数组的首地址,而不是一个变量(显然它是常数嘛),所以不能建立引用的数组。当用数组作为参数进行传递时,一般相到指针方式的值传递。而有了C++的引用,它的优点使得有时候可能想这样做,就是形参用引用方式来进行处理。由于不能用引用形的数组(int &arr[2][3])作为形参,所以象我等初学者认为这是不可能的。今天没事我就自己弄弄看,居然可以用引用。思路大体如下:因可以建立指针的引用,所以想到中间代换,即先用一指针指向数组的首地址,然后再建立该指针的引用,这就相当于有了中间指针的别名,当改变别名的值时,就改变了中间指针变量中的值,而中间指针变量又是指向数组元数的,自然就改变了数组的值了。例如:int a[2];先建立指向数组的指针int *p=a;然后就可建立指针的引用:int *&pt=p;这是pt 其实就是指针p的别名了,也就是p和pt是同一个变量了,改变pt就等于改变p,而改变指针p就是改变了p指向的变量的值了。 下面是一个二行三列矩阵的加法运算,并输出结果,由于


公交车上巨搞笑的一幕
sccwqiang 发表于 2008-10-21 23:46:22

(下面还有433字)


空姐在飞机上的事情
sccwqiang 发表于 2008-10-19 20:06:21

  (一)飞机落地了,由于广播的乘务员老想着赶班车去东直门,于是广播成了“女士们,先生们,我们的飞机已经抵达首都北京东直门机场” 旅客疯了。。。
(二)飞机抵达纽约,应该是肯尼迪机场,最后广播成了“我们已经抵达纽约肯德基机场”
(三)回到北京,落地前乘务员要做好签封工作,刚签封完就有旅客要可乐,乘务员说“我们都封了”结果客人很不理解:“我就要个可乐,你们就疯(封)啦?!”
(四)飞机机械故障延误了,过了一会又可以走了,旅客问为什么?乘务员说“没事儿,就换了一个敢开的机长。”
(五)飞机落地了,还在滑行,旅客就都站起来拿行李,为了安全,要广播“女士们,先生们,我们的飞机还在滑行,请您坐好,并关闭头顶上方的行李架”结果一着急广播成了“女士们,先生


软件版本释义
sccwqiang 发表于 2008-9-21 10:25:25

  软件版本释义
     或许,大家已经注意到了,网上下载的软件常常标有Beta版、Demo版等软件版本信息。这些版本标志实际上有其内在的含义。在此,把几种常见的软件版本向大家做一简单介绍。
    FullVersion: 式版。用户使用最多的版本,功能完备。
    Upgrade版: 增加低版本软


数字万用表使用方法
sccwqiang 发表于 2008-9-18 9:12:36

                 数字万用表使用方法
1. 准备
按下电源开关,观察液晶显示是否正常,有否电池缺电标志出现,若有则要先
更换电池。
2. 使用
(1)  交、直流电流的测量
     根据测量电流的大小选择适当的电流测量量程和红表笔的插入孔,
测量直流时,红表笔接触电压高一端,黑表笔接触电压低的一端,正向
电流从红表笔流入万用表,再从黑表笔流出,当要测量的电流大小不清
楚的时候,先用最大的量程来测量,然后再逐渐减小量程来精确测量。 
(2)  交、直流电压的测量
     红表笔插入“V/Ω”插孔中,根据电压的大小选择适当的电


四电压比较器LM339的8个典型应用例子
sccwqiang 发表于 2008-9-18 7:19:06

四电压比较器LM339的8个典型应用例子

LM339集成块内部装有四个独立的电压比较器,该电压比较器的特点是:1)失调电压小,典型值为2mV;2)电源电压范围宽,单电源为2-36V,双电源电压为±1V-±18V;3)对比较信号源的内阻限制较宽;4)共模范围很大,为0~(Ucc-1.5V)Vo;5)差动输入电压范围较大,大到可以等于电源电压;6)输出端电位可灵活方便地选用。
  LM339集成块采用C-14型封装,图1为外型及管脚排列图。由于LM339使用灵活,应用广泛,所以世界上各大IC生产厂、公司竟相推出自己的四比较器,如IR2339、ANI339、SF339等,它们的参数基本一致,可互换使用。

  LM339类似于增益不可调的运算放大器。每

« 1 2 3 4 5 6 7 8 9 10 »

 

 

 


站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.030 second(s), page refreshed 144329216 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号