学了这么久的C++,也没有总结过自己到底学会了什么,希望在今后的学习中,把自己学习的记录下来。 首先,我们学习的每一门语言,都需要容器来存储一些事物,容器或者大,或者小,单总是用来装东西的,今天我们从最小的开始。——变量 变量,在我们的学习中,无处不在,其生存期也给我们带了了很多的困扰,不知...
分类:
编程语言 时间:
2015-08-11 22:54:38
阅读次数:
128
Shaker序列 –算法1、 气泡排序的双向进行,先让气泡排序由左向右进行。再来让气泡排序由右往左进行,如此完毕一次排序的动作2、 使用left与right两个旗标来记录左右两端已排序的元素位置。一个排序的样例例如以下所看到的:排序前:45 19 77 81 13 28 18 1977 11往右排序...
分类:
编程语言 时间:
2015-08-11 22:52:27
阅读次数:
172
import java.util.concurrent.locks.*; class Do9 { public static void main(String[] args) { Ds d=new Ds(); Thread t1=new Thread(...
分类:
编程语言 时间:
2015-08-11 22:50:52
阅读次数:
109
题目:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。思路:保存两个值:当前...
分类:
编程语言 时间:
2015-08-11 22:49:41
阅读次数:
191
有时候需要对用户输入的字符串进行处理,由于事先不知道用户会一次性输入多长的字符串,一般有三种处理方法:1、根据估计用户最多输入字符串长度进行申请空间。2、使用getch、scanf(%c)等一个字符一个字符的接收处理。3、使用while(1){scanf("%1000s",&str);....//对...
分类:
编程语言 时间:
2015-08-11 22:48:55
阅读次数:
128
import java.text.DecimalFormat;/* * String类中本身提供方法可以将几乎所有的基本类型转换为String类型 * sysout alt+/ 可以直接显示System.out.println() */public class test { public stati...
分类:
编程语言 时间:
2015-08-11 22:45:58
阅读次数:
132
1) .h中代码#import typedef struct teacher{ char name[20]; char gender; int age; int number; float score;}Teacher;void printTeacher(Teacher...
分类:
编程语言 时间:
2015-08-11 22:45:37
阅读次数:
133
用sublime 21.安装Sublime Package Control: 在Sublime Text 2上用Ctrl+~打开控制台并在里面输入以下代码,Sublime Text 2就会自动安装Package Control。import urllib2,os; pf='Package Contr...
分类:
编程语言 时间:
2015-08-11 22:44:33
阅读次数:
113
阅读本文的读者,需要对Java轻量级锁有一定的了解,知道lock record, mark word之类的名词。可以参考我的一篇博文:Java轻量级锁原理详解(Lightweight Locking) Java偏向锁(Biased Locking)是Java6引入的一项多...
分类:
编程语言 时间:
2015-08-11 21:38:20
阅读次数:
162
1:cd到主线程 cd / (另一个版本是 su root); 查看进程: ps -A? ? ? ? ? ? ? ? ? ?ps -ef|grep tomcat? ? ? ? ? ? 2:ps [选项] 下面对命令选项进行说明∶ -e显示所有进程. -f全格式....
分类:
编程语言 时间:
2015-08-11 21:38:02
阅读次数:
120
JVM内存管理和JVM垃圾回收? JVM内存组成结构 JVM内存结构由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示: 1)堆 所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分...
分类:
编程语言 时间:
2015-08-11 21:38:02
阅读次数:
147
很想把这两个类的用法记下来,因为它们是我在Reader和Writer类层次结构中找到仅有的可以指定字符编码集(Charset)的输入输出类。这里两个类分别举一个例子来说明它俩的用法,它们分别作为InputStream和OutputStream的装饰者。
public void test1() {
InputStream in;
Charset charset = Charset.for...
分类:
编程语言 时间:
2015-08-11 21:36:23
阅读次数:
109
如何写一个 线程程序:
方式一:
1)写一个类继承Thread类,重写run()方法
2)创建这个类的对象,调用start()
代码:
MyThread--->提供一个构造方法调用父类的构造方法 为了是给线程提供一个名字!
package cn.itcast.thread;
public class MyThread extends Thread{
private String...
分类:
编程语言 时间:
2015-08-11 21:36:09
阅读次数:
144
getattr()函数是Python自省的核心函数,具体使用大体如下:
获取对象引用getattr
Getattr用于返回一个对象属性,或者方法
class A:
def __init__(self):
self.name
= 'zhangjing'
#self.age='24'
def meth...
分类:
编程语言 时间:
2015-08-11 21:36:08
阅读次数:
152
点击打开链接
Problem Description
Generally speaking, there are a lot of problems about strings processing. Now you encounter another such problem. If you get two strings, such as “asdf” and “sdfg”, the...
分类:
编程语言 时间:
2015-08-11 21:36:16
阅读次数:
154
给定一个由 n 个整数组成的数组和一个正整数 s ,请找出该数组中满足其和 ≥ s 的最小长度子数组。如果无解,则返回 -1。
您在真实的面试中是否遇到过这个题?
Yes
样例
给定数组 [2,3,1,2,4,3] 和 s
= 7, 子数组 [4,3] 是该条件下的最小长度子数组。
挑战
如果你已经完成了O(n)时间复杂度的编程,请再试试 O(n ...
分类:
编程语言 时间:
2015-08-11 21:33:19
阅读次数:
142
案例一:使用多线程完成三个窗口卖票(不能出现重复卖票以及负数票)
卖票程序SellTicket 这里使用Lock类中的方法实现加锁和释放锁!
package cn.itcast.thread2;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
public cl...
分类:
编程语言 时间:
2015-08-11 21:33:58
阅读次数:
273