简易repo服务器搭建

好久没有写博客了,最近一直被其他的事情忙着,思考了很多,感觉停留在一个水平线上迟迟没法更进一步,虽然依旧学习着新东西,重复着工作,今年已经换了两份工作了,虽然都不是自己非常满意的,但是那又能怎么样呢,还不是要继续工作。有时候觉得之前没有好好考虑自己的职业规划,真的挺为自己感到可笑,虽然很多人都劝告过我要选择一条路,但是心里有cto的路,不广泛涉猎,以后怎么能到达自己的目标呢,即使这个目标有点长远,有...
阅读(155) 评论(0)

Python学习之路-正则表达式

一转眼2017又过去了1/4了,然后发现学习的东西没有跟上啊,赶紧学习一把,那就继续python的学习吧。正则表达式说白了其实就是用尽量少的代码来匹配字符。常用符号 { . * ? () } .:匹配任意字符,换行符\n除外。 *:匹配前一个字符0次或无限次。 ?:匹配前一个字符0次或1次。 .*:贪心算法。 .*?:非贪心算法。 ():括号内的数据作为返回结果返回。 常用方法 { findall,...
阅读(163) 评论(0)

Python学习之路-简单语法

听着薛之谦新出来的歌“高尚”,那就开始学习python吧,然后纪录下,瞬间觉得自己很高尚,^_^ -_-。 Python的变量   学过c的同学都知道变量,而且不同语言都有自己的修饰符。C语言有int,float啊等;js有var之类。那么python呢?python貌似有点简单。看一下代码: a = 6 b = 8 c = a + b print(c)   是不是很简单,不需要修饰符,...
阅读(320) 评论(0)

Python学习之路-历史以及开发环境

一直以来想学习下python,ruby之类的,也一直没有决定要学习哪个,最近在看一个聊天机器人的项目,是基于python的,而对于机器学习和大数据都非常感兴趣,所以决定开始学习Python。Python简单历史 相信很多人都知道python,Python的作者,Guido von Rossum,荷兰人。1982年,Guido从阿姆斯特丹大学(University of Amsterdam)获得了数学...
阅读(281) 评论(0)

路漫漫其修远兮

从嵌入式转行到了Android开发已经一年有余了,不幸的是公司散伙了,也就离开了Android开发的岗位。学习工作了那么多年,感觉自己最有核心价值的还在于Linux了,之前一直想写的Linux子系统的文章,后来都在写android相关的,反过来想想确实需要深入学习下linux内核,把各个子系统都搞搞清楚。   找工作有被认可,也有被拒绝,一直自信的自己受到了些许打击,总觉得已经工作5年的自己,虽...
阅读(310) 评论(2)

Android开发学习之路--性能优化之常用工具

android性能优化相关的开发工具有很多很多种,这里对如下六个工具做个简单的使用介绍,主要有Android开发者选项,分析具体耗时的Trace view,布局复杂度工具Hierarchy View,应用启动时间,Memory、CPU、Network分析,静态代码检查工具Lint以及程序稳定性monkey。下面就开始学习下这些工具吧。一、Android开发者选项  Andorid开发工具众多,首先就...
阅读(2190) 评论(3)

Android开发学习之路--性能优化之布局优化

Android性能优化方面也有很多文章了,这里就做一个总结,从原理到方法,工具等做一个简单的了解,从而可以慢慢地改变编码风格,从而提高性能。一、Android系统是如何处理UI组件的更新操作的  既然和布局相关,那么我们需要了解Android系统是如何处理UI组件的更新操作的。   1、Android需要把XML布局文件转换成GPU能够识别并绘制的对象。这个操作是在DisplayList的帮助下完...
阅读(753) 评论(0)

Android开发学习之路--Java和Js互相调用

随着前端的火热,以前开发的快速,越来越多的native app在其中融合了h5,就拿淘宝就是很多的h5组成的,一旦出现什么节日,他都可以不用通过更新app来实现界面的改变,而且android和ios可以基本上共用一套代码。这不微信也出了小应用,感觉前端有慢慢吞噬客户端的趋势,所以得学下前端的一些知识了,要不然就落后了。对于本文就是学习下js和android的交互了。Java和Js的通用实现  其实a...
阅读(579) 评论(0)

Android开发学习之路--基于vitamio的视频播放器(二)

终于把该忙的事情都忙得差不多了,接下来又可以开始good good study,day day up了。在Android开发学习之路–基于vitamio的视频播放器(一)中,主要讲了播放器的界面的简单实现,以及扫描视频文件,获取视频文件的部分信息,还没开始讲解如何使用vitamio这个库,这里就开始讲解下最简单的使用方法吧。1.接口的简单使用  layout界面:<?xml version="1.0...
阅读(1000) 评论(1)

Android开发学习之路--Android Studio cmake编译ffmpeg

最新的android studio2.2引入了cmake可以很好地实现ndk的编写。这里使用最新的方式,对于以前的android下的ndk编译什么的可以参考之前的文章:Android开发学习之路–NDK、JNI之初体验。1.ffmpeg编译  进入正题,既然是ffmpeg的移植编译,那么就先下载ffmpeg,https://ffmpeg.org/download.html#releases。这里下载...
阅读(7472) 评论(34)

Android开发学习之路--基于vitamio的视频播放器(一)

之前也试过vitamio这个库,后来不知道被什么事情给耽搁了,就没继续下去。近来觉得视频还是需要学习一下的,谁让直播那么火呢,就想着写一个简单的视频播放的app先吧。好了那就开始吧,暂时取名为JPlayer,后续慢慢改进,源码也在github上(https://github.com/imchenjianneng/JPlayer),后续不断更新吧。   首先新建工程JPlayer,然后新建个主界面吧...
阅读(1862) 评论(0)

Android开发学习之路--逆向分析反编译

一般情况下我们想要了解别人的app怎么实现这个动画,这个效果的时候,总是会想到反编译一下,看下布局,看下代码实现。对,这对于有经验的玩家确实手到擒来了,但是初学者,根本就不知道怎么反编译,怎么看代码,甚至不知道什么是反编译。那就学一下吧。简单写一个app  先简单写个app用作后面的反编译,当然可以直接拿现有的比较成熟的app,但是没有源码我们没办法好好比较了。好了,比较简单就直接上代码了,这里用了...
阅读(3327) 评论(0)

Android开发学习之路--Drawable mutations

时间过得很快,明天终于可以拿到房子了,交完这次房租,也可以成为房东了,看看博客也好久没有更新了,最近一直在整机器人,也没有太多时间整理博客。   今天下午和同事一起遇到了一个问题,就是明明没有改变一个控件的alpha值,但是这个控件的透明度居然变了。甚是奇怪之余,大神在stackoverflow上去提了问题,最后也有另外的大神给了正确的回复。   最终我们知道了是android的Drawable...
阅读(2031) 评论(3)

J-Robot,能走、能跳舞的机器人

最近一个月基本上没有更新博客了,主要是和朋友一起在捣鼓J-Robot这个机器人,现在基本是可以控制它了,也算是一点小小的成就感吧。   先来几张图片吧。 再来一张:   是否觉得呆呆的?来,Jimi给大家摆个姿势: 来,jimi给大家走一段路吧: 来,jimi给大家跳一个舞吧:   还有更多好玩的,可以先看一下app,之后也会上线这个app。    不仅可以使用摇杆控制,还可以语音识别,也可以自己...
阅读(887) 评论(1)

Android开发学习之路--React-Native之初体验

近段时间业余在学node.js,租了个阿里云准备搭建后端,想用node.js,偶尔得知react-native可以在不同平台跑,js在iOS和android上都可以运行ok,今天就简单学习下react-native。(这里的开发环境是mac,windows和linux可能会有所不同,而且跑ios也需要mac的)。安装react-native  首先是安装react-native了,这里首先是已经安装...
阅读(4248) 评论(6)
172条 共12页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:798002次
    • 积分:8555
    • 等级:
    • 排名:第2095名
    • 原创:169篇
    • 转载:0篇
    • 译文:1篇
    • 评论:456条
    个性签名
    别驻足,梦想要不停追逐;
    别认输,熬过黑夜才有日出。
    要记住,成功就在下一步;
    路很苦,汗水是最美的书!
    博客专栏
    交流群