自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RNN review笔记

与其他算法的区别,其他算法考虑样本独立,rnn考虑样本之间有时序,一个单词输入可以作为一个时刻。一个batch更新权值一次,batch可以理解为句子的长度。  首先来看RNN和普通的feed-forward网络有什么不同。RNN的网络框架如下:     由结构图可以知道,RNN和feed-forward相比只是中间隐含层多了一个循环的圈而已,这个圈表示上一次隐含层的

2016-01-06 17:46:47 1214

转载 安装Exuberant Ctags及Tag List插件

为了方便使用Vim阅读源代码,Tag List 这个Vim插件不可或缺。这是一个用来浏览源代码的Vim插件,使用它我们可以概览源代码的结构并在各个源文件中跳转浏览,非常方便。    Tag List插件需要Ctags这个程序的支持(动态生成tag file),Ctags 是一个用来为源文件中的标识符(如变量、函数、类成 员、宏定义等)创建索引文件(tag file)的程序。这些索引让我们能

2015-03-06 17:15:35 2999

原创 分类中数据不平衡问题的解决经验

问题:研究表明,在某些应用下,1∶35的比例就会使某些分类方法无效,甚至1∶10的比例也会使某些分类方法无效。(1)少数类所包含的信息就会很有限,从而难以确定少数类数据的分布,即在其内部难以发现规律,进而造成少数类的识别率低(2)数据碎片。很多分类算法采用分治法,样本空间的逐渐划分会导致数据碎片问题,这样只能在各个独立的子空间中寻找数据的规律,对于少数类来说每个子空间中包含了很少的数据信息

2014-06-28 16:25:30 11960 4

原创 linux find命令强大之处

find命令find pathname -options [-print -exec -ok ...]  -print: find命令将匹配的文件输出到标准输出。  -exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。  -ok: 和-exec的作用相同,只不过以一种更

2014-06-28 14:42:52 4587

原创 重回csdn

自从找完工作,再也没在csdn记录过东西,入职以后也一直埋头苦干,却忘了偶尔停下脚步-----记录自己曾经遇到的问题,反思自己走过的脚步。从今天开始,哥又开始csdn旅程啦。

2014-06-23 14:06:33 684

原创 cannot open output file main: Permission denied问题解决办法

/usr/bin/ld: cannot open output file main: Permission deniedcollect2: ld returned 1 exit status网上搜了一堆资料,有的不太会,有的不太懂,但总的说来应该是权限问题!权限问题:发现源文件夹所在目录是root权限,而源文件和makefile文件都是用户lm的权限。

2013-06-14 09:19:21 13680

转载 抽象基类Shape及派生类Circle、Rectangle和Triangle的实现

