自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 收藏
  • 关注

转载 sencha cmd常用命令汇总

一、sencha generate:自动生成项目或者代码  1、sencha generate app 项目名称 生成路径 :生成一个新的extjs项目  注明:以上命令会从官网下载试用版本的ext代码到你本地,如果你已经下载到本地,需要用 -sdk命令指定本地的ext目录来生成你的应用程序,如下:    sencha -sdk /这里是你的sdk路径/ generate app MyApp 你的...

2018-03-11 22:55:57 904

转载 梯度下降算法中的Adagrad和Adadelta

Adagrad与梯度下降不同的是,更新规则中,对于学习率不在设置固定的值,每次迭代过程中,每个参数优化时使用不同的学习率。 假设 某次迭代时刻t,gt,i=∇θJ(θi)是目标函数对参数的梯度,普通的随机梯度下降算法,对于所有的θi都使用相同的学习率,因此迭代到第t次时,某一个参数向量θi的变化过程如下: θt+1,i=θt,i−η⋅gt,i而在Adagrad的更新

2017-08-15 23:52:43 3331

转载 重复数据删除(De-duplication)技术研究

De-duplication,即重复数据删除,它是一种目前主流且非常热门的存储技术,可对存储容量进行有效优化。它通过删除数据集中重复的数据,只保留其中一份,从而消除冗余数据。如下图所示。这种技术可以很大程度上减少对物理存储空间的需求,从而满足日益增长的数据存储需求。

2017-07-23 13:26:31 1935

转载 快照(Snapshot)技术发展综述

传统数据备份技术存在备份窗口、恢复时间目标 RTO 和恢复时间点 RPO 过长的问题,无法满足企业关键性业务的数据保护需求,因此产生了数据快照技术。本文对快照技术的概念、特点、实现技术和发展现状进行了概括性阐述,并对其未来的发展进行了展望。

2017-07-23 12:08:43 5307

原创 Github pull request流程

Github pull request流程

2017-07-19 17:44:12 647

转载 VC维的来龙去脉

目录:说说历史Hoeffding不等式Connection to Learning学习可行的两个核心条件Effective Number of HypothesesGrowth FunctionBreak Point与ShatterVC BoundVC dimension深度学习与VC维小结参考文献VC维在机器学习领域是一个很基础的概念,它给诸多机器学习方法的可学习性提供了坚实的理

2017-06-04 16:46:35 583

转载 关于凸优化的一些简单概念

凸集的定义为:    其几何意义表示为:如果集合C中任意2个元素连线上的点也在集合C中,则C为凸集。其示意图如下所示:    常见的凸集有:  n维实数空间;一些范数约束形式的集合;仿射子空间;凸集的交集;n维半正定矩阵集;这些都可以通过凸集的定义去证明。   凸函数的定义为:    其几何意义表示为函数任意两点连线上的值大于

2017-06-04 16:17:24 1612

转载 Andrew Ng机器学习课程之学习笔记---牛顿方法

牛顿方法本次课程大纲:1、  牛顿方法:对Logistic模型进行拟合2、 指数分布族3、  广义线性模型(GLM):联系Logistic回归和最小二乘模型 复习:Logistic回归:分类算法假设给定x以为参数的y=1和y=0的概率:求对数似然性:对其求偏导数,应用梯度上升方法,求得:本次课程介绍的牛顿方法是一种比梯度上

2017-06-03 11:32:40 1223

转载 Android IPC机制全解析

概要多进程概念及多进程常见注意事项IPC基础:Android序列化和Binder跨进程常见的几种通信方式:Bundle通过Intent传递数据,文件共享,ContentProvider,基于Binder的AIDL和Messenger以及Socket。Binder连接池各种进程间通信方式的优缺点及适用场景

2017-04-08 15:35:49 322

转载 梯度下降法

梯度下降法,就是利用负梯度方向来决定每次迭代的新的搜索方向,使得每次迭代能使待优化的目标函数逐步减小。梯度下降法是2范数下的最速下降法。 最速下降法的一种简单形式是:x(k+1)=x(k)-a*g(k),其中a称为学习速率,可以是较小的常数。g(k)是x(k)的梯度。

2017-04-08 14:11:32 742

原创 Nvidia电话面试

1、如何优化C++函数返回值,以及引申问题2、如何不在堆上实例化一个类,如何使new操作符作为一个成员函数,以及引申问题3、单例模式里面获取实例的方法是否线程安全,如何判断一个方法线程安全,拷贝构造函数在单例模式中需不需要私有,另外还问了深拷贝浅拷贝4、STL Map基于什么数据结构实现,说了红黑树之后,问了红黑树相关特征,搜索与调整的效率;针对搜索效率,问为什么使用红黑树

