自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (28)
  • 收藏
  • 关注

原创 Mac OS X EI 10.11安装caffe注意点

os x ei用了很久,一直没能将caffe安装成功,之前一直使用theano和keras,所以没仔细处理每个问题细节。今天仔细看了所有问题,最终终于安装成功。下面记录几个注意点:1、homebrew一定要使用homebrew管理各种插件,否则会非常蛋疼。caffe依赖的library包括snappy leveldb gflags glog szip lmdb opencv hdf5

2016-12-03 11:23:40 2139

原创 判断nan的方法

python在数据预处理的时候,经常遇到需要对空值进行处理的地方。空值在python中的表现一般为:1、None2、False3、''4、nan前3个很容易判断,直接=就可以了,第四种比较蛋疼,因为你会发现,它无法用==进行判断(这个跟nan的原因有关),这里要从nan的是啥说起。NaN(not a number),在数学表示上表示一个无法表示的数,这里一般还会有另一个

2016-08-27 04:33:59 59891 9

转载 MySQL如何利用索引优化ORDER BY排序语句

MySQL索引通常是被用于提高WHERE条件的数据行匹配或者执行联结操作时匹配其它表的数据行的搜索速度。MySQL也能利用索引来快速地执行ORDER BY和GROUP BY语句的排序和分组操作。通过索引优化来实现MySQL的ORDER BY语句优化:1、ORDER BY的索引优化。如果一个SQL语句形如:SELECT [column1],[column2],…. F

2015-04-23 16:15:00 632

原创 JAVA锁机制

多线程和并发性并不是Java的什么新内容,Java封装了与线程相关的类库,核心类库包含一个 Thread 类,可以用它来构建、启动和操纵线程。当然Java官方更推荐的是通过实现Runnable方法实现多线程,因为他更容易使用,可读性更强,而且可以复用线程池带来更高的性能。Java 语言包括了跨线程传达并发性约束的构造—— synchronized 和 volatile 。在简化与平台无关的并发

2015-01-22 15:19:04 1036

原创 给定一个无序数组,求这组数在排序后相邻数间差的最大值

题目来源:https://oj.leetcode.com/problems/maximum-gap/题目大意:RT这个题最差的方式是排序,当然时间复杂度是nlogn。是否有n的方法呢?假设这组数的最大值为max,最小值为min,对于这样的数据,最差情况就是所有的值的差都相同,那么相邻的最大值为(max-min)/(n-1)。而且修改任何一个数字都将造成结果的增加。通过这种方法,

2015-01-16 17:36:34 4455

原创 告诉我怎么实现自定义的加减乘除?

告诉我怎么实现自定义的加减乘除?例如:1+2*5+(6+2)*3这种。我自己要判断先后

2014-12-29 19:39:29 925

原创 哈弗曼编码

给定任意一个字符串,给出哈弗曼编码#include #include #include #include #include #include using namespace std;typedef string huff_type;struct huff_node{ huff_node *left,*right; int wight; huff_t

2014-12-29 18:34:54 847

原创 Java内存模型与多线程

1、Java内存模型1.1内存模型提到java内存模型则需要先了解什么是内存模型。其实内存模型在大部分高级语言中都是有的,它主要记录程序在处理、执行程序时时如何分配内存,如何管理变量、函数、方法等程序内容的。计算机的三大核心部件是CPU、内存、外存。内存的主要作用就是存放CPU的运算结果,并与外部设备,如磁盘等进行数据交换。计算机的所有运输操作都由运算器完成,但运输的结果不能直接交给外

2014-11-05 17:14:12 607

原创 Java运行时多态

运行时多态性是面向对象程序设计代码重用的一个最强大机制,Java多态性的概念也可以被说成“一个接口,多个方法”。Java实现运行时多态性的基础是动态方法调度,它是一种在运行时而不是在编译期调用重载方法的机制。 方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多

2014-11-05 14:59:27 1013

原创 求区间并的个数

#include #include #include using namespace std;struct node{ int s,e;};int cmp(void const *a,void const *b){ node *na ,*nb; na = (node *)a; nb = (node *)b; if(na->s s) re

2014-10-28 19:55:19 1016

原创 数,各位上的数最大值和最小值的乘积

#include #include #include using namespace std;int maxminmul(char *str){ int maxn,minn ; maxn = -1; minn = 10; int len = strlen(str); for(int i=0 ; i<len ; i++) {

2014-10-28 18:51:05 1396

原创 大数乘法,大数×大数字符串版

