摘要: 1: fprintf: fprintf是用于文件操作的,原型是int fprintf( FILE *stream, const char *format [, argument ]...);fprintf()函数根据指定的format(格式)发送信息(参数)到由stream(流)指定的文件.因此fprintf()可以使得信息输出到指定的文件。fprintf()的返回值是输出的字符数,发生错误时返回一个负值. char name[20] = "Mary"; FILE *out; out = fopen( "output.txt", "w" 阅读全文
posted @ 2012-12-06 16:30 KingOfFreedom 阅读(3557) 评论(0) 推荐(0) 编辑
摘要: EPANET代码解读1EPANET是美国环境保护局(环保署)公布的水力分析引擎,其源代码是开放的,但由于是用C写的,并且代码清晰度并不够,因此有必要解读一下。EPANET当前最新版本是2.0,可以编译为动态链接库(DLL),也可以编译为独立的可执行程序(EXE)。编译DLL的最好方法是在VC++新建一个空的DLL项目,然后把*.c、*.h以及epanet.def文件加入到项目中,即可顺利完成编译。要编译EXE,可以新建一个空的EXE项目,同样加入文件后,定义CLE并进行编译。DLL包含了一组导出函数,详细的用法在用户手册中有介绍,此处不作解释。EXE需要3个文件参数,分别是输入文件、报告文件和 阅读全文
posted @ 2012-12-06 15:25 KingOfFreedom 阅读(1719) 评论(0) 推荐(0) 编辑
摘要: c头文件(.h)的作用 C语言的著作中,至今还没发现把.h文件的用法写的透彻的。在实际应用中也只能依葫芦画瓢,只知其然不知其所以然,甚是郁闷!闲来无事,便将搜集网络的相关内容整理一下,以便加深自己的理解理论概述:.h中一般放的是同名.c文件中定义的变量、数组、函数的声明,需要让.c外部使用的声明。1)h文件作用: 1.方便开发:包含一些文件需要的共同的常量,结构,类型定义,函数,变量申明; 2. 使函数的作用域从函数声明的位置开始,而不是函数定义的位置(实践总结) 3 .提供接口:对一个软件包来说可以提供一个给外界的接口(例如: stdio.h)。2)h文件里应该有什么:常量,结构... 阅读全文
posted @ 2012-12-06 15:21 KingOfFreedom 阅读(322) 评论(0) 推荐(0) 编辑
摘要: [转帖]int main(int argc,char * argv[]) windows 下的使用通常对于初学C语言的同学来说,我们的main函数,都是没有形参的,那么这是怎么回事呢?根据C语言规定,main函数的参数只能有两个,习惯上这两个参数为argc和argv,格式如下:intmain(intargc,char*argv[]){//program//}解析:此时,main函数有两个形参。第一个argc为int整形。第二个为指针数组。也就是这个形参是个数组,这个数组的成员是指针。其指针指向char型。argc记录了用户在运行程序的命令行中输入的参数的个数。arg[]指向的数组中至少有一个字 阅读全文
posted @ 2012-12-06 15:17 KingOfFreedom 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 名言:别人用一种方法,我用十种方法,成功胜算将是别人的10倍。——陈景润 作为程序员,应该需要具备许许多多的基本功,比如对数据库的增删改查、对基本的控件的熟练使用等。在数据库的插入前,往往需要判断添加的记录是否已经存在于数据库中,如果已经存在则不需要再进行插入操作了。 作为程序员,我们的工作就是不断的遇到问题不断地解决问题。在遇到一些问题之后,在解决问题的过程中,应该有这样一个步骤,就是给自己一些思考时间,去尽可能地找出所有你目前的技术水平能找出的解决方案,然后从中找出最优方案。而不是一上来就利用以往的经验马上去做,或者以找到一个解决方案就直接去做,直到发现该方案做起来很复杂或者太费劲而中止, 阅读全文
posted @ 2012-07-21 16:18 KingOfFreedom 阅读(15883) 评论(27) 推荐(2) 编辑
摘要: 一、暗时间管理心理年龄=k*思考量,心理年龄与思考量成正比。实际投入=时间*效率上下文切换、多任务处理、考虑切换费时、考虑热身时间,从而正确决策是多任务还是单任务沉浸状态、流体验思维体力高效学习的最重要3习惯:专注、保持专注、抗干扰进度条的作用,防止过早退出循环,过早退出的原因是畏惧时间成本而非问题本身的难度思维品质:反思、批判性思维、质疑有效的记忆与学习:精细记忆编码、线索量、理解记忆抽象、泛化、触及本质。有效的记忆与学习的实践方法:温故知新、讲给别人听、写给他人看、“虚拟经历”、抽象与推广,上升层次。学习密度与专注力大块时间与小块时间的利用重视知识的本质,学习的第一原则;本质知识与非本质知 阅读全文
posted @ 2012-07-21 11:29 KingOfFreedom 阅读(255) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2011-12-19 17:09 KingOfFreedom 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 总括二极管、三极管、场效应管 (掌握它们的外特性与主要参数)了解半导体物理结构一、二极管1. 特性曲线单向导电性 正偏即正向导通,电流的流向是从P型→N型2. 主要参数(以2个具体的二极管为例)整流型1N4001开关型1N4148最大正向电流1.0A200mA反向击穿电压50V75V反向电流5μA25nA最高工资频率3KHz1MHz反向恢复时间…4ns3. 应用举例① 限幅电路 (把输入信号的负半轴限制掉)其中u1为输入电压波形,u2是输出电压波形,可见把输入信号的负半轴限制掉② 动态特性其中:Us是输入电压,其频率为1000kHz;u2对应的二极管为1N4004(为整流型二极管),其频率为3 阅读全文
posted @ 2011-12-14 11:12 KingOfFreedom 阅读(937) 评论(0) 推荐(0) 编辑
摘要: (一)课程简介章节内容要求类比(建一个房子)第一章电路分析的基础知识掌握水泥、水、砂子第二章半导体基本器件掌握水泥、水、砂子第三章开关理论基础掌握水泥、水、砂子第四章门电路最基本的电路水泥、水、砂子第五章组合逻辑电路重点(分析方法、设计)墙第六章时序逻辑电路重点(分析方法)墙第七章知识扩展房子第八章知识扩展房子(二)学习方法1. 学任何一门课,注意两点:①基础知识:它们在几十年内是有效的,基本概念,要弄熟,记得牢②能力:分析问题,解决问题的能力。包括看书的能力,新器件,新技术不断地涌现。这些能力不是凭空出现的,而是在基础知识地积累的基础上,有目的有针对性地去学。第一章 计算机电路基础知识(一) 阅读全文
posted @ 2011-12-13 21:17 KingOfFreedom 阅读(1511) 评论(0) 推荐(0) 编辑