Linux下安装wine
方法1:
wine 下载地址:http://download.csdn.net/detail/xy010902100449/8728635
进入安装目录
tar -jxvf wine-1.7.33.tar.bz2
cd wine-1.7.33
./configure
这个时候会提示一堆的错误,按照提示安装 apt-get install flex bisons
假设这连个依赖库不能下载,那可能就是你的Linux的源不对,可以参照我上一篇博客更新自己Linux的源。
./con...
go语言本身没有类似php中得array_merge的函数,无法直接实现多个数组的合并
但是这类操作在日常开发中真的是很常见,
有两种方案完成这个操作1:append()
这个函数固然可以完成以上操作,但是使用append意味着遍历数组,意味着slice长度的动态扩展
只能说这招很笨
2:copy()
func copyfunc copy(dst, src []Type) int...
分类:
编程语言 时间:
2015-05-22 17:04:26
阅读次数:
146
java缓冲流本身不具IO功能,只是在别的流上加上缓冲提高效率,像是为别的流装上一种包装。当对文件或其他目标频繁读写或操作效率低,效能差。这时使用缓冲流能够更高效的读写信息。因为缓冲流先将数据缓存起来,然后一起写入或读取出来。所以说,缓冲流还是很重要的,在IO操作时记得加上缓冲流提升性能。
缓冲流分为字节和字符缓冲流
字节缓冲流为:
BufferedInputStream—...
分类:
编程语言 时间:
2015-05-22 17:04:26
阅读次数:
116
java字符流的底层还是使用字节流实现的,所以字节流时刻转换为字符流的。转换流主要使用到
OutputStreamWriter:将字节输出流转换为字符输出流形式
InputStreamReader:将输入的字节流转换为字符流输入形式
1.OutputStreamWriter(字节输出流-->字符输出流)
OutputStreamWriter是...
分类:
编程语言 时间:
2015-05-22 17:04:10
阅读次数:
123
--依赖关系:
JDK,假设JDK1.7以及安装在目录D:\Java\jdk1.7.0_75下,且环境变量中配置了JAVA_HOME:D:\Java\jdk1.7.0_75值;PATH+=%JAVA_HOME%\bin值
--安装:
1、下载maven3 bin文件:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-...
接上一篇文章的内容,这篇文章主要是Scroller类的应用,在讲具体实例之前,我还有顺便提一个Scroller的问题。
就是fling()方法和startScroll()方法的区别,其实确保已经在上篇文章说得很清楚(注释里面)。
fling没有设置起点坐标和终点坐标,而是根据滑动的起始速度来计算最后会到达的坐标位置。
在了解scroller的使用之前,我们来看一下调用示意图
据...
分类:
其他好文 时间:
2015-05-22 17:03:33
阅读次数:
120
提供一个android手机实现ftp上传、下载的demo地址:
http://download.csdn.net/detail/a358763471/8728637...
分类:
移动开发 时间:
2015-05-22 17:02:50
阅读次数:
158
所需头文件:#include
成员函数:
begin() 返回指向第一个元素的迭代器
clear() 清除所有元素
count() 返回某个值元素的个数
empty() 如果集合为空,返回true(真)
end() 返回指向最后一个元素之后的迭代器,不是最后一个元素
equal_range() 返回集合中与给定值相等的上下限的两个迭代器
erase() 删除集合中的元素
...
分类:
其他好文 时间:
2015-05-22 17:02:47
阅读次数:
145
第一步:修改工程文件夹名称
第二步:打开新文件夹,将.xcodeproj更名,右键点击.xcodeproj并选择Show package contents,弹出一个对话框包含了几个文件.(事实上.xcodeproj是这几个文件打成的包)
第三步:用textEdit打开 project.pbxproj文件,将所有旧名字替换成为新的
第四步:把相应的文件夹名改成工...
分类:
移动开发 时间:
2015-05-22 17:03:12
阅读次数:
195
css3引入了新的盒模型——弹性盒模型,该模型决定一个盒子在其他盒子中的分布方式以及如何处理可用的空间。这与XUL(火狐使用的用户交互语言)相似,其它语言也使用相同的盒模型,如XAML 、GladeXML。使用该模型,可以很轻松的创建自适应浏览器窗口的流动布局或自适应字体大小的弹性布局。本文的例子使...
分类:
其他好文 时间:
2015-05-22 17:03:26
阅读次数:
100
不是Cassandra专家, 如果描绘有错误, 请通过邮件列表或者其他方式告知, 我们会修正。Druid对扫描和聚合做了很大程度的优化, 不用提前计算就支持任意的向下钻取, 还可以实时摄入流式数据并实时查询这些进入的数据. Cassandra是很好的名值对数据仓库, 相对于纯粹的key-value数...
分类:
其他好文 时间:
2015-05-22 17:02:53
阅读次数:
172
我们不是Elasticsearch的专家, 如果描绘有误, 请通过邮件列表或者其他途径告知我们. Elasticsearch 是基于Apache Lucene搜索服务器. 提供了对无模式文档的全文检索, 提供了存取未加工的事件记录功能。Elasticsearch也提供了分析和聚合功能。 据用户证明,...
分类:
其他好文 时间:
2015-05-22 17:02:04
阅读次数:
1580
HeadFirst中的定义:适配器模式将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。 适配器模式将一个类的接口转换成客户希望的另外一个接口。使得原本由于接口不兼容而不能在一起 工作的类可以在一起工作。 目标接口(Target):客户所期待的接口。目标可以...
分类:
其他好文 时间:
2015-05-22 17:02:15
阅读次数:
81
List按对象进入的顺序保存对象,不做排序和编辑操作。Set对每个对象只接受一次,并使用自己内部的排序方法(通常,你只关心某个元素是否属于Set而不关心它的顺序--否则使用List)。Map同样对每个元素保存一份,但这是基于"键"(key)的,Map也有内置的排序,因而不关心元素添加的顺序。如果添加...
分类:
编程语言 时间:
2015-05-22 17:00:32
阅读次数:
124
目前正在参与开发的一个项目是采用AMD规范来组织每个模块的代码和其依赖性,每个模块包括其对应的html模板、css样式表以及Javascript文件。具体的目录结构如下图所示:在项目发布之前,我们往往需要将项目文件比如JavaScript文件、CSS样式表等进行压缩混淆,这么做的目的主要在于减少加载...
分类:
其他好文 时间:
2015-05-22 17:02:33
阅读次数:
115
Inoreader的快捷键可以说非常多,非常实用,但是今天发现Vimperator会导致原有的网站快捷键失效。两难中,后来终于找到了解决方法。shift+i:ignorekeys add [URL]引自:http://www.douban.com/group/topic/50200457/
分类:
系统相关 时间:
2015-05-22 17:00:22
阅读次数:
602
AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也...
分类:
编程语言 时间:
2015-05-22 17:01:39
阅读次数:
142