编程语言
Programming Language
高桐@BILL
校园到职场,做过室内设计;WEB前后端,APP,嵌入式,LinuxAndroid,ChromiumOS,YunOS,智舱OS等开发。
行业遍及互联网,手机,IOT,汽车。
合作品牌如华为,中兴,OV,小米,三星,谷歌,联想,诺基亚,魅族,上汽,大众,腾讯,百度,网易,LG、HTC,沃达丰,AT&T,中移动,中国电信。
职业规划为操作系统方向,涉及不同框架、方案架构设计开发,可维可测,全维度的工程化;
目前主要涉及Android产品从App、FWK、HAL、Kernel、QNX全链路的垂直工程化,以及跨域产/研/测/项目/互联网产品的横向工程化;
展开
-
Bugzilla使用规范
登陆BugzillaBugzilla登陆地址:http://172.21.8.39:21500/manual/账号:XXX@sim.com密码:123456Bugzilla简介Bugzilla是一个问题跟踪的专门工具基于web方式、使用方便简单 有利于问题的跟踪,问题的统计分析系统灵活,强大的可配置能力自动发送email通转载 2014-06-11 19:58:50 · 1180 阅读 · 0 评论 -
安卓.开发规范(入门)
注意事项:1.项目编码格式统一采用UTF-8编码2.代码中除注释外禁止出现中文3.文件禁止出现警告提示 例如:4.项目文件禁止出现警告提示 例如:5.在项目中创建libs文件夹,统一放置引用的外部jar文件。引用第三方库的时候要谨慎,避免使用大容量的第三方库,而导致客户端非常大6.在项目中,res文件夹中创建animation文件夹,统一放置动画xm原创 2013-06-19 08:30:39 · 2618 阅读 · 1 评论 -
Gerrit 使用规范
代码提交要求一个Commit对应一个修改点(除非是在项目初始阶段或是升级BSP时)。不要随便修改文件的属性。Windows 修改过的文件属性会变成755,上传代码时请注意修改成文件的原属性,可以用git whatchanged 来查看自己commit修改的文件。缩进格式跟原文件保持一致。不要修改跟提交内容无关的代码。Git commit 注释要求转载 2014-06-11 20:00:08 · 11622 阅读 · 0 评论 -
安卓.开发规范(高级)
1.命名基本原则 在面向对象编程中,对于类,对象,方法,变量等方面的命名应该本着描述性以及唯一标识性这两大特征来命名,才能保证资源之间不冲突,并且每一个都便于记忆。命名原则是:使名称足够长以便有一定的意义,并且足够短以避免冗长。2.命名基本规范2.1.编程基本命名规范 (1)避免难懂的名称,如属性名xxK8,这样的名称会导致多义性。 (2) 在面向对象的语言中,在原创 2014-06-14 10:12:57 · 14356 阅读 · 0 评论 -
Android开发规范
1 介绍1.1 目的减少维护花费。提高可读性。加快工作交接。减少名字增生。降低缺陷引入的机会。1.2 术语和定义强制:编程时必须遵守的规定,含有强制字样或字体用加粗式样标注。推荐:编程时推荐遵守的规定,字体用普通式样标注。2 文件组织避免超过 2000 行的源文件。2.1 Java 包和源文件转载 2014-06-11 19:57:49 · 8896 阅读 · 0 评论 -
驱动开发规范
开发规范熟练掌握模块所涉及的硬件设计,如所用的电,GPIO,CLOCK等。开发阶段时序一定要符合spec。关注负责模块的耗电流,包括工作电流,模块加入前后系统底电流变化。新功能和较大的修改需要通过评审。整体功能完成后需由硬件部配合验证时序。对于因为自己代码出现的编译或者运行时的 warning 都需要处理掉。主管及时更新项目表格中的模转载 2014-06-11 19:56:40 · 1241 阅读 · 2 评论 -
解决系统不同Python版本下,repo因不同版本导致的SyntaxError: invalid syntax异常
首先,repo同步代码时报错,如下:repo init -u https://android.googlesource.com/platform/manifest -b android-10.0.0_r40 File "/mnt/f/13_car/QQ3A.200705.002/.repo/repo/main.py", line 79 file=sys.stderr) ^SyntaxError: invalid syntaxif sys.version_info.ma...原创 2021-04-07 18:31:12 · 21332 阅读 · 2 评论 -
Python入门(一,Ubuntu环境搭建)
一,Python下载下载地址:http://www.python.org/download/原创 2014-07-25 15:14:47 · 15949 阅读 · 0 评论 -
Python入门(二,基础)
一,基本语法Python标识符在python里,标识符有字母、数字、下划线组成。在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。python中的标识符是区分大小写的。以下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用"from xxx import *"而导入;以转载 2014-07-25 20:21:17 · 5248 阅读 · 0 评论 -
Python入门(四,高级)
面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重载:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的转载 2014-07-26 11:02:16 · 4949 阅读 · 0 评论 -
Python入门(三,初级)
一,函数调用定义一个函数只给了函数一个名称,指定了函数里包含的参数,和代码块结构。这个函数的基本结构完成以后,你可以通过另一个函数调用执行,也可以直接从Python提示符执行。如下实例调用了printme()函数:#!/usr/bin/python # Function definition is heredef printme( str ): "打印任何传入的字符串"转载 2014-07-25 20:31:57 · 2798 阅读 · 0 评论 -
C++中shadows a parameter异常分析
string test1(string &str1){ string str1="hello1"; &str1=str1; return &str1;}代码如上所示,在编译的时候会报declaration of 'std::string str1' shadows a parameter 异常,异常的原因是&str1与str1命名冲突。原创 2015-01-07 10:30:20 · 36567 阅读 · 1 评论 -
JAVA判断当前时间是上午am还是下午pm
[java] view plaincopy//结果为“0”是上午 结果为“1”是下午 public class GregorianTest { public static void main(String args[]) { GregorianCalendar ca = new GregorianCalendar();转载 2014-08-18 15:32:26 · 22545 阅读 · 0 评论 -
16进制转换字节数组工具类
public class StringUtil {public static String str = "696d706e7274";public static void main(String[] args) {try {System.out.println(new String(getBytes(str)));} catch (Exception e) {//原创 2014-06-19 16:55:34 · 1999 阅读 · 0 评论 -
java字节数组和16进制之间的转换
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package test.util;/** * * @author Administrator */ public class StringUtil { public Stri转载 2014-06-19 17:12:59 · 1197 阅读 · 0 评论