自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (7)
  • 收藏
  • 关注

原创 BP神经网络及其Tensorflow实现

神经元带bias的神经元  如上图是一个含有两个输入的带bias的神经元,此时的输出 y=x0w0+x1w1+by=x_0w_0 + x_1w_1 + b 如果有n个输入则,输出为: y=∑i=1nxiwi+by=\sum_{i=1}^{n}x_iw_i + b含有bias和激活函数的神经元神经网络的前向传播线性可分与去线性化误差逆向传播用Tensorflow实现神经网络

2017-10-16 21:09:19 986

原创 强化学习之Eligibility Traces

Eligibility Traces Eligibility traces是Reinforcement Learning中的一个基本机制。TD(λ\lambda)算法中的λ\lambda指的就是对Eligibility traces的运用。几乎所有的TD算法,包括Q Learning、Sarsa算法,可以结合Eligibility trace得到一个通用的能更有效学习的方法。   可以从两种视角看

2017-10-16 20:06:26 1817

原创 java.lang.RuntimeException: Unable to instantiate activity ComponentInfo异常解决

开发时出现这个错误,通过搜索,发现网上提到的常见的三个情况,但都不是:1.没有在Manifest.xml 清单中注册该activity,或者在创建完activity后,修改了包名或者activity的类名,而配置清单中没有修改,造成不能实例化。2.自己新建了一个包,而注册时候依然用的默认包,例如,默认包是com.ghg.Dao包,你新建了一个com.ghg.DaoImpl包,并

2015-11-10 22:45:41 608

原创 在android中使用HTTPClient以post方法发送二进制文件

首先,在propotities-> Java build path -> Libraries中add external jars中引入httpclient-4.2.5.jar和httpmime-4.2.5.jar 然后再将这两个包拷贝到项目工程下的libs目录下;import java.io.ByteArrayOutputStream;import java.io.IOException;

2015-10-25 19:43:25 2343

原创 ubuntu下解压win下的zip乱码

使用以下命令:unzip -O CP936 Apache.zip

2015-10-21 09:48:48 465

原创 JNI中的签名

