自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 AndroidStudio编写JNI程序

这会是一个个人调研及尝试的整理。因为公司在用eclipse+cdt编写jni,本人实在用惯了as,所以总结一些as编写jni的方法。AndroidStudio 中C或者C++代码出现各种错误经常as中会出现以下情况: 代码多出标红,没有自动提示,是不是很抓狂。这个问题,也困扰本人好久,今天居然又去查阅了下as官方文档,发现已经支持C++了啊,但是没有找到具体配置。于是自己各种点点点居然试出来了。其

2016-11-22 20:44:43 2264 3

原创 二叉树常见问题整理

做leetcode二叉树的题目做了不少,觉得有必要总结一下。因为题型多归多,但其实无非就是dfs和bfs,总结一些常见的解法,对于加深这两周算法的理解很有帮助。 在做dfs的时候,主要思路是可以从上到下也可以从下到上,也就是分析每一个子树的根节点,然后分析该子树的内部子树或者外部子树的根节点,以此得出递归关系,也即是分治的思想。同时,对于每个节点的处理尝试利用前序、后序、中序遍历三种方法。 做b

2016-11-22 19:37:19 4661

原创 kmp算法题解

题目是leetcode上的Implement strStr(),题目大意就是在字符串haystack中寻找字符串needle的是否存在,并返回位置。 地址是: https://leetcode.com/problems/implement-strstr/,可以用来训练一下KMP算法的实现。学习KMP算法的过程中,参考了这篇文章: http://blog.csdn.net/yutianzuiji

2016-11-11 15:35:22 598

转载 语音相关知识

最近做语音相关的内容,整理一些相关知识,予以记录。模拟音频和数字音频模拟音频物体振动产生声音,为了记录和保存声音信号,先后诞生了机械录音(以留声机、机械唱片为代表)、光学录音(以电影胶片为代表)、磁性录音(以磁带录音为代表)等模拟录音方式,二十世纪七、八十年代开始进入了数字录音的时代。  声音是机械振动在弹性介质中传播的机械波。声音的强弱体现在声波压力的大小上,音调的高低体现在声音的频率上。声音用电

2016-11-07 16:10:50 672

原创 leetcode:Find All Anagrams in a String 滑动窗口方法总结

今天做了几道滑动窗口的题,稍微总结一下。 起因源于早上在leetcode上pick one,随机到了一个easy的题目,想着随便做了,结果半天也找不到最优解,耗时300多ms,A是A了,不过就是暴力罢了。 题目是:Find All Anagrams in a String,链接在https://leetcode.com/problems/find-all-anagrams-in-a-string

2016-11-03 20:40:11 9136

原创 Android Studio常用功能及快捷键

Live Template的功能蛮方便的功能,大体就是可以根据你经常输入的一段代码编辑一个模板,方便每次输入。设置位置: 比如这里我新建了一个fv,内容是(typetype)findViewById(R.id.idid); 然后设置语境,点击下面那行红字旁边的define,因为作为变量使用,所以选择如下: 然后点击右边的Edit variables,设置类型: 后面直接输入fv,就可以出现模板

2016-11-01 15:35:55 494

悬浮窗口及菜单demo

2017-01-21

基于socket的实时通讯,简单java后台

简单后台系统,用java,无框架,自己进行了简单的分包。

2015-12-11

空空如也

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

TA关注的人

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