2017-02-16 00:10:00 3256

转载 #让我们用python跑回归#Fama-French三因素模型(一)

python

2016-12-17 11:23:16 25160 2

转载 4种Java引用浅解

最近研究Java Cache实现,发现使用到了软引用(SoftReference),不太理解,查阅了JDK文档、代码以及几篇文章。做个小结,如有错误,欢迎指正。之所以想学习一下Java的几种引用类型,原因有两个:理解Java Cache实现、学习Java引用与Java垃圾回收机制的关系内存资源是有限的,需要合理的利用。Cache不是仅仅HashMap那么简单,Java引用与Java

2016-12-03 17:32:36 299

转载 怎么理解 P 问题和 NP 问题?

最简单的解释:P:算起来很快的问题NP:算起来不一定快,但对于任何答案我们都可以快速的验证这个答案对不对NP-hard:比所有的NP问题都难的问题NP-complete:满足两点:1. 是NP hard的问题2. 是NP问题接下来是比较严谨的定义:问题:对于一个包含由0和1组成的字符串集合S,以某个01字符串x作为输入,要求某个图灵机判断x在不在S里面。这里的图

2016-10-04 18:50:02 1466

原创 Android NDK之Lame初探

之前在做车载语音微信项目的时候,基于网页版微信原理,同时新增了一些功能,比如可以发送语音消息,由于微信网页版没有提供这个功能,所以在这里现将录音消息传到讯飞的车载服务服务器,然后获取URL,只发送URL就可以了。由于录音数据为pcm格式,pcm转wav比较容易,直接加个头文件就可以了,但是wav转mp3呢,在这里我是用了比较出名的MP3 Encoder库Lame,在使用Lame库的时候重新编译打包

2016-09-19 20:45:23 2294

转载 Android中JNI的使用方法

首先看一下Android平台的框架图:(网上盗用)      可以看到Android上层的Application和ApplicationFramework都是使用Java编写,底层包括系统和使用众多的LIiraries都是C/C++编写的。  所以上层Java要调用底层的C/C++函数库必须通过Java的JNI来实现。下面将学习Android是如何通过Jni

2016-09-19 15:11:48 379

原创 Android project编译使用的JDK版本问题

昨天接到一个任务,完成车载语音大助理项目中微信功能的开发,使用微信API,使用全新的人机交互方式,通过语音操控微信,并完成与语音大助理的对接。师父首先给了我之前某汽车厂商做的一个类似project的源码和相关文档,感谢万鹏讲之前语音助理中的http操作抽出来封装为jar包供项目使用。Project是基于Android Studio开发的,而我们项目组的开发IDE是Eclipse,所以要进行

2016-08-13 13:32:29 2005

原创 mac下安装wget

1、  ftp://ftp.gnu.org/gnu/wget/下载源码包。这里面找到最新版本,直接下载安装就行了我下载的wget-1.9.tar.gz版本2、到目录cd /usr/local/src解压: tar -zxvf wget-1.13.tar.gz3、./configure,这个过程第一次是不成功的,然后提示你下载安

2016-08-06 15:32:38 812

转载 Java Timer的缺陷 用ScheduledExecutorService替代

Java Timer的缺陷 用ScheduledExecutorService替代

2016-05-13 00:34:07 380

原创 Android开发之裁切(拍照+相册)图像并设置头像小结

Android开发之裁切(拍照+相册)图像并设置头像小结

2016-04-11 05:48:34 4274

原创 Android获取NavigationView header中的控件

NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);View headerView = navigationView.getHeaderView(0);avatarImg = (CircleImage) headerView.findViewById(R.id.imageView);

2016-04-11 05:36:18 3940 1

转载 android declare-styleable的使用

android declare-styleable的使用

2016-04-11 04:18:56 806

原创 Android Fragment getActivity返回null解决

在Android开发中,在使用Fragment时,不管是用support v7中的ActionBarActivity,还是在SDk version 21出现的AppCompatActivity,都是继承自FragmentActivity,在应用被切换到后台的时候,Activity可能被回收,在回收之前都会执行FragmentActivity中的onSaveInstanceState方法保存所有Fr

2016-04-01 16:19:02 2142

原创 忙完之后要仔细看的东西

Cardview,CollapsingToolbarLayout,CoordinatorLayout与FloatingActionButton,ActionBarActivity,AppcompatActivity,actionbar,toolbar,Android Support v4,AndroidSupport v7,AndroidSupport v13,android theme,an

2016-03-31 23:33:40 302

转载 android CoordinatorLayout与滚动的处理

android CoordinatorLayout与滚动的处理

2016-03-31 11:31:20 2347

转载 Android应用开发:CardView的使用及兼容

