码迷,mamicode.com
首页 > 2017年07月01日 > 全部分享
【原创】源码角度分析Android的消息机制系列(六)——Handler的工作原理
ι 版权声明:本文为博主原创文章,未经博主允许不得转载。 先看Handler的定义: 由源码中对Handler的定义以及注释,我们可知,Handler主要就是用来发送和处理消息的。每一个Handler的实例都和一个线程以及该线程的MessageQueue相关联。Hadnler主要有2个作用:①在未来 ...
分类:移动开发   时间:2017-07-01 20:05:14    阅读次数:204
hololens 开发入门简介
Holograms 100 本教程将引导您使用 Unity 构建基本全息应用程序。 这个项目可作为您希望在 Unity 中构建的任何全息应用程序的起始模板。 预备知识 已经利用安装工具正确配置的 Windows 10 PC。 目录 1 第 1 章 – 创建新项目 2 第 2 章 – 设置摄像头 3 ...
分类:其他好文   时间:2017-07-01 20:05:04    阅读次数:253
linux中的find命令常用场景
1、find file.txt 在当前目录下,查找file.txt是否存在 2、find . -name file.txt 在当前目录下,递归查找file.txt文件 3、find . -iname file.txt 在当前目录下,递归查找file.txt文件 (忽略大小写) 4、find . 列出 ...
分类:系统相关   时间:2017-07-01 19:31:26    阅读次数:199
C#设计模式总结
一、引言 经过这段时间对设计模式的学习,自己的感触还是很多的,因为我现在在写代码的时候,经常会想想这里能不能用什么设计模式来进行重构。所以,学完设计模式之后,感觉它会慢慢地影响到你写代码的思维方式。这里对设计模式做一个总结,一来可以对所有设计模式进行一个梳理,二来可以做一个索引来帮助大家收藏。 PS ...
分类:Windows程序   时间:2017-07-01 19:31:20    阅读次数:285
POJ 3686 The Windy's(思维+费用流好题)
The Windy's Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 5362 Accepted: 2249 Description The Windy's is a world famous toy factory that ...
分类:Windows程序   时间:2017-07-01 19:31:13    阅读次数:268
创建可管理的对象属性
下面先创建一个计算面积的类: 这样,如果我需要得到某个实例的半径,或者面积,需要这样做: 但是,有没有更简单的办法呢? 当然这里property 可以分别设置: 这里只需要设置前面的get, 及set方法,所以只写了前两个。 可以看到,经过property的使用,我们可能直接通过对r调用,来实现对 ...
分类:其他好文   时间:2017-07-01 19:31:05    阅读次数:180
[android开发篇]activity组件篇
https://developer.android.com/guide/components/activities.html Activity 是一个应用组件,用户可与其提供的屏幕进行交互,以执行拨打电话、拍摄照片、发送电子邮件或查看地图等操作。 每个 Activity 都会获得一个用于绘制其用户界 ...
分类:移动开发   时间:2017-07-01 19:30:56    阅读次数:271
linux网络编程中需要注意的信号SIGPIPE
在调试cs时,s端循环收,c端循环发,s端意外崩溃后,c端自动退出,终端提示SIGPIPE导致c端退出。man 7 signal: SIGPIPE发生在:写一个没有读的管道,默认动作是终止程序。man 2 write: write的错误码EPIPE发生在写的fd对应的pipe或者socket对端的读 ...
分类:系统相关   时间:2017-07-01 19:30:49    阅读次数:276
设置 Linux 服务器中 MySQL 允许远程访问
开启 MySQL 远程访问权限: 在linux系统上登陆mysql服务。 创建远程连接 MySQL 的用户: 查看数据库用户: 创建成功。 查看端口: 开启3306端口: 注意:一定要加在后两行的前面。 重启防火墙: 查看服务器ip地址: 连接测试: ...
分类:数据库   时间:2017-07-01 19:30:41    阅读次数:247
Java程序设计---io流读取文件内容并将其逆值输出到控制台
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.OutputStreamWriter;public cla ...
分类:编程语言   时间:2017-07-01 19:30:34    阅读次数:203
opentwebst一个ie自动化操作测试软件-功能强大
opentwebst一个ie自动化操作测试软件-功能强大 一个ie自动化操作测试软件,自动根据操作记录脚本。生成vbs,js和其他脚本语言,用来运行 里面包含了两个东西: 1、脚本操作自动记录,记录下来的脚本可以保存为js,vbs和其它,共五种语言。保存后可以在程序中调用。 2、一个功能强大的针对i ...
分类:Web程序   时间:2017-07-01 19:30:27    阅读次数:286
tengine 的优化
查服务器CPU的核数 : 淘宝维护的nginx分支Tengine可以使用auto命令自动配置worker_processes和worker_cpu_affinity。 查看worker进程数量: 从"worker_processes auto"可以看出,NGINX会跟具CPU的核数自动分配进程数,由 ...
分类:其他好文   时间:2017-07-01 19:30:20    阅读次数:230
[系统架构]抛砖引玉:闲聊下架构、框架,以及架构师
??我们先来看看本人对以下这两个名词的个人见解:软件架构:差点儿每一个软件系统的架构都是不同的,因为软件架构的第一步就是依据当前项目的重要需求及约束来制定一个个技术决策。软件框架:能够分成行业框架和通用框架。通用框架是对大多数软件项目经常使用的模块(底层+高层)进行封装(同一时候暴露热点)的一个集合 ...
分类:其他好文   时间:2017-07-01 19:30:11    阅读次数:107
Git学习笔记10
标签管理 1.创建标签 1.1切换需要打标签的分支 git checkout branch-name 1.2创建标签 git tag tag-name 1.3查看标签 git tag 1.4注意:打标签时默认在最新的一次commit上进行标记,如果需要打历史commit的标签,则先要查找对应的id. ...
分类:其他好文   时间:2017-07-01 19:30:03    阅读次数:180
Linux -- 内存控制之oom killer机制及代码分析
近期,线上一些内存占用比較敏感的应用。在訪问峰值的时候,偶尔会被kill掉,导致服务重新启动。发现是Linux的out-of-memory kiiler的机制触发的。 http://linux-mm.org/OOM_Killer oom kiiler会在内存紧张的时候,会依次kill内存占用较高的进 ...
分类:系统相关   时间:2017-07-01 19:29:55    阅读次数:375
C#设计模式——简单工厂模式
一、引言 这个系列也是自己对设计模式的一些学习笔记,希望对一些初学设计模式的人有所帮助的,在上一个专题中介绍了单例模式,在这个专题中继续为大家介绍一个比较容易理解的模式——简单工厂模式。 二、简单工厂模式的介绍 说到简单工厂,自然的第一个疑问当然就是什么是简单工厂模式了?所有面向对象的编程都是在我们 ...
分类:Windows程序   时间:2017-07-01 19:29:49    阅读次数:253
Linux的nm命令查看动态库和静态库中的符号
功能 列出.o .a .so中的符号信息,包括诸如符号的值,符号类型及符号名称等。所谓符号,通常指定义出的函数,全局变量等等。 使用 nm [option(s)] [file(s)] 有用的options: -A 在每个符号信息的前面打印所在对象文件名称; -C 输出demangle过了的符号名称; ...
分类:系统相关   时间:2017-07-01 19:29:35    阅读次数:314
1692条   上一页 1 ... 21 22 23 24 25 26 27 ... 100 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!