add by zhj: 上下文管理器是对try-except-finally的再封装而已,只能算是优化代码这一级别的feature原文:http://www.ibm.com/developerworks/cn/opensource/os-cn-pythonwith/#引言with 语句是从 Pyth...
分类:
编程语言 时间:
2015-04-09 19:20:50
阅读次数:
170
1、设计思路因为计算了一位的最大和子数组,所以想办法将二维的数组转换成一维子数组进行求解;首先,将二维数组的第一行(列)赋值到新的一维数组中,在一维的数组中求得子数组的最大值,然后,将二维数组的第二行(列)加到一维数组中,再次求得子数组的最大值,并和第一步求得的最大值进行比较,若新的值比较大,留下最...
分类:
编程语言 时间:
2015-04-09 19:19:36
阅读次数:
160
一、编译不通过的代码:/******************************************************************************** File Name : ./main.cpp* Author : zjw* Email...
分类:
编程语言 时间:
2015-04-09 19:18:36
阅读次数:
231
设计思路首先利用随机数生成一个二维数组,可以控制生成随机数的范围,利用宏定义表示长和宽控制二维数组的大小。求最大子数组的和需要利用上一篇博客(求一维数组最大子数组的和)的方法,采取逐行轮换相加的方法依次求若干行的最大子数组的和,利用一个一维数组来储存逐行轮换相加得到的一维数组,再在该数组里求一维数组...
分类:
编程语言 时间:
2015-04-09 19:14:39
阅读次数:
160
项目需要C++代码与flume对接,进而将日志写入HDFS。flume原生为java代码,原先的解决方案是通过JNI调用flume java方法。但是由于一来对jni的调用效率的担心,二来C++调用JNI需要照顾local reference和GC的问题,被搞得头痛了。一怒之下,重写代码了,使用C+...
分类:
编程语言 时间:
2015-04-09 19:15:42
阅读次数:
161
详解spring 每个jar的作用:spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。spring-src.zip就是所有的源代码压缩包。除了...
分类:
编程语言 时间:
2015-04-09 19:13:31
阅读次数:
186
本节开始学习模块的相关知识,主要包括模块的编译,模块的搜索路径、包等知识1.模块如果我们直接在解释器中编写python,当我们关掉解释器后,再进去。我们之前编写的代码都丢失了。因此,我们需要将我们编写的代码保存在文件中,这样我们就可以以脚本的形式多次运行它。 每一个包含Python语句并且扩展名为....
分类:
编程语言 时间:
2015-04-09 19:11:59
阅读次数:
173
前言:看了这么多人的博客文章,和订阅了好多博主的微信公共号,自己也有写过博客的想法,但是被各种借口给打击了(例如,语文不行,没有词汇等等),都没有能坚持下来,想想自己也是够了。。今天就从Java基础知识的复习开始,定期写写博客,算是给自己一个狠心和交代!贵在坚持,对自己说一句话:望好自为之。关键词:...
分类:
编程语言 时间:
2015-04-09 19:09:31
阅读次数:
125
转载自:http://wangchongan.com/articles/java-net-socket-exception-permission-denied.html今天在Linux下用Jetty把一个应用启动起来报权限不够异常。其实原因很简单,但是如果一时疏忽可能会习惯性地google一把,我就...
分类:
编程语言 时间:
2015-04-09 19:09:48
阅读次数:
172
1.将3Dmax中的单位制设置为厘米。如果使用3DMax来建模的话,可将3DMax的系统默认单位改成厘米〉Customize-UnitsSetup-Metric-DisplayUnitScale-Centimeters,在单击SystemUnitSetup-打开SystemUnitScale下拉列表...
分类:
编程语言 时间:
2015-04-09 19:06:27
阅读次数:
155
1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含W...
分类:
编程语言 时间:
2015-04-09 19:05:02
阅读次数:
116
DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。DispatcherServlet主要用作职责调度工作,本身主要用...
分类:
编程语言 时间:
2015-04-09 19:04:37
阅读次数:
158
这是前段时间看的书,整理到这里吧,以后查看也方便。这些条款需要反复查看。条款01:视C++为一个语言联邦条款02:尽量用const、enum、inline替换#define条款03:尽可能的使用const条款04:确定对象被使用前已被初始化条款05:了解C++默认编写并调用哪些函数条款06:若不想使...
分类:
编程语言 时间:
2015-04-09 19:03:54
阅读次数:
115
header files:#include // use String Object you should leading-in it (ps:not string.h,the string.h is belong to the C)#include // the input and outpu.....
分类:
编程语言 时间:
2015-04-09 19:02:54
阅读次数:
152
Java陷阱之assert关键字一、概述在C和C++语言中都有assert关键,表示断言。在Java中,同样也有assert关键字,表示断言,用法和含义都差不多。二、语法在Java中,assert关键字是从JAVA SE 1.4 引入的,为了避免和老版本的Java代码中使用了assert关键字导致错...
分类:
编程语言 时间:
2015-04-09 19:00:04
阅读次数:
169
import java.util.Properties; import javax.mail.Authenticator; import javax.mail.Message; import javax.mail.PasswordAuthentication; import javax.mail.Session; import javax.mail.Transport; import jav...
分类:
编程语言 时间:
2015-04-09 17:55:05
阅读次数:
205
折半插入排序法,又称二分插入排序法,是直接插入排序法的改良版,也需要执行i-1趟插入,不同之处在于,第i趟插入,先找出第i+1个元素应该插入的的位置,假定前i个数据是已经处于有序状态。折半插入排序(binaryinsertionsort)是对插入排序算法的一种改进,由于排序算法过程中..
分类:
编程语言 时间:
2015-04-09 17:51:40
阅读次数:
143