以freescale平台为例
board/freescale/mx6sabresd下,有一个重要的文件,具体的io配置可参考该文件.
built-in.o MAINTAINERS mx6dlsabresd.cfg mx6q_H5TQ4G63CFR.cfg mx6qp.cfg mx6sabresd.o mx6solo_4x_mt41j128.cfg...
分类:
其他好文 时间:
2016-05-07 08:18:37
阅读次数:
565
还是以我曾做过的项目举例吧,曾经做过一套图书销售管理系统,里面涉及库存图书信息查询功能。在这个功能里,除了要查询作者、出版社、定价等所有图书都共有的信息外,根据图书种类的不同还需要查询一些额外的信息。例如教材要查询适用年级、科目等,地图册要查询比例尺、国家、省份等信息。最初的设计是每种图书都有一个Service类来查询基本信息和特性信息,后来发现查询基本信息的代码大量冗余,每当基本信息出现变动时,...
分类:
其他好文 时间:
2016-05-07 08:19:54
阅读次数:
117
RxJava 提供了对事件序列进行变换的支持;所谓变换,就是将事件序列中的对象或整个序列进行加工处理,转换成不同的事件或事件序列。
不仅可以针对事件对象,还可以针对整个事件队列。
变换部分主要来自《给Android 开发者的 RxJava 详解》
1. 事件对象变换-map()
map():
事件对象的直接变换;它是 RxJava
最常用的变换;...
分类:
编程语言 时间:
2016-05-07 08:20:27
阅读次数:
300
曾经跟同事探讨过怎样给电梯的控制系统编程,讨论结果是如果用结构化的方式编写电梯的控制程序,系统一定很复杂很庞大。后来我用状态模式编写了一个简单的电梯控制程序,结果问题得到了极大的简化。以下是我编写的一个简单的单部电梯的控制程序的架构:
状态模式稍微复杂一些,首先,我们分析一部电梯可执行的动作有:关门、开门、上行、下行、停止。因此我们定义了一个ElevatorState接口...
分类:
其他好文 时间:
2016-05-07 08:17:54
阅读次数:
134
apache mysql php centerOS 6.5 64位搭建环境...
分类:
数据库 时间:
2016-05-07 08:18:05
阅读次数:
264
我相信大部分程序员在用Java开发的项目中只用到了一种模式:MVC,将项目分成Controller,Service,DAO三层。无论多复杂的业务逻辑都塞进Service层的方法,其结果是造成Service层的方法臃肿无比,里面充满了各种if、switch逻辑判断的分支。时间一长,连开发者自己都忘了在方法里做了什么事。当业务逻辑发生变化时,动手改这块的代码成了一件十分困难,极易出错的事。
不幸的很...
分类:
其他好文 时间:
2016-05-07 08:20:13
阅读次数:
116
链接
牛客OJ:数字在排序数组中出现的次数
九度OJ:http://ac.jobdu.com/problem.php?pid=1349
GitHub代码: 038-数字在排序数组中出现的次数
CSDN题解:剑指Offer–038-数字在排序数组中出现的次数 牛客OJ
九度OJ
CSDN题解
GitHub代码 038-数字在排序数组中出现的次数
1...
分类:
编程语言 时间:
2016-05-07 08:19:45
阅读次数:
275
alert_dialog.Xml代码
xml version="1.0" encoding="utf-8"?>
RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
a...
分类:
移动开发 时间:
2016-05-07 08:19:23
阅读次数:
247
本章主要讲的内容是Android的消息机制。
Android的消息机制主要是指Handler的运行机制,Handler的运行需要底层的MessageQueue和Looper的支撑。MessageQueue就是我们常说的消息队列,它的内部存储了一组消息,虽然叫做消息队列,但是它的内部却是采用单链表的数据结构才存储消息列表的。Looper为消息循环,由于MessageQueue只是一个消息的存储单元,...
分类:
移动开发 时间:
2016-05-07 08:17:44
阅读次数:
269
1> 安装数据库mysql
-安装mysql-5.7.12-osx10.11-x86_64.dmg
-上面这个mysql是新版本的, 只有一个主安装程序包含全部功能
-在老版本的mysql中会有3个需要安装的程序
*mysql-版本号-要求系统版本-x86_64.dmg // 这个是主安装程序
*MySQL...
分类:
移动开发 时间:
2016-05-07 08:17:39
阅读次数:
141
在一些项目开发中,会使用日历去标识事务,所以根据美工出的效果图,我们可以采用不同的方法去实现。比如通过GridView扣扣你敢、自定义View实现日历控件,这些都是我们解决问题的手段,我也实现过一个自定义日历控件(Android自定义控件之日历控件55993)),由于我只是粗糙的进行实现,并没有进行过多的在控件的可扩展性上进行打磨设计,所以在本篇文章中,我秉着学习的态度分析下爱哥的鼎力巨作Date...
分类:
其他好文 时间:
2016-05-07 08:19:30
阅读次数:
387
运行级别就是操作系统当前正在运行的功能级别。级别是从0到6,具有不同的功能。这些级别定义在/ect/inittab文件中。这个文件是init
程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d目录下的文件。
Linux下有7个运行级别:
0 系统停机模式,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。
1 单用户模式,root权限,用...
分类:
系统相关 时间:
2016-05-07 08:17:40
阅读次数:
149
自适应网站设计对百度友好的关键:添加applicable-device标签
现在很多网站都使用了自适应网页设计(Response-Web-Design),以满足庞大的移动端用户群的需要。但是在技术上设计了自适应的网页之后,出于SEO的考虑,你还要照顾到如何对百度更友好,即告诉百度“我是自适应页面”,方便百度进行识别校验。
自适应网页设计
浏览器对自适应识别校验代码
...
分类:
Web程序 时间:
2016-05-07 08:16:57
阅读次数:
130
Ctrl+E,D 格式化全部代码
Ctrl+E,F 格式化选中的代码
CTRL + SHIFT + B生成解决方案
CTRL + F7 生成编译
CTRL + O 打开文件
CTRL + SHIFT + O打开项目
CTRL + SHIFT + C显示类视图窗口
F4 显示属性窗口
SHIFT + F4显示项目属性窗口
CTRL + SHIFT + E显示资源视图
F12 转到...
分类:
其他好文 时间:
2016-05-07 08:18:30
阅读次数:
372
JNI Reference Exmaple在写android NDK的时候常常用到的一些JNI API的总结(参考官方文档:JNI API)...
分类:
移动开发 时间:
2016-05-07 08:16:08
阅读次数:
281
PowerDesigner生成excel脚本代码Option Explicit Dim rowsNum rowsNum = 0'-----------------------------------------------------------------------------' Main function'----------------------------------------...
分类:
其他好文 时间:
2016-05-07 08:18:47
阅读次数:
131
1、关于生产环境的吓人的事情。
(1)该银行由三个环境,开发环境、测试环境、生产环境。其中,开发环境和测试环境用的是一个库(之前是两个库),生产环境单独一个库。
(2)开发人员在开发或修改完报表之后会做一些测试,然后在同生产环境对比,这时显示结果可能不一样。
原因:1.报表开发过程中出错;
2.两个环境的数据不一样。
所以,一般我们会指定一个测试的点,把该点的数据从生产环境复制到...
分类:
其他好文 时间:
2016-05-07 08:18:37
阅读次数:
139