自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

曾经当程序员的日子

学习,交流,反思,记录

  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

原创 ubuntu+cuda+theano+keras搭建基于GPU的深度学习环境

ubuntu+cuda+theano+keras搭建基于GPU的深度学习环境,记录安装感受,开启cudnn方法。 解决IDE里如Eclipse出现ERROR (theano.sandbox.cuda): Failed to compile cuda_ndarray.cu: 和WARNING (theano.sandbox.cuda): CUDA is installed, but device gpu is not available (error: cuda unavailable)错误的方法。

2016-09-09 17:24:51 5895 1

原创 hadoop+spark+hive+mysql集群搭建过程

综合了网上的一些资料,利用虚拟机,搭建hadoop,spark,hive,mysql的分布式集群。 详细记录了搭建过程遇到的问题和解决方法。需要相关资料和虚拟机文件的可以邮件我。

2016-07-28 10:33:32 5887 1

原创 循环的软流水原理和实例展示

一个超级简单有效的循环的软流水方法,让你可以清晰高效地写出软流水主体循环,装入代码和排空代码。 从此系统结构再也不用担心了。

2016-01-16 18:01:00 9622 4

原创 服务器端Thinkphp3.2.3集成支付宝第三方支付

服务器端php以及ThinkPHP3.2.3 下集成支付宝的移动支付到自己的app的填坑之旅。

2015-10-27 17:57:52 4677

原创 解决利用NDK开发android版本的opencv应用dlopen failed: could not load library libopencv_java.so

在android +opencv开发时,总是遇到 NDK编译后的JNI的xxx.so模块需要libopencv_java.so但是无法加载libopencv_java.so文件.解决方法是编辑Android.mk文件,在其中添加OPENCV_INSTALL_MODULES:=on这样编译的lib时候会自动加载libopencv_java.so文件到libs文件夹下.问题

2015-03-06 23:19:25 6697

