一、题目描述Given an input string, reverse the string word by word.For example,Given s = "the sky is blue",return "blue is sky the".二、分析要注意几点:1、当字符串的头部或者尾部存...
分类:
编程语言 时间:
2014-10-22 21:39:00
收藏:
0 评论:
0 赞:
0 阅读:
339
编译Android工程,会在bin目录下生成一个XXX.jar文件,注意,这个jar只有2k左右大小是不能用的。原因是很多class没有包含进去,比如很重要的R.layout.class。编译完了后必须使用Export导出,并选择正确的打包项才会生成一个100-600k大小的jar,这一点雨松MOM...
分类:
编程语言 时间:
2014-10-22 21:38:20
收藏:
0 评论:
0 赞:
0 阅读:
344
要使用静态成员(方法和变量)我们必须给出提供这个静态成员的类。 使用静态导入可以使被导入类的静态变量和静态方法在当前类直接可见,使用这些静态成员无需再给出他们的类名。 静态导入也是JDK5.0引入的新特性,下面以实例来说明静态导入的用法: 比如先在一个包中定义一个这样的类: packa...
分类:
编程语言 时间:
2014-10-22 21:34:30
收藏:
0 评论:
0 赞:
0 阅读:
248
上一篇《秒杀多线程第三篇原子操作 Interlocked系列函数》中介绍了原子操作在多进程中的作用,如今来个复杂点的。这个问题涉及到线程的同步和相互排斥,是一道很有代表性的多线程同步问题,假设能将这个问题搞清楚,那么对多线程同步也就打下了良好的基础。程序描写叙述:主线程启动10个子线程并将表示子线程...
分类:
编程语言 时间:
2014-10-22 21:33:40
收藏:
0 评论:
0 赞:
0 阅读:
283
平台:Ubuntu 12.04/gcc 4.6.7插入排序 1 #include 2 #include 3 #include 4 using namespace std; 5 6 template 7 void insertSort(vector& vec){ 8 //vector::...
分类:
编程语言 时间:
2014-10-22 21:33:10
收藏:
0 评论:
0 赞:
0 阅读:
221
1.指针(变量)的类型把指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型。这是指针本身所具有的类型。(1)int*ptr;//指针的类型是int*(2)char*ptr;//指针的类型是char*(3)int**ptr;//指针的类型是int**(4)int(*ptr)[3];//指针的类...
分类:
编程语言 时间:
2014-10-22 21:31:20
收藏:
0 评论:
0 赞:
0 阅读:
175
本文主要记录和总结本人在阅读《Python标准库》一书,文本这一章节的学习和理解。
其实在Python中,使用文本这样的一些方法是特别常用的一件事。在一般的情况下,都会使用String这样的一个类,应该算是Python中最基础的一个标准类了。
1.1 函数
string类中的capwords()和maketrans()。
capwords()的作用是将一个字符串中的所有单词...
分类:
编程语言 时间:
2014-10-22 20:27:10
收藏:
0 评论:
0 赞:
0 阅读:
313
(1)为什么使用控制反转和依赖注入
调用者不用去关心被调用者的实现,不需要调用者亲自创建被调用者的实例,这些操作都交给框架去完成。
这种设计思想就是控制反转(Inversion of Control, IoC),同时,它还有另外一个名字就是依赖注入(Dependency Injection, DI)。
(2)什么是控制反转和依赖注入
控制反转(IoC)是将由程序控制的“对象间的依赖关系...
分类:
编程语言 时间:
2014-10-22 20:26:40
收藏:
0 评论:
0 赞:
0 阅读:
236
#ifUNITY_ANDROID
Debug.Log("Android");
#endif
#if UNITY_IPHONE
Debug.Log("IOS");
#endif
#if UNITY_STANDALONE_WIN
Debug.Log("WINDOWS");
#endif ...
分类:
编程语言 时间:
2014-10-22 20:25:50
收藏:
0 评论:
0 赞:
0 阅读:
381
??
今天去一家公司面试了一下,脑瓜子感觉晕晕的,有几个算法题都没做出来,题目相对来说都比较简单,应该是自己没准备好吧,状态不怎么行,面试后自己觉得挺不满意的,以后还是得沉下心来,做好充足的准备,才能让面试更添几分色彩,把今天笔试题跟大家分享一下,也给自己做个总结:
1、一台天平,右盘上有若干重量相等的白球,左盘上有若干重量相等的黑球,这时候两边平衡.现在从右盘取走一个白球置于左盘子上,再把左...
分类:
编程语言 时间:
2014-10-22 20:24:30
收藏:
0 评论:
0 赞:
0 阅读:
276
C++ Primer Plus中文版第5版(632)
1.char 作为数值类型,则unsigned char表示的数据范围为0~255 而signed char范围为-128~127。
2.cin.get(name,size);是不接收换行符,把它留在了输入流中。cin.get()只接收一个字符,包括换行符。(getline()用法类似)
当get()读取空行后将设置失...
分类:
编程语言 时间:
2014-10-22 20:24:20
收藏:
0 评论:
0 赞:
0 阅读:
418
C++中bitset很方便的实现了位操作,有几点需要注意,可以参考源代码:
https://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-html-USERS-4.2/bitset-source.html
它的模板是
00645 template
00646 class bitset
00647 : private _B...
分类:
编程语言 时间:
2014-10-22 20:23:00
收藏:
0 评论:
0 赞:
0 阅读:
278
1.将数组转化为列表将数组转化为一个列表时,程序员们经常这样做:1List list = Arrays.asList(arr);Arrays.asList()会返回一个ArrayList对象,ArrayList类是Arrays的一个私有静态类,而不是java.util.ArrayList类,java...
分类:
编程语言 时间:
2014-10-22 20:16:20
收藏:
0 评论:
0 赞:
0 阅读:
350
堆排序与高速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法。学习堆排序前,先解说下什么是数据结构中的二叉堆。二叉堆的定义二叉堆是全然二叉树或者是近似全然二叉树。二叉堆满足二个特性:1.父结点的键值总是大于或等于(小于或等于)不论什么一个子节点的键值。2.每一个结点的左子树和右...
分类:
编程语言 时间:
2014-10-22 20:15:50
收藏:
0 评论:
0 赞:
0 阅读:
342
function wm(){ window.open("打开文件位置/打开文件") .close(); .moveTo(10,0); .resizeBy(10,5);/一依次调整当前窗口的尺寸/ .resizeTo();/移至/ alert("高"+window.screen.avail...
分类:
编程语言 时间:
2014-10-22 20:14:50
收藏:
0 评论:
0 赞:
0 阅读:
311
作者:阿里云用户啊里新人需求:基本实现智能聊天!最近在开发一款机器人,希望实现基本的聊天功能,词库是有的,但是如果是做完全匹配这个出来的效果很悲催,比如词库:你好,回答是:哈哈,很好啊. 如果问:你好?,这时候词库没有就无法回答。一直在考虑怎么实现,当看到阿里的opensearch之后就感觉:这个就...
分类:
编程语言 时间:
2014-10-22 20:11:40
收藏:
0 评论:
0 赞:
0 阅读:
375
把原串复制一份反过来接在原串后面,中间用没出现过的字符隔开,然后跑后缀数组,在原创枚举每一个位为回文中心(分奇偶讨论),则回文串长度相当于原串与反串对应位置的lcp,所以先用ST预处理,然后查询。复杂度O(nlogn)#include#include#include#include#include....
分类:
编程语言 时间:
2014-10-22 20:09:00
收藏:
0 评论:
0 赞:
0 阅读:
362
public class Test { public static void main(String[] args) { String[] array = {"D","B","A","C"}; //sort(array); shortStr("BDAC...
分类:
编程语言 时间:
2014-10-22 20:08:30
收藏:
0 评论:
0 赞:
0 阅读:
264
一:java概述:1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java;Java的三种技术架构:JAVAEE:Java Platform Enterprise Edition,...
分类:
编程语言 时间:
2014-10-22 20:06:30
收藏:
0 评论:
0 赞:
0 阅读:
283
在 javascript 中创建对象有两种方式:对象文本标记法、构造器函数定义对象;1、对象文本标记法:先上例子: 1 var hero= { 2 name:'小明', 3 Sex:'男', 4 ...
分类:
编程语言 时间:
2014-10-22 20:06:20
收藏:
0 评论:
0 赞:
0 阅读:
328