- 博客(62)
- 问答 (1)
- 收藏
- 关注
原创 SQA度量
SQA度量1 效率1.1 响应速度1.1.1 流程瓶颈某个团队或角色过度负载带来的瓶颈沟通不畅带来的等待沟通中的误解导致的返工,例如需求文档不一致缺陷带来的返工团队间的依赖技术债1.1.2 交付周期半成品数量等待资源等待审批等待依赖系统资源利用率减少需求大小来平滑系统的输入1.2 团队产能1.2.1 沟通成本1.2.2 人
2017-05-27 18:02:02
799
原创 《在雨中等你》读后感
全书以一只狗的视角,讲述了主人丹尼的一生。丹尼是一个出色的赛车手,有着耐心和执着。经历了妻子的凄惨离去,岳父岳母的反目成仇,突然的摊上的官事,破产,甚至最忠心的狗都被车撞伤。他在争取女儿的抚养权的过程中,也有放弃的想法,但是最终,他凭借着出色的赛车手的毅力和耐心,得到了美好的结局,女儿回到的他的身边,同时被法拉利雇佣并成为了冠军。这只狗,恩佐,侧眼旁观到了社会的无奈,和主人丹尼面对困难的耐心和
2016-10-10 08:31:34
1244
原创 《追风筝的人》读书笔记
全文描述作者的经历,语气平缓、低沉、压抑,充满了悔恨和歉意。直到最后的一场拳击搏斗后,将作者的歉意和悔恨揍出来,并且哈桑的儿子被救出来,画面才有些了色彩。“许多年过去了,人们说陈年旧事可以被埋葬,然而我终于明白这是错的,因为往事会自行爬上来。回首前尘,我意识到在过去二十六年里,自己始终在窥视着那荒芜的小径。”文章通过阿富汗战争为背景,讲述了阿米尔和哈桑的故事。阿米尔和哈桑从小玩到大,哈
2016-09-26 08:36:45
934
原创 《乖,摸摸头》读书笔记
作者大冰,山东电视台主持人,民谣歌手,一个热爱生活,也有生活的人。大冰是一个有着江湖义气的人,所以交道了很多朋友,书中介绍了12个有故事的朋友给读者。“人们总是羡慕别人有一些自己没有的东西,原来这世界有另一种人,他们的生活模式与早九晚六格格不入,却也个个活得有血有肉,有模有样。世界上还有另一种人,他们既可以早九晚六,又可以浪荡天涯。”世上的生活方式成千上万,我们不必羡慕他人的生活,他人自有
2016-09-24 15:29:58
2387
原创 挑战自我,轻松做公司级课题
近来牵头做了几个公司级课题,课题不好做,但有些经验总结如下,希望后面做的更轻松更顺畅。1、 团队。团队创建要重视,向上申请资源,各个角色,相关部门提供负责人。给的人呢,一个要求要靠谱。在公司久了,谁谁做事靠谱,还是知道的。要人的时候有些技巧,可以先夸夸X工程师,然后点名要X参加团队。课题都是兼职做的,如果人员不靠谱,到交差的时候他拿不出来,板子也要打到自己。2、 目标。团队的目标一
2016-06-09 17:34:24
756
原创 《小狗钱钱》
最近翻到这本理财类经典书,作者以故事的形式通俗易通地讲诉了投资理财的道理。故事中,主人公小女孩一个巧合领养了小哥钱钱,并从小狗身上获取了一系列的理财的方法,最终一步一步成为赚钱达人。其中经典语录和总结如下:1、说,I will do it; 不说, I will try it.2、自信。3、筛选出自己真正需要的,不乱花钱。4、赚钱之道: 帮助别人解决问题;想想自己能做的,知
2016-05-09 19:24:33
742
原创 测试程序,多次打开camera拍照推出
今天写了一个测试程序,测试camera在多次拍照后,camera的效果是否有影响。要求:进入相机,拍照,保存,退出camera。反复N次。为了方便测试,这里要注意保持屏幕常亮。为了避免手机空间不足,在保存照片前,删除上次保存的照片。不多说,上代码。共六个文件。1、MainActivity.javapackage com.example.hisense
2015-12-03 08:33:23
532
原创 横向团队的项目管理
前阵子接了一个全公司范围内跨各个事业部各个软件部的软件开发的活,起初我是拒绝的,这沟通成本?上哪里找资源,谁会买你的账?第一反应这是个坑,还是个大坑,但是咬着牙坚持到现在,事情已经进入正轨。经验总结如下。一、过程1、首先要定位好,我是产品经理?项目经理?软件开发?当然也不用担当上面任何角色,找到相应资源,并请他们向我汇报,我再向上汇报。不能这样洒脱,要投入到项目中,不然这样的横向团
2015-11-25 18:30:41
1974
原创 给想要做软件开发的大学生的建议
前阵子参加了公司今年的校园招聘,三个学校的宣讲会,场场人满为患,学生们的热情参与出乎我们的意料。感叹今年学生求职环境更加艰难。但是站在企业的角度,单从软件开发工程师岗位来看,优秀的人少之又少。所以作为过来人,并结合企业需求来看,给各位在校小伙伴们些建议。一、多读书,多思考。这里的书是指课外读物,想读什么就读什么。你头脑里的知识体系和世界观、方法论、思考方式,就在这个时候建立起来。往往很多大
2015-11-21 17:01:13
4028
2
原创 从老罗的坚果手机看手机软件创新
看了老罗的坚果手机发布会的视频,整个人都轻松了不少。老罗的幽默、“北派相声大师”的脱口秀和演讲技巧不用多说,赞。当然,花上两个多小时来看这个发布会的视频,并不是仅仅来娱乐。重点看下手机软件创新。 手机,拼三大块:ID外观、软件和硬件配置。硬件配置,一个价位对应的硬件配置基本一致;ID外观,就交给设计师吧;软件创新上,坚果手机主要分三部分:rom类的功能,比如联系人的优化;自主功能的
2015-09-06 19:03:59
1008
原创 笔记--黑客与画家
《黑客与画家:硅谷创业之父paul graham文集》2014-12-31原文:,其中有一点是正确的,那就是如果你正在设计某种新东西,就应该尽快拿出原型,听取用户的意见。笔记:2014-12-31原文:设计与研究的区别看来就在于,前者追求“好”(good),后者追求“新”(new)。笔记:2014-12-31原文:这种语言以层的方式构建。较高的抽
2015-08-03 16:06:59
709
原创 editview 中光标闪烁过程中,在消失时没有完全消失。
该问题是因为光标宽度过大。 问题是在 android 4.4.4 上出现的。android:layout_width="fill_parent"android:layout_height="wrap_content"android:testColor = "#000000" android:textCursorDrawable="@drawabl
2014-12-16 10:15:24
699
原创 eclipse,两个项目联合编译
开发的SDK项目导入工程 A, 应用工程B。在B的 Properties -- Java Build Path -- Projects , 选择A工程。 这样联合编译关系建立。如果在运行A时有报错,请做如下操作:将A工程的 bin/classes/org 拷贝到 B 工程的 bin/classes下。
2014-11-27 15:47:00
1380
原创 eclipse中,Save Failed Negative time
今天使用Eclipse,保存文件的时候提示“Save Failed Negative time”。开发环境:ubuntu解决方法:在工程目录下运行,find ./ -type f -exec touch {} \; 解释:查找当前目录下,所有的文件以及子文件夹下的文件,并修改文件的时间。
2014-11-27 15:33:09
3984
原创 Android SDK代码加密
有时我们需要开发Android Sdk 给第三方使用,但是这些代码容易被反编译。由于Android 代码采用Java Dalvik 虚拟机机制,中间产生的字节码可以被反编译,所以Android的SDK 中Java层 可以被有心人反编译看到源码,这个是不可以避免的。 本文讲述的Android Sdk 代码加密方法就是用来防止源码泄露。1、 JNI。采
2014-11-27 14:09:45
2155
原创 .9.png 图片问题
今天集成一个图片,遇到下面报错信息。 经过周折分析,是.9.png 图片问题。请UI工程师重新提供图片就ok了。Package: LcdColor (out/target/product/huaqin92_cwet_kk/obj/APPS/LcdColor_intermediates/package.apk)ERROR: 9-patch image /home/ubte
2014-11-27 14:08:03
907
原创 ContentProvider 一个error问题
android:name="com.huaqin.wifi.installtogether.sql.InstallTogetherProvider" android:authorities="com.huaqin.InstallTogetherProvider" android:exported="true"
2014-11-27 14:05:37
678
1
原创 倒计时效果demo
在主activity上三秒倒计时,同时使主activity半透明不可用。我们启动一个dialog类型的activity。倒计时使用imageview动画,逐渐放大。 在一张图片动画结束后,放下一张图片动画。最后进入其他界面。1、启动dialog类型的activityIntent intent = new Intent();intent.setClass(MainActivi
2014-11-27 14:04:16
533
原创 获取已经安装应用apk的方法
应用在安装到手机后,会在/data/app 中保留该apk的备份,如图所示。这样我们就可以将apk获取到,发送给其他人 或 保存下来。 这里要说一下,系统内置的app,由于需要system权限,我们不方便获取。获取费系统app的apk方法:List packages = getPackageManager().getInstalledPackages(0
2014-11-27 14:01:50
4407
原创 判断手机是否处于USB模式(手机是否作为存储连接到PC)
if(Utils.getPhoneStorage() !=null && Utils.getPhoneStorage().total ==0)//处于USB模式Utils.javapublic static File getPhoneDirMtk(){ //if(isSDCardReady()){ // return new File("/
2014-11-27 13:59:43
1749
原创 android 开源库总结
1、闪烁的字,github 开源的动画效果https://github.com/RomainPiel/Shimmer-android
2014-07-03 21:06:52
413
原创 socket使用demo
1、发送线程public class SendGameStatus extends Thread {private String IP = null;private OutputStream outStrm = null;private Socket ClientSocket = null;private int Send_State = Parameter.G
2014-06-11 18:21:03
573
转载 Java内部类的使用小结
转载自:http://android.blog.51cto.com/268543/384844/内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内
2014-06-11 16:42:50
424
转载 Android之内存泄漏调试学习与总结
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mzh3344258.blog.51cto.com/1823534/895093 大家有或经常碰到OOM的问题,对吧?很多这样的问题只要一出现相信大家的想法跟小马的一样,就是自己的应用:优化、优化、再优化!而且如果出现类似于OOM这样级别的问题,根本就不好处理,Log
2014-06-10 18:43:45
452
原创 动态layout的demo
LinearLayout mainLayout = new LinearLayout(this);mainLayout.setOrientation(LinearLayout.HORIZONTAL);centerlayout = new LinearLayout(this);View scode =View.inflate(this, R.layout.game_2048_left
2014-06-10 14:02:17
524
原创 重写adapter 使用listview
1、activity中 声明,并使用listviewmUserList = (ListView) findViewById(R.id.users_online_list);// 添加点击mUserList.setOnItemClickListener(new OnItemClickListener() {@Overridepublic void onItemClick(
2014-06-09 15:45:52
504
原创 android 点滴知识记录
1、资源图片 转成 bitmap Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.test);
2014-06-09 15:05:31
647
原创 android 4.4 import 工程问题
今天用android4.4 开发环境从github上 import 一个4.4的工程出现各种错误,总结下:
2014-06-02 19:33:37
805
原创 Android下白盒自动化回归测试junit
最近在一个项目中使用了junit 测试,总结一下。Junit, 白盒的,自动化的,单元测试,回归测试。Junit 最开始是用在java开发中的,android 也支持该测试框架。在android中我们使用junit一般有两种测试,一个是针对方法的单元测试,一个针对逻辑测试,而逻辑测试我们使用Robotium测试。 一、针对方法的单元测试1、纯java的单元测试这是一个只会做
2014-05-20 17:44:38
1146
原创 Ndk 生成so库的方法
一个独立的应用,如果涉及到jni,动态库so 就要自己开发。Android 提供了ndk 开发so库。这里提示下,如果使用gcc编译生成的so 是不能使用在android的,需要ndk再次转换下才可以使用。下面通过一个示例来说明ndk生成so的方法,和配合jni的使用。 1、 下载ndk,目前最新版本是 android-ndk-r9dhttp://developer.and
2014-05-20 16:11:57
768
原创 读“如何成为一个伟大的开发者”
人才: 起早贪黑,团结协作,踏实编码。作为一个程序员你的价值不是由你知道什么来衡量的,而是由你能做出什么来衡量的。两者看起来相似,但有着天壤之别。你的价值在于如何将项目不断向前推进,并带领团队一起进步。这些年的经验让我悟出的道理是,把时间花在编码和重构上,这比纯粹靠“才华”和空想更能实现目标。
2014-05-08 14:33:41
510
转载 java反射详解
转载自: http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html
2014-05-06 15:57:09
456
转载 通过Android 客户端上传数据到服务器
public class HttpRequester {/*** 直接通过HTTP 协议提交数据到服务器,实现如下面表单提交功能:* ACTION="http://192.168.0.200:8080/ssi/fileload/test.do" enctype="multipart/form-data">* @para
2014-05-05 14:31:27
692
原创 camera中,软键盘遮挡问题
最近开发一个功能能够,需要在gallery和camera应用中使用到一个界面(继承photopage),点击该界面中的editview,软键盘弹出时遮挡了控件。
2014-04-29 16:33:05
704
原创 timer 一种实现
Handler mReceiverhandler=new Handler(); Runnable mRecerverrunnable=new Runnable(){ @Override public void run() {// TODO Auto-generated method stubmReceiverhandler.postDelayed(mRecer
2014-04-16 15:28:30
470
转载 Android系统服务-WindowManager
Android系统服务-WindowManagerWindowManager是Android中一个重要的服务(Service )。WindowManager Service 是全局的,是唯一的。它将用户的操作,翻译成为指令,发送给呈现在界面上的各个Window。Activity会将顶级的控件注册到 Window Manager 中,当用户真是触碰屏幕或键盘的时候,Window
2014-04-10 15:14:18
537
原创 动态修改控件属性
mTumbImageview 是一个imageview,在不同情况下,我们需要动态修改它的位置。而他的位置是相对于林外一个stbgimageview。在xml中我们定义android:layout_alignRight="@id/stbgimageview",我们动态修改为android:layout_alignLeft="@id/stbgimageview"代码如下:mSaturat
2014-04-02 17:38:03
1993
空空如也
jsp到mysql不能存入中文
2008-10-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人