引言在Google I/O 2014上,Google公布了Android L Preview版本,此版本的UI有了非常大的改变,很炫很给力!同时,Google也给出了两个可以向下兼容的控件放到了V7包中,分别是RecyclerView和CardView,这篇博文就说一下怎么使用CardView。CardView的包在哪?虽然说CardView

2016-03-31 11:19:34 253

转载 android开发命名规范

android开发命名规范

2016-03-31 11:09:45 334

原创 Activity被回收导致被绑定Fragment调用getActivity()抛空指针异常

Activity被回收导致被绑定Fragment调用getActivity()抛空指针异常

2016-03-30 21:46:51 1317

原创 实现Android自定义ListView过程中出现的一些问题,要注意了,不能再犯!

实现Android自定义ListView过程中出现的一些问题

2016-03-24 03:10:02 517

原创 一定要刷完leetcode!

一定要刷完leetcode!

2016-03-23 13:04:00 1422 1

原创 JAVA中native方法调用,之后再补充

在java中native是关键字。它一般在本地声明,异地用C和C++来实现。它的声明有几点要注意:1)native与访问控制符前后的关系不受限制。2)必须在返回类型之前。3)它一般为非抽象类方法。4)native方法在异地实现,象抽象方法一样,所以没有方法体,以分号结束。如下列5种声明:         native public void f();

2016-03-23 12:59:13 694

原创 Java ArrayList添加item实现,之后再补充

ArrayList提供了add(E e)、add(int index, E element)、addAll(Collection c)、addAll(int index, Collection c)这些添加元素的方法。具体实现如下:// 将指定的元素添加到此列表的尾部。 public boolean add(E e) { ensureCapacity(size + 1);

2016-03-23 11:57:56 2781

原创 Android listview增加条目时自动回滚到最后一行

listview增加条目时自动回滚到最后一行

2016-03-21 21:03:46 4886

转载 Android中滑屏初探 ---- scrollTo 以及 scrollBy方法使用说明

Android中滑屏初探 ---- scrollTo 以及 scrollBy方法使用说明

2016-03-16 16:43:32 451

原创 Android Fragment异常:java.lang.IllegalStateException: Fragment XXXFragment not attached to Activity

出现该异常,是因为Fragment的还没有Attach到Activity时,调用了如getResource()等需要上下文Context的函数。解决方法,就是等将调用的代码写在OnStart()中。

2016-03-05 15:09:42 960

转载 字符串搜索算法总结

因为在网上搜寻hash算法的知识,无意中又找到一些字符串搜索算法。 由于之前已经学习过一些搜索算法,觉得应该可以归为一类。因此就写一篇文章来记录下学习的过程。 问题: 在一长字符串中找出其是否包含某子字符串。 首先当然还是简单算法,通过遍历来检索所有的可能:  public static int naiveSearch(String content, String sub)

2016-02-25 17:01:39 1441

原创 一个C++智能指针的实现

一个C++智能指针的实现

2016-02-24 00:35:16 322

原创 C++深拷贝与浅拷贝

C++拷贝构造函数进行简单的位拷贝就是浅拷贝,它存在一些问题,在某些状况下,类内成员变量需要动态开辟堆内存,如果实行位拷贝,也就是把对象里的值完全复制给另一个对象,如A=B。这时,如果B中有一个成员变量指针已经申请了内存,那A中的那个成员变量也指向同一块内存。这就出现了问题:当B把内存释放了(如:析构),这时A内的指针就是野指针了,出现运行错误。深拷贝和浅拷贝可以简单理解为:如果一个类拥有资源

2016-02-23 23:55:29 310

转载 利用rand5()产生rand7().rand5()产生1到5的整数,rand7()产生1到7的整数.

利用rand5()产生的一个整数空间,然后将其映射到[1,7]的整数空间上,映射时保证概率相等,且等于1/7,下面介绍两个有意思的实现。1.利用预置数组  该方法简单,易理解,但是不具扩展性,需要额外存储空间.int rand7(){ int vals[5][5] = { {1,2,3,4,5}, {6,7,1,2,3},

2016-02-23 10:21:17 1047

转载 平衡查找树之B树

前面讲解了平衡查找树中的2-3树以及其实现红黑树。2-3树种,一个节点最多有2个key,而红黑树则使用染色的方式来标识这两个key。维基百科对B树的定义为“在计算机科学中,B树(B-tree)是一种树状数据结构,它能够存储数据、对其进行排序并允许以O(log n)的时间复杂度运行进行查找、顺序读取、插入和删除的数据结构。B树,概括来说是一个节点可以拥有多于2个子节点的二叉查找树。与自平衡二

2016-02-23 00:44:28 381

空空如也

空空如也

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

TA关注的人

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