- 博客(12)
- 资源 (3)
- 收藏
- 关注
转载 Arduino与Android蓝牙通信笔记
关于蓝牙模块的一些基础概念蓝牙主机和从机主机:能够主动发起扫描并匹配从机模块从机:只能被扫描和匹配一个模块可以即是主机也是从机AT模式蓝牙的AT模式就理解为设置模式好了。在设置模式下,我们设置一个蓝牙的以下重要参数:蓝牙模块名称。既你的蓝牙设备被别的设备扫描到时所显示的名字;如果是主从一体模块,可在AT模式下设置其角色;设置密码;
2015-11-14 23:11:11 2235
原创 Android的Log捕获与有效性验证及异常初步分析
一、 Android异常分类1. Java exception:某某应用stoppedANR在log中看到从zygote报出的异常 2. Native exception:应用程序发生崩溃Native layer: /sbin//system/bin//system/lib//system/xbin//system/vendo
2014-08-05 16:47:39 2753
原创 AndroidSettings源代码分析
Settings涉及的模块四个部分:WIRELESS & NETWORKS :SIM卡管理,流量使用情况,飞行模式,VPN,网络共享等DEVICE : 情景模式,显示,存储,电池,应用程序PERSONAL: 账户与同步,位置服务,安全,语言和输入法,备份和重置SYSTEM: 日期和时间,定时开关及,辅助功能,开发人员选项,关于手机 1. com.andr
2014-07-23 15:30:14 1477
原创 新增代码关联Sonar分析学习笔记一
关联Sonar分析学习笔记一(1) 避免java包间的循环依赖首先看看sonar对这条规则的解释:当很多包形成了一个环(包A > 包B > 包C > 包A,">"意味着依赖),这意味着那些包高度耦合,难以在不引用其他所有包的情况下,重用/提取这些包。这样满足不了飞速提升维护应用的需求,也会限制业务变更。这个规则记录了每个拥有外向依赖源代码文件的违规。下面来看个新增代码的实例:
2013-12-16 15:33:55 2250
原创 Sonar介绍
Sonar是代码质量管理的工具。支持的功能包括:从静态分析到动态分析(单元测试)、从系统分析到人工评审、从历史分析到现在的版本分析、从Web客户端到Eclipse插件、从本地分析到远程分析、从集成其他代码分析插件(FindBugs、PMD等)到作为插件被CI持续集成、从邮件通信到任务平台交换(如JIRA)、从Web接口到插件开发。 Sonar支持对多种编程语言进行分析。通过衡量主
2013-10-29 14:42:43 1674
原创 Sonar插件
插件名称插件介绍度量参数Artifact Size衡量项目产品的大小Artifact Size (Kb)Branding允许添加Logo到Sonar界面上Build Breaker在有一个警报阈值满足时,停止分析处理CC项目插件
2013-10-29 14:35:17 2058
原创 Sonar关键指标计算
Architecture1. Architecture---Total Quality Plugin 架构质量ARCH = 100 – TI(复杂度指标) Complexity2. Complexity--- Quality Index Plugin 圈复杂度也被称为McCabe度量。它简单归结为一个方法中’if’,‘for’,’while’等块
2013-10-29 14:33:49 18235 1
原创 Sonar分析参数配置
执行工程代码分析时可以配置各种参数,这些参数可以配置在Sonar的不同地方。 全局分析参数,在UI中定义,会应用于所有项目; 项目分析参数,在UI中定义,覆盖全局配置; 项目分析参数,定义在项目分析配置文件中或分析器配置文件中,会覆盖UI中的
2013-10-29 14:30:54 2909
原创 使用Sonar Runner
1. 简单工程在项目根路径下,创建配置文件,文件名为sonar-project.properties。sonar-runner执行分析时,会读取该文件。文件内容示意: sonar-project.properties# required metadatasonar.projectKey=my:projectsonar.projectName=My project
2013-10-29 14:26:40 2923
原创 安装Sonar
预置条件:已安装JAVA环境;已安装有MySQL数据库 软件下载地址:http://www.sonarqube.org/downloads/下载SonarQube与SonarQube Runner中文补丁包下载:http://docs.codehaus.org/display/SONAR/Chinese+Pack 1. 数据库配置进入数据库命令#mysql
2013-10-29 14:25:46 848
原创 项目代码质量的总结
在公司开发系统的过程中,总结了一些关于项目维护性的问题及应对的方法,首先要说的是遇到的的问题,主要表现在四个方面: (1) 复用率低,整个项目中存在大量这样的代码,当发现一段代码、方法所做的事情在新模块中可以使用的时候,发现现有的代码依赖于一大堆其他的东西,以至于很难将它分开,然后最好的办法就是不去碰这些已有的东西,而是重新写自己的代码,就ctrl+c,然后ctrl+v一下。然后再稍作修改
2013-10-29 14:20:43 1762
原创 人工智能之机器人
学习机器人知识,首先清楚的是机器人的本质,即什么是机器人?现在只要有个能动的铁块亦或是能跑的小车就敢称机器人,其实我认为目前关于机器人定义最好的就是Turing Testing:a human judge engages in a natural language conversation with a human and a machine designed to generate perf
2012-11-22 00:37:35 998
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人