volcanol的工控博客
Email : lilinly225@126.com 索要资料加QQ 点击进入 或 点击左侧的资料分享专用帖

volcanol ---- View OF Linux Can Appreciate Nature OF Linux

天行健,君子以自强不息

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 4 5 6 7 8 9 下一页

2011年11月6日

摘要: This module tries to show how to compile the Winsock program examples available at Tenouk.com using the Visual Studio with the CLR.This Visual IDE should be the newer version such as VS 2005 and 2008 (Express or full version). In this case we are going to use C++from Visual Studio 2008, Professional 阅读全文
posted @ 2011-11-06 12:16 volcanol 阅读(1450) 评论(1) 推荐(3) 编辑

2011年10月18日

摘要: 话不多说,这个错误是VC 6.0里面的一个错误,不知道是不是我的VC 6.0的问题还是,还是我的计算机XP系统的问题,今天同事要求我给他做一个简单的定时关机的软件,哈哈,就打开了久违的VC 6.0,结果一不小心发现了一个很有意思的情况,微软的VC 6.0 居然提示信息的时候会出错。 俗话说有图有真相,那我就上图: 如图所示,圈了圆圈的地方,本来这个地方应该有4个 int的参数,结果这里提示仅有3个。 哈哈,不知道为什么, 有大侠能解释一下吗? 阅读全文
posted @ 2011-10-18 21:55 volcanol 阅读(423) 评论(0) 推荐(0) 编辑

2011年10月17日

摘要: 好久没有看C的书籍了,前两天在CSDN求助,求各位大神们能介绍一本书,我求助的要求是这样的:求一本介绍Windows C语言运行时库的书籍。书的内容要求是:能够具体介绍C语言库函数的实现方法,例如printf这样的函数,或者fopen这样的函数是如何实现的。结果很多大侠没有明白我的意思,给我介绍的都是非常经典的书籍: 《Windows程序设计》、《Windows核心编程》这样的书籍,在此对那些回复的大侠表示感谢。 不知道园子里的大侠有没有人知道这方面的书籍,有的话请不吝指教,在此先谢过了。 我前些天偶然看到了部分Windows下的C语言库函数的源代码,先贴出来一段printf的代码给大... 阅读全文
posted @ 2011-10-17 21:35 volcanol 阅读(1768) 评论(7) 推荐(1) 编辑

2011年10月16日

摘要: 今天继续windows的via C之旅,看的书是《精通Windows_API_函数_接口_编程实例》,里面提到了windows的数据类型。我摘录一到两段书中的内容供大家鉴赏鉴赏。1、数据类型的图 有点伤不起啊,DWORD的类型的数据,在内存中占用的字节数居然可以达到32字节。不知道是图书的编辑人员弄错了,还是编书的人弄错了。果然很有钱,什么都是用大的。2、概念混淆的图 我不知道为什么这么多的人,都把指针类型或者基类型为char的数组类型称为字符串变量。从我个人的学习经历来看,估计是受谭的书的影响。 明明是char的数组类型非的叫字符串,还整出个字符串变量, 不知道是C也是面向对象的C+... 阅读全文
posted @ 2011-10-16 19:24 volcanol 阅读(261) 评论(0) 推荐(0) 编辑

2011年10月10日

摘要: 金三角.......... 美对台军售.................. 双十纪念............................... 突然我想起一句无聊的阿Q似的话, “挂人者人恒惧之,自挂者人恒挂之”,(脚注: 挂,这个字,不知道什么时候成了使人离开这个世界的代名词)。 阅读全文
posted @ 2011-10-10 19:37 volcanol 阅读(250) 评论(0) 推荐(0) 编辑

2011年10月3日

