码迷,mamicode.com
首页 > 编程语言
C++变量的使用(笔记一)
学了这么久的C++,也没有总结过自己到底学会了什么,希望在今后的学习中,把自己学习的记录下来。 首先,我们学习的每一门语言,都需要容器来存储一些事物,容器或者大,或者小,单总是用来装东西的,今天我们从最小的开始。——变量 变量,在我们的学习中,无处不在,其生存期也给我们带了了很多的困扰,不知...
分类:编程语言   时间:2015-08-11 22:54:38    阅读次数:128
[6] 算法路 - 双向冒泡排序的Shaker
Shaker序列 –算法1、 气泡排序的双向进行,先让气泡排序由左向右进行。再来让气泡排序由右往左进行,如此完毕一次排序的动作2、 使用left与right两个旗标来记录左右两端已排序的元素位置。一个排序的样例例如以下所看到的:排序前:45 19 77 81 13 28 18 1977 11往右排序...
分类:编程语言   时间:2015-08-11 22:52:27    阅读次数:172
java 后台线层也叫守护线层
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
【剑指offer】面试题31:连续子数组的最大和
题目:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。思路:保存两个值:当前...
分类:编程语言   时间:2015-08-11 22:49:41    阅读次数:191
C语言如何接收通过键盘输入的任意长度字符串
有时候需要对用户输入的字符串进行处理,由于事先不知道用户会一次性输入多长的字符串,一般有三种处理方法:1、根据估计用户最多输入字符串长度进行申请空间。2、使用getch、scanf(%c)等一个字符一个字符的接收处理。3、使用while(1){scanf("%1000s",&str);....//对...
分类:编程语言   时间:2015-08-11 22:48:55    阅读次数:128
java中字符串与数字的互相转换
import java.text.DecimalFormat;/* * String类中本身提供方法可以将几乎所有的基本类型转换为String类型 * sysout alt+/ 可以直接显示System.out.println() */public class test { public stati...
分类:编程语言   时间:2015-08-11 22:45:58    阅读次数:132
C语言基础_Teacher
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
c++读入中文乱码
用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偏向锁实现原理(Biased Locking)
阅读本文的读者,需要对Java轻量级锁有一定的了解,知道lock record, mark word之类的名词。可以参考我的一篇博文:Java轻量级锁原理详解(Lightweight Locking) Java偏向锁(Biased Locking)是Java6引入的一项多...
分类:编程语言   时间:2015-08-11 21:38:20    阅读次数:162
查看进程,cd到主线程
1:cd到主线程 cd / (另一个版本是 su root); 查看进程: ps -A? ? ? ? ? ? ? ? ? ?ps -ef|grep tomcat? ? ? ? ? ? 2:ps [选项]   下面对命令选项进行说明∶   -e显示所有进程.   -f全格式....
分类:编程语言   时间:2015-08-11 21:38:02    阅读次数:120
详解Java GC的工作原理+Minor GC、FullGC
JVM内存管理和JVM垃圾回收? JVM内存组成结构 JVM内存结构由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示: 1)堆 所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分...
分类:编程语言   时间:2015-08-11 21:38:02    阅读次数:147
Java InputStreamReader和OutputStreamWriter
很想把这两个类的用法记下来,因为它们是我在Reader和Writer类层次结构中找到仅有的可以指定字符编码集(Charset)的输入输出类。这里两个类分别举一个例子来说明它俩的用法,它们分别作为InputStream和OutputStream的装饰者。 public void test1() { InputStream in; Charset charset = Charset.for...
分类:编程语言   时间:2015-08-11 21:36:23    阅读次数:109
Java 多线程实现的两种方式
如何写一个 线程程序: 方式一: 1)写一个类继承Thread类,重写run()方法 2)创建这个类的对象,调用start() 代码: MyThread--->提供一个构造方法调用父类的构造方法 为了是给线程提供一个名字! package cn.itcast.thread; public class MyThread extends Thread{ private String...
分类:编程语言   时间:2015-08-11 21:36:09    阅读次数:144
Python的getattr(),setattr(),delattr(),hasattr()
getattr()函数是Python自省的核心函数,具体使用大体如下: 获取对象引用getattr Getattr用于返回一个对象属性,或者方法 class A:        def __init__(self):            self.name = 'zhangjing'       #self.age='24'     def meth...
分类:编程语言   时间:2015-08-11 21:36:08    阅读次数:152
hdu1867(A + B for you again) 杭电java a题真坑
点击打开链接 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
LintCode-和大于S的最小子数组
给定一个由 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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!