原创 unreachable remote address [akka.tcp://sparkMaster@localhost:7077]解决方法

在linux部署spark集群环境后,在单机模式下启动spark-shell时遇到Tried to associate with unreachable remote address [akka.tcp://sparkMaster@localhost:7077].问题,导致无法启动。解决方法在配置conf/spark-env.sh文件时,将export  MASTER=spark://127.

2015-03-03 10:43:38 4229

原创 linux(ubuntu14.04)下eclipse+android+opencv+jni环境搭建

一直以来做的都是PC端的开发,最近对移动开发有了兴趣,加之毕业设计老师让做一个android平台的图像处理应用。由于我在PC端采用的是opencv+c++,所以核心算法不想改太多,所以采用java做壳,c++核心的开发方式。通过ADT+CDT插件,在eclispe下搭建android开发环境。而linux系统是最佳选择,我的配置教程也就基于linux了。

2015-02-01 22:45:11 1289 2

原创 爱无碍隐私政策-最新

本软件尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本软件会按照本隐私权政策的规定使用和披露您的个人信息。但本软件将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本软件不会将这些信息对外披露或向第三方提供。本软件会不时更新本隐私权政策。您在同意本软件服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私权政策属于本...

2018-10-15 13:22:33 265

转载 二叉树的非递归统一遍历形式

核心思想是: 有交集的局部有序会导致全局有序!!!void preorderTraversalNew(TreeNode *root, vectorint> &path){ stack pairTreeNode *, bool> > s; s.push(make_pair(root, false)); bool visited; while(!s

2017-03-27 21:41:41 621

原创 cool and pythonic solution to leetcode 17.

17. Letter Combinations of a Phone NumberGiven a digit string, return all possible letter combinations that the number could represent.A mapping of digit to letters (just like on the telepho

2016-10-30 22:34:56 632

原创 ubuntu14.04 安装 GTX 1060 显卡驱动

ubuntu下安装新显卡GTX 1060后无法进入系统或者重装失败时的修复方法。

2016-10-06 19:10:33 13005 4

转载 ubuntu16.04 安装cuda tool-kit

因为NVIDIA官方目前最新的ubuntu版的cuda-tookit只支持到15.04,,官方是推荐采用deb方式安装的。但是安装过程中,会有很多坑。1. 采用gdebi来安装本地deb文件,gdebi会自动下载软件依赖,,dpkg装不好,装崩了的,用它就ok了。2. apt update时,先是提示no public key,,这个时候需要去ubuntu官方keyse

2016-09-07 23:16:59 2061

原创 eclipse+Axis2配置开发SOAP服务

eclipse+Axis2+tomcat开发环境搭建以及编写测试例子。可能会遇到的错误的解决方法。 有图文教程和视频。

2016-05-14 20:22:44 1465

转载 Axis2 服务器端抛出ServiceClass object does not implement问题解决方法

在用eclipse配合Axis2进行开发的时候,编译通过,启动tomcat也顺利,但是就是在调用服务器端的服务时,会抛出:The ServiceClass object does not implement the required method in the following form: OMElement xxx (OMElement e)解决的方法是在servic

2016-05-14 20:01:56 5852

翻译 Exception occurred during code generation for WSDL

在eclipse里使用Axis2 1.7版本时,在生成client端代码时,会提示Exception occurred during code generation for WSDL  : java.lang.NoClassDefFoundError: org/apache/ws/commons/schema/XmlSchema。原因是eclipse不能对Axis2 1.7版本的xmlsche

2016-05-14 16:51:21 4834 5

原创 ClassNotFoundException: org.apache.ws.commons.schema.resolver.URIResolver

在使用Axis2+eclipse开发web service时,在启动tomcat时,一直报错:java. lang.ClassNotFoundException: org.apache.ws.commons.schema.resolver.URIResolver解决的有效方法是:1. 在Axis2的安装目录下的lib文件夹下找到xmlschema-core-2.2.1.ja

2016-05-14 13:53:04 12005 1

原创 ubuntu add-apt-repository command not found解决方法

Launchpad PPA Repositories是很有用的非ubuntu官方的第三方个人资源库,可以很方便地安装第三方软件。但是在运行add-apt-repository命令时,有时会提示命令不存在,这个时候直接apt-get add-apt-repository是不可以的!解决的方法是安装software-properties-common。输入命令:apt-get instal

2016-01-10 22:34:49 42132 5

转载 java的递归任务和分治算法实现大数组数据求和

基于java的并发库的RecursiveTask和ForkJoinPool实现的ArraySum。

2016-01-07 20:53:34 1887

原创 基于三元组合树的并发计数器实现

三元组合树实现并发计数器的java代码实现,包括了NODE,Tree,TreeTest的完整实现,中间借鉴了课本里的二元组合树的实现。

2016-01-07 20:43:42 845 2

翻译 带回收功能的lockfree queue的java实现

基于java代码的lockfree queue的实现,自带节点回收功能,附有完整的测试例子。

2016-01-07 20:14:47 677

转载 Art of Multiprocessor Programming -ch2

多核编程和并发数据结构课的笔记摘抄总结,部分习题解答。教材是Art of Multiprocessor Programming 。

2015-12-12 22:39:02 854

原创 利用php+curl调用极光IM第三方REST API方法经验

使用php+curl解决REST API的调用问题,本地测试环境为极光IM的服务器端的REST API的重置密码功能的实验。

2015-12-02 13:41:56 3058

原创 阿里云服务器搭建php+apache+mongodb

1.购买一个阿里云的云服务器,选择自己喜欢和需要的操作系统,并完成基本设置。我选的是ubuntu14.04.2.安装apche:apt-get install apche23.安装php5 :apt-get install php5 libapache2-mod-php54. 重启apache:service apche restart5.安装pcre:apt-ge

2015-11-16 11:23:08 1503

原创 一台主机利用apache服务器开启虚拟主机后无法使用www域名解决方法

利用CNAME解决www域名无法访问问题

2015-10-29 21:56:16 2159

原创 linux(ubuntu15.04)桌面右上角网络图标和输入法图标消失解决办法

自己在折腾ubuntu时,导致了网络图标和输入法图片都消失,尝试了网上的各种网络服务重启,network-manager-gnome重装等方法都无效后,最后决定使出最原始手段:重装gnome.在终端里输入sudo apt-get install gnome 然后会下载更新软件,,最后在配置时,提示已存在多个桌面管理器,选择第二个新安装的lightdm作为默认桌面管理器.问题解

2015-10-10 22:45:00 5739

原创 linux 日常使用记录

linux下常见的软件安装,卸载,以及使用记录。

2015-10-05 23:41:04 658

原创 linux 服务器搭建git服务器方法

linux服务器搭建git环境,几个命令轻松搞定。

2015-10-05 23:33:08 728 2

翻译 unbuntu15.04安装oracle jdk8

虽然ubuntu自带java,但是我们还是倾向于自己安装oracle的java开发环境,下面请跟随我一起,在ubuntu的终端命令下搭建java开发环境。1.获取oracle-jdk,我们使用Webupd8 PPA的源。sudo add-apt-repository ppa:webupd8team/java2.更新系统软件源列表sudo apt-get update3.安装jd

2015-09-15 15:15:37 510

原创 win+ubuntu双系统安装后无法进入win7解决方法

双系统中后安装的一个系统覆盖前一个系统的引导项的解决方法就是修复引导项。           例如从ubuntu 里面修复win7的MBR引导。(适合ubuntu是主要使用的系统用户)            方法很简单,在终端里运行以下三个命令后重启电脑就可以了。            命令如下:       sudo grub-install /dev/sdasudo upda

2015-08-24 13:29:54 5616

原创 网站开发中的社会化登陆和分享插件及在线编辑插件ckeditor+ckfinder个性化配置

最近做了两个web项目,一个是兼职家教网站,一个是地质公园社区网站。网站采用的技术是前端渲染,利用json来传输数据。前端js数据交换与展示比传统的前端开发多了很多工作量,但是带来的好处是后台服务器代码的共用,可以为不同平台提供相同的接口。做的过程中有几点需要总结记录下:1.js的post请求不可以跨域请求,否则报错。 2.社会化登陆和社会化分享,本来打算用百度的,但是百度目前应用平台

2015-07-11 20:50:48 560

翻译 linux +android+eclipse 环境下无法识别已连接的android设备 的target

在linux下的eclipse中配置好android的开发环境后, 打算真机调试,理由是自带的android模拟器慢,而且特别占空间(十几G啊).       在调试运行时,明明已经成功连接了android设备(手机,平板),但是识别出的运行的设备中target等属性,app也就无法运行了.       原因是系统无法识别出对应的设备.解决方法详见官方网站.     现在摘抄整

2015-03-06 13:31:37 1020

原创 linux(ubuntu14.04)下hadoop 单机及伪分布式搭建

最近要开始学习spark,在搭建spark环境之前,需要先搭建hadoop环境。我参考了这篇文章点击打开链接,但是原文的手动编译没有用上,因为我的linux系统本来就是64位的,直接官网下载编译好的hadoop即可。并且在搭建过程中,发现了原文的一些错误。自己试验改正后,记录如下:1.hadoop尽量安装在当前用户的目录下,否则最后在启动hadoop时,如果是安装在

2015-02-28 23:37:21 734

原创 linux 下单独配置eclipse+cdt+opencv开发程序

想继续在ubuntu下完成才才c++的开发,决定抛弃windows了。            我的博客里已经介绍过opencv+jni+android的开发环境的配置,那只是android平台的opencv的搭建,如果我们想单独开发opencv+c++项目的话,是不可以的。(我尝试过直接用JNI下面的native里面的opencv库,结果无法运行程序)。            今天详细讲一

2015-02-04 20:31:13 876

转载 python 程序员最易犯得十大错误

Python简单易学的语法可能会使Python开发者–尤其是那些编程的初学者–忽视了它的一些微妙的地方并低估了这门语言的能力。有鉴于此,本文列出了一个“10强”名单,枚举了甚至是高级Python开发人员有时也难以捕捉的错误。常见错误 1: 滥用表达式作为函数参数的默认值Python允许为函数的参数提供默认的可选值。尽管这是语言的一大特色,但是它可能会导致一些易变默认值的混乱。例如,看一

2015-01-03 20:32:58 639

翻译 python 安装PIL模块解决Unable to find vcvarsall.bat错误

当使用setup.py安装python2.7图像处理模块IPL时,python默认会寻找电脑上以安装的vs2008.如果你没有安装vs2008,会出现Unable to find vcvarsall.bat错误。你可以通过设置VS90COMNTOOLS环境变量来引导python去识别一个新的vs.然后再执行setup.py继续完成安装。如果你安装了vs2010,在cmd中执行: SET V

2014-12-20 17:15:23 1334

原创 stl排序函数用户自定义比较函数扩展

c++的STL的qsort函数,在自定义比较函数时,cmp函数如下:

2014-06-09 14:45:46 688

原创 北大poj-1002题-487-3279

原题链接:http://poj.org/problem?id=1002。主要涉及

2014-06-09 13:42:27 974

An Introduction to Information Retrieval

现代信息检索领域的比较经典的英语书籍,建议想入门现代信息检索,了解信息检索相关的思想和算法的人员使用。

2015-09-26

VI使用教程

一个很详细的介绍Linux下vi使用的教程,自己也是好不容易得到的,值得拥有。

2013-12-04

空空如也

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

TA关注的人

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