大数乘大数#include #include #include using namespace std;char * multiply(char *a,char *b,char *c){ int i,j; int righta,rightb,up,jj; int len1 = strlen(a); int len2 = strlen(b);

2014-10-28 17:21:02 922

原创 大数加法字符串版本

大数+大数。#include #include #include using namespace std;char * add(char *a ,char *b ,char *c){ int lena = strlen(a); int lenb = strlen(b); int lenc = 0; int righta ,rightb ;

2014-10-28 14:58:29 579

原创 Hibernate连接池维护mysql异常:Communications link failure

当使用Hibernate维护数据库连接池时,连接是不断开的,此时

2014-10-16 20:17:19 4828

原创 SAE在ubuntu上使用swift操作storage命令报错hostname 'auth.sinas3.com' doesn't match either of '*.sinaapp.com',修复

官方文档地址为:http://sae.sina.com.cn/doc/php/storage.html#storage但是改swift --insecure list sql

2014-10-07 22:51:44 3096 1

原创 SVN有效命令总结

如果是一直在用图形界面且不打算熟悉

2014-09-22 21:16:05 691

原创 如何分析JAVA字节码--Oolong反编译

处于C和机器语言之间有一种叫汇编语言,它很jiej

2014-09-17 21:27:03 3788

原创 c++中关于数组的构造、析构,以及a-1(a是数组名)的意义

昨天群里有人问到关于数组的构造、析构的顺序问题,这里就我的

2014-09-08 20:51:43 3198

原创 秒表法写出从小到大n位以内的所有数

这个是《剑指OFFER》上的一个面试题,题目要求写出n位数,当然题目的xianjin

2014-09-02 20:45:39 1147

原创 struts2源码试读——FilterChain、PrepareOperations

在所有Filter中,必须定义3个方法,init、doFilter、destroy

2014-08-26 08:31:59 851

原创 Struts2源码试读1-filter

一直没对struts好好研究过,最近拿出来好好看看。

2014-08-10 15:47:50 682

原创 使用8个8进行任意拼接和四则运算,算出1000的计算步骤

一个穷举搜索题。基本思路与穷举计算24点类似,24点是4个数,而这个是8个数

2014-05-09 01:32:24 2018

原创 利用Nginx构建负载均衡服务器

大家都知道,一个域名对应一个IP地址,而一个WebSite则对应一个IP地址上对应端口服务的应用程序(或位置)。而大型网站的并发访问量非常大,这些网站是如何在一台Web服务器上实现负载均衡的呢?相信很多人会有与我同样的疑惑,但实际上成熟的解决方案已经大规模投入使用。而常用的则是反向代理方法。反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将

2014-05-05 11:26:40 3548

原创 SVN自动同步方法

