码迷,mamicode.com
首页 > 其他好文
第六章
Linux驱动的工作和访问方式是Linux的亮点。Linux系统将每一个驱动都映射成一个文件。这些文件称为设备文件或者驱动文件,都保存在/dvc目录中。这种设计理念使得与Linux驱动进行交互就像与普通文件进行交互一样容易。对于编写Linux驱动最重要的一步就是编写回调函数,否则与设备交互文件的数据 ...
分类:其他好文   时间:2016-06-05 18:38:58    阅读次数:137
char* str="bbo";char s1[]="bbo"的区别
;表达式运算得到的结果是常量值(不可写),常量是没有内存空间的编译的时候就会把常量放到常量区,以后不能修改 字符串是字符串常量,字符是字符常量(修改),看到的能修改的都是已经从常量区放到寄存器,在mov到变量中了所以能修改 char* str="helloworld";char s1[]="bbo" ...
分类:其他好文   时间:2016-06-05 18:38:37    阅读次数:122
文字扫描识别技术
文字扫描识别技术 文字扫描识别技术需求背景: 在很场景中都涉及到对文字的录入,传统的手动录入速度非常慢,体验差。针对这些需求,我们推出了文字扫描识别技术,使用手机或者平板电脑对纸质文档进行拍照后,可以自动识别文字。目前支持android和ios主流操作平台,提供SDK开发包,支持二次开发。可集成到各 ...
分类:其他好文   时间:2016-06-05 18:38:20    阅读次数:180
【NEUQACM OJ】1017: 平面切割(特别版)
1017: 平面切割(特别版) 题目描述 我们要求的是n条闪电型折线分割平面的最大数目。比如,一条闪电型折线可以将平面分成两部分,两条最多可以将平面分成12部分,三条最多可将平面分成31部分,四条最多则可将一个平面分为59部分。 我们要求的是n条闪电型折线分割平面的最大数目。比如,一条闪电型折线可以 ...
分类:其他好文   时间:2016-06-05 18:37:49    阅读次数:269
bower命令。
Commands,列出了bower支持的各种命令。 cache:bower缓存管理 help:显示Bower命令的帮助信息 home:通过浏览器打开一个包的github发布页 info:查看包的信息 init:创建bower.json文件 install:安装包到项目 link:在本地bower库建 ...
分类:其他好文   时间:2016-06-05 18:36:32    阅读次数:126
探讨NSString和NSMutableString的内存问题以及copy和MutableCopy两个方法
NSString: 1 //main.m 2 #import <Foundation/Foundation.h> 3 4 int main(int argc, const char * argv[]) { 5 @autoreleasepool { 6 7 NSString *str1 = @"aaa ...
分类:其他好文   时间:2016-06-05 18:38:12    阅读次数:271
第十四周学习进度条
第十四周 所花时间(包括上课) 8个小时 代码量(行) 400 博客量(篇) 2 了解到的知识点 这周主要个人完成的是优惠购书,刚开始自己的思路太有局限性,后来在老师的点拨下才恍然大悟,受益匪浅。 1、在阅读课本时巩固了之前学习的知识,使我对之前学习的知识更加印象深刻,在复习的同时对之前的知识又有了 ...
分类:其他好文   时间:2016-06-05 18:36:42    阅读次数:112
个人简介
经济学_(学士) 数学___(硕士) ...
分类:其他好文   时间:2016-06-05 18:35:49    阅读次数:96
Excel——将内容导出
using (FileStream fsRead = File.OpenRead("111.xls")) { IWorkbook wk = new HSSFWorkbook(fsRead); //因为不仅仅是一个表 所以得遍历 for (int i = 0; i < wk.NumberOfSheet ...
分类:其他好文   时间:2016-06-05 18:35:10    阅读次数:123
第七章
对于大多数Linux驱动来说,需要直接与硬件交互,本章主要介绍用Linux驱动来控制二极管的明暗,即通过Linux驱动发送数据控制开发板上LED灯的开关。第一节介绍了LED驱动的实现原理。Linux驱动不是直接向硬件中的内存写数据,而是与本机的I/O内存交互,Linux内核提供了多个与I/O内存交互 ...
分类:其他好文   时间:2016-06-05 18:34:00    阅读次数:119
第七章
编写LED驱动,创建led驱动的设备文件第一,使用cdev_init函数初始化cdev 第二步,指定设备号,多个Linux设备文件可以拥有同一个主设备号,但两个设备的主设备号和次设备号不能都一样,在使用alloc_chrdev_region函数主动分配设备号时,baseminor和count参数不要 ...
分类:其他好文   时间:2016-06-05 18:33:52    阅读次数:171
括号匹配
<!--StartFragment-->#include <stdio.h> #include <string.h> #include <stdlib.h> #define STACK_SIZE 10000 typedef struct STACK{ char stack[STACK_SIZE]; ...
分类:其他好文   时间:2016-06-05 18:33:06    阅读次数:128
2016.5.28 计算机网络考试要点-第一章
第一章 概述 1.1计算机网络在信息时代中的作用 ①21世纪的一些重要特征就是数字化,网络化和信息化,它是一个以网络为核心的信息时代。 ②网络是指“三网”,即电信网络,有限电视和计算机网络。 ③计算机网络向用户提供的最重要的功能有两个,即: 连通性:计算机网络使上网用户之间都可以交换信息,好像这些用 ...
分类:其他好文   时间:2016-06-05 18:32:36    阅读次数:196
个人总结
1、根据自己的理解翻译下面这段话 软件工程师应该是保证他们对一款软件所做的分析,规划,设计,开发,测试以及维护是方便并且注重专业性的。为保证软件工程师所做的工作是健康的,安全的,并有利于公共福利的,软件工程师应该遵从以下八个准则。 1.公众——软件工程师应该是致力于与公众兴趣一致 2.客户和雇主—— ...
分类:其他好文   时间:2016-06-05 18:33:55    阅读次数:110
第六章读书笔记
1.建立Linux驱动骨架(装载和卸载Linux驱动) Linux驱动程序需要提供两个函数来分别处理驱动初始化和退出的工作,用module_init和module_exit宏指定。 2.注册和销毁设备文件 使用misc_register创建设备文件,使用misc_deregister移除设备文件。 ...
分类:其他好文   时间:2016-06-05 18:32:43    阅读次数:142
listview使用总结
1. android给listview的item设定高度 原文网址:http://blog.csdn.net/l_serein/article/details/7403992 在item的layout文件中,用android:layout_height设置item的高度。运行,高度设置无效。解决办法 ...
分类:其他好文   时间:2016-06-05 18:32:57    阅读次数:187
第七章、LED将为我闪烁:控制发光二极管
通过对这一章的学习,我学会了对LED灯的驱动过程,inux驱动发送数据控制LED灯的亮灭。 驱动控制LED灯我们需要创建LED驱动的设备文件: 第一步:使用cdev-init函数初始化cdev; 第二步:指定设备号; 第三步:使用cdev-add函数将字符设备添加到内核中的字符设备数组中; 第四步: ...
分类:其他好文   时间:2016-06-05 18:32:51    阅读次数:175
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!