关闭
当前搜索:

Android开发学习之路--在Android应用中愉快地写C/C++代码

1 前言 一直想在android层面写c进程,然后java可以与c进程交互,以前在android源码中想玩就可以直接在init.rc中加上交叉编译好的c进程就可以了,而在ide中,也就是ndk编译后各种权限问题就有点不得而知了。花了几天时间研究实践,也终于实现了。再者这个也可以为后期做进程间通信和守护进程做准备。进程间通过一个中转daemon来处理分发,各个进程交互的接口也可以通过jni暴露给j...
阅读(112) 评论(0)

Python学习之路--Flask+MongoDB搭建Restful Server

在开发客户端的时候总是需要网络请求的,之前用过java的,node的,感觉都不是非常的方便。再加上机器学习越来越火,索性就用python来开发下web。 1 准备 1.1 Flask python的主流web框架有django和flask,这里使用了flask。flask是python编写的轻量级 Web 应用框架。 1.2 MongoDB MongoDB 是一个基于分布式...
阅读(179) 评论(0)

Android开发学习之路--APT技术

今年都快要过去了,也已经2个月没有写博客了,主要还是换了新工作,今年都好几家徘徊了,从最初的公司散伙,也快1年了,这么背的17年终于快要结束了。不过庆幸的是加入了目前的公司,一个暂时觉得可以锻炼自己的平台。从嵌入式到app到嵌入式android系统,这次又回到了app,希望这次可以深耕3-5年,能在移动互联网站稳脚跟。两个月的时间忙于熟悉了解公司业务,也少了自己学习的时间,机器学习还没继续,andr...
阅读(664) 评论(0)

Git学习笔记--常用命令

基础知识用以了解git的内部的一些原理,接下去还是看看我们平时项目中用到的一些基本命令。1 创建仓库创建仓库有两种方式,一种是当前目录下,通过git仓库导入所有的文件夹和文件,另一种是从远程仓库克隆出一个新的镜像仓库来。1.1 初始化新建仓库git init,git add,git status,git commit新建两个文件$ echo "file 1" > a.c $ echo "file 2...
阅读(334) 评论(0)

Git学习笔记--基础知识

虽然用了很久的git,但是也没有很好地总结下git,都是零零散散的,git其实就是用来代码管理的工具,代码管理主要完成两个功能,一个是备份,一个是代码的合并和分离。 其次android的所有源码都是一个一个git仓库,不过他是用repo来管理的,之后也把repo系统学习下。这里正好有时间可以把这个补上去,还是进入正题吧 1 git历史 不管怎样都要从历史开始说起,摘抄一段来自维基百科的...
阅读(1363) 评论(0)

机器学习笔记--Python之Matplotlib

Matplotlib是Python中最常用的可视化工具之一,可以非常方便地创建海量类型地2D图表和一些基本的3D图表。 基础 线条的属性 线条风格 描述 ‘-‘ 实线 ‘–’ 破折线 ‘:’ 虚线 ‘-.’ 点划线 线条标记 标记maker 描述 ‘o’ 圆圈 ‘D’ 菱...
阅读(403) 评论(0)

机器学习笔记--python之scipy

学习了numpy和matplotlib,基本上线性代数,概率论的很多计算啊之类的都可以很容易的实现了。此外再学习下scipy这个科学函数库吧。 scipy包包含致力于科学计算中常见问题的各个工具箱。它的不同子模块相应于不同的应用。像插值,积分,优化,图像处理,特殊函数等等。...
阅读(510) 评论(0)

机器学习笔记--Python之Numpy

基础知识用以了解git的内部的一些原理,接下去还是看看我们平时项目中用到的一些基本命令。1 创建仓库创建仓库有两种方式,一种是当前目录下,通过git仓库导入所有的文件夹和文件,另一种是从远程仓库克隆出一个新的镜像仓库来。1.1 初始化新建仓库git init,git add,git status,git commit新建两个文件$ echo "file 1" > a.c $ echo "file 2...
阅读(363) 评论(0)

机器学习笔记--概率与数理统计

终于看到了概率和数理统计了,期间看了机器学习算法感觉比以前明朗了很多,很多公式概念也有了一些新的认识,继续看数学吧,看完数学就再继续整python。1 概率记作P(E),比如掷骰子,每一面的概率就是P(E) = 1/61.1 古典概率通常又叫事前概率,是指当随机事件中各种可能发生的结果及其出现的次数都可以由演绎或外推法得知,而无需经过任何统计试验即可计算各种可能发生结果的概率1.2 条件概率 附加在...
阅读(360) 评论(0)

