Given an input string, reverse the string word by word.
For example,
Given s = "the sky is blue",
return "blue is sky the".
Update (2015-02-12):
For C programmers: Try to solve it in-place in...
分类:
编程语言 时间:
2015-03-30 09:24:11
阅读次数:
168
spring中使用@RequestBody,对应的bean中属性名大写注入为空的解决方法...
分类:
编程语言 时间:
2015-03-30 09:24:29
阅读次数:
227
//---------------------------15/03/29----------------------------
//#9 绝不在构造和析构过程中调头virtual函数
{
/*
1:在构造时调用virtual函数有两个结果
1>如果基类实现了这个函数,就调用基类的函数。
...
分类:
编程语言 时间:
2015-03-30 09:26:04
阅读次数:
178
线程组ThreadGroup/*
* 线程组ThreadGroup
*
* 结论:
* 如果在设置线程组优先级之前设置线程优先级,则线程优先级不受线程组优先级限制
* 如果在设置线程组优先级之后设置线程优先级,则线程优先级不能超过线程组优先级
*
* 线程的优先级,默认与启动它的父线程相同,但受到所有线程组的限制
*/
public class Test02 {
publ...
分类:
编程语言 时间:
2015-03-30 09:22:32
阅读次数:
224
wait()、notify()/*
* wait()、notify()
*
* 1.两个方法都只能在synchronized代码块中执行,因为要对持有锁的线程操作,只有同步中才有锁
* 2.两个方法在操作同步中的线程时,必须要标识所操作线程持有的对象锁
* 3.等待和唤醒必须是同一个对象锁
*/
public class Test05 {
public static void...
分类:
编程语言 时间:
2015-03-30 09:21:54
阅读次数:
208
死锁/*
* 死锁:多个线程使用不同的锁,每个线程都需要另一个线程持有的锁
* 出现:同步的嵌套
*
*/
public class Test01 {
public static void main(String[] args) {
Tom tom = new Tom();
Alice alice = new Alice();
MyT...
分类:
编程语言 时间:
2015-03-30 09:22:27
阅读次数:
212
做个笔记:
linux 下查看符号表工具:nm
操作如下:
linux的nm命令可以一个文件中的符号列表,列出以上代码Gcc -c编译出的a.o(a.a a.so)可以通过nm命令来查看其中的符号信息:
源码打印?
0000000000000000 t
0000000000000000 d
000000000000000...
分类:
编程语言 时间:
2015-03-30 09:15:53
阅读次数:
634
java.lang.ClassCastException: com.bjsxt.HomeWrok.oop.polymorphism.UP cannot be cast to com.bjsxt.HomeWrok.oop.polymorphism.MP3at com.bjsxt.HomeWrok.oo...
分类:
编程语言 时间:
2015-03-30 09:11:56
阅读次数:
143
深入理解JavaScript系列文章,包括了原创,翻译,转载,整理等各类型文章,如果对你有用,请推荐支持一把,给大叔写作的动力。深入理解JavaScript系列(1):编写高质量JavaScript代码的基本要点深入理解JavaScript系列(2):揭秘命名函数表达式深入理解JavaScript系...
分类:
编程语言 时间:
2015-03-30 09:10:37
阅读次数:
183
重载操作符的本质重载操作符,在C++中,占有很重要的位置,其本质,也是一般的函数,我们今天就来探讨重载操作符,看看他的真实面目。重载操作符的目的,是为数据结构提供自己的操作方法,例如两个同类型的类相加,其规则到底是什么样的,就在重载操作符中定义。我们先看一段简..
分类:
编程语言 时间:
2015-03-30 07:01:08
阅读次数:
175
ios培训------我的c语言笔记,期待与您交流!#include<stdio.h>
/*
1.变量的定义
变量类型变量名;
intscore;
2.变量的赋值
score=100;
score=a;
score=b=100;
3.变量的输出
inta=200;
printf("%i",a);
常用格式符:
1>%d\%i整数(int)
2>%f小数(float、..
分类:
编程语言 时间:
2015-03-30 06:57:07
阅读次数:
212
ios培训------我的c语言笔记,期待与您交流!#include<stdio.h>
/*
1.变量的作用域
从定义变量的那一行代码开始,一直到所在的代码块结束
2.代码块的作用
及时回收不再使用的变量,为了提升性能
*/
inttest()
{
intv=10;
return0;
}
intmain()
{
{
doubleheight=1.55;
hei..
分类:
编程语言 时间:
2015-03-30 06:57:30
阅读次数:
134
ios培训------我的c语言笔记,期待与您交流!#include<stdio.h>
/*
a=10
b=11
交换之后
a->11
b->10
1.利用第三方变量(工作,掌握)
inttemp=a;
a=b;
b=temp;
2.不利用第三方变量(面试)
a=b-a;
b=b-a;
a=b+a;
*/
intmain()
{
inta=10;
intb=11;
/*
inttemp=a;
a=b;..
分类:
编程语言 时间:
2015-03-30 06:57:14
阅读次数:
131
ios培训------我的c语言笔记,期待与您交流!#include<stdio.h>
/*
1.内存寻址由大到小,优先分配内存地址比较大的字节给变量
2.变量越先定义,内存地址就越大
3.取得变量的地址:&变量名
4.输出地址:%p
5.一个变量一定先进行初始化,才能使用
*/
intmain()
{
//内存..
分类:
编程语言 时间:
2015-03-30 06:57:53
阅读次数:
154
ios培训------我的c语言笔记,期待与您交流!#include<stdio.h>
intmain()
{
//定义一个变量,用来保存用户输入的整数
intnumber;
//scanf函数只接受变量的地址
//scanf函数是一个阻塞式的函数,等待用户输入
//用户输入完毕后,就会将用户输入的值赋值给number变量
//函..
分类:
编程语言 时间:
2015-03-30 06:57:42
阅读次数:
194
ios培训------我的c语言笔记,期待与您交流!#include<stdio.h>
intmain()
{
/*1.输入字符
charmyc;
scanf("%c",&myc);
printf("输入的字符是%c\n",myc);
*/
/*2.一次性输入多个数值,并且以某些符号隔开
intnum1,num2;
scanf("%d#%d",..
分类:
编程语言 时间:
2015-03-30 06:55:46
阅读次数:
149
ios培训------我的c语言笔记,期待与您交流!#include<stdio.h>
intmain()
{
/*1.算数运算符的基本使用
inta=10+1+2-3+5;
intb=-10;
intc=10*b;
intd=10/2;
inte=10%-3;
//取余运算(模运算)
//%两边都是整数
//%取余结果的正负性只跟%左边的数值有关
printf("%d\n&..
分类:
编程语言 时间:
2015-03-30 06:56:53
阅读次数:
159