1. SPI控制器
1.1 概述
SPI总线是一种全双工串行同步通讯协议,SPI(Serial Peripheral Interface)串行外围接口能够支持串行数据传输,其包含两个独立的8/16/32位移位寄存器分别用于发送和接收。在SPI传输期间,数据同步发送(串行移出)和接收在(串行移入)。
1.2 SPI控制器支持下面的特征
1) ...
分类:
其他 时间:
2014-03-05 08:02:47
收藏:
0 评论:
0 赞:
0 阅读:
539
一句话编码规范
============
就按照Cocoa API文档上的编码方式写就行。基本你遇到的所有编码风格问题,看API都能找到类似的情形作为参考。本文定义的编码规范,就是以官方文档和示例代码作为基础。
具体的编码规范
============
1、最基础的
类和常量要用大写字母开头,变量和方法用小写字母开头。这个如果写不对,会被读代...
分类:
其他 时间:
2014-03-05 10:52:36
收藏:
0 评论:
0 赞:
0 阅读:
481
com.mysql.jdbc...
分类:
其他 时间:
2014-03-05 08:01:39
收藏:
0 评论:
0 赞:
0 阅读:
499
iOS应用是非常注重用户体验的,不光是要求界面设计合理美观,也要求各种UI的反应灵敏,我相信大家对那种一拖就卡卡卡的 TableView 应用没什么好印象。还记得12306么,那个速度,相信大家都受不了。为了提高 iOS 的运行速度,下面我将抛砖引玉介绍一些我实践过的用来提供iOS程序运行效率的方法,与大家分享,希望能得到更多的反馈和建议。...
分类:
其他 时间:
2014-03-05 07:08:40
收藏:
0 评论:
0 赞:
0 阅读:
478
SocketAsyncEventArgs是微软提供的高性能异步Socket实现类,主要为高性能网络服务器应用程序而设计,主要是为了避免在在异步套接字 I/O 量非常大时发生重复的对象分配和同步。...
分类:
其他 时间:
2014-03-05 10:00:17
收藏:
0 评论:
0 赞:
0 阅读:
484
什么时候用xargs
我们可以用管道将一个命令的stdout重定向到另一个命令的stdin。例如
cat foo.txt | grep "bar"
但是,有些命令只能以命令行参数的形式接受数据,而无法通过stdin接受数据流。在这种情况下,xargs就显得非常的有用了。
将多行输入转换成单行输出
cat example.txt
1 2 3 4
5 6 7
8 9
...
分类:
其他 时间:
2014-03-05 10:17:10
收藏:
0 评论:
0 赞:
0 阅读:
423
【序言】本来像这种水题是不发题解的。但是我的DP比较薄弱,而且也好长时间没有训练了,因此写一下来加深印象。
【大意】给出N头奶牛的编号(1~3),每次修改一头奶牛编号代价是1,求最小的代价使得N头奶牛呈递增或递减。
【分析1】这道题奶牛编号的范围放的比较小。有一种方法可以直接求代价,而且没有编号限制。设S为代价,则可得Smin=(N-K),其中N是元素个数,K是这段数中最长的不下降(或不上升)序列的元素个数。
【分析1的证明】我们设在N个数中改变其中的S个数使其规范。假设把这S个数全部去掉,剩下的数必然呈不...
分类:
其他 时间:
2014-03-05 06:59:27
收藏:
0 评论:
0 赞:
0 阅读:
501
在ARC环境报:
Potential leak of an object
出错原因:
部分是ARC,部分是非ARC
解决:
To convert to ARC, go to Edit->Refactor->Convert to Objective-C ARC.
参考:
http://stackoverflow.com/questions/1323054...
分类:
其他 时间:
2014-03-05 10:15:38
收藏:
0 评论:
0 赞:
0 阅读:
510
Create function fun_getPY ( @str nvarchar(4000) )
returns nvarchar(4000)
as
begin
declare @word nchar(1),@PY nvarchar(4000)
set @PY=''
while len(@str)>0
begin
set @word=left(@str,1)
--如果非汉字字符...
分类:
数据库技术 时间:
2014-03-05 08:00:39
收藏:
0 评论:
0 赞:
0 阅读:
536
script:获取某张表上所有的DML操作
本脚本from 老白的书??
1 select /*+ ordered use_hash(d) use_hash(c) */
2 c.kglnahsh hash_value,
3 sum(c.kglobt13) disk_reads,
4 sum(c.kglobt14) logical_rea...
分类:
其他 时间:
2014-03-05 09:40:23
收藏:
0 评论:
0 赞:
0 阅读:
513
linux QQ国际版安装
http://blog.csdn.net/yuan1164345228/article/details/20449459
root@debian:/home/cheng# sudo dpkg -i deepinwine-qqintl_0.1.3-2_all.deb wine-qqintl_0.1.3-2_i386.deb
选中了曾被取消选择的软件包 d...
分类:
其他 时间:
2014-03-05 07:16:47
收藏:
0 评论:
0 赞:
0 阅读:
516
C++调用C#的dll的时候,如何正确的定义C#函数是一个问题,本文将告诉你如何解决这个问题...
分类:
编程语言 时间:
2014-03-05 10:06:27
收藏:
0 评论:
0 赞:
0 阅读:
836
// test.cpp : 定义控制台应用程序的入口点。
/*总结:继承就是隐含的将父类在派生类中再次定义,很像组合。添加保护、私有权限
**无外乎为父类定义的“成员”添加了一个保护壳,相当于该父类成了私有或保护“成员”,
**但组合无法修改类内部结构,但继承可以重写父类的方法,严格上说继承只是接口的复用*/
#include "stdafx.h"
#include
using namespa...
分类:
其他 时间:
2014-03-05 09:34:14
收藏:
0 评论:
0 赞:
0 阅读:
405
说道多线程
就得来认识下咱们经常说道的几个概念。
进程:
是一个静态的概念,它本身是不能动的,每个进程都是有一个主方法的执行路径,这个路径就是一个具体的线程。
线程:不同的程序执行路径。
多线程是我们处理多任务的强有力工具。线程和进程的不同:
进程有独立运行的程序,有自己的变量,且不同进程不能共享。
线程是运行在进程内部的。不同的线程之间可以在进程范围内共享数据。...
分类:
其他 时间:
2014-03-05 07:15:47
收藏:
0 评论:
0 赞:
0 阅读:
465
之前一个朋友说让我帮他写一个自动发送的邮件发动程序,其实大家了解的,这就是垃圾邮件发送器!
哎!看来我有要做坏事了,在练习的过程中发现如果我们使用匿名发送直接会被拦截,当做垃圾邮件直接屏蔽掉,并且不会出现在邮件的垃圾箱中,必须检测并且自动提取才能看到邮件,这个邮件只能记录发件人的ip地址!
后来想想,还是用实名的吧,于是形成了,下面的程序
#coding:utf-8
import rando...
分类:
编程语言 时间:
2014-03-05 08:51:17
收藏:
0 评论:
0 赞:
0 阅读:
551
D: Combo Deal
A fast food store offers a series of ``combo meal deals" in addition to individually priced items. For example, the menu at the store may look like this:
Hamburger ...
分类:
其他 时间:
2014-03-05 10:14:07
收藏:
0 评论:
0 赞:
0 阅读:
561
几乎每一种外设都是通过读写设备上的寄存器来进行的,通常包括控制寄存器、状态寄存器和数据寄存器三大类,外设的寄存器通常被连续地编址。根据CPU体系结构的不同,CPU对IO端口的编址方式有两种:
(1)I/O映射方式(I/O-mapped)
典型地,如X86处理器为外设专门实现了一个单独的地址空间,称为"I/O地址空间"或者"I/O端口空间",CPU通过专门的I/O指令(如...
分类:
其他 时间:
2014-03-05 07:59:37
收藏:
0 评论:
0 赞:
0 阅读:
529
最近开发的项目使用的注释比较多,所以网上查了一下资料,把eclipse这个工具添加注释的方法给分享了吧!
1、针对方法的注释:
Window > Preferences > Java > Code Style > Code Templates 选中右侧的 Methods 点击 Edit 将下面的添加即可
/**
*${tags}
*@author xxxx
*@date...
分类:
其他 时间:
2014-03-05 08:49:46
收藏:
0 评论:
0 赞:
0 阅读:
480
本案例中记载了Extjs中一棵树的形成以及各种案例集成,并详解介绍了TreePanel、TreeNode和AsyncTreeNode这三个主要对象。纯属个人业余时间玩玩的,整理出来,方便以后查看。
JSP页面:
区域管理
//项目根目录地址
var ctxStatic = '${ctxStatic}';...
分类:
Web开发 时间:
2014-03-05 11:32:37
收藏:
0 评论:
0 赞:
0 阅读:
723
此效果类似放烟花的效果,粒子从一个以不同速度点向上喷出,达到最高点然后向下散落,和上一个小球的示例类似,两个线程进行控制,一个控制改变添加粒子和改变他们的轨迹,另一个线程不停地绘制屏幕元素。两者结合完成此效果。代码如下:
MainActivity:
package com.home.particle;
import android.os.Bundle;
import android.v...
分类:
其他 时间:
2014-03-05 06:54:14
收藏:
0 评论:
0 赞:
0 阅读:
501