今天解bug时,遇到这样一个问题: 问题描写叙述:切换系统语言为阿拉伯文时,actionbar布局没有变为从右向左排列。 于是,我在Androidmanifest.xml文件里的application 标签内加上android:supportsRtl="true"属性,发现没有起到效果。 原因在.....
分类:
移动开发 时间:
2015-01-16 18:23:08
阅读次数:
220
AIDL,Android Interface definition language的缩写,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口。最近看了下AIDL在Android系统中的用法,在网上看到很多初学的朋友不太明白AIDL的实际作用,android提供了很...
分类:
移动开发 时间:
2015-01-16 18:22:48
阅读次数:
212
deferGo语言中有种不错的设计,即延迟(defer)语句,你可以在函数中添加多个defer语句。当函数执行到最后时,这些defer语句会按照逆序执行,最后该函数返回。特别是当你在进行一些打开资源的操作时,遇到错误需要提前返回,在返回前你需要关闭相应的资源,不然很容易造成资源泄露等问题。如下代码所...
分类:
编程语言 时间:
2015-01-16 18:22:12
阅读次数:
183
一、面向对象php:classRectangle
{
private$width;
private$height;
private$color;
publicfunction__construct($width,$height,$color)
{
$this->width=$width;
$this->height=$height;
$this->color=$color;
}
publicfunctionsetColor($color)
{
$this->color=..
分类:
编程语言 时间:
2015-01-16 16:56:28
阅读次数:
183
先来回忆下C语言中宏是怎么定义的,最基本的是定义常量:#define MAX_LEN 1024 这是最简单的常数宏定义,其中宏名按规定是要大写的,宏名在预编译时会由后面的值替代掉(预编译四大步骤:1、用宏名后面的值替换宏名;2、加载包含的头文件内容;3、判断逻辑假,并且去掉逻辑假代码;4、删除注释)。
C语言中宏函数定义格式:#define FUN_NAME(a, b, c)...
分类:
其他好文 时间:
2015-01-16 16:51:04
阅读次数:
220
有几点值得说一下:
1、指令集可以进行类型分析,但不是说单独做什么iadd、fadd这样的低级CPU操作指令抽象(JVM/CLR都是这么设计的),要点在于,引入了malloc和alloca(堆分配和栈分配)本来是C语言的库函数,却做成了虚拟指令(这里作者没有管C++里的new和new[]的区别),然后通过getelementptr可以访问数据结构的字段;
实际上,LLVM的alloca指令...
分类:
其他好文 时间:
2015-01-16 16:50:04
阅读次数:
202
UDP协议与TCP协议之间的区别不再分析,主要是分析一下这两个协议在Java通信编程中是如何被使用的。
首先介绍TCP,对于TCP,Java语言为它提供了良好的支持。建立TCP通信,首先需要构建服务器,并且得
到服务器的IP和端口号。
TCP协议下的Socket类:
java.net.Socket类代表客户端连接
java.net.ServerSocket类代表服务器端连接
Serve...
分类:
编程语言 时间:
2015-01-16 16:47:50
阅读次数:
199
一、什么是PHP运行环境
能够理解人与计算机交流时语言软件,通常指解释PHP编程语言的软件.
例如:
PHP(代码) 需要PHP超文本预编译器(软件).
Java需要JVM虚拟机
二、安装PHP运行环境(PHP软件)
以下是两个PHP软件32位.
直接解压就表示安装.
我们在上课期间使用32位.因为32位软件既可以运行在32位电脑上也可以运行在64位的电脑上.
注意:安...
分类:
Web程序 时间:
2015-01-16 16:47:22
阅读次数:
147
一、 Thrift简单介绍
1.1、 Thrift是什么?能做什么?
Thrift是Facebook于2007年开发的跨语言的rpc服框架,提供多语言的编译功能,并提供多种服务器工作模式;用户通过Thrift的IDL(接口定义语言)来描述接口函数及数据类型,然后通过Thrift的编译环境生成各种语言类型的接口文件,用户可以根据自己的需要采用不同的语言开发客户端代码和服务器端代码。
例如,...
分类:
其他好文 时间:
2015-01-16 16:40:14
阅读次数:
174
使用python工具将excel生成的json文件,可以用在很多语言里,比如objective-c, C++,lua,javascript等等,来为游戏关卡配置数据。如果是选择的lua语言,这个json文件还不能直接使用。因为json文件里只是json格式的字符串,需要先转换成lua里的数据格式:t...
分类:
Web程序 时间:
2015-01-16 16:16:19
阅读次数:
210