摘要: C语言学习趣事_大数运算_之加法1、引子 在C语言中,因为预定义的自然数类型的大小是有上下限度的,这就决定了在进行数的运算的时候,必然受到限制,同时因为C语言是最接近汇编的一种程序设计语言,并且由于计算机的运算的特殊性: 按位进行计算的,这样还带来了一个问题,存在数的丢失,就是通常说的溢出。 为了在C中进行大数运算,不能简单的用C中预定义的数据类型和运算方法进行,因此必须寻求一种新的方法。本文讨论怎样来设计一种方法来计算各种大数运算。2、加法 我们知道,实际上计算机通过位运算来实现数学运算,我们通过一个简单的例子来说明这个问题。Exp: 100 ————> 0110_0100 (为了简单 阅读全文
posted @ 2011-10-03 13:11 volcanol 阅读(6259) 评论(11) 推荐(0) 编辑

2011年10月2日

摘要: 前些时候说了一些关于西门子自动化控制系统的SCL的文字,有朋友建议在这里简单的介绍一下自动化控制系统,这里就做一个简单的介绍,其实在日常生活当中我们经常看到自动化控制系统,例如我们的吊箱式电梯和履带式电梯都是自动化控制系统的应用。等下我们对此进行简单的分析,让园子里搞计算机的朋友们的对自动化控制系统有个感性的认识。 自动化控制系统顾名思义就是可以自动运行的系统,它由控制对象和控制核心,以及辅助控制部分组成,小到家里的冰箱,大到动车组及高铁控制,尖端到航空航天控制都离不开自动化控制系统。从简要性来分析,自动化控制系统主要是由检测元件、控制部件、执行部件和人机接口部分组成。如果将自动化控制系统.. 阅读全文
posted @ 2011-10-02 12:57 volcanol 阅读(1724) 评论(4) 推荐(2) 编辑

2011年10月1日

摘要: 今天,国庆节的第一天,感觉不到放假的轻松,反而更加觉得心情沉闷。 无聊,生活的主旋律,一直如此;死气沉沉,感觉不到活力;每天做的事空泛而无趣;没有任何意义,没有任何悬念。 想起了鲁迅的那句话: 绝望之为虚妄,正与希望相同。这更加的令我没有目的,没有方向,只能躲在生活的角落里面晃荡。 起来后的第一件事就是打开电脑,放音乐。简单的曲调,节奏强劲的MJ, 还是那首经典的《Billie Jean》, 还是那句无奈的控诉:But the kits is not my son。 说起来,北方的秋,比南方来的快,来的彻底,还没有到深秋,早上就感到凉意逼人。草草的清理了自己后,就简简单单的用一些... 阅读全文
posted @ 2011-10-01 23:17 volcanol 阅读(1182) 评论(7) 推荐(1) 编辑

2011年9月24日

摘要: 在C语言中,对变量的使用实质上是对计算机内存中存储内容的访问,通过对内存空间的引用来实现写入和读取。(注:C中有一个特殊的关键字register,用来声明非存储在内存当中的变量,register用来要求将变量存储在计算机的寄存器当中,这样的变量主要的目的是加快CPU访问的速率)REGISTER关键字是特定时期的产物,在内存访问速度很慢的时代用register定义的变量,确实存储在计算机CPU的寄存器当中,现在来说由于内存的访问速率也很快,很多编译器在编译的时候,会将register变量也存储在内存当中。这里主要讨论简介引用和解析引用,因此对register就不再讨论。 间接引用是指在... 阅读全文
posted @ 2011-09-24 21:09 volcanol 阅读(2234) 评论(2) 推荐(0) 编辑

2011年9月20日

摘要: 最近老没有心情来学习, 要看书的时候,心里就想要看电影,当看电影的时候又向听歌,听歌的时候又想玩游戏,玩游戏的时候又想看书,发现心里老胡思乱想,不知道为什么,我估计自己得了忧郁症,或者是某种奇怪的东西了。 为了调节这种状态,最近几天一直在潜水,每天到园子了逛逛,看看各位的文章感觉还是不错的.......... 然而这个简单的想法有时还被一些无聊的东西打断, 就是不知道什么时候开始的各种弹窗软件的出现,我不知道是哪个狗日的软件开发商弄出了这么个东西,当你正聚精会神的看某些东西的时候,总是突然弹出一个窗口,搞一些无聊的东西显示在里面, 刚开始就那么几个软件有弹窗的东西,现在倒好,只有是个软件它.. 阅读全文
posted @ 2011-09-20 19:50 volcanol 阅读(1089) 评论(30) 推荐(0) 编辑

2011年9月9日

摘要: 哈哈, 今天看书看到了内核对象的进程一章,原来以为进程会很难,结果发现如果用心学习的话其实也不是很难。嘻嘻我指的不难是入门不难,但是要是要完全掌握甚至精通的话还是相当的有难度的,光那些什么内核对象的继承特性和什么内核对象句柄表就够让人头疼疼了。下面我们弄一段娱乐代码来看看如何操作进程:// 01FirstAPP.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <windows.h> #include <stdio.h>#in 阅读全文
posted @ 2011-09-09 22:56 volcanol 阅读(1719) 评论(1) 推荐(1) 编辑

2011年9月4日

摘要: 前两天在园子里面分析了一段混乱代码,不知道为什么: 诺贝尔大侠说我的结论是放屁。可能有两个原因: 1、也许是因为我的分析不对, 2、也许是因为我在里面的一句话“英语比汉语更适合描述科技”。 如果是因为第1个原因,那么我只能说诺大侠是否可以到各著名的教程中进行求证,或者按照我的分析运行一下代码。(如果在win下运行代码,不能得到结果,那么请注意返回看看我的分析)。 如果是因为第二个原因, 我只能说这个只是我个人的感觉,并且这句话也不是我说的, 不要和我说爱国。就像曾经申奥的时候我不去看一样,我同学说我不爱国,我没有和他争辩,我给他的回答是:如果现在发生第三次世界大战,我会和我们其他的同胞一起拿. 阅读全文
posted @ 2011-09-04 12:11 volcanol 阅读(2915) 评论(33) 推荐(1) 编辑

2011年9月1日

摘要: C语言的复杂程度绝对令人难以想象,同时由于一些特殊的原因,C里面同时存在一些让人纠结的特性。 下面我们看一些有趣的C语言代码。Exp:main(){ printf(&unix["\021%six\012\0"], (unix)["have"] + "fun" - 0x60);}第一步:对于这样的代码要理解首先要做的是进行缩排,缩排后如下所示:main(){ printf( &unix["\021%six\012\0"], (unix)["have"] + "fun&qu 阅读全文
posted @ 2011-09-01 20:35 volcanol 阅读(1027) 评论(15) 推荐(0) 编辑

2011年8月24日

摘要: 5 Ways You can Learn Programming Faster5种方法提升程序设计学习效率by Alex AllainLearning to program isn't something you can do in an afternoon, but it doesn'thave to be a life's work,either.There arelots of things you can do to make it easier on yourself when you are learningto program.You already kn 阅读全文
posted @ 2011-08-24 00:20 volcanol 阅读(1550) 评论(2) 推荐(1) 编辑

2011年8月21日

摘要: 看了一天孙鑫老师的视频教程,发现其实在VC++中利用MFC进行编程也可以拦截消息,通过建立消息映射来处理消息。 嘿嘿,根据老师讲的内容,自己测试了书中的代码。 发现XP和2000对处理客户区的范围不一样。 void CDrawView::OnLButtonUp(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default//////////////* 用全局函数实现画线功能*//* HDC hdc; hdc=::GetDC(this->m_hWnd), ::Mov. 阅读全文
posted @ 2011-08-21 17:36 volcanol 阅读(265) 评论(1) 推荐(0) 编辑

2011年8月16日

摘要: 数制、码制和运算方法计算机最基本的功能是进行数的计算和处理,在计算机中数是以电子元件的不同物理状态来表示的。电子元件通常只有两种稳定状态: 导通、阻塞 饱和、截止 开、关 高电平、低电平通常在数字电子电路中:利用电平的高低来表示二进制中的0和1, 例如在自动化控制领域一般通用的电压等级为0到24V DC之间,通常如果电压低于5V则表示数字状态0; 而当电压大于18V的时候则认为表示数字状态的1。而在计算机CPU的电压等级上则又是另一种情形,通常目前低功耗CPU的电压等级答应在0~3.3V DC之间。通常会在0.7V以下的电压等级认为是数字0,而2.5V以上的电压等级会认为是数字信号1.二进制: 阅读全文
posted @ 2011-08-16 21:25 volcanol 阅读(1128) 评论(0) 推荐(0) 编辑

2011年8月14日

摘要: 昨天,在同事住的地方看了一个电影,《假装情侣》,黄渤男一号的电影,女一号是谁我忘记了,我同事还向我说笑,哪女一号是他的梦中情人, 我不知道梦中情人是什么概念,有到什么程度,我从来没有体验过梦中情人这种感觉。 一直以来看黄渤的电影都是风行者的那种风格,有点孙行者的意思,很行云流水的感觉,除了搞还是搞,我看过他的电影不多,从《疯狂的石头》到《疯狂的赛车》而已,而《假装情侣》是我看过的他的第三部电影。 陈文,一个保险公司的雇员,在一个偶然的机会遇到了沈露,电影的开始一如既往的无厘头,我没有想到故事的情节最后会是那样,在沈露不断的捉弄陈文的过程中,陈文慢慢的爱上了沈露,很简单很直接的爱,而且是很傻的. 阅读全文
posted @ 2011-08-14 23:17 volcanol 阅读(315) 评论(0) 推荐(0) 编辑

2011年8月7日

摘要: 在Visual Basic里面可以利用Timer控件来实现定时的功能,在Windows程序设计里面同样可以实现定时的功能,通过启用定时器的对象就可以实现定时作用。用一个简单的Exp来查看定时器的使用:/* 本实例代码展示定时器的使用——Beeper程序*/#include <windows.h>#define ID_TIMER 1LRESULT CALLBACK WndProc(HWND hwnd, UINT message,WPARAM wParam, LPARAM lParam);int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE 阅读全文
posted @ 2011-08-07 09:42 volcanol 阅读(917) 评论(1) 推荐(0) 编辑

2011年7月21日

摘要: 昨天测试了一下,如何通过函数从程序的堆栈空间来申请空间供其他函数使用, 里面提到了一个数据结构的命题:背包问题。命题如下:View Code /* 1.问题描述 假设有一个能装入总体积为T的背包和n件体积分别为w1,w2,…wn的物品, 能否从n件物品中挑选若干件恰好装满背包,即使w1+w2+…+wm=T, 要求找出所有满足上述条件的解。 例如: 当T=10,各件物品的体积{1,8,4,3,5,2}时,可找到下列4组解: (1,4,3,2) (1,4,5) (8,2) ... 阅读全文
posted @ 2011-07-21 21:52 volcanol 阅读(2025) 评论(5) 推荐(1) 编辑

2011年7月20日

摘要: 前两天我在园子里面写了一篇随笔, 说了几个问题, 当时测试用的是WinTC, 后来有几位大侠对我的说法不是很同意, 我自己也开始对自己动摇了, 于是对那天说的问题中的其中几个问题重新在VC 6中进行测试, 结果测试发现得出的结果大相径庭, 这也难怪有大侠表示有不同的看法了.............首先看我在WinTC中测试下面代码的结果:View Code /* 通过下面的函数测试内存申请的传递机制 1、 voidgetmemory(char **p)函数可以在堆中申请内存, 并可以返回给调用getmemory的函数使用 2、char *getmemory(void) 函数也可将申请的空间. 阅读全文
posted @ 2011-07-20 22:07 volcanol 阅读(1146) 评论(18) 推荐(1) 编辑

2011年7月18日

摘要: 有日子没有学习C语言了, 前些天在看windows程序设计时, 按照win的体系结构,在VC 6里面找到下面一段代码,发现自己的C语言功底实在是差之又差。代码为我看到的C代码,至目前为止,还只能理解个大概;估计要慢慢体会了。View Code DECLARE_HANDLE(HDC);#define DECLARE_HANDLE(name) struct name##__ { int unused; }; typedef struct name##__ ... 阅读全文
posted @ 2011-07-18 21:16 volcanol 阅读(2704) 评论(20) 推荐(2) 编辑

2011年7月17日

摘要: 好久没有学习Windows下的编程了, 因为我发现在学习Delphi时;看书的时候一会儿就涉及到windows编程的机制了。因此在今天有时间的时候学习一下windows的编程。View Code #include <windows.h>//#include "sysmets.h"LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int iShowCmd){ 阅读全文
posted @ 2011-07-17 23:12 volcanol 阅读(1107) 评论(0) 推荐(0) 编辑

2011年6月30日

摘要: 不知道中国的教育怎么了, 前两天发生在我身边的一件事,让我很无语, 同时让我想起了那个经典的“Ctrl+C” 和“Ctrl+V” 的电影片段。前两天我一个同事电脑操作系统蹦了,需要重装, 然后就叫我帮他弄, 然后我帮他弄了,系统装好后,发现没有硬件驱动, 怎么办? 只能干着急, 然后我向他解释,现在没有办法给他装驱动, 只能等到公司然后他自己从其他同事那里复制驱动程序(公司给配的的统一的Dell的E5410本本),然后他自己安装。 突然他想出了一个办法,那就是从我个人的电脑上复制我的电脑上硬件的驱动给他的Dell电脑用( 本人个人的本本联想的E40,公司配的Dell那天刚好没带回家),我没有. 阅读全文
posted @ 2011-06-30 21:50 volcanol 阅读(963) 评论(0) 推荐(1) 编辑

2011年6月27日

摘要: 前些天写了一篇关于西门子SCL应用_系列2的随笔, 被系统通知为涉嫌进行广告推广, 感觉怪怪的.......... 说实话,我目前虽然从事自动化工控,但是自己目前对这个不是很感兴趣, 那篇文章中给出的几个链接的厂家都与我没有任何联系,同时我提到的几个厂家也与我没有任何联系; 当时只是为了向大家介绍一下工控的实际面目和说明中国工业控制与国外的差距,绝对没有推广的意思......... 嘻嘻....... 几天继续我们的SCL之旅, 今天主要简单的描述一下FB、FC和OB的结构和几点要点, 说的不对的地方,欢迎各位拍砖..........4.4.6 功能块FB的结构 功能块的特点: 功能块是进行. 阅读全文
posted @ 2011-06-27 21:53 volcanol 阅读(2715) 评论(3) 推荐(0) 编辑

2011年6月23日

摘要: 最近老感觉自己的身体一天不如一天,老是丢三落四的, 哎,岁月啊.................. 在此给还在被中国教育的童鞋们一个建议.............在学校的时候还是小玩玩游戏,小谈谈一些海阔天空的事,当你工作后,你会发现你不但没有时间这个本钱了, 同时连身体这个本钱也没有了.......... 上次说了一些有意思的面试题, 今天我们结着看看一些关于指针和sizeof的面试题:下面是我看到的一些面试题5、简述 char * const p; char const *p; const char *p; 之间的区别。 首先讨论: char * const p; 这里可以知道const. 阅读全文
posted @ 2011-06-23 00:35 volcanol 阅读(2762) 评论(10) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 下一页
volcanol ----View OF Linux Can Appreciate Nature OF Linux。