自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JANESTAR的专栏

学无止境

  • 博客(11)
  • 资源 (12)
  • 收藏
  • 关注

原创 Different Ways to Add Parentheses

解题思路:分治法,使用Map 避免重复计算class Solution {public: map> mp; //使用map避免递归过程中重复计算 vector diffWaysToCompute(string input) { if(mp.find(input)!=mp.end()) return mp[input]; i

2016-05-29 12:47:38 511

原创 215. Kth Largest Element in an Array

题意,求数组中的第K大的数。思路1:利用快速排序的思路,找到一个下标为n-K的下标index,前面从下标0至n-K-1的数均小于index,该下标的值即为第K大的数字思路2:利用堆或者红黑树来解答。维护一个容量为K的容器,建立一个小根堆,遍历数组一遍,如果遍历的元素的值比堆顶元素值要大,则移除堆顶的元素,插入遍历的元素。最后得到的堆顶元素即为所求的第K大的元素。 由于multiset是基于

2016-05-28 21:20:46 547

原创 代码复用学习实例

本例子为一道面试题的归纳总结,题意为调整数组顺序是的奇数位于偶数前面。这是一类问题,我们在写代码的时候,要考虑扩展性,如果将题意改为将数组中能被3整除的数调整到不能被3整除的数后面,比如将数组中正整数调整到负数后面之类的一系列问题都可以用一个模式解决,而不用重新写很多重复代码。如下为3种代码写法,第一种为原始写法,不考虑扩展性。第二种为函数指针写法,第三种使用了函数对象的写法。/*

2016-05-15 15:35:04 1353

转载 tomcat结合nginx使用小结

转自http://cxshun.iteye.com/blog/1535188       相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:Html代码  反向代理(Reverse 

2016-05-14 00:30:40 562

原创 Nginx学习笔记一环境配置

开发环境:ubuntu 14.04  gcc在nginx官网下载最新版本源码包,解压到某个文件夹下。执行如下命令:./configure --prefix=/usr/local/nginx(指定安装部署后的根目录)make  sudo make install  nginx即安装成功。进入/usr/local/nginx/sbin目录执行如下命令在浏览器输入

2016-05-13 14:06:27 2191 2

转载 Linux内存管理

转自http://www.kerneltravel.net/journal/v/mem.htmLinux内存管理摘要:本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法。力求从外到内、水到渠成地引导网友分析Linux的内存管理与使用。在本章最后,我们给出一个内存映射的实例,帮助网友们理解内核内存管理与用户内存管理之

2016-05-09 20:53:01 604

转载 Linux IO模式及 select、poll、epoll详解

转自 https://segmentfault.com/a/1190000003063859注:本文是对众多博客的学习和总结,可能存在理解错误。请带着怀疑的眼光,同时如果有错误希望能指出。同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。本文讨论的背景是Linux环境下的netwo

2016-05-09 20:00:04 557

原创 IO复用之select poll epoll的总结

I/O复用使得程序能够同时监听多个文件描述符,对于提高程序性能至关重要。I/O复用不仅仅在网络程序中使用,但是我接触到的例子中,TCP网络编程那块使用I/O复用比较多,例如,TCP服务器同时处理监听socket和连接socket.在了解I/O复用之前,我们需要先了解几个概念。1,同步I/O与异步I/O2,LT(水平触发)和ET(边缘触发)POSIX把两个术语定义如下:同

2016-05-07 19:12:17 4222

原创 单例模式

单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点第一个版本:#include using namespace std;class Singleton{ static Singleton s; //可以在类定义中声明类自身的对象的引用或者指向该类的对象,也可以使用static修饰该对象 int i; Singleton(int x):i(x){};

2016-05-07 16:46:19 1740

原创 函数重载总结

函数重载函数重载的定义是:在相同的作用域中,如果函数具有相同名字而仅仅是形参表不同,此时成为函数重载。注意函数重载不能基于不同的返回值类型进行重载。注意函数重载中的“形参表”不同,是指本质不同,不要被一些表象迷惑。main函数不能被重载。重载确定的三个步骤:1,候选函数2,选择可行函数3,寻找最佳匹配4,含有多个形参的重载确定下面三组定义本质是相同的,不

2016-05-06 13:13:27 1034

原创 OpenGL坐标系的理解

最近在项目中老是遇到坐标系转换,尤其是在OpengGL坐标系和窗口坐标系之间转换。OpengGL坐标系和窗口坐标系之间的关系如下图所示:许多情况下我们想用鼠标去挑选某个物体。要使用选择模式实现这个功能,首先是在鼠标点击附近的范围内创建一个裁剪区域(可视区域),然后测试有哪些物体在这个可视区域内。GLU库中提供了一个函数gluPickMatrix,我们可以用这个函数创建一个用于描述新的可

2016-05-05 20:50:10 995

20news-bydate.pkz文件

在使用sklearn进行文本分类时,我们需要引入数据包。

2015-04-09

libExtensions.lib

Cocos2dx 里面的一个libExtensions.lib,添加到Debug.win32目录下即可正常运行

2015-04-02

OPENNI2 Kinect.dll

优化过的OPENNI2,用于实现深度图和彩色图对齐.具体可参考blog http://blog.csdn.net/janestar/article/details/38824375 相关内容

2014-08-25

UDP 实验代码

UDP实验代码 湖南大学软件学院网络课实验代码 喜欢的可以下载用用

2013-05-28

TCP JAVA HNU

TCP 代码 喜欢的 欢迎学妹们下载 学长倾情奉献

2013-05-28

Strategy 模式 JAVA

湖南大学软件学院 设计模式实验课代码JAVA 喜欢的下载哦

2013-05-28

Java Web开发之道 光盘源码2

Java Web开发之道 光盘源码2 很适合WEB初学者下载学习 谢谢

2012-10-25

Java Web开发之道 光盘源代码1

Java Web开发之道 光盘源码 由于比较大 我分开上传了 需要的同学可以下载学习

2012-10-25

教你如何完全理解转义符号

教你如何完全理解转义符号

2012-08-18

用Myeclipse开发JSP教程 包括环境配置 部署tomcat 等等

用Myeclipse开发JSP教程 包括环境配置 部署tomcat 等等 很不错的一份总结 帮助读者少走弯路

2012-08-16

图书管理系统 C++

图书管理系统 txt c++版本 详细介绍了在vc 6.0 下编译的结果

2011-07-16

空空如也

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

TA关注的人

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