树莓派wiringPi库功能(API)翻译
英文网页:https://projects.drogon.net/raspberry-pi/wiringpi/functions/
在使用wiringPi库之前,你需要包含头文件:
#include
你需要增加 -I/usr/local/include -L/usr/local/lib -lwiringPi 在使用命令行的时候编...
S_PULSE(脉冲定时器)
工作原理:输入为1,定时器开始计时,输出为1;计时时间到,定时器停止工作,输出为0。如在定时时间未到时,输入变为0,则定时器停止工作,输出变为0。如果定时器复位端(R)从0变为1则定时器复位时间清零,输出变为0。
举例:假如输入的定时间(TV)为10秒,输入从0变为1则定时器开始计时(输出为1)时间从10开始递减当递减到0时定时器输出为0
S_PEXT(扩展脉冲...
分类:
其他好文 时间:
2014-11-18 15:59:45
阅读次数:
231
iOS 7 UI 过渡指南 - 开始之前(iOS 7 UI Transition Guide - Before You Start)...
分类:
移动开发 时间:
2014-11-18 15:59:56
阅读次数:
247
1.Duplicated Code(重复的代码)
臭味行列中首当其冲的就是Duplicated Code。如果你在一个以上的地点看到相同的程序结构,那么当可肯定:设法将它们合而为一,程序会变得更好。
最单纯的Duplicated Code就是[同一个class内的两个方法含有相同表达式(expression)]。这时候你需要做的就是采用Extract Method提炼出重复的代码,然后让这两个...
分类:
其他好文 时间:
2014-11-18 15:59:35
阅读次数:
303
题意 如果一个正整数y满足 将任意正整数x放到y的左边得到的数z满足 z%y==0 那么这个数就是个Magic Number 给你一个范围 求这个范围内Magic Number的个数
令 l表示y的位数 ly=10^l 那么z=x*ly + y 要z%y==0 容易看出 只需 x*ly%y==0
又因为x是任意的 所以一个Magic Number必须满足 ly%y...
分类:
其他好文 时间:
2014-11-18 15:56:45
阅读次数:
202
6.7.2 理解列表函数的类型签名
前面提到过,我们使用函数来筛选和映射列表,都很直观。在本节,我们将看到它们的类型签名,知道只通过此信息,就可以推断出高阶函数能做什么。
当然,在一般情况下,不能从函数的类型就知道它能做什么,但对于泛型和高阶函数,例如那些用来处理列表的函数,通常是可能的。如我们前面所见的,处理泛型值的函数所做的不如单独处理值,因为,不能知道值的所有消息,因此,它们通常要...
分类:
其他好文 时间:
2014-11-18 15:59:41
阅读次数:
197
#include
#include
#include
#include
DWORD _stdcall ThreadProc(LPVOID lpParameter)//线程执行函数
{
int si=100;
while(si>0)
{
printf("子线程输出数字:%d\n",si--);
Sleep(1000);
}
return 0;
}
int m...
分类:
编程语言 时间:
2014-11-18 15:58:03
阅读次数:
305
iOS 7 UI 过渡指南 - 界定范围(iOS 7 UI Transition Guide - Scoping the Project)...
分类:
移动开发 时间:
2014-11-18 15:58:52
阅读次数:
146
在使用message进行handler的数据交互的时候不可避免的会使用到message作为数据的载体,但是在使用message的时候有人会直接new一个message,有人会使用handler.obtainMessage(),那么这两种方式那种更好一些呢,或者说应用场景分别是什么呢。下面是我的拙见:
/**
* Returns a new {@link androi...
分类:
移动开发 时间:
2014-11-18 15:59:20
阅读次数:
185
iOS 7 UI 过渡指南 - 支持续 iOS 6(iOS 7 UI Transition Guide - Supporting iOS 6)...
分类:
移动开发 时间:
2014-11-18 15:56:19
阅读次数:
303
期望概率DP简单题
从[1,1]点走到[r,c]点,每走一步的代价为2
给出每个点走相邻位置的概率,共3中方向,不动: [x,y]->[x][y]=p[x][y][0] , 右移:[x][y]->[x][y+1]=p[x][y][1]; 左移:[x][y]->[x+1][y]=p[x][y][2];
问最后走到[r,c]的期望
dp[i][j]为从[i][j]点走到[r][c]的期望
...
分类:
其他好文 时间:
2014-11-18 15:58:31
阅读次数:
202
项目中需要实现数据查询,基于django的admin架构必然会很容易实现。不过在用户体验方面就会比较low了,因此需要自己实现类adminsite的效果。而且项目需要实现响应式所以bootstrap就成了首选。研究了一下午,基本上做好了技术准备。1、资源django-endless-paginati...
分类:
Web程序 时间:
2014-11-18 15:56:27
阅读次数:
207
在Xcode中模板位置:Macintosh HD ? 应用程序 ? Xcode(低于版本6的).app ? Contents ? Developer ? Platforms ? iPhoneOS.platform ? Developer ? Library ? Xcode ? Templates ?...
分类:
其他好文 时间:
2014-11-18 15:55:27
阅读次数:
143
mysql的分页比较简单,只需要limit offset,length就可以获取数据了,但是当offset和length比较大的时候,mysql明显性能下降*1.子查询优化法先找出第一条数据,然后大于等于这条数据的id就是要获取的数缺点:数据必须是连续的,可以说不能有where条件,where条件会...
分类:
数据库 时间:
2014-11-18 15:55:48
阅读次数:
342
登录: cvs login导出项目: cvs checkout projectname cvs checkout -d dir projectname -- 把项目导出到dir目录下更新源码: cvs update cvs update -d -- 如果服务器上新增了目录,需要使用这个-d参数提交代...
分类:
其他好文 时间:
2014-11-18 15:57:23
阅读次数:
209
1、系统架构图2、适用范围 采用400、95105、960888 等作为接入号码,为客户提供呼叫中心增值服务的运营型呼叫中心。
分类:
其他好文 时间:
2014-11-18 15:55:45
阅读次数:
127
//添加引用using System.Data;/// /// 导出数据到Excel /// /// 查询条件 /// /// public bool ExportOrderToExcel(string strWhere, ref string retur...