重构(Refactoring)就是通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。
嵌入式C性能优化,编码风格,代码质量相关
Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。
算法是程序中的逻辑精髓,算法的设计和编程方法很重要!
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
浮点数的顾名思义,小数点不固定,可浮动,小数点可自适应移动
Linux是一种开源电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。
C++作为面向对象的主要语言之一,它的很多特性在软件开发过程中发挥了很大作用。另一方面,在很多领域C语言作为更加基本的开发语言,无论是学习的容易程度,还是开发人员的广度,都比C++有过之而无不及。
QT被广泛应用于嵌入式、电力系统、军工系统等要与硬件交互的界面系统中,并且大量的专业的跨平台应用软件也是使用QT开发。
Cumcuber是一种能理解自然语言描述的测试用例的自动化测试工具,支持行为驱动开发(BDD)。其用例定义使用Gherkins语言编写。Cumcuber支持各种语言,关键也支持中文,在可执行性特征文件(Features)中可以用中文直接定义用例,而其中具体执行的代码块由ruby语言编写(Cumcuber还支持java、JavaScript来编写)
Xposed框架(Xposed Framework)是一套开源的、在Android高权限模式下运行的框架服务,可以在不修改APK文件的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。
Apache Camel是Apache基金会下的一个开源项目,它是一个基于规则路由和中介引擎,提供企业集成模式的Java对象的实现,通过应用程序接口(或称为陈述式的Java领域特定语言(DSL))来配置路由和中介的规则。
C# 的Winform程序开发技术
C#编程语言的基础知识,基本技能,例如:类型,运行机制,继承,多态,文件操作,多线程,事件/委托,索引等等
Python编码规范,代码检查工具等
想了解一下C#相关的代码质量编码规范的内容
了解一下java相关的编码规范,代码分析工具等
学习一下相关知识