【题目】写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形)。用如下的mian()函数,求出定义的几个几何体的面积和。int main(){ Circle c1(12.6),c2(4.9); //建立Circle类对象c1,c2,参数为圆半径 Rectangle r1(4.5,8.4),r2(5

2013-06-03 09:53:12 5977

转载 我所理解的羽毛球运动(没有教练业余羽毛球如何让自己提高?)

羽毛球运动说起来好像很复杂,但是仔细琢磨其实很简单;说起来简单其实很复杂,我觉得业余羽毛球运动的学习,如果有好的教练带,能提高很快,但不管怎么样,学好羽毛球首先从观念上改变:羽毛球是智力、技巧为主的运动;现在羽毛球的发展一个重要的特征就是以我为主;围绕这个我对这项运动进行解剖和分析:为什么是智力运动,为什么要以我为主呢?羽毛球运动中最核心的就是:控制;控制自己控制球控制对手;我们反过来

2013-06-02 19:28:53 1327

原创 g++编译时总是出现倒计时问题

make编译时,总是提示:make: Warning: File `mtrpcServer/real_pro.cpp' has modification time 41 s in the futuremake: Warning: File `mtrpcServer/real_pro.cpp' has modification time 41 s in the futuremake: W

2013-05-10 16:13:02 1057

原创 linux命令ps aux|grep xxx详解

要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令.使用该命令 可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的.ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态

2013-05-05 19:18:57 18795

原创 malloc和new的区别

Malloc:Malloc 向系统申请分配指定size个字节的内存空间.返回类型是 void* 类型.void* 表示未确定类型的指针.C,C++规定,void* 类型可以强制转换为任何其它类型的指针.原型:extern void *malloc(unsigned int num_bytes);头文件:malloc.h或者stdlib.h、cstdlib。功能:分配长度

2013-05-01 19:34:32 1051 2

原创 中文编码方式总结

ASCII-----单字节编码ASCII 码是使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。 ASCII 编码可以表示的最大字符数年是 256,其实英文字符并没有那么多,一般只用前 128 个(最高位为了0),其中包括了控制字符、数字、大小写字母和其他一些符号。而最高为1 的另128 个字符为“扩展ACSII”。128 个字符,其中0x00~0x1F(0~31)

2013-04-26 16:19:43 1384 2

原创 菜鸟吐槽一下hao123

hao123传说是由广东一位只读过初中的网吧管理员创办的(不得不说广东人就是有生意头脑),十年之前就感觉这个导航界面简单,清晰明了,快捷好用,更是在当初网速不怎么给力的情况下,把它作为了自己的浏览器首页。后来某度收购了hao123,导航和搜索引擎的结姻,使得hao123迅速成为网址导航老大,PV日均3千万,更为某度提供了近百分之15的流量,几乎贡献了10%的市值,我勒个去!      可是

2013-04-12 20:10:23 1409 1

原创 虚函数与纯虚函数

(1)虚函数使用关键字virtual,定义虚函数。作用:启用动态绑定。编写程序时能使用继承层次中任意类型的对象,无需关心对象的具体类型(狮子还是老虎),也无需关心函数是在基类中定义还是在某一派生类中定义的。定义为virtual的函数是基类期待派生类重新定义的。语法:virtual 函数返回类型 函数名(参数表) { 函数体 } -----------------

2013-04-09 17:17:56 757

原创 class与struct的区别总结

class与struct的区别:(1)定义类时,默认的初始访问级别不同。使用class定义类,定义在第一个访问标号(public、protected、private)之前的任何成员都隐式指定为private;而如果使用struct关键字,那么定义在第一个访问标号之前的任何成员都默认指定为public。(2)定义派生类时,继承级别不同。使用class关键字定义的派生类默认具有priv

2013-04-08 15:19:13 1167 7

原创 C++中引用&与取地址&的区别

简单来说,一个是用来传值的 一个是用来获取首地址的&(引用)==>出现在变量声明语句中位于变量左边时,表示声明的是引用.例如: int &rf; // 声明一个int型的引用rf.&(取地址运算符)==>在给变量赋初值时出现在等号右边,或在执行语句中作为一元运算符出现时,表示取对象的地址.在C++中,既有引用又有取地址,好多人对引用和取地址不是很清楚,因此也无法区分。其实他们的区别

2013-04-02 22:33:08 1989

原创 网页重要性与PageRank的理解

首先不要混淆网页重要性和网页相关性!相关性:搜索关键字和某一网页之间相关的程度,主要是tf-idf值(最简单:tf*idf)来衡量。重要性:网页之间重要程度的比较,或者说是网页质量的衡量,主要用pagerank算法计算。of course,搜索关键字搜索引擎给出的应该是重要性和相关性的结合结果。关于网页重要性与pagerank算法,我的理解如下:(1)如

2013-03-30 21:40:52 4017

原创 C++内联函数inline

简单来说:inline类似于宏定义define,但又消除了它的缺点,继承了它的优点。内联函数和宏的差别是什么?答案:(1)内联函数常驻内存,和普通函数相比可以加快程序运行的速度,因为不需要中断调用,在编译的时候内联函数可以直接被镶嵌到目标代码中。而宏只是一个简单的替换。(2)内联函数要做参数类型检查,这是内联函数跟宏相比的优势。(3)inline是指嵌入代码,就是在调用函数

2013-03-28 18:53:59 832 3

原创 静态链接

静态链接是由链接器在链接时将库的内容加入到可执行程序中的做法。每个模块的源代码文件经过编译器编译成目标文件(linux的.o或者win的.obj),目标文件和库(library)一起链接形参最终的额可执行文件。动态链接库:win的.dll和linux下的.so文件静态链接库:win的.lib和linux下的.a文件链接器是一个独立程序,将一个或多个库或目标文

2013-03-25 15:59:27 751

原创 windows桌面软件图标相互颠倒的解决办法

莫名其妙的软件图标变成非关联状态,桌面软件图标相互颠倒,但软件安装目录和开始菜单里面的图标依然正确。虽然不影响软件的使用,但是看着还是不太美观,其实导致软件图标丢失一般是由于图标缓存丢失或者图标文件关联丢失导致的。如果是图标文件丢失了那么只能从别的机器上拷贝相应文件即可。也有一些情况是用了一些优化美化软件导致图标丢失。最常用的解决方法就是重建图标缓存,所有的软件图标缓存都在Icon

2013-03-20 09:40:39 1654 2

原创 百度很有想法的框计算

框计算的基本概念框计算是由百度董事长兼首席执行官李彦宏在2009年8月18日“百度技术创新大会”上提出的全新技术概念。 用户只要在“框”中输入服务需求,系统就能明确识别这种需求,并将该需求分配给最优的内容资源或应用提供商处理,最终精准高效地返回给用户相匹配的结果。这种高度智能的互联网需求交互模式,以及“最简单可依赖”的信息交互实现机制与过程,称之为“框计算”。框计算包括什么

2013-03-18 19:44:32 923 3

原创 论文参考文献格式详细国家标准

百度“参考文献格式”会出现一个格式生成器,挺不错的 一、参考文献的类型 >>详细国家标准 参考文献(即引文出处)的类型以单字母方式标识,具体如下:M——专著 C——论文集 N——报纸文章 J——期刊文章 D——学位论文 R——报告对于不属于上述的文献类型,采用字母“Z”标识。对于英文参考文献,还应注意以下两点:①作者姓名采用“姓在前名在后”原则,具体格式是: 姓,名字的

2013-03-17 22:44:33 3414

原创 linux下使用jni实现c++调用java程序(5)参考资料总结

网上关于利用jni实现c++调用java程序各种博客资料一大堆,但实在太乱了另外特别是在jni多线程中的使用,资料比较少所以现在把一些我用过的reference和参考的博客总结如下: 两个reference,有些函数某一参考中可能没有,就参考另一reference吧:oracle reference:http://docs.oracle.com/javase/6/doc

2013-03-14 15:26:41 764

原创 设置路由器多人拨号使用wifi(使用路由器交换机功能)

设置磊科无线路由器,使得在寝室能用手机wifi拨号上网,主要是要使用路由器的交换机功能:(1)网线插LAN口(2)电脑连上路由器(无线或者有线都行),登陆路由器设置,在浏览器中输入默认路由器登录地址即可,一般默认是192.168.1.1,输入密码(一般是路由器上面有写)(3)关掉DHCP服务器,这个重要(4)设置密码,设置“WPA-PSK/WPA2-PSK”型密码即可(5)保存

2013-03-12 14:46:05 2585 3

原创 php一个很纠结的问题---括号

不知道为啥,原来好使的php程序突然不好使了。昨天好使的程序今天就不好使了!例如连接数据库,就某个数据库连接不行,换连其他数据库都好使!就卡在某个地方,查了各种语法也没有错误!纠结去吧。。。。官二哥试了两天之后解决了这个问题,在出现问题的地方,碰到括号加空格,试试吧例如:(abc)改成:(空格abc空格)然后就好使了,数据库也能连上了!具体原因不详!求教中。

2013-03-11 18:12:32 865 2

原创 linux下使用jni实现c++调用java程序(4)DestroyJavaVM出现错误

在使用c++多线程程序时,本来以为可以每个线程单独生成一个jvm虚拟机,在虚拟机上调用完java类,最后销毁,但后来发现这是行不通的:首先,JNIEnv *env指针和jobject对象都不能跨线程使用其次,jvm可以多线程共享,但是只有主线程可以销毁虚拟机卸载 Java 虚拟机并回收资源:jint DestroyJavaVM(JavaVM *vm);

2013-03-09 22:38:49 2618

原创 linux下使用jni实现c++调用java程序(3)多线程jni使用

jni调用c++代码时,若c++实现里面采用了多线程,则会出现jvm crash的情况。查了一下jni的说明,其中提到:JNIEnv *env指针和jobject对象都不能跨线程使用,但是java虚拟机jvm可以共享对于jobject,解决办法是    a、glb_obj = glb_env->NewGlobalRef(obj);           //创建一个全局变量

2013-03-08 20:46:15 2584

原创 linux下使用jni实现c++调用java程序(2)找不到java类的问题

初用java和jni使用,很多地方出现错误,最恶心的错误就是:A fatal error has been detected by the Java Runtime Environment.....或者是提示:find java class error!   这是因为c++程序没有找到需要调用的java class文件。如果使用jni找不到java类的时候,一般问题出现

2013-03-07 14:20:35 1761

原创 linux下使用jni实现c++调用java程序(1)准备工作

c++调用java程序一般使用两种方法:(1)JNI(java native interface)(2)用socket通信,建立c++客户端和java服务端准备工作:安装java,并配置环境变量#echo $JAVA_HOME/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0#echo $JRE_HOME/usr/lib/jvm/

2013-03-04 23:23:10 1120

原创 win7 shutdown命令设置自动关机、休眠

注意:windows cmd进入命令行界面时使用dos命令,dos命令对大小写不敏感,所以随意。另外如果要写bat批处理文件时,注释命令用"::"。用法: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f] [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment

2013-02-27 10:27:45 9320

原创 log4j警告的解决办法

log4j--log for java (java的日志)在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包----Log4j。很多软件包中包含了log4j的lib文件,有些软件却需要手动下载log4j包,视具体情况而定。如果没有加入log4j包,或者是log4j包未添加入环境变量,或者未配置log4j的

2013-02-08 16:18:32 4297

原创 linux下java程序使用第三方jar包

javac编译源文件,源文件中import了第三方的源文件包,将会提示某些包不存在,三种解决方案如下。解决方案一:javac命令中有一个选项是classpath-classpath 类路径 设置用户类路径,它将覆盖 CLASSPATH 环境变量中的用户类路径。若既未指定 CLASSPATH 又未指定 -classpath,则用户类路径由当前目录构成。 如果需要设置 的用

2013-02-04 19:18:40 6703 1

原创 linux添加环境变量的方法总结

linux对环境变量有无双引号、或者变量用不用{}括起来并不敏感,小小的看了下profile文件,似乎系统如果发现变量没有引号,会自动加上。但变量前必须加$符号,类似于perl三种添加环境变量的方法,在fedora使用jena时都试过了:1、直接使用export命令:比如:export PATH=$PATH:/home/lm/apache-jena-2.7.4/bin

2013-02-03 20:06:10 3013

原创 java程序运行时出现问题:Could not find the main class: test_jena. Program will exit.

一般出现这个问题都是因为运行程序时粗心把编译生成的文件名写错了,但这次不是。java程序能编译通过,但运行时出现问题:Exception in thread "main" java.lang.NoClassDefFoundError: test_jenaCaused by: java.lang.ClassNotFoundException: test_jena at j

2013-02-02 19:48:19 2300

原创 fedora使用yum之前的两个必装插件

在刚安装的fedora中试图配置java环境,用yum安装却发现速度很慢,一查资料才发现有两个必备插件没装!安装fedora之后直接使用yum命令下载和安装程序都很慢,一定要装下面两个yum插件:1,安装自动选择最快镜像插件安装插件fastestmirror,可以让yum管理器自动搜索最快源下载yum -y install yum-fastestmirror2,安装下载加速插件

2013-02-01 19:40:56 1332

原创 fedora安装配置java

1.yum安装java 运行环境yum install java2.测试jre(java runtime environment,用于java运行)是否安装成功,输入命令:java3. yum搜索jdk(Java Development Kit,用于java开发)存在的版本。(可以省略这个步骤)yum search jdk4. yum安装jdkyum install j

2013-02-01 19:21:00 1855

原创 设置fedora可以用root登陆

为了用root登入,就先用普通用户登陆,打开终端输入命令:su -输入root密码进入目录:cd  /etc/pam.d/ 1. 编辑gdm文件:vi gdm在文本器中注释掉" #auth       required    pam_succeed_if.so user != root quiet "这一行。(第三行)(在这一行前面加上"#",即改成# #auth

2013-01-30 13:19:28 906

原创 ssh中转服务器命令

用途:当有某台服务器1可以外网远程连接,而其他服务器(例如服务器2)只能内网连接时,可以先登录服务器1,然后用ssh中转命令远程到服务器2。 三种格式:1. ssh IP地址 2. ssh user@ip地址 (以指定用户登录,前提是该主机有该用户)     默认以当前所在主机所用的用户登录,如果在当前主机下用root,那么就是用root登录目标主机,如果在当前主机下用比如

2013-01-27 19:32:07 3108 1

原创 xx is not in the sudoers file 问题的解决方案

xx is not in the sudoers file 问题解决的两种方案如下。。。。。 两种方法执行命令不同而已,原理其实一样————————————————————————————————————————方法一:首先利用whereis 命令查找sudoers配置文件的目录(默认会在/etc/sudoers)[root@localhost xiaofei]# wher

2013-01-21 16:58:16 639

原创 vm安装linux后上不了网的终极解决办法

vm有四种连接方式,桥接(直接连接到物理网络)即为正常拨号连接,如果虚拟机操作系统能上网,那宿主机器就不能上了;NAT为比较可行的虚拟机网络连接方式,它可以共享宿主机器的IP地址;此外的Host-only和自定义方式没有用过。问题:vm安装fedora13后上不了网详细描述:安装后vm默认为NAT连接,但是连不上网,ping不通主机。此时google了很多资料,试了关闭wi

2013-01-21 15:33:38 1832

空空如也

空空如也

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

TA关注的人

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