机器学习笔记--线性代数

谈到线性代数,只知道什么矩阵啊,向量啊,啥特征值,特征分解啊之类,也就知道些公式怎么用,概念也已经有些许模糊了。这里慢慢整理,吸收吧,毕竟线性代数对于后续的机器学习算法的理解还是非常重要的。 1 线性方程组...
阅读(425) 评论(2)

机器学习笔记--微积分

极限: 设f(x)定义在x0的一个可能不包括x0的区间上,我们说当x趋于x0时,f(x)趋于极限L,并记为: \lim_{x_ \to {x_{0}}}f(x)=L 极限法则: 如果L, M,c,k都是实数,且 \lim_{x_ \to {c}}f(x)=L, \lim_{x_ \to {c}}g(x)= M,那么满足如下法则: 和法则 \lim_{x_ \to {c}}(...
阅读(751) 评论(0)

AndroidThings学习笔记--pwm控制Led闪烁

既然学习了gpio,那么接下来继续学习pwm吧。1 pwm简单介绍  其实控制led灯,比如呼吸灯(led灯亮1秒,熄灭1秒),用一个线程,然后设置gpio的电平为高,然后睡眠一秒,再设置gpio的电平为低,再睡眠一秒,然后循环往复就行了。通过一个线程一直这么做,那是不是很浪费资源呢?其实这个完全可以通过硬件来实现。先看下图:   如上所示其实Duty就是高电平,Period就是一个周期,P...
阅读(804) 评论(0)

AndroidThings学习笔记--gpio控制Led和Button

1.了解android things的框架  Android things框架,其实和android原生区别不是非常的大。如下图所示:   AndroidThings扩展了一些硬件相关的api,比如外设io的api,以及用户驱动的api。可以通过上层api来调用底层的硬件功能。 还是先来写一个控制灯的例子吧:2. 准备  AndroidThings比较新,所以需要以下的一些工具和api:1.SD...
阅读(1978) 评论(0)

AndroidThings学习笔记--熟悉RPI3硬件

在学习写代码前,还是先了解下硬件,也就是所谓的树莓派,相信很多人即使没有玩过,也是听过的,世界上最小的电脑。毕竟是玩物联网,玩硬件,不需要太多的硬件知识,但是基础的还是需要了解的。正所谓知其然知其所以然才能更加深入的理解。1.树莓派是什么  树莓派 (为学生计算机编程教育设计的一种卡片式电脑)。   Raspberry Pi(中文名为“树莓派”,简写为RPi,(或者RasPi / RPI)是为学生...
阅读(1274) 评论(0)

AndroidThings学习笔记--初体验

初识Android things的时候还在开发android的app,还记得一帮人总是在午饭后去西湖边的吴山上一览西湖全景,谈谈人生。万事都有其发展,公司也散伙半年了,大家都有了各自的去处,有创业公司的技术大佬,有b轮融资的android架构师,有360的全栈,感觉唯独自己混得最不是样子,来回经历了两个公司,现如今又不敢随便跳,只能先休养生息,算作是自己的无所作为吧。   让我决定学习androi...
阅读(2983) 评论(0)

简易repo服务器搭建

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

Python学习之路-正则表达式

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

Python学习之路-简单语法

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

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

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

路漫漫其修远兮

从嵌入式转行到了Android开发已经一年有余了,不幸的是公司散伙了,也就离开了Android开发的岗位。学习工作了那么多年,感觉自己最有核心价值的还在于Linux了,之前一直想写的Linux子系统的文章,后来都在写android相关的,反过来想想确实需要深入学习下linux内核,把各个子系统都搞搞清楚。   找工作有被认可,也有被拒绝,一直自信的自己受到了些许打击,总觉得已经工作5年的自己,虽...
阅读(755) 评论(3)
187条 共10页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:993531次
    • 积分:9871
    • 等级:
    • 排名:第2118名
    • 原创:186篇
    • 转载:0篇
    • 译文:1篇
    • 评论:511条
    个性签名
    别驻足,梦想要不停追逐;
    别认输,熬过黑夜才有日出。
    要记住,成功就在下一步;
    路很苦,汗水是最美的书!
    交流群

    群号:5685019

    博客专栏