自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 切片删除元素,第一次学go会忽略的点

学习go语言,常用的数据结构就是切片,底层是维护一个数组,常用的append对切片进行增删操作。今天分享的样例就是在进行切片删除操作时,对切片本质以及对append会有一个综合理解的场景,我把这个场景简化成一个代码样例,算是做个总结func main(){ s1 := []int{1,2,3,4,5,6} t1(s1) fmt.Println(s1)}func t1(s []i...

2019-04-18 22:29:56 865

原创 职场:跳槽

现在的公司平台规模还是不错的,香港上市公司,但是从我去年到现在,不到一年的时间,我所在组就走了两个老员工,一个做ios的哥们一个产品,进进出出不满三个月就跑路的或这被辞职的就有两个。今天产品经理在带领我和另一个哥们做完PC版本和pad版本后,按他的话也算是告一段落选择离开的,不是扛不住跑路的。产品这哥们在公司待了三年了,现在跳槽主要觉得公司福利越来越差,涨薪无望,可以学习的东西也不多,工作有点闲,...

2018-04-25 23:57:04 323

转载 Kotlin介绍

写在前面的话,作为一个不熬夜的人,一觉醒来发现 Kotlin 成为了 Android 的官方语言,可谓是大喜过望。为了趁热打铁,我决定提前三天放出原定本周日 Release 的文章。希望能及时让大家了解一下 Kotlin。相信很多开发人员,尤其是 Android 开发者都会或多或少听说过 Kotlin,当然如果没有听过或者不熟悉也没有关系。因为本篇文章以及博客后期的内容会涉及到很多关于 K

2017-05-25 11:18:41 876

转载 关于虚拟按键和状态栏控制

小米Launcher有一个细节上的功能效果:在长按桌面应用图标时,会隐藏状态栏,然后在状态栏原有的布局上显示卸载或删除的操作栏。放手后,操作栏隐藏,状态栏显示出来。也就是说,这个过程是涉及到对状态栏的动态操作的。    View类提供了setSystemUiVisibility和getSystemUiVisibility方法,这两个方法实现对状态栏的动态显示或隐藏的操作,以及获取状态栏当前可见

2017-05-25 11:06:45 803

转载 Android.mk 文件语法详解

Android.mk 文件语法详解转:http://blog.sina.com.cn/s/blog_602f8770010148ce.html=====================================================================================0. Android.mk简介:Android.mk文件用来告知

2017-04-24 17:35:10 283

原创 Android的自动化测试

测试框架:1.Monkey  :  压力和稳定性测试2.Instrumentation :白盒测试框架,3.Espresso: google推荐的自动化测试框架4.UiAutomateor: 可以模拟大部分黑盒测试

2016-12-18 23:15:19 424

原创 反编译apk总结

反编译Apk就是把apk反编译成源代码,但混淆做的比较好的apk会对整个项目的代码命名进行混淆,设置成一些毫无意义的名称,看起来还是比较费劲的,当然资深老手除外。今天先记录用过的几个反编译工具1.ApkTool   可以通过apktool -d **.apk 把apk解包成一个文件夹,里面源码为smali语言文件,我觉得最重要的是这时候可以正常查看AndroidManifest.xml文件,还

2016-12-10 15:40:51 286

原创 单编后生成apk,使用adb安装apk

昨天的单独编译命令(mm -B -j8  到需要编译的模块目录下执行),为了看到编译后的apk,先将/out/target/product/system/app/Music下的apk文件删除,然后执行1.$source build/envsetup.sh2.$choosecombo3.$mmm /packages/apps/Music会重新生成apk文件。所以可以自己改编Appli

2016-11-23 22:57:52 643 1

原创 整编Android源码和单编模块代码并使用adb安装

外部环境需要一个装有Linux系统的系统,编译需要在linux环境下编译,并且有android源码。整编步骤:(已到Android目录下)1.$source build/envsetup.sh  执行shell脚本2.$lunch(choosecombo)  选择所需的环境3.$make update-api  , make -j32 进行编译将整个android项目编译好后,

2016-11-22 22:20:06 2938

原创 新公司上班Mark一下

机缘巧合让我在年底跳到了新公司,今天上班第一天报道,讲真,跳出了舒适区,系统层应用开发,首先不是讲设计编码,而是先看懂系统代码,会打Log,会adb,会android系统编译,会不用不打断点调试项目,通过日志,bug找到出问题的代码,并修改正确。总结如下1.项目是个完整的android源码,在pakages/apps 目录下有许多android原生应用,比如计算器,浏览器,照相机,音乐播放

2016-11-21 23:28:08 480

原创 一键登录之微信登录

做微信登录首先得做以下准备1.注册微信开发者账号(注意必须进行企业认证)注册前往微信开放平台2.添加应用,注意包名和签名要保证与开发项目一致,如果不一致会登录不了3.应用审核通过后,获取应用AppSec为后续开发用登录流程:参照官方文档,在资源中心可以找到通过appid和appsec可以请求得到code,通过code获得accessToken,可刷新a'ccessTok

2016-11-13 23:15:43 4134 1

原创

写这类文章难免有些唏嘘感慨,时间都去哪了?从毕业到现在已经有一年零3个月,跳槽两次,从闵行到了浦东,发现对自己的工作经历很难去总结出些出彩的经历,写下这篇文章更多的是反思。 从.net到vb+.net到android,从一个二次开发的人事信息管理系统到一个给韩国用的开发票系统在到现在做的android小游戏app开发。第一份工作中前三个月学会的可能不在技术上,而是在工作方式上,怎么使用一些微

2016-03-30 14:20:38 380

原创 Android 适配的一些总结

Android设备需要做适配,道理很简单。1. Android开源,手机设备厂商众多标准很难统一。现状是Android设备各种屏,碎片化严重。2. 如果不做适配,要么你的Android程序需求已经对设备进行了强制要求,要么就是你不想所有用户好好跑你程序。3. 废话不多说了,怎么做呢?我看来有两种途径,一种是简单粗暴的获取设备长和宽,按照百分比设置控件的大小和间距,百度了一阵感觉没什么人介绍,可

2015-08-31 16:34:20 496

原创 Note_Cotes公式的一个实例应用

不多说,直接贴代码啦。template struct BiNode //二叉树的结点结构{ T data; T ceng; BiNode *lchild, *rchild;};template class BiTree{public: BiTree(int flag,int startnum,int n,int k); //构造函数,初

2013-05-22 10:54:55 776

原创 数值计算之插值法

前段时间,接触了一下数值计算,课程下来,数学水平没有太多见长,到时复习了一下C++和一些数据结构的知识。自己动手敲了下代码,实现了几个常见的数值公式。插值法,现在想来,其实是在通过有限的点或者说是采集的样本点,来拟合成可能的函数关系式。下面是对一组数据的拟合的例子。#include "stdafx.h"#include#include#includeusing namespace s

2013-05-22 10:43:42 1013

转载 算法的力量

算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实大家都被这些公司误导了。编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算机算法和理论更重要,因为计算机语言和开发平台日新月异,但万变不离其宗的是那些算法和理论,

2013-04-05 18:49:50 396

原创 插值法之Language和基本插值多项式的C++代码实现

初学数值计算,深感博大精深,代码实现仅仅是用最终的公式写程序,真正值得推崇的是公式背后的思想。这个程序是在前篇博客高斯消去法的基础上,两种基本插值方法的代码实现。#include #includeusing namespace std;const int N=100;double BMatrix[N];class Matrix{ int size;//矩阵的大小

2013-04-05 18:30:51 3973

转载 Win7+Win8双系统安装教程!零风险超简单2

Win7+Win8双系统安装教程!零风险超简单2步搞定  Win7和Win8双系统安装教程有木有?Win7和Win8双系统安装有多简单?Win7和Win8双系统安装2步搞定?Win7和Win8双系统安装10分钟搞定?世上最简单的Win7和Win8双系统安装教程出现了!  Win8和Win7安装方法简单到什么程度?笔者可以负责任地告诉你,只需一个小软件,一个Win8中文版镜像

2013-04-04 22:55:43 924

原创 oracle入门触发器,存储过程基本操作练习

初学oracle,做了个练习,虽然简单,但是为学习oracle开始建立一个感性的认识还是有用的。数据库中有三张表 srz0119(sno,sname,ssex,sage,sdept), crz0119(cno,cname,ccredit) , scrz0119(sno,cno,score)创建SRZ0119表。创建CRZ0119表。创建SCRZ0119表。

2013-04-04 22:31:11 1506 1

原创 高斯(列)消去 C++实现

简单的实现了一下数值计算课上的一个高斯消去求解多元方程的算法。代码如下#include#includeusing namespace std;const int N=10;const int N1=100;double BMatrix[N]; class Matrix{ int size;//矩阵的大小 double matrix[N1][N1];//增广矩阵 d

2013-04-04 21:47:31 948

CuteFTP SFTP

免费版本的SFTP接入端口,十分方便。

2014-08-20

ruby widows轻松一键安装

为你省去安装的麻烦,一键安装,在windows安装方便快捷

2014-08-20

win$man,win8

  Win$Man是一个Windows系统安装工具,支持安装仍在使用的所有版本的Windows系统。因此用Win$Man来安装Win8是最好的工具之一!   打开Win$Man之后,选择D盘上的install.wim之后,选择Windows 8 Customer Preview这个版本(只有一个版本可选)。

2013-04-04

VHD_onekey_beta

安装win7,8双系统  在介绍Win8+Win7双系统安装教程之前,请大家先下载好以下两个文件,第一个是大家都知道的Windows 8 官方简体中文版ISO镜像文件,而另一个是甚少人知道却功能无比强大的“Windows VHD 辅助处理工具”。 Windows系列软件新版本下载: Windows VHD 辅助处理工具 点击本地下载 Windows8(Win8消费者预览版) 点击本地下载   Win7和Win8双系统安装2步搞定教程必不可少的一个软件——Windows VHD 辅助处理工具。

2013-04-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除