基本命令
1.1 ls 列出文件
-a 列出隐藏文件,文件中以“.”开头的均为隐藏文件,如:~/.bashrc
-l 列出文件的详细信息
-R 连同子目录中的内容一起列出
用ls -l命令显示的信息中,开头是由10个字符构成的字符串,其中第一个字符表示文 件类型,它可以是下述类型之一:
- 普通文件
d 目录
l 符号链接...
分类:
系统相关 时间:
2016-07-17 17:17:00
阅读次数:
314
【0】README
1)本文旨在 介绍如何 利用 WebSocket 和 STOMP 实现消息功能;
2)要知道, WebSocket 是发送和接收消息的 底层API,而SockJS 是在 WebSocket 之上的 API;最后 STOMP(面向消息的简单文本协议)是基于 SockJS 的高级API
(干货——简而言之,WebSocket 是底层协议,SockJS 是WebSocket 的...
分类:
编程语言 时间:
2016-07-17 17:15:28
阅读次数:
415
我们在平常使用AIDL时可能会有这样的场景,客户端并不想一直查看服务端有没有有关我的消息,而是想让服务端在有消息的时候能够通知我,随后客户端再去服务端拿消息,这样相对来说比较节省资源,通常我们可以利用观察者模式将客户端注册到服务端,接着有消息的时候服务端相应的通知各个客户端就可以了,这种方式在客户端和服务端处于同一进程的时候使用是没有问题的,因为同一进程内部是可以直接传递对象的,并不会出现注册绑定...
分类:
移动开发 时间:
2016-07-17 17:15:52
阅读次数:
954
-->
此时在所有的手机上都是document.document.clientWidth,也就是[layout viewport!!!]都是400px;
在渲染页面之前,浏览器需要知道layout viewport有多大,基于此浏览器可以计算比如20%的具体像素宽度是多少。如果没有指定,那么浏览器就会自己设定一个layout viewport。8个浏览器中有6个会设定为980px...
分类:
移动开发 时间:
2016-07-17 17:15:05
阅读次数:
482
主要内容为MT收到视频升级的请求的过程,也是MT消息上传的过程。流程图,关键代码,关键log。...
分类:
其他好文 时间:
2016-07-17 17:13:33
阅读次数:
576
创建的索引大小要合适,太多增加消耗,太少不利于有效索引。索引表也是真实表,也需要开销。
高效地进行SQL语句设计:
通常情况下,可以采用下面的方法优化SQL对数据操作的表现:
(1)减少对数据库的查询次数,即减少对系统资源的请求,使用快照和显形图等分布式数据库对象可以减少对数据库的查询次数。
(2)尽量使用相同的或非常类似的SQL语句进行查询,这样不仅充分利用SQ...
分类:
数据库 时间:
2016-07-17 17:11:58
阅读次数:
313
概要IIC(IIC,inter-Integrated circuit),两线式串行总线,用于MCU和外设间的通信。
IIC只需两根线:数据线SDA和时钟线SCL。以半双工方式实现MCU和外设之间数据传输,速度可达400kbps。多主机I2C总线结构注意SDA和SCL两根总线需要上拉,使总线处于空闲状态。IIC协议空闲状态协议规定,SDA和SCL同时为高电平时,总线处于空闲状态。上拉电阻保证电平处于...
分类:
其他好文 时间:
2016-07-17 17:11:14
阅读次数:
355
事件分发机制
一.点击事件传播路径
1.点击事件TouchEvent最先是到达Activity的,然后传给Activity对应的window,再传给DecorView,再传给id为content的ViewGroup,即我们通过setContentView设置的ViewGroup,以此到最后的view。我们编程所能控制的由Activity,ViewGroup和View。
2.要把点击事件...
分类:
移动开发 时间:
2016-07-17 17:11:10
阅读次数:
361
存储对象状态的方式:
1 序列化(若只有自己写的程序会用到这些数据)
创建一个文件,将被序列化的对象写入文件中,之后可在程序中到文件中读取序列化的对象并将其转换为状态;
注意:以文本文件形式阅读是无意义的;
2 写入纯文本文件中(若数据需要被其他程序引用)
创建一个文本文件,用其他程序可以解析的特殊字符写到文件中,每行写入一个对象的状态,用逗号/制表符分隔;
一、序列化
1 ...
分类:
编程语言 时间:
2016-07-17 17:10:28
阅读次数:
265
1.什么是多态?
一个对象的多种状态
比如:
教师 a =老钟;
员工 b= 老钟;
2.多态体现
(1)Father类
非静态成员变量x
静态成员变量y
非静态方法eat,方法体输出父类信息
静态方法speak();方法体输出父类信息
(2):Son类
非静态成员变量x
静态成员变量y
非静态方法eat,方法体输出子类信息
静态方法speak();方法体...
分类:
编程语言 时间:
2016-07-17 17:08:56
阅读次数:
283
昨天看完了,今天来看看第六章。感觉第六章的内容不是非常重要。简单看看吧
6.2 口令文件
口令文件其实就是/etc文件夹下的passwd文件,但处于安全性的考虑,我们无法直接读取它。就是通过直接限制权限的方式对其进行保护,passwd文件具体权限如下:
-rw-r--r-- 1 root root
可以看到只有root用户具有读写权限,与root同组的用户与其他用户仅具有读权限。
...
分类:
其他好文 时间:
2016-07-17 17:10:35
阅读次数:
285
存储器的层次结构存储器的层次如下图:上图中,寄存器和主存储器称为可执行存储器。高速缓存的作用是缓和CPU与内存之间的速度差异,主要由硬件实现。磁盘缓存的出现是由于内存容量不够,需要引入磁盘,然而磁盘的I/O速度远低于主存的访问速度,为了缓和两者之间在速度上的差异,设置了磁盘缓存。磁盘缓存与高速缓存不同,它本身并不是实际存在的存储器,是利用主存中的部分空间暂时存放从磁盘中读出写入的信息。程序的装入与链...
分类:
其他好文 时间:
2016-07-17 17:09:09
阅读次数:
362
upgrade/downgrade 升降级,其实就是ModifyCall整体示意
图中有两种情况,一种是MT对收到的升级请求做出响应,一种是超时后服务器给双发发送消息。
一个完整的Modify call(upgrade)可以分为4个部分,本文主要讲第一部分发出升级请求。流程图
界面入手packages/apps/InCallUIpackages/apps/InCallUI/src/com/an...
分类:
其他好文 时间:
2016-07-17 17:06:33
阅读次数:
545
ScoopsDemo多主题风格代码demo
本文属代码GG原创,非经本人同意,禁止转载。需要交流,联系微信:code_gg_boy
更多精彩,时时关注微信公众号code_gg_home
基本用法
简要说明 Scoops是一个android应用库,主要解决的是多主题实现方案。通过配置多个R.style.Theme ,代码进行动态设置主题,重启当前界面实现。
原理分析 主要通过设置主题(存储设置值...
分类:
移动开发 时间:
2016-07-17 17:06:08
阅读次数:
408
当前编写重复性的CRUD代码成为开发人员的常态,不仅严重降低其积极性,而且损失其开发效率,所以迫切需要一种能够快速生成CRUD代码的产品,以期减少这方面的工作,提高开发效率.目前国外已经诞生一些解决上述需求的、具有很高可用性的CRUD生成器产品:CrudKit,CRUD-Admin-Generator,Dadabik,GroceryCrud,SximoBuilder。...
分类:
数据库 时间:
2016-07-17 17:04:58
阅读次数:
537
TIPS:1.Image转成Base64保存到mongodb字段
2.数据模型是嵌套的关联
首先定义Model层:
public class Photo : IEquatable
{
[Required]
public string PhotoName { get; set; }
[Required]...
分类:
数据库 时间:
2016-07-17 17:06:24
阅读次数:
346
(可能会有很多错误,请谨慎阅读,如果本人发现会及时更新)。
最近在学习多线程编程,周末的时候用java写了一个生产者消费模型,这里做一些记录和总结。基本模板Producer
while(true)
data = generateData()
queue.enqueue(data)Consumer
while(true)
data = queue.dequeue()m...
分类:
其他好文 时间:
2016-07-17 17:04:58
阅读次数:
237