该方法仅适用于同步服务器和SVN服务器在同一台机器下,否则无法实现原理通过在post-commit中运行php代码实现自动update新建一个php文件<?php/** * SVN 自动同步 *在svn目录中hooks下新建post-commit文件,并赋予777权限在文件中调用php命令执行该文件内容为/home/tools/tools/php/5.2.17

2014-03-21 11:12:24 1596

原创 12个球有一个重量和别的不同,至少称几次可以求出这个重量不同的球

解法如下图所示:

2012-11-14 18:38:04 1404

原创 7次比较,对5个数进行排序

a,b,c,d 一组,e一组a,b,c,d两两分组,比较a,bc,d得出较小值,不妨设是a,c,在再比较一次,不妨设a3次比较可以得到两个不等式1、a2、a将e用二分插入法插入到不等式1中,最坏情况下有a由于已经有不等式a若e出现在a之前,得到的是e综上最坏情况最少需要7次可以对abcde进行排序。

2012-11-14 18:35:48 1720

原创 用6次比较,求5个数的中位数

有5个数a,b,c,d,ea,b,c,d 一组,e一组a,b,c,d两两分组,比较a,bc,d得出较小值,不妨设是a,c,在再比较一次,不妨设a3次比较可以得到两个不等式1、a2、a将b,e比较,1次1、b得到不等式  a                      a               比较c,b,    1.1、若cd,有a

2012-11-14 10:23:54 5310

原创 给定有序序列 a,b,求出所有a[i]+b[j]中所的第k小的数

算法:a[1]+b[1]一定是最小的,退出;a[1]+b[2],a[2]+b[1]放入堆,得到一个小根堆退出根a[x]+b[y],进入一个元素a[x]+b[y+1],如果y==1再进入a[x+1]+b[y]重复上面步骤,退出k个数就得到最小的k个数(复杂度O(klogk))因为退出的是堆的根,假设是a[x]+b[y],如果在剩下的数中还存在一个数比a[x]+b[y+

2012-11-12 14:06:00 1136

原创 给定一个阿拉伯数字的钱数,将其转换为大写(包括小数点)

算法思想:从低位到高位,每8位一分割,该组的数读法与前后都相对独立。然后就是分析怎么来转换这个亿以内的数。某位上如果不是0,则转换为该数对应的大写,加上该位对应的单位。如果是0,则前后连续的0都转换为零。注意0如果出现在最后几个,比如1000,后面的0就不转换#include #include #include #include #include #include #i

2012-10-15 15:05:09 1992

原创 TOMCAT配置jvm内存

如果你是使用start.bat脚本启动的话,请打开catalina.bat,在最前面添加:set JAVA_OPTS=-Xms512m -Xmx512m如果你是使用service启动的话,请打开regedit编辑注册表:HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\Tomcat6\Parameter

2012-08-13 12:12:36 715

原创 蚊香数组问题解决

1 2 38 9 47 6 5给定一个数字N,求出如图所示的一个表格,输出。#include #include int get_q(int x,int y,int n){ int min = 9999999L; if(x<min) min=x; if(y<min) min=y; if((n-x-1)<min) min=n-x-1;

2012-07-09 16:14:52 1135

原创 JAVA 进制转换

将int型的数转换为某个进制的字符串,常用的是二、八、十六,Integer类中提供了一些静态方法:1、Integer.toBinaryString(i)2、Integer.toOctalString(i)3、Integer.toHexString(i)应该不用解释了,返回的是字符串。都知道Integer中还提供了parseInt方法,而这个方法还可以设定被转换的字符

2012-03-05 14:05:18 435

原创 字符串的编码和解码

java中经常出现乱码问题,一般情况会出现如下情况:如读取文件时,文件中的中文乱码。这个情况可以归类为读流文件时的乱码,解决方法是,如果事先知道流文件的编码方式,在打开流文件之后,创建InputStreamReader时就指定编码。以UTF-8为例。BufferedReader reader = new BufferedReader( new InputStrea

2012-03-05 13:56:08 634

原创 Hibernate中的openSession(),getSession() 和 getCurrentSession() 的区别

开发中,使用MyEclipse自动生成的Hibernate DAO类中在对session的获取中,都使用的getSession(MyEclipse8.5之前的版本都是如此)。首先要说明一下这3个方法:1、openSession 和 getCurrentSession这两个方法是 Hibernate中的sessionFactory中的方法。要获取session只能通过这两个方法获取。2、

2012-02-27 15:43:32 3672

超市数据集

一个超市某一个月的购物信息,可供进行数据挖掘研究和关联规则分析等相关数据挖掘方向的研究

2014-03-07

统计建模与R软件.pdf

《统计建模与R软件》以统计理论为基础,按照数理统计教材的章节顺序,在讲明统计的基本概念的同时,以R软件为辅助计算手段,介绍统计计算的方法,从而有效地解决统计中的计算问题. 书中结合数理统计问题对R软件进行科学、准确和全面的介绍,以便使读者能深刻理解该软件的精髓和灵活、高效的使用技巧.此外,还介绍了在工程技术、经济管理、社会生活等各方面的丰富的统计问题及其统计建模方法,通过该软件将所建模型进行求解,使读者获得从实际问题建模入手,到利用软件进行求解,以及对计算结果进行分析的全面训练.

2014-03-07

数据挖掘与R语言

本书利用大量给出必要步骤、代码和数据的具体案例,详细描述了数据挖掘的主要过程和技术,广泛涵盖数据大小、数据类型、分析目标、分析工具等方面的各种具有挑战性的问题。 本书的支持网站给出了案例研究的所有代码、数据集以及R函数包。

2014-03-07

时间序列分析及应用:R语言(原书第2版).pdf

《时间序列分析及应用:R语言 原书第2版 》以易于理解的方式讲述了时间序列模型及其应用 主要内容包括:趋势 平稳时间序列模型 非平稳时间序列模型 模型识别 参数估计 模型诊断 预测 季节模型 时间序列回归模型 异方差时间序列模型 谱分析入门 谱估计 门限模型 对所有的思想和方法 都用真实数据集和模拟数据集进行了说明 《时间序列分析及应用:R语言 原书第2版 》可作为高等院校统计 经济 商科 工程及定量社会科学等专业学生的教材或教学参考书 同时也可供相关技术人员使用 ">《时间序列分析及应用:R语言 原书第2版 》以易于理解的方式讲述了时间序列模型及其应用 主要内容包括:趋势 平稳时间序列模型 非平稳时间序列模型 模型识别 参数估计 模型诊断 预测 季节模型 时间序列回归模 [更多]

2014-03-07

仿web2.qq页面模板

该web资源模仿web2.qq.com, 用户只要在此基础上修改即可,可有效缩短开发周期,提高效率。代码已经过测试,可直接运行。

2013-07-12

mysql必知必会

MySQL是世界上最受欢迎的数据库管理系统之一。书中从介绍简单的数据检索开始,逐步深入一些复杂的内容,包括联结的使用、子查询、正则表达式和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。通过重点突出的章节,条理清晰、系统而扼要地讲述了读者应该掌握的知识,使他们不经意间立刻功力大增。

2012-10-17

Google云计算论文Map Reduce

MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算。概念"Map(映射)"和"Reduce(化简)",和他们的主要思想,都是从函数式编程语言里借来的,还有从矢量编程语言里借来的特性。他极大地方便了编程人员在不会分布式并行编程的情况下,将自己的程序运行在分布式系统上。 当前的软件实现是指定一个Map(映射)函数,用来把一组键值对映射成一组新的键值对,指定并发的Reduce(化简)函数,用来保证所有映射的键值对中的每一个共享相同的键组。

2012-09-15

Google云计算论文Big Table

BigTable是Google设计的分布式数据存储系统,用来处理海量的数据的一种非关系型的数据库。 BigTable是非关系的数据库,是一个稀疏的、分布式的、持久化存储的多维度排序Map。Bigtable的设计目的是可靠的处理PB级别的数据,并且能够部署到上千台机器上。Bigtable已经实现了下面的几个目标:适用性广泛、可扩展、高性能和高可用性。Bigtable已经在超过60个Google的产品和项目上得到了应用,包括 Google Analytics、GoogleFinance、Orkut、Personalized Search、Writely和GoogleEarth。这些产品对Bigtable提出了迥异的需求,有的需要高吞吐量的批处理,有的则需要及时响应,快速返回数据给最终用户。它们使用的Bigtable集群的配置也有很大的差异,有的集群只有几台服务器,而有的则需要上千台服务器、存储几百TB的数据。

2012-09-15

javascript map类

javascript map类。类中有相应demo,在javascript中实现Map的一个类,包括map中对应的一些数据结构相关算法。

2012-09-15

javascript trim函数

javascript trim函数。在javascript中,对于字符串可以使用trim去除末尾和开头的多余空白字符。 方法有两种,分别是普通字符串处理法和正则表达式法。根据需要自选。

2012-09-15

javascript md5加密算法库函数

javascript md5加密算法库函数。封装了基本的HEX2MD5的加密算法函数,如需在js中调用,直接引入后调用函数即可。

2012-09-15

jacob-1.17M2

jacob,用于在java下操作WORD的一款框架,可以通过调用相关函数编写模拟在WIN环境下控制WORD的操作的java程序。

2012-09-15

CSS帮助文档

CSS帮助文档,可以进行CSS各种样式定义的查看和搜索。方便进行CSS开发

2012-07-03

hibernate3.jar

hibernate3.6 jar包 用于HIbernate开发的核心包

2012-02-26

c3p0-oracle-thin-extras-0.9.1.2.jar

hibernate3 c3p0 oracle thin连接方法

2012-01-20

hibernate3 c3p0

hibernate3 C3P0连接池。用于hibernate3自动连接和自动重连

2012-01-20

Struts2.1.6.rar struts2.1jar包

struts框架,struts开源框架提供的jar包和实例

2012-01-20

json数据解析JDOM.JAR

json数据解析jar包。用于json数据的解析获取

2012-01-20

android MP3播放器

android MP3播放器。用于android手机开发的小样例。

2012-01-20

Android核心技术与实例详解源码

Android核心技术与实例详解源码配套光盘与各章源码

2012-01-20

apache tomcat 安装版

apache tomcat 安装版。 用于构建web服务器。

2011-12-16

struts-2.1.6

struts-2.1.6。用于SSH开发中的struts开发。

2011-12-16

EXT3.0 中文api

EXT3.0 中文api 用于以EXTJS为开发框架的前台页面开发

2011-12-16

空空如也

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

TA关注的人

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