进程 我们知道程序在磁盘上的时候是静态的,当他被加载到内存的时候,就变成了一个动态的,称为进程,如下图是程序被加载到内存后,在内存中的分布情况如下 此图来自http://blog.csdn.net/woshinia/article/details/41722085具体每段的作用可以参考这篇文章,这里...
分类:
编程语言 时间:
2015-08-31 06:28:22
阅读次数:
201
1 public class StringToMD5 { 2 3 private static StringBuffer sBuffer; 4 5 public static String getMD5Code(String str) { 6 MessageDi...
分类:
编程语言 时间:
2015-08-31 06:23:05
阅读次数:
130
题目:string类的简单实现,本文中此类名为MyString
实现思路:
1 只要构造函数执行成功(其中pData_不为空)
2 构造函数可通过char*,字符串常量构造
3 重载运算符=(返回值为MyString),实现拷贝构造函数(深拷贝,返回值为MyString&)
4 重载运算符
5 实现字符串长度,字符串是否为空函数
6 成员变量使用char* pData_保存字符串,使...
分类:
编程语言 时间:
2015-08-31 01:20:49
阅读次数:
231
3. 蛤蟆Python脚本学习笔记三字符串
本篇名言:“平静的湖面只有呆板的倒映,奔腾的激流才有美丽的浪花!幸福不是靠别人来布施,而是要自己去赢取!生命的意义在不断挑战自己,战胜自己!”
这个本来放在昨天的,由于昨晚又太晚了,所以就搁在这里了。赶紧看看吧。
字符串两边都用双引号或者单引号包起来。否则就使用转移符号来转移一下。
输入在一起...
分类:
编程语言 时间:
2015-08-31 01:20:59
阅读次数:
239
题目:题目链接给出N个二维点,要求所有不受控制点的个数,对于 , 如果存在点 使得 x>=x0x>=x_0 && y>=y0y>=y_0,这就称为受控于。
N<5*10410^4;
multi_case
解法:这个题目还算不错,,只允许Nlog(N)Nlog(N)的排序预处理和N的遍历。,,求...
分类:
编程语言 时间:
2015-08-31 01:17:34
阅读次数:
203
在应用中,我们使用java反射的场景也不是很多,但偶尔也会用用。框架用反射用的比较多,例如mybatis、spring等。
在JDK7中,新增了java.lang.invoke.MethodHandle,称之为“现代化反射”。
其实反射和java.lang.invoke.MethodHandle都是间接调用方法的途径,但java.lang.invoke.MethodHandle比反射更简洁,用...
分类:
编程语言 时间:
2015-08-31 01:16:34
阅读次数:
280
程序举例:
代码:
package com.synch;
public class SynchronizedDemo {
//共享变量
private boolean ready = false;
private int result = 0;
private int number = 1;
//写操作
public synchronized v...
分类:
编程语言 时间:
2015-08-31 01:16:21
阅读次数:
267
1、算法概念。
快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。
2、算法思想。
通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
3、实现思路。
①以第一个关键字 K...
分类:
编程语言 时间:
2015-08-31 01:17:17
阅读次数:
288
第3章 资源管理
Resource Management
所谓资源就是,一旦用了它,将来必须还给系统.C++程序中最常使用的资源就是动态内存分配(如果分配内存从来都增归还,会导致内存泄露).其他常见的资源还有文件描述符(file descriptors),互斥锁(mutex locks),图形界面中的字型和笔刷,数据库连接,以及网络sockets.不论哪一种资源...
分类:
编程语言 时间:
2015-08-31 01:15:43
阅读次数:
149
在Spring整合JMS的应用中我们在定义消息监听器的时候一共可以定义三种类型的消息监听器,分别是MessageListener、SessionAwareMessageListener和MessageListenerAdapter。下面就分别来介绍一下这几种类型的区别。
1)、MessageListener...
分类:
编程语言 时间:
2015-08-31 01:17:02
阅读次数:
259
题目:
有一个整数数组n,a和b是n里两个互不相交的子数组。返回sum(a)+sum(b)的最大值。
分析:
新建两个数组left和right,left[i]表示n[0:i]的连续子数组的最大和,right[i]表示n[i:length-1]的连续子数组的最大和。left[i]+right[i+1]的最大值就是答案。
int SumOfTwoSubarray(const ...
分类:
编程语言 时间:
2015-08-31 01:16:13
阅读次数:
328
学习知识,有的人学的快、学的轻松、应用的好;有的人学的慢、学的吃力,应用差。 这是为什么? 传统的观点
认为,前者脑子好使,聪明,是学习的料儿,后者就是不行。 我本人不赞同这种观点,我觉得学习好或者不好是和方
法有关系的,学习方法得当了,就能达到前者的水平。只要是有正常能力的人都可以做到。 方法的好坏怎么衡量,怎
么评定呢? 看看效果心里就有数了。
在计算机...
分类:
编程语言 时间:
2015-08-31 01:16:15
阅读次数:
351
Swift好像没有自带逆序输出字符串的方法,于是决定通过拓展(Extension)给String类添加一个逆序输出字符串的reverse方法。首先新建一个Swift文件,命名规则不太清楚,于是暂且模仿OC叫做String+Operation吧,然后实现我们需要拓展的方法。下面先贴上代码,然后解释一下这段代码。//String+Operation.swifft
import Foundation//逆...
分类:
编程语言 时间:
2015-08-31 01:12:51
阅读次数:
178
Spring festival couplets
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 194 Accepted Submission(s): 82
Problem Description
When...
分类:
编程语言 时间:
2015-08-31 01:11:30
阅读次数:
166
二叉排序树BinarySortTree(二叉搜索树Binary Search Tree)...
分类:
编程语言 时间:
2015-08-31 01:10:59
阅读次数:
160
#include
#include
using namespace std;
void Get_Sum(int sum,int n,int a[],list& lst)
{
if(sum<=0 || n<0)return; if(sum==a[n])
{
lst.push_back(a[n]); lis...
分类:
编程语言 时间:
2015-08-31 01:12:07
阅读次数:
190
Python的函数机制是很重要的部分,很多时候用python写脚本,就是几个函数简单解决问题,不需要像java那样必须弄个class什么的。
本文简书地址:http://www.jianshu.com/p/d00108741a18
1 函数对象PyFunctionObjectPyFunctionObject对象的定义如下:typedef struct {
PyObject_HEAD...
分类:
编程语言 时间:
2015-08-31 01:10:23
阅读次数:
232