2)        JNI签名:类型签名Java 类型类型签名Java 类型Zboolean[[]Bbyte[Iint[]Cchar[Ffloat[]S

2015-10-17 16:39:51 918

原创 JNI中查找类,访问类的域

查找类:jclass FindClass(JNIEnv *env, const char *name);访问类的域:jfieldID GetFieldID(JNIEnv *env, jclass clazz,const char *name, const char *sig);NativeType GetField(JNIEnv *env, jobject

2015-10-17 16:37:05 350

原创 回溯---数组序列中所有和为S的组合

如:{1,2,3,4,5}  S = 3则结果为:1   1   0  0 00   0   1  0 0public class Solution { /** * * @param S 目标和 * @param src 源数组 * @param trace 路径,以0或1代表源数组相应位置下是否被纳入 * @p

2015-09-27 10:11:31 1142

原创 回溯——N皇后

/** * Created by witness on 15-9-26. */public class Queen { public static void nQueen(int N, int x, int[] trace){ for (int i = 0; i ; i++){ if (place(trace, x, i)){

2015-09-27 10:07:25 315

转载 Java反射机制详解

首先,我们在开始前提出一个问题:1.在运行时,对于一个java类,能否知道属性和方法;能否去调用它的任意方法? 答案是肯定的。本节所有目录如下:什么是JAVA的反射机制JDK中提供的Reflection APIJAVA反射机制提供了什么功能获取类的Class对象获取类的Fields获取类的Method获取类的Constructor新建类的实例

2015-08-22 13:00:06 291

转载 Java内部类详解

Java内部类详解  说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲:  一.内部类基础  二.深入理解内部类  三.内部类的使用场景和好处  四.常见的与内部类相关的笔试面试题  若有

2015-08-11 15:42:35 304

转载 浅析Java中的final关键字

谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲:  一.final关键字的基本用法  二.深入理解final关键字  若有不正之处,请多多谅解并欢迎指正。  请尊重作者劳动成果,转载请标明原文链接

2015-08-11 14:32:02 350

原创 一,redis基础

1, set  hello  'hello'   set  num  1   inrc  num   //自增,原子操作   get num   get hello            del  num hello  //返回删除成功的个数22, 生命期的变量        set para 1ttl  para  //  -1  never expireex

2015-07-25 18:16:44 322

原创 java的动态绑定 与静态绑定

一、java的动态绑定都是针对 类的方法的  与 类的变量无关;  类的成员变量都是静态绑定,即根据其声明决定二、java当中的方法只有final,static,private和构造方法是静态绑定;其余的都是动态绑定例如:public class Father{ protected String name = "Father"; public Father(){

2015-03-22 12:13:23 468

原创 在gawk中 使用shell脚本中的变量

function old_to_new{        oldSource1=$1        oldSource2=$2        resultLine=`awk -v source1="$oldSource1" -v source2="$oldSource2" '{if($1 == source1 && $2 == source2)print $0}'`       

2015-03-18 16:17:59 531

转载 Thread和Service应用场合的区别

Thread和Service应用场合的区别  Thread和Service的区别:1)Thread 是程序执行的最小单元,它是分配CPU的基本单位,可以用 Thread 来执行一些异步的操作。如果是Local Service,那么对应的 Service 是运行在主进程的 main 线程上的。如果是Remote Service,那么对应的 Service 则是运行在独立进程的ma

2015-03-10 11:20:30 353

转载 java 容器类(二)

Java容器类Collection、List、ArrayList、Vector及map、HashTable、HashMap区别 Collection是List和Set两个接口的基接口 List在Collection之上增加了"有序" Set在Collection之上增加了"唯一" 而ArrayList是实现List的类...所以他是有序的. 它里

2015-03-03 19:23:45 292

转载 java 容器 类

Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap ArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTable是线程安全的,而ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于ArrayList

2015-03-03 18:57:55 413

转载 Java内部类的使用小结

内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inn

2015-03-03 18:42:43 282

转载 Java内存回收机制全解(算法+内存分配)

Java内存回收机制全解(算法+内存分配)Java虚拟机可以有两种不同方法来区别活动对象和垃圾: 引用计数(Reference Counting)和跟踪(Tracing)参考:http://wenku.baidu.com/view/003a29360b4c2e3f57276323.htmlhttp://hi.baidu.com/qiaowz/blog/item/f08cac1a

2015-03-03 18:28:31 500

转载 java 抽象类 与 接口

1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在 interface中一

2015-03-03 18:22:13 315

转载 java 内存泄露

Java内存泄露的理解与解决(转)Java内存管理机制在C++语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期。从申请分配、到使用、再到最后的释放。这样的过程非常灵活,但是却十分繁琐,程序员很容易由于疏忽而忘记释放内存,从而导致内存的泄露。Java语言对内存管理做了自己的优化,这就是垃圾回收机制。Java的几乎所有内存对象都是在堆内存上分配(基本数据类

2015-03-03 18:18:38 461

原创 Gradle中的task (二)高级篇 ----定义、创建、添加依赖

一、定义task的另外几种方式二、Locating tasks(1)(2)通过tasks(3)通过path二、Configuring tasks(1)创建一个copy类型的task(2)配置任务(3)以封装的形式配置task(4)定义一个封装的task三、增加依赖(1)从另一pr

2015-02-12 11:57:14 447

原创 gradle中的task(一)

1、创建task与依赖在build.gradle中task hello{ println "in main body of hello task" doFirst{ println "hello do first" } doLast{ println "hello do Last" }}task intro(dependsOn: hello) << {

2015-02-12 10:20:05 656

转载 Android JNI中的 类型转换

//jbytearray转c++byte数组jbyte * arrayBody = env->GetByteArrayElements(data,0); jsize theArrayLengthJ = env->GetArrayLength(data); BYTE * starter = (BYTE *)arrayBody;//jbyteArray 转 c++中的B

2015-02-10 16:53:07 500

转载 android的消息处理机制(图+源码分析)——Looper,Handler,Message

android的消息处理机制(图+源码分析)——Looper,Handler,Message原文地址:http://www.cnblogs.com/codingmyworld/archive/2011/09/12/2174255.html  作为一个大三的预备程序员,我学习android的一大乐趣是可以通过源码学习google大牛们的设计思想。andro

2015-02-10 15:19:10 317

原创 Linux机器ssh不需密码的设置

目的:在A上ssh B做法:将A中/home/username/.ssh 下的id_rsa.pub中的值复制到 B中的/home/username/.ssh下的authorized_keys中(若无,可通过相应命令生成id_rsa.pub)

2015-02-09 17:26:56 332

原创 Android Studio 中生成JNI头文件

新建工程 工程目录  java类如下:package jni_test;public class Test { private native final void hello();}先生成Test.class然后生成 头文件   -d为输出目录

2015-02-05 14:17:50 513

原创 初次在Android上运行opencv app时,出现的错误,以及解决

首先提示,到Google市场下载安装opencv manager安装后,再次运行,报错,提示未找到。。。。。fail解决方法:将opencv4Android文件夹下的apk(其中应该只有一个合适)装到手机上原因分析:应该是下载安装的版本与程序的不匹配

2015-02-04 20:00:42 663

原创 gradle 命令行

如:gradle compile test  将执行compile 和testgradle dist test 将只执行一次compile-x  : excluding tasksgradle dist -x test 将不执行test--continue :  Continuing the build when a failure occurs支持任务名称缩写:  g

2015-02-04 17:57:34 393

原创 gradle -- 依赖管理

声明依赖:apply plugin: 'java'repositories { mavenCentral()}dependencies { compile group: 'org.hibernate' , name: 'hibernate-core' , version: '3.6.7.Final' testCompile group: 'junit' , name: 'junit

2015-02-04 17:44:26 322

原创 新建基于eclipse的gradle工程

在D:/test目录中新建build.gradleapply plugin: 'java'apply plugin: 'eclipse'sourceCompatibility = 1.5version = '1.0'jar { manifest { attributes 'Implementation-Title' : 'Gradle Quickstart' , 'Impleme

2015-02-04 17:37:21 321

转载 android studio 上配置opencv4Android

The below steps for using Android OpenCV sdk in Android Studio. Thanks to TGMCains answer which is simplified below.Download latest OpenCV sdk for Android from OpenCV.org and decompress the zip

2015-02-04 15:56:23 688

原创 Android studio安装出现的问题

安装后第一次运行,会出现"fetching.....“,但因大陆网站屏蔽的原因,一直卡在那,在bin目录下的ider.preperties最后增加disable.android.first.run=true然后就可进入了。之后无法新建项目,---------因为没有设置Android SDK   , 设置就OK了

2015-02-03 16:38:28 670

原创 设计模式----观察者模式

观察者模式 定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。(注册、移除)类图:接口:public interface Subject { public void registerObserver(Object o); public void removeObserver(Obj

2015-02-03 13:06:22 280

原创 Android之图文混排(三)接口的回调

public class DownloadImage {private String image_path;public DownloadImage(String image_path) {// TODO Auto-generated constructor stubthis.image_path = image_path;}public void loadIm

2014-05-28 16:11:17 744

原创 Android之图文混排 (二)源代码

结果截图:包含三个类文件:CommonUri.java 、DownIoadImage.java 、 MainActivity.java两个layout文件:activity_main.xml     item.xmlactivity_main.xml文件:<RelativeLayout xmlns:android="http://schemas.android.com/ap

2014-05-28 15:57:52 1010

原创 Android之图文混排 (一)对JSON字符串的解析

实现从服务器获取图片和文字,并在Andr

2014-05-28 15:51:49 935

原创 Android中layout.xml文件中加载自定义的View类

<com.bn.summer.GGView3 android:layout_width="100dip" android:layout_height="114dip" android:layout_marginLeft="11dip" />View类的实现:package com.bn.summer;import and

2014-05-27 19:01:51 1099

原创 shell 之 gawk (二) 高级篇

一、字段和记录分隔符变量FIELDWI

2014-05-25 22:28:29 599

算法导论第二版课后答案完全版(中英文).

算法导论第二版课后答案完全版(中英文).

2013-05-27

算法导论Code

算法导论Code

2013-05-27

汇编语言程序设计

汇编语言程序设计

2013-05-27

如何看时序图.

如何看时序图.

2013-05-27

UNIX环境高级编程_第二版中文

UNIX环境高级编程_第二版中文

2013-05-27

空空如也

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

TA关注的人

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