程序设计与计算机语言
文章平均质量分 76
qyangxjtu
这个作者很懒,什么都没留下…
展开
-
C/C++的思索 C++之父访谈录——原来 C++ 是 Bjarne 的一个阴谋……
泉注:在CSDN版上轰轰烈烈的讨论C++语言之前,我就和宿舍同学讨论过各种程序设计语言。当时我说C++是个怪胎,:-)具体就不说了,请看下面的访谈录知道 C++ 为什么这么复杂吗,看下面的原因:) C/C++的思索 C++之父访谈录 在1998年的元旦,Bjarne Stroustrup(C++之父)接受了IEEE《计算机》杂志记者的专访。编辑很自然的认为他会对于过去七年来使用他创建的语言进行转载 2007-09-20 12:05:00 · 1920 阅读 · 1 评论 -
ATmega128的SRAM结构和编程注意事项
泉注:某些注意事项在特定条件下还是要违反的,为了程序方便。 1、 SRAM的结构工作寄存器区包括32个8位寄存器。编译器使用了R0、R1、R22~R31。R2~R15中的一些寄存器可能会用来存放全局位变量;剩下的寄存器会分配给全局字符串变量和全局整形变量。R16~R21分配给局部字符型变量和局部整形变量。I/O寄存器区包括64个CPU外围功能地址。数据对战区用于动态存储变量原创 2007-12-28 10:20:00 · 3032 阅读 · 0 评论 -
Ruby String类(三)
1. 将变量带入现有的字符串问题:希望不实际执行替代就可以创建一个包含Ruby表达式或变量替代的字符串,并且计划稍后将之带入字符串,可能要替代多次且每次的值不同。解决方案:有两种好的方案:print-style字符串和ERB模板。1)template = ‘I love %S!’template % ‘snower’原创 2007-12-26 09:57:00 · 1943 阅读 · 1 评论 -
Ruby String类(一)
注:偷偷的把《Programming Ruby》的前两部分看了看,这本书偏语法,对Ruby的整体有了一点点认识。由于思维习惯不好,不喜欢深究原理,所以拿来《Ruby Cookbook》开始看。并记录一些基础知识。 老板发信问怎么这两天没怎么见我们去调板子啊,这个积极性也是靠激发的,前几天每天还花一个上午或下午或晚上去调呢,就今天不想去。研一的小师弟们要考试呢,我最近不太想调硬件,主要还是原创 2007-12-21 19:40:00 · 2464 阅读 · 0 评论 -
Ruby,很有意思的一种语言
看了大半天AVR单片机的资料,明天准备好好调试一下,争取早点把硬件调好,然后就不用烦硬件了。相对来说,还是更喜欢写程序,不是一个一个引脚的测波形,呵呵 晚上照例看了4个单元的GRE,先过一遍再说。没有听众,所以很多东西看了就忘了。 以后一定要孩子每天晚上给我上课,说他们今天学到了什么,那样即锻炼了表达能力,又可以加深对所学知识的理解,而且无形之中会形成一种过目不忘的能力,呵呵原创 2007-12-13 22:37:00 · 938 阅读 · 0 评论 -
fork函数——多进程编程,其实也不是很难
2007-05-22 | fork函数 标签: fork函数 创建进程 fork函数 在linux中,只有一个函数可以创建子进程:fork。 #include #include pid_转载 2007-09-21 11:54:00 · 1665 阅读 · 0 评论 -
Linux进程编程介绍(四)
Linux进程编程介绍(四)2006-11-19 16:55转自:计算机基础教程网(ITWEN.com) 摘要:这一节,我们来看一种比较简单的数据传送的方法,即通过管道传送数据 4.进程间使用管道通信 前几节中我们讲述了有关进程的操作,我们已经学会产生一个新的进程,改变进程的执行图像等操作。然而,子进程与父进程,子进程与子进程之间,还缺少数据交换的方法。这一节,我们就来看转载 2007-09-21 14:09:00 · 795 阅读 · 0 评论 -
Linux进程编程介绍(三)
Linux进程编程介绍(三)2006-11-19 16:52转自:计算机基础教程网(ITWEN.com) 摘要:本节要介绍一些有关进程的特殊操作。有了这些操作,就使得进程的编程更加完善,能编制更为实用的程序。主要的内容有得到关于进程的各种ID、对进程的设置用户ID、改变进程的工作目录、改变进程的根、改变进程的优先权值等操作。 3.进程的特殊操作 上一节介绍了有关进程的一些转载 2007-09-21 14:07:00 · 672 阅读 · 0 评论 -
Linux进程编程介绍(二)
Linux进程编程介绍(二)2006-11-19 16:38 转自:计算机基础教程网(ITWEN.com) 摘要:本节先介绍一些关于进程的基本操作,通过本节,我们将了解如何产生子进程,进程如何改变它的执行映像,父子进程的同步等操作。由此也了解到一些并行程序的基本概念与如何编制简单的并行程序。2. 进程的一般操作 上一节介绍了一些有关进程的基本概念,从这一节开始要结合一些例子转载 2007-09-21 14:05:00 · 952 阅读 · 0 评论 -
Linux进程编程介绍(一)
Linux进程编程介绍(一)2006-11-19 16:15转自:计算机基础教程网(ITWEN.com) 摘要:本节将介绍进程的定义。进程作为构成系统的基本细胞,不仅是系统内部独立运行的实体,而且是独立竞争资源的基本实体。了解进程的本质,对于理解、描述和设计操作系统有着极为重要的意义。了解进程的活动、状态,也有利于编制复杂程序。 1.进程的基本概念 首先我们先看看进程转载 2007-09-21 14:04:00 · 912 阅读 · 0 评论 -
VC命名管道通信的实现——最终自己的设计中没用VC
2007-05-22 | VC命名管道通信的实现(ZZ) 标签: 管道 服务端 客户端 通信 命名 VC命名管道通信的实现http://原创 2007-09-21 10:56:00 · 1044 阅读 · 0 评论 -
创建进程CreateProcess函数----windows 核心编程
泉注:这是我正准备做无线传感器网络仿真平台时查的一些资料,先转帖过来,以后再结合自己的开发经验,写一些Linux下多进程编程的东西,o(∩_∩)o... 2007-05-22 | 创建进程CreateProcess函数----windows 核心编程 标签: 进程 线程转载 2007-09-21 10:51:00 · 2709 阅读 · 0 评论 -
ATmega 128的编程的一些基本特性
CodeVisionAVR C1、 数据类型转换。unsigned char a = 30;unsigned char b = 128;unsigned int c;c = a*b; //出错,因为8位相乘的结果也是8位的,得转换为16位c = (unsigned int) a*b;2、 常量。如果把原创 2007-12-28 09:46:00 · 3735 阅读 · 1 评论