摘要: (1) 每个Bean都应该提供一个唯一的名称或id,以及一个完全限定的类名,用来让IoC容器对其进行实例化。对于简单类型的每个bean属性(例如String和其他简单类型),可以为其指定一个<value>元素。Spring会试图将你指定的值转换为该属性的声明类型。为了通过setter注入配置一个属性,可使用<property>元素,并在其name属性中指定属性名称。注意: 每个<property>要求bean包含对应的一个setter方法。如下: <bean name="sequenceGenerator"class="c 阅读全文
posted @ 2013-04-14 12:48 xinyuyuanm 阅读(335) 评论(0) 推荐(0)
摘要: 写在前面:Disc:最近研究了一下tomcat集群搭建,这里只是作为个人整理,其中参见了很多优秀的网络资源会在后面列出,如果你想快速的完成配置可以参见本文,如果想了解更多内容可以参见下面的资源列表,那里会给你更多有用的内容。Context:Apache2.2、Tomcat6.0(非安装版)、mod_jk.so(1.2.37)、windowsres-list:http://blog.csdn.net/lifetragedy/article/details/7712691http://blog.csdn.net/freeworkman/article/details/8637012Ps:关于搭建环 阅读全文
posted @ 2013-04-14 12:44 xinyuyuanm 阅读(313) 评论(0) 推荐(0)
摘要: Question: GivennumRows, generate the firstnumRowsof Pascal's triangle.For example, givennumRows= 5,Return[ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1]]Anwser 1: class Solution {public: vector<vector<int> > generate(int numRows) { // Start typing your C/C++ solution below ... 阅读全文
posted @ 2013-04-14 12:41 xinyuyuanm 阅读(155) 评论(0) 推荐(0)
摘要: cocos2d-x的架构图还是很酷的,如下所示: 主要包括了图形,声音,物理和脚本四部分。其中的图形部分是重中之中,试想当前的游戏很多都是没有物理的,而不用脚本也是可以的,声音播放也是相对简单,cocos2d-x引擎的目录结构如下:目录说明 CocosDenshion声音支持。需要注意在android平台上, BGM格式和short effects使用不同的操作系统API。 cocos2dx主目录,含有除了垃圾之外的所有东东。抱歉,我错了,一些cocos2d-x游戏每个月赚200多万美元,所以这个目录里面都是金子,平台适配方面设计得很好,享受它吧! document可以... 阅读全文
posted @ 2013-04-14 12:37 xinyuyuanm 阅读(267) 评论(0) 推荐(0)
摘要: day14-12 set元素 无序(存入取出的顺序不一定一样),元素不可以重复 HashSet底层数据结构是哈希表 day 14-13 存自定义数据 hashcode eqauls 先依赖hashcode,再看eqauls day15-01 TreeSet 取值时安顺序可对Set集合中的元素排序Andsc码 阅读全文
posted @ 2013-04-14 12:33 xinyuyuanm 阅读(215) 评论(0) 推荐(0)
摘要: URL:https://code.google.com/p/ikcp/ KCP是一个快速可靠协议,能以比 TCP浪费10%-20%的带宽的代价,换取平均延迟降低 30%-40%,且最大延迟降低三倍的传输效果。纯算法实现,并不负责底层协议(如UDP)的收发,需要使用者自己定义下层数据包的发送方式,并以 callback的方式提供给 KCP。连时钟都需要外部传递进来,内部不会有任何一次系统调用。 整个协议只有 ikcp.h, ikcp.c两个源文件,可以方便的集成到用户自己的协议栈中。比如用户实现了一个P2P穿透,或者某个基于 UDP的协议,而缺乏一套完善的 ARQ可靠协议实现,那么简单的... 阅读全文
posted @ 2013-04-14 12:30 xinyuyuanm 阅读(1981) 评论(0) 推荐(0)
摘要: day15-03 二叉树 TreeSet的低层用的是二叉树 你比我小,放元素时,放在左边,一直放。比他大,放在右边,以形成二叉树的样子。 阅读全文
posted @ 2013-04-14 12:26 xinyuyuanm 阅读(124) 评论(0) 推荐(0)
摘要: Question:Given an indexk, return thekthrow of the Pascal's triangle.For example, givenk= 3,Return[1,3,3,1].Note:Could you optimize your algorithm to use onlyO(k) extra space?Anwser 1: class Solution {public: vector<int> getRow(int rowIndex) { // Start typing your C/C++ solution below ... 阅读全文
posted @ 2013-04-14 12:23 xinyuyuanm 阅读(136) 评论(0) 推荐(0)
摘要: //并差集求最大秩//一堆学生间接或直接互为朋友则合并//人数最多的集和的人数即为最大秩//不知道为什么G++超时但是C++过了#include <iostream>using namespace std;int Father[10000001];int Rank[10000001];int T;int Max;void Make_Set(int x){ Father[x] = x; Rank[x] = 1;}int Find(int x){ while(x != Father[x]) { x = Father[x]; } return x;}void Union(int x,in 阅读全文
posted @ 2013-04-14 12:19 xinyuyuanm 阅读(134) 评论(0) 推荐(0)
摘要: 描述:寻找一个数,从这个数上、下、左、右四个方向寻找一堆数,使之为递增或者递减数列,输出这个数列的个数#include <cstdio>#include <cstring>int n,m,t,sum;int arr[110][110],visit[110][110],num[110][110];char s[110];int max(int x,int y){ return x>y?x:y;}int dfs(int x,int y,int pos){ if(arr[x][y]==-1||arr[x][y]>=pos) return 0; if(!visit[ 阅读全文
posted @ 2013-04-14 12:16 xinyuyuanm 阅读(136) 评论(0) 推荐(0)
摘要: paip.Winista HTMLParser文本结点的获取 作者Attilax , EMAIL:1466519819@qq.com ---------主要代码如下 //NodeFilter filter = new NodeClassFilter( typeof( Winista.Text.HtmlParser.Tags.Div ) ); //Winista.Text.HtmlParser.Nodes.TextNode //NodeFilter filter = new StringFilter("www.xi... 阅读全文
posted @ 2013-04-14 12:12 xinyuyuanm 阅读(296) 评论(0) 推荐(0)
摘要: Question:Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent numbers on the row below.For example, given the following triangle[ [2], [3,4], [6,5,7], [4,1,8,3]]Anwser 1: class Solution {public: int minimumTotal(vector<vector<int> > &tria 阅读全文
posted @ 2013-04-14 12:08 xinyuyuanm 阅读(154) 评论(0) 推荐(0)
摘要: 背景在介绍层次细节算法之前,先来看两幅图片。图一图二这两幅图片是用层次细节算法也即LOD算法绘制的地形网格。为了更清晰的看清地形网格的结构,我没有给其贴上纹理。这两幅图片看上去给人第一感觉就是分辨率不同,图一分辨率较低,图二分辨率很高。图一图二是由同一个程序生成的,图一时在调节系数为1的情况下生成的,图二是在调节系数为25的情况下生成的。为了增加对比度,我故意把两幅图片的分辨率调节的差别很大。这个地形网格如果达到全分辨率的话将会是513像素*513像素。然而读者看到的图片并没有达到全分辨率。为什么呢?大家想一下,在现实世界中,人眼的视角是有一个范围的并不能看到360度范围的场景;随着视线的往远 阅读全文
posted @ 2013-04-14 12:05 xinyuyuanm 阅读(849) 评论(0) 推荐(0)
摘要: 顾名思义,慢查询日志中记录的是执行时间较长的 query 可以设一个阀值、将运行时间超过该值的所有SQL语句都记录到慢查询日志文件中 该阀值可以通过参数long_query_time来设置、默认是10秒 这里需要一点、对于运行时间正好等于long_query_time的情况、并不会被记录 因为、在源代码里是判断大于long_query_time、而非大于等于mysql> show variables like 'log_slow_queries';+------------------+-------+| Variable_name | Value |+--------- 阅读全文
posted @ 2013-04-14 12:02 xinyuyuanm 阅读(176) 评论(0) 推荐(0)
摘要: struts2版本为2.3.81.添加jar包 2.修改web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xm 阅读全文
posted @ 2013-04-14 11:58 xinyuyuanm 阅读(163) 评论(0) 推荐(0)
摘要: #include<iostream>#include<string>#include<cstring>#include<algorithm>#include<cstdio>#include<cmath>#include<cctype>#include<iomanip>#define Lson left , t , rt<<1#define Rson t+1 ,right,rt<<1|1using namespace std;const int maxn=200005;int 阅读全文
posted @ 2013-04-14 11:54 xinyuyuanm 阅读(133) 评论(0) 推荐(0)
摘要: 由于贪方便,用idhttp控件实现POST部分。结果发现频繁提交的时候总产生10054 等N多不可控错误。遂想换其它方法。百度找了下。基本都是靠webbrowser 、idhttp等控件提交的。于是,摸索着用 wininet.dll的api自己实现了一个webpost。效果不错。特地贴上方便自己以后检索。代码:function WebPagePost(sURL,sPostData:string):Pointer;stdcall;const RequestMethod = 'POST'; HTTP_VERSION = 'HTTP/1.1'; //HTTP版本 我抓 阅读全文
posted @ 2013-04-14 11:51 xinyuyuanm 阅读(599) 评论(0) 推荐(0)
摘要: 4月14日,我进入UbuntuKylin中文社区(www.ubuntukylin.com)的技术论坛,有感。UbuntuKylin社区的官方口号是:“做更有中国味的操作系统”。什么是“中国味”?一般业界人士认为:所谓”中国味“就是不提GNU,尽量回避GNU,表现在行为没有准则,随随便便。为什么这么说呢?我登录技术论坛,竟然不用承诺遵守社区的行为准则(Code of Conduct)就登录成功了,这就是所谓的“中国味”吗?看看UbuntuKylin社区的领导人(Lead)JackYu的个人信息:“Signed Ubuntu Code of Conduct: Yes”。这就是说,作为Ubuntu. 阅读全文
posted @ 2013-04-14 11:47 xinyuyuanm 阅读(214) 评论(0) 推荐(0)
摘要: GNU计划诞生于1983年9月27日,现在,GNU正当年,气壮如牛也,但是,GNU不会吃人,也不会害人。在R.Stallman看来,GNU计划是“达到某种社会目的的技术手段”("technical means to a social end")。可是,在我们看来,它只是一种类似Unix的多用户、多任务的计算机操作系统,以Linux为其系统的内核。GNU有什么本质特征呢?答曰:GNU系统全部由自由软件(Free software)所组成。这是真的吗?怎么做到的呢?GNU当真是一个巨大的自由软件包吗?这些必须搞清楚才行。 在现今国际大环境下,搞计算机操作系统这类大型软件,单靠” 阅读全文
posted @ 2013-04-14 11:44 xinyuyuanm 阅读(206) 评论(0) 推荐(0)
摘要: 如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况 [root@tp ~]# iptables -L -n Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source... 阅读全文
posted @ 2013-04-14 11:40 xinyuyuanm 阅读(106) 评论(0) 推荐(0)
摘要: 现在已经可以把Android NDK提供的工具链以独立编译器的方式使用了!如果你已经有了自己的构建系统,这就很有用了。一个典型的应用场景是调用一个依赖于CC环境变量开源库的'configure'脚本进行跨平台编译。本文档将解释如何那样做。1 选择你的工具链:首先 ,你需要确定你的独立工具链所面向的目标CPU加构,是ARM-based设备、x86-based设备,还是MIPS-based设备。每个架构对应不同的工具链名字: * arm-linux-androideabi-4.6 => 面向ARM-based Android设备 * x86-4.6 => 面向x86-b 阅读全文
posted @ 2013-04-14 11:36 xinyuyuanm 阅读(681) 评论(0) 推荐(0)
摘要: 转载请标明出处:http://blog.csdn.net/android_ls/article/details/8797740声明:常有人说,能把复杂的事情,用最简单通俗方式向大家描述清楚,此乃“牛人”或称“大师级别”。我自知离那个级别还差很远。因此,我发表的仿人人Android客户端系列博文,是与有一定Andoird基础知识的朋友来分享的。这篇是基于上一篇Android仿人人客户端(v5.7.1)——对从服务器端(网络)获取的图片进行本地双缓存处理(流程图或活动图)来进行讲解,没看过的可以先阅读下上一篇博文,其实我个人觉得图片双缓存处理这块,一张流程图已足以说明一切。至于编码实现,不同的人有 阅读全文
posted @ 2013-04-14 11:33 xinyuyuanm 阅读(226) 评论(0) 推荐(0)
摘要: 终于无法忍受虚拟机中和WUBI安装ubuntu了,决定安装双系统。感觉网上说的都好复杂,用各种工具。推荐一个比较简单到方法:UltraISO软碟通将ubuntu到镜像烧进U盘,从U盘启动装。ubuntu会将win7加入到启动引导中,所以,安装完成后,启动菜单中有win7,也无需修改什么,双系统安装还是比较简单,没想想中那么复杂。Android开发需要安装1.JDK从官网下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html下载:jdk-7u9-linux-i586.tar.gz 然后解压到相应到目录后进行环境变 阅读全文
posted @ 2013-04-14 11:29 xinyuyuanm 阅读(332) 评论(0) 推荐(0)
摘要: 参考一下连接地址:1.http://blog.163.com/anson_an0908/blog/static/1873498452012719101835153/2.http://hi.baidu.com/mark_lewis/item/4ea2d6d172307094270ae7673.http://www.cnblogs.com/oomusou/archive/2008/02/04/1064193.html这个看完,应该就可以了 阅读全文
posted @ 2013-04-14 11:26 xinyuyuanm 阅读(2318) 评论(0) 推荐(0)
摘要: 最近发现自己的一些问题。问题一直都在,只是之前的自己 不愿意去面对罢了。诸如做事情不能坚持,容易烦躁,受不得人的逆耳忠言。自己想要成为什么样的人,现在明显是没有做到的。太容易懈怠了。meiya说人必须选择一种生活方式并有勇气坚持下去。最糟糕的状态是明明你想选择的是一条不甘于平庸,改变、进取和奋斗的道路时却以一种安于现状的方式生活,最后抱怨自己没有得到想要的人生。作为一个还不够强,想要什么就尽力争取一下,争取不到也能退后一步自我安慰,而不是想做什么就一定要做到最好的人,有时候真的还需要这种心灵鸡汤式的文章来重新去思考自己的路。并不是什么能坚持一件事情很久的人。并不是什么很坚强的人。并不是什么努力 阅读全文
posted @ 2013-04-14 11:22 xinyuyuanm 阅读(186) 评论(0) 推荐(0)
摘要: day15-04 and 05 compareTo的重新写入。 这时就只能使用比较器。 TreeSet排序 有点难 15-06 泛型 出现的新特性,用于解决安全问题是个新特性。 因为原先的,ArrayList ad时,只能加同类型的元素 借用了数组 int[] arr=new int[3]; arr[0]=4; arr[1]=3.5; 数组是可以的。 所以要先声明一下,<>就是,{}()[]被他人用了, 声明了以后,就把运行时出现的问题,转移了编译时期,方便程序员解决问题 设计了泛型后,就安全了,那个提示也没了。 强制的客观的... 阅读全文
posted @ 2013-04-14 11:18 xinyuyuanm 阅读(145) 评论(0) 推荐(0)
摘要: 《重构——改善既有代码》Motivationü 类型码不是类型安全的,终究只是一堆数字或者一个字符串。使用类代替类型码,可以做更好的编译检查。ü 如果类型码不影响宿主类的行为,则优先考虑使用Replace Type Code with ClassMechanicsü 为类型码建立一个类。类中应该定义一组静态变量,表示允许被创建的实例。ü 修改源类实现,将类型码替换为上面新建的类。 Eclipse重构菜单中没有直接的对应选项,一般主要应用下面两个可逆操作,完成类型码变量的替换:[Inline] CLAIMED --> PermissionState. 阅读全文
posted @ 2013-04-14 11:15 xinyuyuanm 阅读(274) 评论(0) 推荐(0)
摘要: 在汇编语言中,没有类型的划分,只有数据跟指令,当然这也是从程序的角度去理解,对CPU来说,一切都是数据。1:数据类型的概念啥子叫类型?它是抽象的,是对具有相同特征跟行为的对象的描述。万物皆对象,对于大自然中的万物,类型这个概念都是存在的。 2:Java中的数据类型 那对于数据来说,首先明白数据有大有小,有长有短,那么我们就用不同的类型来描述数据所能表示的大小。 这样做有啥好处呢?可以更好的以接近人类的思维方式去操作数据,同时也有利于内存分配管理。 ok,以上说的就是基本数据类型,那我们现在要在程序中描述一个人类,用基本数据类型就不能去很好的描述了吧? 这时候,就需要自定义一种数据类型... 阅读全文
posted @ 2013-04-14 11:11 xinyuyuanm 阅读(175) 评论(0) 推荐(0)
摘要: 一、什么是抽象工厂模式抽象工厂模式是所有形态的工厂模式中最为抽象和最其一般性的。抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型的情况下,能够创建多个产品族的产品对象。 二、产品族和产品等级结构 三、模式中包含的角色及其职责1.抽象工厂(Creator)角色 抽象工厂模式的核心,包含对多个产品结构的声明,任何工厂类都必须实现这个接口。 2.具体工厂( Concrete Creator)角色 具体工厂类是抽象工厂的一个实现,负责实例化某个产品族中的产品对象。 3.抽象(Product)角色 抽象模式所创建的所有对象的父类,它负责描述所有实例所共有的公共接口。 4.具... 阅读全文
posted @ 2013-04-14 11:08 xinyuyuanm 阅读(164) 评论(0) 推荐(0)
摘要: 116 英语之乐08年我有了一门新的爱好,那就是听英语。生活就是很奇怪,很多曾经不以为然的东西,往往到以后就觉得非常重要。我清楚的记得在我的记忆里就说过:英语不重要的话!当然说这个的时候,带着很大的鄙视应试教育的情绪。包括在很大的一部分时间内,我都不以为然。虽然在软件编程有很多资料都离不开英语,但是我觉得自己起码能马马虎虎的应付一下还是没问题。让我对英语的学习有了重新认识,应该归源于这几个人。LISA是我曾经的同事,也是我的好友。她给自己起一个英文的名字,可以看出她对英语的爱好有多深!在很长的一段时间,我经常看到她一有空闲就听相关的英文资料,她还利用一切有空的时机用英文表达她的思想及感受。公. 阅读全文
posted @ 2013-04-14 11:04 xinyuyuanm 阅读(127) 评论(0) 推荐(0)
摘要: #include <cstdio>#include <cstdlib>#include <cmath>#include <cstring>#include <ctime>#include <algorithm>#define REP(i, n) for (i = 0; i < (n); ++i)#define FER(i, j) for (i = lst[j]; i; i = i->n)#define int64 long long#ifdef WIN32#define fmt64 "%I64d&qu 阅读全文
posted @ 2013-04-14 00:34 xinyuyuanm 阅读(148) 评论(0) 推荐(0)
摘要: 描述:输入三个数n,m,t,寻找一堆n和m,使之和为t,如果不存在,那么则寻找最接近(小于等于)t的数,并求出此时所包含的最多的n与m的个数和这个数与t的差值,并输出这两个数#include <cstdio>int main(){ // freopen("a.txt","r",stdin); int n,m,t,count,sum,flag,pos,v; while(scanf("%d %d %d",&n,&m,&t)!=EOF) { sum=0; if(n>m) { int temp=n; 阅读全文
posted @ 2013-04-14 00:31 xinyuyuanm 阅读(231) 评论(0) 推荐(0)
摘要: 这次升级使wzplayer for android在原有的基础上,性能更高,更强。双核机器支持720P,部分高端手机甚至能软解1080P会根据运行平台的情况自动调节,使一些中高端的机器能有更加出色的表现. 为了让大家更好的对比新版本的wzplayer性能的提高,新版本把默认的音频渲染也设置为了opensles ,所以demo版本只能在android 2.3及以上的系统上才能正常使用.在opensl es 和 opengl es2这对组合下,wzplayer的性能可以说是去到了软解码的顶峰.效果怎么,大家自己下载测试过就知道了. 而wzplayer仍然保留着原有的接口,大家还是可以像以往一样,在 阅读全文
posted @ 2013-04-14 00:28 xinyuyuanm 阅读(266) 评论(0) 推荐(0)
摘要: 今天把驱动程序乱七八糟的看了一通,简单总结一下。 一个完整的驱动,需要提供如下的东西, 第一,用户空间/dev下面的设备节点。当然,如果该设备仅仅是内核的使用,例如I2C,则不需要在/dev下面建立设备节点。 第二,驱动程序,就是能到映射到/dev下面的fopen等系列操作。 中间有些负责,不过这些基本的东西都还是能够找到,具体细节上的联系,还需要后面认真分析。从简单的sd卡驱动来看这些内容都是可以找到的。 add_disk(md->disk)----》最终会向/dev下面添加节点。 md = mmc_blk_alloc(card); ----》会连接上实际的fopen等系列操作... 阅读全文
posted @ 2013-04-14 00:24 xinyuyuanm 阅读(823) 评论(0) 推荐(0)
摘要: 1、知识点 Spring提供两种IoC容器实现类型。基本的一种为Bean Factory(Bean工厂)。更高级的一种为Application Context(应用程序上下文),它是对Bean工厂的兼容和扩展。 两种IoC容器类型的Bean配置文件相同。 应用程序上下文提供比Bean工厂更高级的特性,同时保持基本特性的兼容。所以除非是资源有限的应用程序(例如运行于一个小脚本或者移动设备上),否则强烈推荐使用应用程序上下文。 Bean工厂和应用程序上下文接口分别是BeanFactory和ApplicationContext。2、代码示例 (1)序列生成器Sequence... 阅读全文
posted @ 2013-04-14 00:20 xinyuyuanm 阅读(269) 评论(0) 推荐(0)
摘要: 最近研究一个大大的贪吃蛇代码,自己开始试着写了写,已经对贪吃蛇的移动及规则方面的算法了解,主要是绘图方面有很大的困难,因为贪吃蛇的代码中将蛇的身体定义成多个坐标点,所以在绘图的过程中就必须要把这样的点给放大,与此同时蛇的移动范围又要在panel面板尺寸的基础上进行缩小,这样才使得游戏中设的移动不出问题。废话不说,上代码Snake.javaimport java.util.*; import javax.swing.*; public class Snake { int len,wid; static int up=1; static int down=3; static int l... 阅读全文
posted @ 2013-04-14 00:17 xinyuyuanm 阅读(523) 评论(0) 推荐(0)
摘要: 时间限制: 4000ms 内存限制: 256MB描述对于两个长度相等的字符串,我们定义其距离为对应位置不同的字符数量,同时我们认为距离越近的字符串越相似。例如,“0123”和“0000”的距离为 3,“0123”和“0213”的距离则为 2,所以与“0000”相比,“0213”和“0123”最相似。现在给定两个字符串 S1 和 S2,其中 S2 的长度不大于 S1。请在 S1 中寻找一个与 S2 长度相同的子串,使得距离最小。输入输入包括多组数据。第一行是整数 T,表示有多少组测试数据。每组测试数据恰好占两行,第一行为字符串 S1,第二行为 S2。所有字符串都只包括“0”到“9”的字符。输出对 阅读全文
posted @ 2013-04-14 00:13 xinyuyuanm 阅读(240) 评论(0) 推荐(0)
摘要: For-Each循环 For-Each循环也叫增强型的for循环,或者叫foreach循环。 For-Each循环是JDK5.0的新特性(其他新特性比如泛型、自动装箱等)。 For-Each循环的加入简化了集合的遍历。语法如下:for(type element: array){ System.out.println(element); }Demo:public static void query(){ List<Teacher> list = new ArrayList<Teacher>(); //list里存的是N个Teacher对象 System.out.print 阅读全文
posted @ 2013-04-14 00:10 xinyuyuanm 阅读(483) 评论(0) 推荐(0)
摘要: C\C++\Java字符串拼接比较: 昨天买好小米盒子,自己折腾了一会然后就教会老妈怎么玩,怎么看还珠格格之后,我闲来无事,突然想起了上次一个项目处理字符串遇到的性能问题,然后就仔细考虑了一下,越考虑发现需要注意的越多,于是开了ubuntu虚拟机测试一下(我的host机器是i7 Q740 四核八线程): C语言版本是直接用strncpy,纯内存字节流操作 C++第一个版本用到了std::string,用append添加字符传 C++第二个版本用到了std::stringstream,直接ss<<"hello" Java用StringBuilder 结果是: C语 阅读全文
posted @ 2013-04-14 00:06 xinyuyuanm 阅读(451) 评论(0) 推荐(0)
摘要: 环境Eclipse Indigo + Android 2.2问题暂未入手智能机,想在电脑上使用微信。解决搭建Android模拟器请参考百度经验:本文简要说明使用命令行安装。最开始打算把APK文件拷贝到手机的sdcard中,可是在模拟器中找不到文件管理器,于是只有使用命令行进行安装。1.启动模拟器后,打开Cmd窗口2.使用命令:adb install APK安装包路径 进行安装3.在模拟器中找到微信图标,享受新的沟通方式吧。安装日志#将weixin_V4.5_mumayi_37274.apk拷贝到sdcard中H:\Program files\android-sdk-windows\platfo 阅读全文
posted @ 2013-04-14 00:02 xinyuyuanm 阅读(791) 评论(0) 推荐(0)