因为项目需要,对网页版微信的通信过程做了一番研究。以下是探索过程中的分析笔记。
登录
1. 获取UUID首先,我们打开浏览器端发起登陆请求,系统返回一个唯一的uid,并将uid的信息绘制成二维码返回给用户。...
分类:
微信 时间:
2016-07-03 19:51:08
阅读次数:
696
微信红包自打出世以来就极其受欢迎,抢红包插件可谓红极一时.今天,我们重新谈谈抢红包插件的哪些事儿....
分类:
数据库 时间:
2016-07-03 19:50:35
阅读次数:
304
3-3数据查询tags:数据库select 定义SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]
* | expression [ AS output_name ] [, ...]
[ FROM from_item [, ...] ]
[ WHERE condition ]
[ GROUP BY expre...
分类:
其他好文 时间:
2016-07-03 19:49:36
阅读次数:
174
设计高可用系统复制的目标为:
1. 提供一个或多个复制数据库,保证数据可以为应用所用
2. 提供复制数据库用于恢复
3. 负载均衡
4. 无中断的软件升级和维护classic replication scheme支持以下形式:
Unidirectional - 这个和ASP有和区别,会切换角色吗
Bidirectional split workload - 双向,属于互备型,两个数据库负...
分类:
数据库 时间:
2016-07-03 19:51:21
阅读次数:
214
本文主要介绍Oracle优化器的自适应游标共享(Adaptive Cursor Sharing)功能和处理流程。...
分类:
数据库 时间:
2016-07-03 19:50:21
阅读次数:
242
最近互联网直播平台催生了一批批网红大咖,作为程序猿,我们绝不甘于委身幕后做搬砖工,我们一定要闪亮登场!!!做一个属于我们程序猿的IOS版直播平台~~
来吧!少年,跟着我们做完这个APP,下一个“朱碧石”,肯定就是你啦~先看看我们即将要做的这个APP的成品截图,内心激动一下啵~
so…是不是很酷啊?But。。。上面这个APP,需要对各种布局细节处理,所以5分钟是搞不定的~小马只能提供源...
分类:
移动开发 时间:
2016-07-03 19:49:14
阅读次数:
235
本文介绍php使用redis锁,实现在分布式架构环境下,有效限制并发访问的方法及实例。...
分类:
Web程序 时间:
2016-07-03 19:48:32
阅读次数:
185
U-boot主Makefile详尽分析主Makefile位于uboot源码的根目录下,其内容主要结构为:
1. 确定版本号及主机信息(23至48行)
2. 实现静默编译功能(48至55行)
3. 设置各种路径(56至123行)
4. 设置编译工具链(124至186行,大部分在config.mk内)
5. 设置规则(187至470行)
6. 设置与cpu相关的伪目标(480至末...
分类:
其他好文 时间:
2016-07-03 19:51:00
阅读次数:
317
C语言简要概述简单来说一个C程序就是由若干头文件和函数组成。
简单示例:#include //头文件
int main() //主函数
{
printf("I love C");
return 0;
}一个C程序,有且只有一个主函数,即main函数,C程序就是执行主函数种的代码。良好的代码规范在写C语言程序的时候为了书写清晰、便于阅读、便于理解、便于维护,在编写程序时应遵循以...
分类:
编程语言 时间:
2016-07-03 19:48:00
阅读次数:
1120
Go语言基本数据类型,数组类型,切片类型,字典类型...
分类:
编程语言 时间:
2016-07-03 19:50:07
阅读次数:
236
参考:http://wiki.ros.org/rviz/Tutorials/Markers%3A%20Basic%20Shapes
Description:Shows
how to use visualization_msgs/Marker messages
to send basic shapes (cube, sphere, cylinder, arrow) to rviz.
...
分类:
编程语言 时间:
2016-07-03 19:48:17
阅读次数:
730
IO端口和IO内存的区别及分别使用的函数接口
每个外设都是通过读写其寄存器来控制的。外设寄存器也称为I/O端口,通常包括:控制寄存器、状态寄存器和数据寄存器三大类。根据访问外设寄存器的不同方式,可以把CPU分成两大类。一类CPU(如M68K,Power
PC等)把这些寄存器看作内存的一部分,寄存器参与内存统一编址,访问寄存器就通过访问一般的内存指令进行,所以,这种CPU没...
分类:
其他好文 时间:
2016-07-03 19:48:28
阅读次数:
301
LAN和WAN的通信是由一种网络通信模型?开放系统互连( OSI )来指导的。OSI模型是两家标准化组织?国际标准化组织( ISO )和美国国家标准协会( ANSI )的产物。ISO代表了100多个国家在经济、人文、科学和技术标准上的发展,ANSI则与美国商界、政府机构和国际组织联手,建立了商业产品(包括网络和计算机产品在内)的标准。OSI模型于1974年开发,应用于LAN和WAN的通信,充分体现...
分类:
其他好文 时间:
2016-07-03 19:49:49
阅读次数:
239
本文章所选择的目标芯片为MT7620,profile 选择的为“Xiaomi MiWiFi Mini ”。
1、在openwrt 系统上,移植mcp7940的rtc芯片驱动。
2、在openwrt系统上,增加对i2c总线的支持。
注意事项:openwrt系统比较奇怪,在menuconfig配置中,配置了i2c,仍然不能支持。需要另外修改“*.dts”文件,才能支持i2c总线。
软件版本:openwrt 官方15.05版本
RTC芯片:mcp7940, i2c总线通信
主控芯片:MT...
分类:
其他好文 时间:
2016-07-03 19:46:46
阅读次数:
1761
062 创建索引
对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降。但是也不是什么情 况都非得建索引不可,比如性别可能就只有两个值,建索引不仅没什么优...
分类:
数据库 时间:
2016-07-03 19:49:04
阅读次数:
252
刚开始学习java的时候真的很难理解反射到底是个什么东西
一些书籍,哪怕是很经典的书籍都解释的让人感觉懵懵的,或许的确是我太笨
况且,网上说在将来学习框架的时候需要经常应用到反射机制,这样一来总让人心里有些不安
就方才偶然又把讲解反射的章节和视频看了一点,觉得能理解一些了
现在决定一鼓作气,边看边写,顺便把一些主要的内容和操作都记载到这里
我想,对于我这么一个笨笨的人...
分类:
编程语言 时间:
2016-07-03 19:48:49
阅读次数:
221