[embeded]SPI总线接口

2015-11-18 写技术

    SPI是串行外设接口(Serial Peripheral Interface)的缩写。是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线。     SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(单向传输时)。也是所 有基于SPI的设备共有的,它们是SDI(数据输入)、SDO(数据输出)、SCLK(时钟)、CS(片选)。 (1)SDO – 主设备数据输出,从设备数据输入; (2)SDI – 主设备数据输入,从设备数据输出; (3)SCLK ...

阅读全文>>

标签: embedded

评论(0) 浏览(1580)

[PHP]An example of product mode

2015-11-12 写技术

/* Here is an example of Product mode */ interface iProduct{         public function realCreate(); } class Product1{         public function action(){                 echo " here is product 1";   ...

阅读全文>>

标签: php

评论(0) 浏览(1446)

[php]PHP下的单例模式实例

2015-11-11 写技术

下面是一个单例模式的例子,同时满足以下要求: ①类只能有一个实例(不能多) ②类必须能够自行创建这个实例 ③必须自行向整个系统提供这个实例,换句话说:多个对象共享一块内存区域,比如,对象A设置了某些属性值,则对象B,C也可以访问这些属性值 <?php     class SqlHelper{         private static $_instance;         public $_dbname;        ...

阅读全文>>

标签: php

评论(0) 浏览(1553)

[angularJS]显示数据的两种方式

2015-11-6 写技术

在AngularJS中显示模型中的数据有两种方式: 一种是使用花括号插值的方式: <p>{{text}}</p>  另一种是使用基于属性的指令,叫做ng-bind: <p ng-bind="text"></p>  这两种方式的效果都是一样的,其主要区别在于,使用花括号语法时,在AngularJS使用数据替换模板中的花括号时,第一个加载的页面,通常是应用中的index.html,其未被渲染的模板可能会被用户看到。而使用第二站方法的视图不会遇到这种问题。原因是,浏览器需要首先加载index.html页面,渲染它,...

阅读全文>>

标签: angularJS

评论(0) 浏览(1628)

[nodeJS]redis设置密码及nodejs带密码连接

2015-11-3 写技术

redis 默认不需要密码即可访问,黑客直接访问即可获取数据库中所有信息,造成严重的信息泄露。 修复方案:  1、绑定需要访问数据库的IP 修改 redis.conf 中的 “bind 127.0.0.1” ,改成需要访问此数据库的IP地址。  2、设置访问密码 在 redis.conf 中找到“requirepass”字段,在后面填上你需要的密码。  注:上述两种方法修改后,需要重启redis才能生效。 nodejs带密码连接:(片段) args = [port, host, {auth_pass:pass}]; app....

阅读全文>>

标签: nodeJS

评论(0) 浏览(6537)

[MySQL]分页查询的三种方式

2015-10-31 写技术

 SQL中分页查询的方式,记录一下。方式有三种,各自特点就不说了。   CREATE TABLE 收藏表(      `id` bigint(20) unsigned NOT NULL auto_increment COMMENT 'primary key',      `uid` bigint(20) unsigned NOT NULL default 0 COMMENT 'uid',<br>    `status` tinyint(3) un...

阅读全文>>

标签: MySQL

评论(0) 浏览(1899)

[ubuntu]How to use xtensa gcc

2015-10-31 写技术

If you want to use xtensa-lx106-elf.tar.bz2 directly, you need only two steps: (1) tar jxcv xtensa-lx106-elf.tar.bz2 –C /opt (2) export PATH=/opt/xtensa-lx106-elf/bin:$PATH or add it to the end of .bashrc or .profile

阅读全文>>

标签: ubuntu

评论(0) 浏览(2909)

[ubuntu]How to start github

2015-10-30 写技术

Install git: apt-get install git Create a account: Visit github.com, register a account. Create a project in github.com. Create a new repository on the command line: git config --user.name=*** git config --user.email=***@anycle.com ...

阅读全文>>

标签: ubuntu

评论(0) 浏览(1444)

[MySQL]MySQL联合查询语法内联、左联、右联、全联

2015-10-29 写技术

MySQL联合查询效率较高,以下例子来说明联合查询(内联、左联、右联、全联)的好处: T1表结构(用户名,密码)    userid(int)   usernamevarchar(20)   passwordvarchar(20)    1   jack  jackpwd    2   owen  owenpwd    T2表结构(用户名,密码)    userid(int)  ...

阅读全文>>

标签: MySQL

评论(0) 浏览(1472)

[JS]How to get url params

2015-10-29 写技术

How to get url params?   function GetUrlParams(){     var args=new Object();       var query=location.search.substring(1);     var pairs=query.split("&");       for(var   i=0;i<pa...

阅读全文>>

标签: JS

评论(0) 浏览(1443)

Powered by anycle 湘ICP备15001973号-1