- 博客(30)
- 收藏
- 关注
原创 英语学习的方法
英文也很重要,我们读英文怎么读,你知道吗?从第一天读英文开始,就读美国大学所读的书。怎么读?幼稚园怎么读大学的书?莎士比亚怎么读?我告诉各位,不要老师,只用六个字的教学法,只要你知道这六个字,你就可以做最好的英文老师。每个人都会,这六个字就是:“小朋友,跟它(录音机)念”。听一遍,鸭子听雷公,不懂。二遍,不懂;三遍,不懂;十遍有印象,二十遍跟着念,三十遍、五十遍很熟,一百遍会背。让他这一课念这一段...
2012-01-17 11:47:54 167
原创 c语言的编译过程
http://hi.baidu.com/wangsl1978/blog/item/89229516a59a0512c83d6d01.html先感谢这篇文章 介绍了ld的库文件怎么引用的代码如下-----------------------test.c-----------------------------#include<stdio.h>Void mia...
2011-12-15 09:29:26 110
原创 看c专家的理解
#include<stdio.h> struct foo{long foo;}foo; void main(){ char *p="abcdefg"; char at[]="edgjhk"; printf("%d\n",sizeof foo); //不用的写法代表不同的含义 printf("%c\n"...
2011-12-12 11:45:13 108
原创 C语言代码的几个误区
有一些是c专家上看到的 #include<stdio.h> //函数的内部数组在返回该数组的时候 由于数组已经被销毁 返回的地址是错误 但编译不报错 需要使用全局数据来避免 char buffer[]={'x','b','\0'}; char * re(){ int i=6; //char buffer[]={'x','...
2011-12-10 22:34:15 118
原创 c语言的几个问题 static
今天搞几个简单的C语言问题搞了好久。。。。都是一些好简单的。。。 先说一下static 我做了个C语言的static的权限实验 代码如下: --------------------1.c-------------------#include <stdio.h> extern int n; void main() { ...
2011-12-09 07:59:11 160
原创 单片机外设 12864 等
先贴资料这个是12864的串行传输方式 还有就是pdf的说明 里面有指令 串行的代码如下:#include <REGx51.H>//引脚定义#define RS P2_0 //片选 高电平有效 单片LCD使用时可固定高电平 cs#define SID P2_1 //数据 rw#define SCLK P2_2 //时钟 ...
2011-10-19 11:57:57 175
原创 linux的学习
这两天在看linux环境高级编程 每天都有看 今天早上一起来 想写一个chmod的实现 。。。。。 搞了半个钟头 #include<sys/stat.h>#include<stdio.h>int main(int argc, char argv[]){ if (argc != 3) { printf(...
2011-10-12 09:22:49 81
原创 单片机1
晚上搞了一晚上 总算是搞出来了这是单片机的代码#include <reg51.h>#include <intrins.h>#define uchar unsigned char#define uint unsigned intunsigned char code disp_code[] = { 0xc0, 0xf9, 0xa4, 0xb0, ...
2011-10-04 23:23:55 130
原创 单片机
在8位数码管中 一定要记得 ca 是选中信号用阳极 信号用阴极 ca是共阳极 cc相反 一定要先送要显示的数码管的选通信号 再送码段信号 这个问题搞得我焦头烂额。。。。。。。 在avr中 PORTB|=(1<<PB0) 的解释: 1.在M8的头文件(iom8.h)中,PB0定义为0 (建议看看使用的单片机相应的头文件) 2.1&l...
2011-09-30 08:34:54 352
原创 proteus 和vision的设置 和第一个程序
一定要选择 下面新建一个文件就好了 然后就是编辑 再就是编译 再加入hex就ok了 vision的设置如果在vision中编译后没有hex 在output中设置下 第一个我的设计和代码 org 0 sjmp start org 30Hstart: MOV SP,#60H MOV...
2011-09-16 13:16:11 463
原创 Java 字节流和字符流
以stream结尾的是字节流 以Reader或是writer结尾的是字符流 字节流是最基本的,所有的InputStrem和OutputStream的子类都是,主要用在处理二进制数据,它是按字节来处理的 但实际中很多的数据是文本,又提出了字符流的概念,它是按虚拟机的encode来处理,也就是要进行字符集的转化 这两个之间通过 InputStreamReader,...
2011-08-24 22:37:22 131
原创 看thinking in java 的一个练习 多个引用指向同一个对象
在工程1中 :package one; public class first{ public int i=2; public first() { super(); // TODO Auto-generated constructor stub System.out.println("xiaobai"); } /** *...
2011-06-10 00:50:14 170
原创 JAVA面试题解惑系列(一)——类的初始化顺序
看到一个叫java 的面试题解惑系列 的 很不错 参照thinking in java 看 可以解决很多问题 见附件
2011-06-03 09:02:52 102
原创 thinking in java 中关于java 垃圾回收器的知识
下面是网上找的 : 首先,finalize方法并不推荐普通编程的时候使用。也就是说,别指着finalize方法释放资源,这是不安全的。当然,finalize方法肯定会在对象内存被释放之前调用。除了这个之外,还有以下几点需要注意的:1)应该是只有一个类覆盖了Object类的finalize方法后,这个方法才会被调用。否则这个方法不会被调用(这是我的猜测,因为这样可以简化垃圾回收的过程,...
2011-06-01 15:11:27 105
原创 c语言 面试题
语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这个愚蠢的问题吗?如要你答出某个字符的ASCII...
2011-05-03 21:04:57 635
原创 在eclipse 上开发驱动报 Unresolved inclusion: <linux/module.h>
上网一查才知道 这个是内核的函数 eclipse 当然 不行
2011-05-03 19:07:46 288
在red hat 上安装 新版的jdk1.6
下午睡醒,想写个驱动。那个vim实在是太不方便了,就想装一个eclipse c++ 结果弹出说的是 java 的版本太低了 eclipse 要更高的 我试了下java的版本 java --version 果然是1.42的 所以先下载java在java.sun.com 中下载 jdk-6u11-linux-i586.bin 放到/root sh jdk-...
2011-05-03 16:11:34 162
原创 从linux设备驱动程序上面看到的好句子
1 这个编程接口是这样, 驱动可以与内核的其他部分分开建立, 并在需要的时候在运行时"插入". 这种模块化使得 Linux 驱动易写, 以致于目前有几百个驱动可用.2 字符设备一个字符( char ) 设备是一种可以当作一个字节流来存取的设备( 如同一个文件 ); 一个字符驱动负责实现这种行为. 这样的驱动常常至少实现 open, close, read, 和 ...
2011-04-24 22:46:21 119
原创 Linux环境进程间通信(二): 信号(上)
简介: linux信号机制远远比想象的复杂,本文力争用最短的篇幅,对该机制做了深入细致的分析。读者可以先读一下信号应用实例(在信号(下)中),这样可以对信号发送直到相应的处理函数执行完毕这一过程有个大致的印象。本文尽量给出了较新函数的应用实例,着重说明这些的功能。一、信号及信号来源信号本质信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断...
2011-04-23 11:56:22 66
原创 Linux环境进程间通信(一)
原文出自 http://www.ibm.com/developerworks/cn/linux/l-ipc/part1/ 简介: 在本系列序中作者概述了 linux 进程间通信的几种主要手段。其中管道和有名管道是最早的进程间通信机制之一,管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。 认清管道和有名管道...
2011-04-23 10:54:01 66
原创 汇编 入门 知识 不错的摘抄
“ 哎哟,哥们儿,还捣鼓汇编呢?那东西没用,兄弟用VB"钓"一个API就够你忙活个十天半月的,还不一定搞出来。”此君之言倒也不虚,那吾等还有无必要研他一究呢?(废话,当然有啦!要不然你写这篇文章干嘛。)别急,别急,让我把这个中原委慢慢道来:一、所有电脑语言写出的程序运行时在内存中都以机器码方式存储,机器码可以被比较准确的翻译成汇编语言,这是因为汇编语言兼容性最好,故几乎所有跟踪、调试工具(包括WI...
2011-04-15 16:19:00 113
原创 几个知识点
僵尸进程就是 某个进程被结束了 但是未通知父进程回收内存 top是动态的显示进程 traceroute 追踪路由traceroute “网址,ip地址 ” [img]http://dl.iteye.com/upload/attachment/457590/8ffef559-f923-3b7a-b2e6-598635ee2e0c.jpg[/img][img]h...
2011-04-10 21:12:10 69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人