首页 > 2016年02月14日 > 全部分享
关于socket阻塞与非阻塞情况下的recv、send、read、write返回值
原帖:http://blog.csdn.net/nodeathphoenix/article/details/23284157 一,管道读写规则 当没有数据可读时 O_NONBLOCK disable:read调用阻塞,即进程暂停执行,一直等到有数据来到为止。 O_NONBLOCK enable:r
分类:其他   时间:2016-02-14 11:29:05    收藏:0  评论:0  赞:0  阅读:465
27.点亮led的操作
27.点亮led的操作 Led可以作为我调试程序的工具:在嵌入式系统软件,例如Bootloader和kernel,在开发初期,由于串口等硬件尚未被初始化,因此调试手段相当有限,这时候可以采用Led来作为调试手段。 OK6410有关led的原理图: 从上图知道,要让led发光二极管,就是从右到左导通,
分类:其他   时间:2016-02-14 11:28:45    收藏:0  评论:0  赞:0  阅读:418
12.2440串口驱动程序设计
12.2440串口驱动程序设计 串口的功能就是接受数据跟发送数据的,在上一节已经了解串口的引脚信号。但是数据的收发需要一定的条件,也就是串口的初始化。所以所以今天的内容就会被划分为三个部分: 1.串口的初始化: 创建一个uart.c来对串口进行处理,然后把它加入到Makefile工程文件里: 接着就
分类:其他   时间:2016-02-14 11:28:35    收藏:0  评论:0  赞:0  阅读:216
Android Studio 导入第三方jar包
1、先将AS切换到Project 2、在app-main-src下建一个libs目录,将jar包拷到里面 3、右击jar,add as Library
分类:移动平台   时间:2016-02-14 11:28:25    收藏:0  评论:0  赞:0  阅读:307
36.从汇编到C(bl1到bl2)
36.从汇编到C(bl1到bl2) 从汇编跳转到C必须使用绝对跳转: 工程代码: 在Makefile中加入main.o: Start.S: Make编译: Main.c代码: #define GPKCON (volatile unsigned long*)0x7F008820 //volatile指
分类:其他   时间:2016-02-14 11:28:15    收藏:0  评论:0  赞:0  阅读:250
如何设计一个web容器
开发一个web容器涉及很多不同方面不同层面的技术,例如通信层的知识,程序语言层面的知识等等,且一个可用的web容器是一个比较庞大的系统,要说清楚需要很长的篇幅,本文旨在介绍如何设计一个web容器,只探讨实现的思路,并不涉及过多的具体实现。把它分解划分成若干模块和组件,每个组件模块负责不同的功能,下图列出一些基本的组件,并将对每个组件进行介绍。 连接接收器主要的职责就是监听是否有客户端套接字连接并接...
分类:Web开发   时间:2016-02-14 10:24:18    收藏:0  评论:0  赞:0  阅读:242
CEF中禁止弹出浏览器窗口
使用CEF时,加载的网页,如果里面有链接,指定target=”_blank”,则会弹出一个新的浏览窗口。如果想禁掉,让新页面在当前浏览窗口中显示,可以……...
分类:其他   时间:2016-02-14 10:24:08    收藏:0  评论:0  赞:0  阅读:157
Android特效专辑(九)——仿微信雷达搜索好友特效,逻辑清晰实现简单
Android特效专辑(九)——仿微信雷达搜索好友特效,逻辑清晰实现简单 不知不觉这个春节也已经过完了,遗憾家里没网,没能及时给大家送上祝福,今天回到深圳,明天就要上班了,小伙伴们是不是和我一样呢?今天讲的是一个大家都见过的动画,雷达搜索好友嘛,原理也十分的简单,你看完我的分析,也会觉得很简单了,国际惯例,无图无真相,我们先看看效果图,对了,真 测试机送人了,所讲这段时间应该一直用模拟器显...
分类:微信   时间:2016-02-14 10:23:58    收藏:0  评论:0  赞:0  阅读:440
AngularJs概述
一,BackGround        春节放假几天,除了在家吃吃吃,看电视剧,电影,无聊的时候,看了一点儿NodeJs跟AngularJs的东西,其实这两个东西以前也接触过,就是没有好好看看API,也没有自己动手写几行代码,但是因为考虑到混编APP还是要做的,既然选定了ionic,AngularJs就是甩不掉要用的东西。        先看一下,目前,大家议论的比较多的东西:...
分类:Web开发   时间:2016-02-14 10:23:49    收藏:0  评论:0  赞:0  阅读:289
时间转换
-(NSString*)time:(NSString*)num{ NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init]; [inputFormatter setLocale:[[NSLocale alloc] initWit
分类:其他   时间:2016-02-14 10:23:16    收藏:0  评论:0  赞:0  阅读:223
C语言客户端服务器代码
/* sockclnt.c*/#include <stdio.h>#include <string.h>#include <stdlib.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h> /*for stru
分类:编程语言   时间:2016-02-14 10:23:06    收藏:0  评论:0  赞:0  阅读:207
15.ARM处理器的启动流程
15.ARM处理器的启动流程 ARM处理器启动流程涉及三方面的知识: 启动方式 地址布局 启动流程 S3c2440的ARM处理器的启动流程: 2440支持 Nor Flash启动,Nor Flash的大小2MB Nand Flash启动,Nand Flash的大小256MB 所以2440把uboot...
分类:其他   时间:2016-02-14 10:22:46    收藏:0  评论:0  赞:0  阅读:193
19.Bootloader框架设计
19.Bootloader框架设计 在前面的uboot代码分析知道,uboot的启动有三个步骤BL0,BL1,BL2。由于BL0是固化程序,厂商提供的,所以不用考虑。所以Bootloader框架就剩下设计BL1和BL2了。 2440开发板: 6410和210:
分类:其他   时间:2016-02-14 10:22:36    收藏:0  评论:0  赞:0  阅读:187
C#委托与事件初探
最近刚刚接触C#,学到事件与委托部分无法理解,于是上网查阅了各种资料,终于明白了一些,在此进行总结。 一.C语言中的函数指针 想要理解什么是委托,就要先理解函数指针的概念。所谓函数指针,就是指向函数的指针(等于没说-.-)。比如我定义了两个函数square和cube分别用于计算一个数的平方和立方,我
分类:Windows开发   时间:2016-02-14 10:22:26    收藏:0  评论:0  赞:0  阅读:218
18.U-boot的工作流程分析-210
18.U-boot的工作流程分析-210 210启动流程: 前面在2440和6410中虽然有BL1和BL2之分,210也是一样的:
分类:其他   时间:2016-02-14 10:22:16    收藏:0  评论:0  赞:0  阅读:233
20.核心初始化之异常向量表
20.核心初始化之异常向量表 一、异常向量表: 包含:1.异常定义 2.异常类型 3.异常入口 4.向量表 首先异常定义,在ARM Architecture Reference Manual.pdf文档中,2.Programmers' Model的2.6.Exceptions异常: 异常:因为内部或...
分类:其他   时间:2016-02-14 10:22:05    收藏:0  评论:0  赞:0  阅读:244
Cadence——每次启动软件弹出找不到license文件的提示窗口
1. 摘要 按照Cadence16.60,每次启动该软件,总弹出提示窗口,内如大致为:Orcad Capture license was not found...。 2. 解决方法 参考此链接:http://www.dabu.info/solve_the_error_prompted_the_not
分类:其他   时间:2016-02-14 10:21:55    收藏:0  评论:0  赞:0  阅读:2328
Java Web项目发布及使用自定义域名
详细讲解的网址: http://wenku.baidu.com/link?url=-ACZxKUcfrbhrMRUP3Ov-Q_c-Q9JPrA9D1fzHjHuJsWwZfRsVDVQ2qBtoY7Ly5Os_iNgQTIjepSxK5DGEl1OF2UM1hjXnxNMlL6l5tdNXpS J
分类:编程语言   时间:2016-02-14 10:21:45    收藏:0  评论:0  赞:0  阅读:325
2.交叉工具链
2.交叉工具链 一、交叉工具链: 交叉工具链,其实他有两个含义,一个就是交叉工具,所谓的交叉工具就是运行的环境和编译的环境不是在一体的。就像我们现在,编译裸机程序是在pc机上面执行的。可我们运行程序是在开发板。链,就是很多的意思,就是一个工具的集合。在我们前面配置arm-linux-gcc的工具中。...
分类:其他   时间:2016-02-14 10:21:35    收藏:0  评论:0  赞:0  阅读:305
13.ARM协处理器的知识
13.ARM协处理器的知识 在处理器中有协处理器来辅助处理器完成部分功能的,主要是协助作用。 协处理器: 协处理器用于执行特定的处理任务,如:数学协处理器可以控制数字处理,以减轻处理器的负担。ARM可支持多达16个协处理器,其中CP15是最重要的一个。 在ARM9、ARM11、cortexa8等核中...
分类:其他   时间:2016-02-14 10:21:25    收藏:0  评论:0  赞:0  阅读:249
869条   上一页 1 ... 32 33 34 35 36 ... 44 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!