/*
在终端输入多行,找出有“ould”的行,并打印,如:love could you and I with fate conspireTo grasp this sorry scheme of things entire,
Would not we shatter it to bitd - and then.
则输出:
Au,love could you and I with fate cons...
分类:
编程语言 时间:
2015-04-05 21:59:55
阅读次数:
180
/*编写一个函数reverse_string(char * string)(递归实现)
实现:将参数字符串中的字符反向排列。
要求:不能使用C函数库中的字符串操作函数。*/
#include
#include
void reverse_string(char const * string)
{
assert( string != NULL );
if( *string != '\0' ...
分类:
编程语言 时间:
2015-04-05 21:58:58
阅读次数:
155
/*编写一个函数,传入a,b两个int类型的变量,返回两个值的最大公约数。
例如:输入传入(0 , 5)函数返回5,传入(10 , 9)函数返回1,传入(12 , 4)函数返回4
*/
#include
int yue(int a,int b)
{
int temp;
int n;
if (a>b)
{
temp=a;
a=b;
b=temp;
}
n=a;
if(a=...
分类:
编程语言 时间:
2015-04-05 21:57:12
阅读次数:
225
能解决下面的问题,基本上就能理解线程互斥与同步了。 子线程循环10次,主线程循环100次,接着子线程循环10,主线程循环100次。如此往复循环50次。 1 package cn.lah.thread; 2 3 public class TraditionalThreadCommunication ....
分类:
编程语言 时间:
2015-04-05 21:54:58
阅读次数:
126
java对象的构造:进入构造函数 -> 分配类成员内存 -> 调用父类的构造函数 -> 自己成员变量的初始化(如未初始化:int为0,boolean为false,对象为null,如被初始化则按照正常的初始表达式初始化),然后执行构造函数里面的代码。方法可以重载,以函数参数的类型或者参数数量来区分;返...
分类:
编程语言 时间:
2015-04-05 21:52:53
阅读次数:
128
C语言中基本数据类型共分为三类:分别为整型、浮点型、和字符型。整型(int):整型数据包含了所有的整数,例如:20、15、-19、987等浮点型(float\double):float:单精度浮点型,也是小数,比double的精确程度低,也就是说所能表示的小数位数比较少。为了跟double区分开来,...
分类:
编程语言 时间:
2015-04-05 21:49:35
阅读次数:
151
注:(1)java中树的构建(2)构建子树时可以直接利用Arrays.copyOfRange(preorder, from, to),这个方法是左开右闭的 1 package com.xsf.SordForOffer; 2 3 import java.util.Arrays; 4 5 /*剑指o.....
分类:
编程语言 时间:
2015-04-05 21:49:10
阅读次数:
170
要想说清楚JAVA中的Lambda表达式,必须想讲一下匿名内部类来帮助理解本质。一.匿名内部类 匿名内部类适合创建那种只需要一次使用的类,例如前面介绍命令模式时所需要的Command对象,匿名内部类的语法有点奇怪,创建匿名内部类时会立即创建一个该类的实例,这个类的定义立即消失,匿名内部类不能重复使....
分类:
编程语言 时间:
2015-04-05 21:47:17
阅读次数:
178
本文地址:http://www.cnblogs.com/archimedes/p/java-factory-method-pattern.html,转载请注明源地址。工厂方法模式(别名:虚拟构造)定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到...
分类:
编程语言 时间:
2015-04-05 21:48:35
阅读次数:
173
注:(1)这里体现了java数据结构与C语言的不同之处(2)栈的操作直接利用stack进行 1 package com.xsf.SordForOffer; 2 3 import java.util.Stack; 4 5 6 /* 7 *剑指offer 8 *pro5 链表逆序输出 9 ...
分类:
编程语言 时间:
2015-04-05 21:42:41
阅读次数:
175
注:利用java中stringBuilder,append,length方法很方便的解决字符串问题 1 /* 2 * 剑指offer 替换空格 3 * xsf 4 * */ 5 6 /*开始替换空格的函数,length为原数组的长度,java中length不计算/0*/ 7 class B...
分类:
编程语言 时间:
2015-04-05 21:39:47
阅读次数:
212
一切皆对象,对象通过名字来引用。基本类型存储在堆栈中,非基本类型存储在堆中。基本类型都有其非基本类型与之对应,它们之间可相互转换。变量在使用前必须先初始化,字符串可以使用空串来初始化,字符却不能使用空字符。数组未被初始化,如果它的元素为基本类型,那么里面的内容初始化为基本类型的初始值(如0,或者0....
分类:
编程语言 时间:
2015-04-05 21:39:12
阅读次数:
154
//编写一个函数实现n^k,使用递归实现
#include
int cifang( int x, int y )//2^3=2*2*2
{
int sum = 0;
if( y == 0 )
sum = 1;
else
sum = x * cifang( x, ( y - 1 ) );
return sum;
}
int main()
{
printf("%d\n",ci...
分类:
编程语言 时间:
2015-04-05 20:34:38
阅读次数:
149
后缀数组求有多少个不同的回文串
The Number of Palindromes
Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)
Total Submission(s): 1976 Accepted Submission(s): 690
P...
分类:
编程语言 时间:
2015-04-05 20:34:16
阅读次数:
209
核心是利用ffmpeg进行视频转换,我们自己并不写转换视频的代码,只是调用ffmpeg,它会帮我们完成视频的转换。ffmpeg支持的类型有:asx,asf,mpg,wmv,3gp,mp4,mov,avi,flv等,这些类型,可以利用ffmpeg进行直接转换。ffmpeg不支持的类型有:wmv9,rm,rmvb等,这些类型需要先用别的工具(mencoder)转换为avi(ffmpeg能解析的)格式。...
分类:
编程语言 时间:
2015-04-05 20:34:34
阅读次数:
171
本系列文章只是对JavaSE相关知识点的梳理,全面了解JavaSE知识结构,便于以后遇到相关问题时可以查找来源.所有具体的知识细节都可以从网络博客或者API文档中获取.文章列表:
Java 基础内容简介Java 集合与泛型Java 异常处理Java 注解Java 文件和IOJava NIOJava 对象序列化Java 多线程和高并发Java 类加载机制Java 反射机制Java 网络编程Java...
分类:
编程语言 时间:
2015-04-05 20:34:06
阅读次数:
161
java学习笔记...
分类:
编程语言 时间:
2015-04-05 20:31:19
阅读次数:
201