自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

转载 leetcode:Next Permutation

原文地址:http://www.cnblogs.com/easonliu/p/3632442.htmlImplement next permutation, which rearranges numbers into the lexicographically next greater permutation of numbers.If such arrangement is no

2015-07-31 14:45:28 421

原创 读书笔记:关于wsgi、web框架和模板的总结(python)

在后台,Http服务器做的工作就是获取http请求,解析请求,用html文件作为body部分做http响应。wsgi的定义很简单,就是要求web应用开发者实现一个函数来响应Http请求。wsgi对于web应用开发者,屏蔽了http请求、解析,使其可专注于html文件的动态生成等业务逻辑。常用的静态服务器软件Apache、Nginx、Lighttpd等,python内置了一个wsg服务器,作为开发用

2015-07-30 14:48:22 815

原创 fedora13 python2.6升级到python2.7

从官网下载2.7.9版本# wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz安装# tar -xzvf Python-2.7.10.tgz# cd Python-2.7.10# ./configure   (如不指定 --prefix,默认安装在/usr/local/lib/python2.7)# m

2015-07-29 20:53:20 600

原创 Python-easy_install的安装

发现,安装了easy_install后,安装Python的一些包很方便。复制https://bootstrap.pypa.io/ez_setup.py的内容到一个文本文件,然后更改文本名为.py文件,双击运行(前提是你已经装了python2.7)。将python安装路径下的Scripts添加到环境变量,就可以了。注意:以上安装环境是win7,32位系统。

2015-07-29 09:33:11 477

转载 在C++中实现foreach循环,比for_each更简洁!

原文:http://blogread.cn/it/article/2570?f=srpython,c#,java里面都有类似于foreach的结构,stl里面虽然有for_each这个函数,但是感觉使用还是太繁琐了一些,所以就自己实现了一个。 先来看看stl里面的for_each函数,官方文档上的原型如下:1Function for_each (Inp

2015-07-23 22:46:58 9782

原创 读书笔记:实现string类的构造函数、拷贝构造函数、析构函数、重载运算符=

#include #include #include using namespace std;class MyString{public: MyString(const char* pData = NULL); MyString(const MyString& other); ~MyString(); MyString& MyString::operat

2015-07-22 10:19:48 1460

原创 读书笔记:自定义函数实现字符串处理函数----strlen、strcmp、strcat、strcpy

一、strlen函数。int strlen(const char* str){ assert(str!=NULL); int len = 0; while((*str++)!='\0') len++; return len;}//无中间变量int strlen1(const char* str){ assert(str!=NULL

2015-07-21 15:36:28 1621

原创 二叉树的非递归遍历

一、前序遍历。比较简单。如果根非空,进栈;如果栈非空,访问栈顶元素,栈顶元素为p,出栈;如果p的右孩非空,右孩进栈;如果p的左孩非空,左孩进栈;循环2,3,4。源码:void preOrderNoRecursion(BinaryTreeNode* root){ stack visitStack; if(root!=NULL) visitStack

2015-07-21 14:12:56 526

原创 读书笔记:大小端模式对位域的影响

一、位域有些信息在存储时不占用一个完整的字节,而只需要占用几个甚至一个二进制位。为节省存储空间,并使处理简便,C语言提供了一种数据结构,成为”位域“或”位段“。C与C++允许指定占用特定位数的结构成员。字段的类型应为整型或枚举,接下来是冒号,冒号后面是一个数字,它指定了使用的位数,且可以使用没有名称的字段来提供间距。每个成员都被成为位字段。下面是一个例子。struct reg{ u

2015-07-21 09:38:09 3685

原创 读书笔记:大端存储方式和小端存储方式和printf函数

大端存储方式和小端存储方式

2015-07-20 17:27:42 1836

原创 读书笔记:struct

1. 初始化在对结构体变量初始化时,应将各成员所赋初值按照结构体类型说明中的顺序依次放在一对大括号中,不允许跳过前面的成员给后面的成员赋值,但可以只给前面若干成员赋初值,后面未赋初值的成员中,数值型和字符型的数据,系统自动赋值零。例题:#include using namespace std;struct st{ int n; struct st *next;

2015-07-20 17:26:16 435

原创 读书笔记之:memcpy与memset

1.memcpyvoid *memcpy(void *dest, const void *src, size_t n);功能是:从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中。函数返回值为指向dest的指针。strcpy和memcpy的区别:复制的内容不同。strcpy只能复制字符串,而memset可以复制任何内容,例如字

2015-07-18 22:23:06 630

原创 Longest Substring Without Repeating Characters -leetcode

解法一:就是遍历所有符合要求的子串,并且,找出最长子串,时间复杂度为O(n^2),很明显,超时。以下是源码: int lengthOfLongestSubstring(string s) { int result=0; set charSet; int length = s.size(); for(int i=0; i<

2015-07-18 19:30:40 449

转载 java编译错误 程序包javax.servlet不存在javax.servlet.* (eclipse中不出现,单个java文件出现)

原文地址:http://blog.163.com/gis_warrior/blog/static/1936171732012811071642/编译:javac Servlet.java 出现软件包 javax.servlet 不存在软件包javax.servlet.http 不存在 等错误由于servlet和JSP不是Java平台JavaSE(标准版)的一

2015-07-07 14:33:12 2318

原创 cannot be resolved to a type错误

字面意义是你所说的类不是一个可以使用的类型,也就是没找到类。使用java bean导入类,有两种方式:然后,错误的原因是引用错误,解决方案可以试试下面几项:project-clean不要使用默认包,刚开始我也用的默认包,导入不成功,所以,不要用默认包就是以上两点。

2015-07-06 16:02:28 1293

原创 eclipse下的jsp:The user operation is waiting for "Building workspace" to complete

跑一个jsp工程,发现报错:"The value for the useBean class attribute demo_jsp_javabean.Counter is invalid",然后单独跑java文件的时候,会一直等在一个框框中,显示:“The user operation is waiting for "Building workspace" to complete”,后来,网上搜,

2015-07-03 16:13:42 3713

原创 java使用jdbc对mysql数据库进行操作的步骤和代码

java使用jdbc对mysql数据库进行操作的步骤和代码前言java程序通过jdbc对mysql进行连接和操作的步骤,主要按照四个步骤:加载驱动、建立连接、创建声明、执行sql语句后的结果集。1. 加载驱动在取得连接之前,需要注册驱动程序。通过调用方法Class.forName,这将显式地加载驱动程序类,以下代码分别加载连接ODBC、MySQL、Oracle、SQLServer的驱动类:Class

2015-07-02 15:00:43 1155

原创 python的读写文件和find函数

python中,对于读文件有三个函数,分别是:read(size), readline(), readlines()。使用代码举例为:with open("test.log", "r") as f: #print f.readline() #print f.readlines() #返回列表格式 #print f.read()而写文件似乎只有write函数。

2015-07-02 08:53:46 2908

转载 Python 使用 xlrd/xlwt 操作 Excel

原文链接:http://ju.outofmemory.cn/entry/40500Python 处理 Excel,可以使用 xlrd/xlwt 2个模块,使用简单特好上手。morexlrd安装sudo easy_install xlrd # windows 参考http://pypi.python.org/pypi/xlrd简单使用import xlrd

2015-07-02 08:51:04 780

空空如也

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

TA关注的人

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