最近在考虑写一个可以跨平台的通用字符串类,首先需要搞定的就是编码转换问题。
vs默认保存代码文件,使用的是本地code(中文即GBK,日文即Shift-JIS),也可以使用带BOM的UTF-8。
gcc则是UTF-8,有无BOM均可(源代码的字符集可以由参数-finput-charset指定)。
那么源代码可以采用带BOM的UTF-8来保存。而windows下的unicode是UTF-16编码;linux则使用UTF-8或UTF-32。因此不论在哪种系统里,程序在处理字符串时都需要考虑UTF编码之间的相互...
分类:
其他 时间:
2014-02-25 07:12:29
收藏:
0 评论:
0 赞:
0 阅读:
471
python for android : 传感器 sensor.py...
分类:
移动平台 时间:
2014-02-25 05:35:20
收藏:
0 评论:
0 赞:
0 阅读:
428
本文从Hadoop的诞生经历、The Apache Haoop的介绍 和 Hadoop in Action 作者观点来认识Hadoop是什么这个问题。
关键词:Hadoop Dung Cutting 开源 框架 大数据 分布式存储和处理...
分类:
其他 时间:
2014-02-25 04:23:55
收藏:
0 评论:
0 赞:
0 阅读:
380
题目链接:
题意:
给定n个点[1,n]
m条无向带权边
下面m行 u v dis 表示边
问:从1走到n 再从n-1,最短需要走多远(走过的路不能再走)
思路:
对于普通最短路我们可以用费用流,终点限流为1,费用为边权,每条边限流为1 , 得到
这里我们可以看作从 1-n的两条不相交最短路
这样我们将终点限流为2,满流时就有两条不相交的最短路
不满流时说明没...
分类:
其他 时间:
2014-02-25 05:38:43
收藏:
0 评论:
0 赞:
0 阅读:
220
题目大意:
排序是一种很频繁的计算任务。现在考虑最多只有三值的排序问题。一个实际的例子是,当我们给某项竞赛的优胜者按金银铜牌排序的时候。在这个任务中可能的值只有三种1,2和3。我们用交换的方法把他排成升序的。
写一个程序计算出,给定的一个1,2,3组成的数字序列,排成升序所需的最少交换次数。
解题思路:
// 复杂度 O(N^2)
// 先在输入的时候记录下1、2、3...
分类:
其他 时间:
2014-02-25 04:04:55
收藏:
0 评论:
0 赞:
0 阅读:
703
Consider a closed world and a set of features that are defined for all the objects in the world. Each feature can be answered with ``yes" or ``no". Using those features, we can identify any object fro...
分类:
其他 时间:
2014-02-25 06:49:59
收藏:
0 评论:
0 赞:
0 阅读:
362
1、引入CSS的四种方式
行内样式、内嵌样式、链接样式、导入样式。
2、CSS选择器
基本选择器:标签选择器,ID选择器,类选择器,通用选择器。
通用选择器:*{css代码}。
作用:对整个网页中所有HTML标签进行样式定义。
常用用法:定义*{margin:0;padding:0}通用样式,并置于CSS文件最顶端,用于对HTML内所有的标签进行重置以保证页面能兼容多种浏览器。
原因...
分类:
Web开发 时间:
2014-02-25 07:03:49
收藏:
0 评论:
0 赞:
0 阅读:
392
让我们回顾下2013年有哪些精品资源:Android精品开源项目整理_V20131115(持续更新中..)
引言:
成长和上升并不意味着前路永无止境,更不等于是无休止的重复劳作,行百里者半九十,许多人因为平时交流就太少,更没有机会开拓眼界,加上对知识和技能的理解运作不当,人脉又匮乏,如此囧境有何未来?
武侠小说中的杨过经常和东邪西毒南帝北丐等顶尖高手一起称兄道弟,...
分类:
移动平台 时间:
2014-02-25 06:37:42
收藏:
0 评论:
0 赞:
0 阅读:
1004
题目:
下面程序结果是多少?
(一)
#include
#include
#include
#include
using namespace std;
int main(){
float a=1.0f;
cout<<(int)a<<endl;
cout<<&a<<endl;
cout<<(int &)a<<endl;//输出1065353216,(int&)a相当于将该浮点...
分类:
其他 时间:
2014-02-25 05:59:36
收藏:
0 评论:
0 赞:
0 阅读:
254
除了数值,字符串,布尔这三个简单的数据类型外,Python还有三个内置的复杂的类型.列表 元组 字典 集合
列表list
列表语法上类似数组,但是每个元素类型可以不一样,而且可以是任意类型,即可以是简单类型,也可以是复杂类型.另外还可以通过append方法在末尾添加元素
例如
lst = ['arwen',123]
lst.append(456)
print lst[0]
...
分类:
编程语言 时间:
2014-02-25 04:20:26
收藏:
0 评论:
0 赞:
0 阅读:
429
一个股票交易系统的后台,为了能快速查找各种股票代码的Tick,会计算其哈希值,然后存贮在哈希表里面。一个好的哈希函数应该能实现很好地分布性,减少冲突。这里选取了几种常用的字符串哈希,包括BKDRHash,APHash,JSHash,RSHash,SDBMHash,PJWHash,ELFHash和DJBHash,通过在不同的字符串集合测试,来测试其性能。...
分类:
其他 时间:
2014-02-25 04:44:48
收藏:
0 评论:
0 赞:
0 阅读:
369
情感分类在数据挖掘领域应该是一个比较细分而且难做的部分,之前在研究生阶段了解了一点,印象中有研究把twitter的情感可以分为21类,情感分析在观点预测、市场营销都有一定的用处,刚好项目中有需要区分用户情感的部分,就花了点时间实现了一个比较简单的demo,效果不是很好,大概65%左右的准确率,需要进一步细化。...
分类:
其他 时间:
2014-02-25 05:19:44
收藏:
0 评论:
0 赞:
0 阅读:
343
本文通过实例,透析了Activity的生命周期,消除人们之前认识的盲区。尤其对主Activity里有Thread在运行,而又要跳转到其他Activity的情况进行了详细探讨,指出了注意事项。...
分类:
移动平台 时间:
2014-02-25 07:21:07
收藏:
0 评论:
0 赞:
0 阅读:
496
1.awk是很好的文本处理工具,简化了一般文本处理的工作。使用awk有以下三种方式:
(1) 使用awk命令行
(2) 使用-f
选项,后面接上文件名
(3) 使用命令解释器
#!/bin/awk –f
然后使用chmod
命令给这个脚本文件加上可执行权限,就可以调用这个脚本了
2.awk中的变量
(1)标量变量
awk的变量不需要...
分类:
其他 时间:
2014-02-25 06:18:43
收藏:
0 评论:
0 赞:
0 阅读:
332
Servlet,运行在服务器上的小程序.可以用来接收,处理客户端情请求,返回响应. 主要的功能在于交互式地浏览和修改数据,生成动态的web内容.过程为:
客户端发送请求至服务器端;
服务器端将请求发送至Servlet
Servlet生成响应内容,并将其传给服务器
服务器将响应返回给客户端....
分类:
其他 时间:
2014-02-25 04:15:15
收藏:
0 评论:
0 赞:
0 阅读:
394
在现在的服务程序设计中,分布式技术是用的越来越多了,本文就对我接触到的几种语言的分布式开发技术做一个介绍。
首先分布式是一种将大规模运算分布到多台机器上运行的方法,这样多台计算机可以同时进行计算进而提高计算效率,所以在使用分布式的时候我们需要提前分析需求和系统情况,得到效率低的根因在哪,如果是由于连接路径过长导致的慢使用分布式未必有效果。
既然分布式是一种思想,那么使用什么编程语言开发就不是一...
分类:
编程语言 时间:
2014-02-25 06:13:25
收藏:
0 评论:
0 赞:
0 阅读:
341
题目:
n阶幻方阵,也叫魔方阵,是指将1~n*n个正整数排列成n x n阶方阵,n为奇数。
它具有这样的性质:
每行,每列,以及对角线之和都是相等的,都是n(n*n+1)/2。
分析:
用二维数组来存放次方阵。
1. 将1放在第一行的中间位置。
2. 连续的数字从坐下向右上的方向顺序放置,即下一个数的位置在当前位置的右上方。
3. 将此方阵看成环形,规律如下:
i = (i ...
分类:
其他 时间:
2014-02-25 05:42:12
收藏:
0 评论:
0 赞:
0 阅读:
376
1、先加载了省级ComboBox,在使用addEmployeeFormPanel.getForm().loadRecord(record);,绑定后只能显示value,而无法显示name
只需要在ComboBOx的store中callback执行addEmployeeFormPanel.getForm().loadRecord(record);如下
var record = gri...
分类:
Web开发 时间:
2014-02-25 04:11:46
收藏:
0 评论:
0 赞:
0 阅读:
391
-(void)didReciveMemoryWaring {
[super didReceiveMemoryWaring];
//self.isViewLoaded判断视图是否在内存中, self.view.window判断当前视图是否显示在window上面
//当收到内存警告,如果当前视图已经加载至内存,并且没有显示在window上,释放其内部一些资源
...
分类:
其他 时间:
2014-02-25 06:53:22
收藏:
0 评论:
0 赞:
0 阅读:
382
SQL语言练习2...
分类:
数据库技术 时间:
2014-02-25 05:10:55
收藏:
0 评论:
0 赞:
0 阅读:
340