自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2013-03-30 21:40:52 4023

原创 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 1655 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 3466

原创 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 765

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

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

2013-03-12 14:46:05 2586 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 2624

原创 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

空空如也

空空如也

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

TA关注的人

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