自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rover1234的专栏

个人学习笔记

  • 博客(30)
  • 资源 (2)
  • 收藏
  • 关注

转载 JDK动态代理笔记

JDK动态代理

2017-11-20 22:40:35 188

转载 获取指定日期时间的时间戳

//今天0点 Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(System.currentTimeMillis()); cal.set(Calendar.HOUR_OF_DAY, 0); cal.set(Calendar.MINUTE, 0); cal.set(Calendar.SECON

2016-01-25 21:26:41 3451

转载 理想化的 Redis 集群

原作者: 晴风晓月, super0555, wobuzhidao_, Longears, JAVA草根 译

2014-10-24 22:13:27 584

原创 写一个函数,可以处理C++代码,将其中的注释去掉

写一个函数,可以处理C++代码,将其中的注释去掉考虑两种注释:

2014-10-15 15:42:59 1140

原创 在一个二叉排序树(BST)(left<right)中查找某个节点的后序节点

NODE* FindNext(NODE* root,NODE* currNode){ NODE* pNode = root; NODE* pNext = NULL; while(pNode) { if(pNode->data > currNode->data) { pNext = pNode; pNode = pNode->lchild;

2014-10-15 09:23:50 478

转载 简单的多线程编程示例

/******************************************************************************* 文件名称: hello.c* 文件描述: 一个类似“hello wrold”的pthread入门程序,用于说明线程(thread)的* 创建和终止* 文件作者: 黄玉喜 hyuxi2005@126.com* 写作日期:2

2014-09-29 11:43:38 457

原创 C++实现单例模式

不考虑多线程

2014-09-29 11:35:47 345

原创 无序数组中最长非降子序列长度

例如

2014-09-28 18:02:38 717

原创 PHP操作MongoDB--学习笔记

PHP操作MongoDB首先得安装好PHP和MongoDB,此处不在介绍,读者可参考其他资料。我电脑上安装的是mongodb-linux-i686-2.6.4、php-5.2.6和mongo-1.5.5。 下载phpmongodb扩展源码,源码包可以在http://pecl.php.net/package/mongo  下载 解压[root@localhost src]

2014-09-01 11:30:26 683

原创 LAMP环境搭建--学习笔记

我的linux为CentOS6.5。一、前期准备1、将所需安装包以及依赖库文件下载到/usr/local/src目录下,所有文件如下所示。 [root@localhost src]# lsautoconf-2.61.tar.gz   gd-2.0.35.tar.gz    jpegsrc.v6b.tar.gz      libpng-1.2.31.tar.gz   mysql-

2014-08-30 19:30:12 504

转载 源码编译apache 2.4.10 常见问题

源码编译apache 2.4.10 常见问题2012-09-24#./configure --prefix……检查编辑环境时出现:1. 缺失 APR APR-utilconfigure: error: Bundled APR requested but not found at ./srclib/. Download and unpack the correspon

2014-08-28 22:56:41 553

原创 Lighttpd博客收藏

Lighttpd的安装和基本模块的使用介绍http://ferreousbox.iteye.com/blog/196212

2014-08-27 22:01:57 373

原创 Apache学习笔记

一、Apache服务器的工作原理与安装

2014-08-27 20:49:14 476

转载 SecureCRT颜色设置

SecureCRT默认安装后,白底黑字,界面通过粗体来区分文件、目录类型,非常难看。在Options→Global Options... →General→Default Session→Edit Default Settings→Terminal→Emulation→勾上ANSI Color、去掉use color scheme的勾勾,所有问题解决,以后新建session的时候无需修改。如果

2014-08-26 18:32:03 678

转载 《UNIX环境高级编程》中的apue.h

最近在读 Richard Stevens 的大作《UNIX环境高级编程》,相信很多初读此书的人都会与我一样遇到这个问题,编译书中的程序实例时会出现问题,提示 “错误:apue.h:没有那个文件或目录”。apue.h 是作者自定义的一个头文件,并不是Unix/Linux系统自带的,此头文件包括了Unix程序所需的常用头文件及作者Richard自己写的出错处理函数。所以在默认情况下,gcc在编译时

2014-05-05 22:31:54 627

翻译 迪杰斯特拉(Dijkstra)算法--(C++实现)

Dijkstra算法描述为:假设用带权邻接矩阵来表示带权有向图。首先引进一个辅助向量D,它的每个分量D[i]表示当前所找到的从始点v到每个终点Vi的最短路径。它的初始状态为:若两顶点之间有弧,则D[i]为弧上的权值;否则置D[i]为无穷大。

2014-04-22 15:43:35 836

原创 算法题:地铁站建站最小花费

There are total N stations in a Metro Line.Those stations can be d

2014-04-09 20:41:54 684

原创 二叉树遍历(前序、中序、后序、非递归中序、层次)

#include #include #include using namespace std;struct NODE{ int data; NODE* lchild; NODE* rchild;};//递归前序遍历 void PreOrder(NODE* pRoot){ if(!pRoot)return; coutdata<<" "; PreOrder

2014-04-02 10:06:15 581

原创 gcc编译c++程序

写了个c++的Helloworld!用gcc编译:gcc  -Wall  Hello.cpp  -o  Hello.out结果出错:Hello.cpp:(.text+0x14):undefined reference to 'std::cout'通过网上查资料得解决方案:gcc可以用来编译c++但是它不会自动的调用链接c++的库,你需要自己手动链接。如下:gcc

2014-04-01 20:33:09 512

转载 30 个你可能不知道的 Python 语言特性和技巧

1.1   Unpacking>>> a, b, c = 1, 2, 3>>> a, b, c(1, 2, 3)>>> a, b, c = [1, 2, 3]>>> a, b, c(1, 2, 3)>>> a, b, c = (2 * i + 1 for i in range(3))>>> a, b, c(1, 3, 5)>>> a, (b, c), d =

2014-03-31 11:54:51 1004 2

转载 3种交换变量值的方法

//中间变量法void swap1(int& a,int& b){ int temp=a; a=b; b=temp;}//相互加减法void swap2(int& a,int& b){ a=a+b;//可能会溢出 b=a-b; a=a-b;}//异或法void swap3(int& a,int& b){ a^=b;

2014-03-27 19:38:04 540

原创 KMP算法

KMP算法参考阮一峰老师的博客http://www.ruanyifeng.com/blog/2013/05/Knuth–Morris–Pratt_algorithm.html//KMP算法//参考阮一峰老师的博客//http://www.ruanyifeng.com/blog/2013/05/Knuth–Morris–Pratt_algorithm.html#include

2013-10-28 20:41:54 593

原创 C++中浮点型数据输出到输出窗口

double a=12.123456;char buf[10];    sprintf(buf,"%lf",a);OutputDebugString(buf);

2013-10-16 10:16:22 932

转载 Ogre Overlay表层元素(OverlayElement)属性

这些属性可以用在表层脚本中的container或element代码块中。必须各自分别占用一行。顺序并不重要。metrics_mode用来设置元素的大小和位置的单位。格式: metrics_mode 示例: metrics_mode pixels这可以用来改变此元素中剩余的所有尺寸属性的解释方式。相对模式中,它们被解释为0到1之间的参数值,即屏幕的宽/高的比

2013-08-02 09:31:47 797

转载 Overlay加载2d图片

设置Overlay//加载2d图片OverlayElement* mpicture = OverlayManager::getSingleton().createOverlayElement("Panel","Overlay/Picture");mpicture->setParameter("metrics_mode","pixels");mpicture->setParame

2013-08-02 09:25:02 799

转载 一起学习CMake – 03

这一节我们就一起来看看如何用CMake来链接自己写的lib库,如何进行这些库文件的管理。 一个团队共同开发软件时,一般都是分模块进行作业的,每个人负责整个软件中的一部分,然后再整合成一个完整的软件系统。具体的做法一般是某个人开发的东西是以链接库的形式供团队中的其他人进行调用,或者供本人负责的程序的其他模块进行调用。比如,A童鞋开发了一种算法,能做数A与数B的加法运算,A童鞋把它编译成l

2013-07-15 15:36:17 536

转载 一起学习CMake – 02

本节介绍如何用CMake来设置软件的版本号 在《一起学习CMake - 01》中我们看到了如何用CMakeLists.txt来构建一个最简单的工程,这一节里我们一起来看看如何用CMake对开发的软件进行版本号的设置。在介绍这方面的内容时,先简单看一下在软件开发中是如何对版本号进行设置的,如VTK 5.6.1,软件当中的版本都表示什么意思。 *******************

2013-07-13 22:32:11 606

转载 一起学习CMake – 01

本节介绍CMake里最常用的三个命令,分别是cmake_minimum_required; project; add_executable等。CMake是个好东西,在使用VTK, ITK, IGSTK, OpenCV, DCMTK等开源工具包时,是离不开CMake的,甚至有时你使用 FLTK , Qt等界面开发工具时,也经常会看到CMake,你会发现在好多目录下会有一个文件”CMakeList

2013-07-13 21:02:56 685

转载 OGRE中的ManualObject

通常在Ogre中我们是导入点mesh文件来进行构造实体的,但是很多情况下我们可能就需要创建一个非常简单的平面或是线,或是有时想自己在程序中创建这样物体,这就需要用到Ogre的Ogre::ManualObject,它就像你用opengl在程序中绘制一个物体的道理一样,在程序中定义你绘制的信息,而是用起来也很像在opengl中绘制物体。创建一个人造物体的方法通常是这样的:1.需要先用场景管

2013-07-03 15:25:55 849

原创 一个关于交流次数的算法题

问题描述:设有n(n>4)个战士,每个战士都了解一些战报,这些战报不全被其他战士了解。现要求通过战士之间的交流,使得每个战士都能获得全部的战报,假设两个战士交流后能后获得对方已经了解的全部战报。请设计算法,使得通过最少的交流即可达到所有战士了解全部战报。思路:  设n个战士需交流f(n)次。  当只有4个战士的时候(假设编号为1、2、3、4),最少要交流4次:1和2、3

2013-06-03 21:26:56 745

iText7 Create PDF from HTML with pdfHTML

iText7_pdfHTML官方文档(PDF格式)

2021-01-07

MongoDB学习手册

MongoDB学习手册

2014-08-30

空空如也

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

TA关注的人

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