道亦无名

王阳明曰: 立志 勤学 改过 择善 我曰: flag practice debug release

fopen使用的"r"的区别"rb"

fopen打开文件,这里与文件相关的操作使用的使用r或者rb 有些区别的地方在于是否是一个二进制的形式。 函数原型:FILE * fopen(const char * path,const char * mode); 文件的路径 文件的模式 返回值:文件顺利打开后,指向该流的文件指针...

2015-10-30 11:06:19

阅读数 9368

评论数 0

Python学习

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于P...

2015-10-28 08:34:02

阅读数 2761

评论数 0

物理地址通过什么协议转换为ip地址

arp协议地址解析协议,根据ip地址获取物理地址的一个tcp/ip协议 。 ppp协议点对点协议是为了同等单元之间传输数据包这样的简单链路设计的链路层协议 icmp协议控制报文协议,是tcp/ip子协议,控制消息指网络通不通,主机可达,路由是否可用等网络本身的消息,ping和tracer使用此协议...

2015-10-25 11:18:28

阅读数 6060

评论数 0

嵌入式的根文件系统

Linux支持多种文件系统类型,在嵌入式上常用有:ROMFS、JFFS2、NFS、CRAMFS、YAFFS、UBIFS等。 JFFS文件系统     JFFS文件系统最早是由瑞典Axis Communications公司基于Linux2.0的内核为嵌入式系统开发的文件系统。JFFS2是RedHat...

2015-10-25 01:02:15

阅读数 2517

评论数 0

如何在shell下面实现a+b

这个问题是一个shell入门的问题: 代码如下 #!/bin/sh a=0 b=2 i=`expr $j +$i` echo $i 实现的效果如下:

2015-10-25 00:36:51

阅读数 3697

评论数 0

C++调用C函数,为什么要加extern "C"?

C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一...

2015-10-24 08:24:50

阅读数 4137

评论数 0

华为面试心得

昨天去华为面试,以工作一年的程序猿进行面试,面试官是个比我大几岁的大哥,一过来就个人感觉是技术大牛,一过来并没有什么自我介绍之类的,直入主题。你毕业华中科技大学武昌分校,华科的?看来找工作如果工作一两年还是要有个好的学校背景,当时并没有直接回答这个问题,只是说我们公用资源。 那他的问题来了:做过...

2015-10-18 13:57:11

阅读数 3799

评论数 3

死锁产生的原因

死锁现象: 在一组资源中,由于每个人物都占用着若干资源,同时又在等待其他任务所占用的资源,从而造成所有任务都无法进展下去的现象,这种现象称之为死锁。这样的一组任务称之为死锁任务。在死锁状态下,每个任务都动弹不得,既无法去释放所占用的资源,他们互为因果、相互等待。 死锁的产生有四个必要条件,只有...

2015-10-15 23:27:24

阅读数 2587

评论数 0

Spooling技术简单熟悉

SPOOLing是Simultaneous Peripheral Operation On-Line (即外部设备联机并行操作)的缩写,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常称为“假脱机技术”。 基本思想:在多道系统当中,对于一个独占的设备,专门利用一道程序,即Spoolin...

2015-10-15 23:14:28

阅读数 2674

评论数 0

curses学习

当年我们写过最牛逼的代码是什么呢?“Hello World!”那么就让我在中端上实现这个功能吧! 代码如下: #include #include #include int main() { initscr(); move(5,15); pri...

2015-10-14 23:30:41

阅读数 2472

评论数 0

Linux下使用C语言进行检测按键的输入

纯干货: #include #include #include #include #include #include static struct termios initial_settings, new_settings; static int peek_character = ...

2015-10-14 22:27:14

阅读数 6349

评论数 0

嵌入式工程师知识点(一)

1、引入中断技术可以使计算机的运行效率得到提高,下列哪一项对中断响应顺序产生影响?(A) A)  中断优先级 B)  时间片大小 C)  特权指令 D)  中断向量 2、在Pthread线程包中,线程操作pthread_join的含意是(C) ...

2015-10-14 21:06:13

阅读数 2799

评论数 0

简单的菜单,进行修改menu4

代码拿来: #include #include #include #include char *menu[] = { "a - add new record", "d - delete record", "q -quit"...

2015-10-11 00:47:54

阅读数 2564

评论数 0

Linux终端编程--termios

写下代码: #include #include #include #define PASSWORD_LEN 8 int main() { struct termios initialrsettings, newrsettings; char password...

2015-10-08 22:49:36

阅读数 2589

评论数 0

自我管理方法办法概要

主要的有几点: 1、明确的任务/目的 2、确立首要任务,并与人沟通 3、每日行动计划 4、对超负荷说“不” 5、果断 6、冷静处理危机 7、有效分配任务 8、平衡生活,减少压力 坚持住 事实:如果真的有了好想法,那就一定有 办法让它实施得很好 任何值得正确去做的事都值得异常投...

2015-10-07 21:54:45

阅读数 2881

评论数 0

学生成绩管理C实现

对学生的基本信息及成绩的管理,有增删查找修改保存的功能。 具体的通过代码和图形进行实现。 系统总体框图 具体代码如下: #include #include #include #define TITLE "学生成绩管理系统" #define MAX 10 ...

2015-10-07 12:56:30

阅读数 2692

评论数 0

Linux启动过程详解

内核引导阶段 1、bootsect阶段 2、setup阶段 3、head.S阶段 4、main.c阶段   init阶段(1)  1。确定用户登录模式   在“/etc/inittab”中列出了如下所示的登录模式,主要有单人维护模式、多用户无网络模式、文字界面...

2015-10-07 11:38:22

阅读数 2514

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