反转英文句子的意思是将句子中按顺序排好的单词的顺序颠倒过来,例子如下:
输入: wo shi zhong guo ren
输出: ren guo zhong shi wo
直观的解法是先将每个单词提取出来,然后计算每个单词反转后所的位置,最后将单词填到相应的位置上。这种方案不仅占用辅助空间,并且计算复杂。另一种方案是将整个句子看做一个字符串,先反转字符串字母的顺序(包含空格),然后再一次反转每...
分类:
其他好文 时间:
2015-03-19 11:35:22
阅读次数:
160
JUnit的作者Kent Beck说过:编写测试驱动代码的重要原因是消除开发中的恐惧和不确定性,因为编写代码时的恐惧会让你小心试探,让你回避沟通,让你羞于得到反馈,让你变得焦躁不安,而TDD是消除恐惧、让Java开发者更加自信更加乐于沟通的重要手段。...
分类:
其他好文 时间:
2015-03-19 11:36:28
阅读次数:
138
代码
/*************************************************************
对于一个数组来说,比如int a[]
a==&a==&a[0],这三个值是相等的,代表这个数组的起始地址
*************************************************************/
#include
#incl...
分类:
编程语言 时间:
2015-03-19 11:35:28
阅读次数:
142
坚持学习一门知识的确很不容易,linux命令算是基础中的基础了,坚持下来,啃透每一个命令,还能够从中学习它们的原理和设计思路。...
分类:
系统相关 时间:
2015-03-19 11:35:39
阅读次数:
189
在Android中音频系统使用的是ALSA系统架构。ASoC--ALSA System on Chip ,是建立在标准ALSA驱动层上,为了更好地支持
嵌入式处理器和移动设备中的音频Codec的一套软件体系,在音频设备驱动中ASoC被分为Machine、Platform和Codec三大部分。
Codec部分:负责音频解码,这部分代码完全无平台无关(设备原厂提供),它包含了一些音频的...
分类:
移动开发 时间:
2015-03-19 11:34:17
阅读次数:
172
IplImage 结构解读:
typedef struct _IplImage
{
int nSize;
/* IplImage大小 */
int ID;
/* 版本 (=0)*/
int nChannels;
/* 大多数OPENCV函数支持1,2,3 或 4 个通...
分类:
其他好文 时间:
2015-03-19 11:33:07
阅读次数:
1169
SharePoint 2010 升级到2013时 保证用户能够连接但不能修改正升级的数据
步骤
1: Connect to the SQL instance that hosts the SharePoint 2010 content database.
2: Set the SharePoint
content database read-only state to Tru...
分类:
其他好文 时间:
2015-03-19 11:35:24
阅读次数:
188
题目:Quoit DesignTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 136 Accepted Submission(s): 77 Problem DescriptionHave you ever played quoit in a p...
分类:
其他好文 时间:
2015-03-19 11:32:56
阅读次数:
150
当需求再一次改变时
当用一个库并且有非常好的文档时
回复客户电话时
星期五下午4点收到大量bug报告
当客户想用flash建站时
@斗大的熊猫...
分类:
其他好文 时间:
2015-03-19 11:33:57
阅读次数:
143
工作需要下载excel文件,使用poi做了一个ExcelUtils的excel生成工具,功能比较基础,但也够用了,代码如下
package com.hxt.common.internal.utils;
import java.util.Collection;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.po...
分类:
其他好文 时间:
2015-03-19 11:33:59
阅读次数:
362
这是本博客的第一篇翻译文档,笔者已经苦逼的竭尽全力的在翻译了,但无奈英语水平也是很有限,有不对或者不妥当不准确的地方必然会有,还恳请大家留言或者邮件我以批评指正,我会虚心接受。谢谢大家。
原文网址:https://msdn.microsoft.com/en-us/library/dn782041.aspx
2014年10月由微软发布的Kinect fo...
分类:
Windows程序 时间:
2015-03-19 11:34:14
阅读次数:
1256
准备工作
操作系统:CentOS6.4 64位
D B:MySQL5.6.22 64位
硬 盘:SSD(Shannon Direct-IO 1.6TB)、HDD
测试工具:sysbench0.5
监控工具:zabix
一、安装sysbench 0.5
sysbench 0.5相比0.4版本的主要变化是,oltp测试结合了lua脚本,不需要修改源码,通过自定义lua脚本就可以实现...
分类:
其他好文 时间:
2015-03-19 11:33:42
阅读次数:
242
场景:在数据库中,需要对某一结果进行排序,排序时按某几个字段按不同的权重排序,但其中一个字段的最大权重限制到30.
分析:在SQL中是没有a>30?30:a 这样的操作的,只有基本运算(+-*/),逻辑运算(&& || xor )等。
答案:
((a-a%30)&&1)*30 : a小于30时,a-a%30为0,(0&&1)*30的结果为0,...
分类:
数据库 时间:
2015-03-19 11:34:04
阅读次数:
246
http://dev.mysql.com/doc/refman/5.7/en/index.html...
分类:
数据库 时间:
2015-03-19 11:31:52
阅读次数:
123
前言:
使用CEF加载网页,做JS与C++交互时,需要向主窗口发送一些消息来通知界面做相应的处理。但是,由于CEF使用chrome内核是多进程架构的,渲染引擎与主程序都不在同一个进程里面。因此,理所当然的就想到了使用共享内存了。为了更容易地使用,我们选择的是ATL里面封装的共享内存操作类:CAtlFileMapping。
CAtlFileMapping使用:
定义结构体,包含你所需要共享的数...
分类:
移动开发 时间:
2015-03-19 11:32:59
阅读次数:
237
今天调试程序报以下错误:
ORA-22828: input pattern or replacement parameters exceed 32K size limit
22828. 00000 - "input pattern or replacement parameters exceed 32K size limit"
*Cause: Value provided for t...
分类:
其他好文 时间:
2015-03-19 11:31:59
阅读次数:
197
problem:
Given a digit string, return all possible letter combinations that the number could represent.
A mapping of digit to letters (just like on the telephone buttons) is given belo...
分类:
其他好文 时间:
2015-03-19 11:30:42
阅读次数:
138