摘要:
MSP430寄存器中文注释---P1/2口(带中断功能) /************************************************************ * DIGITAL I/O Port1/2 寄存器定义 有中断功能 *****... 阅读全文
摘要:
前段时间为了尝鲜KDE5,于是安装了Kaos 2015.2,默认的kde5桌面,速度也不错,软件更新很及时,计划淘汰掉chakra算了,一直中文在终端下显示为乱码,经网上搜索整理记录如下: (1)使用超级用户打开/etc/locale.gen文件,将其中我们要用到的locale项去掉注释,也就是... 阅读全文
摘要:
VIM使用技巧3 阅读全文
摘要:
VIM使用技巧2 阅读全文
摘要:
JKD的安装和配置: 一、适合超级菜鸟的,不用设置系统路径,不用到处找插件 (1)如果你的系统是windows或linux,根据系统的不同(32位和64位之分),先到www.baidu.com搜索jdk,打开界面如下: (2)点击第一项:www.oracle.com字样的进去: (3)点... 阅读全文
摘要:
指针和内存 c程序在编译后,主要有3种使用内存的方式: (1)静态/全局内存:这里的变量在程序开始时分配,程序终止内存消失。所有函数都能访问全局变量,静态变量的作用域则局限在定义该变量的函数内部。 (2)自动内存:主要在函数内部声明,函数在调用时才创建,声明周期与被调用函数一样短暂。 (3)动态内存 阅读全文
摘要:
共享VIM配置文件 阅读全文
摘要:
基本概念: 一、结构化方法与结构化程序设计 1、结构化方法:源自迪克斯特拉(E.W.Dijkstra)提出的结构化概念,采用自顶向下、逐步求精的模块化设计方法。核心是将工作分成若干个相互独立的模块,使用顺序、分支和循环流程控制构造程序。C语言是标准的结构化程序设计语言。 2、结构化程序设计:在每... 阅读全文
摘要:
根源的查找--源码调试及演示: 一)、代码的构建,以下代码实现非负整数的阶乘为例。 1//filename:factorial.c 2 #include 3 #include 4 5 int factorial(int n){ 6 int result =1l; 7 i... 阅读全文
摘要:
本系列文章是阅读《软件调试实战》人民邮电出版社 Thorsten Grotker、Ulrich Holtmann 、Holger Keding、Markus Wloka(德)著,赵俐译的读书笔记 主要是针对的是C/C++语言的调试问题,调试的工具是GCC和GDB工具,本人用的OS为chakra ... 阅读全文
摘要:
在程序设计的过程中,经常需要完成两个变量的暂时交换,常用的方法是:引用第三方的同类型的中间变量,通过3次赋值操作完成: 1 #include 2 3 int main(int argc, char *argv[]){ 4 int x = 10; 5 int y = 20... 阅读全文
摘要:
Java中的标识符及命名规范 一、标识符可以使用字母、下划线、$、数字及其他们的组合命名,不能以数字开始,其他的3中可以起头。关键字和保留字不能作为标识符使用; 二、Java是大小写敏感的,也就是说int say; 和int Say;定义了两个整型变量;标识符的长度是没有限制的; 三、命名的规范... 阅读全文
摘要:
java中的main()方法: 一、java主类中的主方法形式: public static void main(String[] args){ //TODO } 二、个部分解释: (1)、public:表明方法的访问权限,任何包下的任何类都可以调用该方法; (2)、static:告诉编译器将m... 阅读全文
摘要:
C语言中内存对齐规则讨论(struct) 对齐: 现代计算机中内存空间都是按着byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就是需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这... 阅读全文
摘要:
Dennis Ritchie 过世了,他发明了C语言,一个影响深远并彻底改变世界的计算机语言。一门经历40多年的到今天还长盛不衰的语言,今天很多语言都受到C的影响,C++,Java,C#,Perl, PHP, Javascript, 等等。但是,你对C了解吗?相信你看过本站的《C语言的谜题》... 阅读全文