E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
mmdetection源码笔记
Android PinyinIME
源码笔记
-- 0. 简介
2010年8月16日Android版本:2.1(Eclair)代码路径:packages/inputmethods/PinyinIME/项目结构:AndroidManifest.xml-Android工程的清单文件,参考http://developer.android.com/intl/zh-CN/guide/topics/manifest/manifest-intro.htmlAndroid.m
Buaaroid
·
2012-04-25 14:00
java
android
jni
输入法
interface
makefile
hadoop
源码笔记
aprotectedListlistStatus(JobContextjob )throwsIOException{ Listresult=newArrayList(); Path[]dirs=getInputPaths(job); if(dirs.length==0){ thrownewIOExc
lilin_xdu
·
2012-02-29 10:00
hadoop
user
null
Class
input
Path
java
源码笔记
之String
String不是一个基本类型,而是一个finalclass,它的主体是由一个char数组组成,而这个char数组和其它的field都是final的,因此是不允许改变的。这种设计有其使用的好处,比如可以当单例对象来共享数据等;但是同样在一些场景中也会带来不便,比如说当你想在一个字符串后加上一个字符串时。主要是因为当你要往一个字符串后加上一段字符串时,字符串并不是去改变char数组,增大其容
yanhandle
·
2012-02-12 21:00
Ubuntu10.04 下载Android2.3.3
源码笔记
InitializingaBuildEnvironmentThe"GettingStarted"sectiondescribeshowtosetupyourlocalworkenvironment,howtouseRepotogettheAndroidfiles,andhowtobuildthefilesonyourmachine.TobuildtheAndroidsourcefiles,youw
jiang_dlut
·
2011-11-06 20:00
[Python源码学习]之模块路径
接前面Python
源码笔记
之Py_InitializeEx,尝试看看Python中用到的一些Path(这部分东西太乱了...具体见PC/getpathp.c和Modules/getpath.c中的注释)
dbzhang800
·
2011-09-18 17:00
windows
linux
python
String
Path
平台
[Python源码学习]之对象创建与销毁
接前面Python
源码笔记
之内存管理,尝试看看Python的对象的创建与销毁。 Python的对象类型还挺多,在Python
源码笔记
之数据类型中试图列一个表出来,最终未果。不敢贪多,看4个内建对象。
dbzhang800
·
2011-09-04 18:00
python
list
struct
null
construction
Pointers
Android PinyinIME
源码笔记
-- 2. 底层服务启动
PinyinIME输入法启动过程介绍见“附A.1 输入法的启动”http://blog.sina.com.cn/s/blog_4177a2e20100lsh0.html,从该文介绍可知当PinyinDecoderService创建时,初始化工作包括了收集系统静态字典文件信息以及用户字典路径信息,然后调用C++代码接口nativeImOpenDecoderFd完成底层服务的启动(另一个C++代码接口
z_guijin
·
2011-08-26 16:00
android
虚拟机
jni
search
输入法
Matrix
Android PinyinIME
源码笔记
-- 附A.1 输入法的启动
在Android官方Blog介绍了Android平台输入法的生命周期,如下图(图片来自http://android-developers.blogspot.com/search/label/Input%20methods) 当一个可编辑的文本框获得焦点时,系统就会启动当前输入法,首先调用当前输入法的onCreate()函数。 Android系统的输入法通常都派生自基类android.inputme
z_guijin
·
2011-08-26 16:00
android
api
service
tree
输入法
methods
Android PinyinIME
源码笔记
-- 1. 底层服务接口简介
Android拼音输入法的底层服务PinyinDecoderService将运行在一个独立的进程里,上层Java应用运行在另一个进程,两个进程间通信需要通过aidl文件中定义的接口调用。 如前文所述,在源码根目录下的lib/子目录中已经定义服务的接口IPinyinDecoderService。 在Java源码src/com/android/inputmethod/pinyin/Pin
z_guijin
·
2011-08-26 15:00
java
android
service
File
Class
输入法
Android PinyinIME
源码笔记
-- 0. 简介
Android版本:2.1(Eclair)代码路径:packages/inputmethods/PinyinIME/项目结构: AndroidManifest.xml -Android工程的清单文件,参考http://developer.android.com/intl/zh-CN/guide/topics/manifest/manifest-intro.html Android.m
z_guijin
·
2011-08-26 15:00
读java.util.HashMap, HashSet
源码笔记
读java.util.HashMap,HashSet
源码笔记
1、构造方法:HashMap有4个构造方法: 1.1、用指定初始容量和指定加载因子构造一个新的空哈希表。
showsun
·
2011-08-16 00:00
Ubuntu10.04 下载Android2.3.3
源码笔记
InitializingaBuildEnvironmentThe"GettingStarted"sectiondescribeshowtosetupyourlocalworkenvironment,howtouseRepotogettheAndroidfiles,andhowtobuildthefilesonyourmachine.TobuildtheAndroidsourcefiles,youw
virus026
·
2011-06-09 16:00
android
ubuntu
Build
Path
download
debugging
深入分析Linux内核
源码笔记
一
linux的源码确实是一个庞然大物,虽然它都被装在/usr/src/linux下面,但阅读还是要搞清楚关系的。 磨刀不误砍柴工,首先上一个阅读器:http://lxr.linux.no/source 转上一些模块所在的源文件: 1. 系统的启动和初始化 在基于Intel的系统上,当 loadlin.exe 或 LILO把内核装入到内存并把控制权传递给内
xiaocaiinlove
·
2010-11-05 21:00
数据结构
C++
c
linux
C#
Strut1
源码笔记
总结
struts1是jsp + tag + servlet组成的,struts1最核心的是ActionServlet。 web.xml是所有的web程序的最基本的入口。 struts1定义了一个标准的servlet,继承ActionServlet。 在tomcat启动的时候,就加载web.xml文件执行servlet.class,找到这个映射的文件调用ActionServlet,在这个类
zhoushunlong
·
2010-09-20 14:00
Web
框架
xml
struts
servlet
zend framework
源码笔记
ZF是利用apache的rewrite技术实现单一入口,打开public/index.php文件开始进行源代码的解读。 一开始定义的是一些系统常量,比如程序根目录等,第一个文件 require_once'Zend/Application.php'; 这是程序启动所要加载的第一个文件,它包含了ZF的整个核心构建,首先是创建类并初始化$application=newZend_Application(A
mshp2007
·
2010-03-17 21:00
exception
function
File
application
Zend
autoload
2009年9月学习phpcms2008 sp2程序
源码笔记
1. inlcude/global.func.php 中的 filter_xss() 方法,扩充[ b]strip_tags()[/b]方法,把不允许的attribute都删除。常用于前台评论、留言板等用户可以提交文本数据的地方,把非法的html标签和javascript属性清除。 function filter_xss($string, $allowedtags =
cuckoosnest
·
2009-09-22 14:00
JavaScript
html
mysql
PHP
IE
BOOST
源码笔记
(6) - 无安全保证的随意转换~~~force_cast
从下面代码可以知道,用reinterpret_cast将一种类型的指针转到另外一种类型的指针是不会出现任何错误的,但是仅仅是编辑器的错误哈哈。另外,注意用引用传参,节省copy时间么。 //generalcasetemplateinlineReturn_Type&force_cast(Argument_Type&rSrc){ return(*reinterpret_cast(&rSrc));
daeees
·
2009-06-14 21:00
BOOST
源码笔记
(5) - 最小的代价实现同步-无锁编程,看boost中的interlocked_bit_test_and_set实现
如题,如何用最小的代价来实现同步呢,即无锁编程(主要是使用原子操作替代锁来实现对共享资源的访问保护),我们来看看下面的代码。首先,我们需要是在这个函数内部对地址x中的值进行位测试并将其对应的位置位。 这里的关键是我们必须先读出*x的值,作位或运算之后,将得到的值对*x赋值。而在多线程环境中,在读出*x后也许有另外的线程对*x进行写操作,这样在给*x赋值的时候就会把对旧的值位或的结果赋给*x,造成错
daeees
·
2009-06-12 20:00
BOOST
源码笔记
(3) - 节省内存的小技巧
先不多说,来看段代码: structstate_data { unsignedshared_count:11, shared_waiting:11, exclusive:1, upgrade:1, exclusive_waiting:7,
daeees
·
2009-06-11 11:00
BOOST
源码笔记
(2) - boost::thread之内部干将interrupt_wait
BOOST的Thread库博大精深,有很多的多线程概念在里面,今天就对其中很多call都用到的interrupt_wait的实现进行解释。首先,在BOOST文档中,有1个不得不看的概念,如下:PredefinedInterruptionPointsThefollowingfunctionsareinterruptionpoints,whichwillthrowboost::thread_in
daeees
·
2009-06-10 22:00
thread
timer
manager
function
Integer
postscript
BOOST
源码笔记
(1) - boost::call_once
boost::call_once应用及其实现 以下是一个典型的运用call_once实现一次初始化的例子: 1 #include 2 #include 3 #include 4 5 int i = 0; 6 int j = 0; 7 boost::once_flag flag = BOOST_ONCE_INIT; 8 9 void init()10 {11 ++i;12 }13
daeees
·
2009-06-08 20:00
delphi
源码笔记
1
functionIsValidIdent(constIdent:string):Boolean; const Alpha=['A'..'Z','a'..'z','_']; AlphaNumeric=Alpha+['0'..'9']; var I:Integer; begin Result:=False; if(Length(Ident)=0)ornot(Ident[1]inAlph
mathsfan
·
2009-01-16 22:00
Delphi
gPXE
源码笔记
随手记下的系统入口:src\core\Main.c中的main函数,重点关注其中的autoboot()函数autoboot函数中重点关注netboot()函数,改函数实现如下:/** *Bootfromanetworkdevice * *@vnetdev Networkdevice *@retrc Returnstatuscode */staticintnetboot(structnet_de
ngaut
·
2008-12-17 22:00
《〈XNova/OGame〉
源码笔记
》(5)
《〈XNova/OGame〉
源码笔记
》 作者:赖勇浩(http://blog.csdn.net/lanphaday) 一、 安装 现在去看安装部分,可能显得颇为怪异。
isiqi
·
2008-12-15 10:00
sql
游戏
.net
PHP
配置管理
《〈XNova/OGame〉
源码笔记
》(5)
《〈XNova/OGame〉
源码笔记
》 作者:赖勇浩(http://blog.csdn.net/lanphaday) 一、 安装 现在去看安装部分,可能显得颇为怪异。
tibaloga
·
2008-12-15 10:00
nova
《〈XNova/OGame〉
源码笔记
》(5)
《〈XNova/OGame〉
源码笔记
》作者:赖勇浩(http://blog.csdn.net/lanphaday)一、 安装现在去看安装部分,可能显得颇为怪异。
lanphaday
·
2008-12-15 10:00
游戏
数据库
服务器
basic
email
include
《〈XNova/OGame〉
源码笔记
》(5)
《〈XNova/OGame〉
源码笔记
》 作者:赖勇浩(http://blog.csdn.net/lanphaday) 一、 安装 现在去看安装部分,可能显得颇为怪异。
javayestome
·
2008-12-15 10:00
sql
游戏
PHP
.net
配置管理
《〈XNova/OGame〉
源码笔记
》(5)
《〈XNova/OGame〉
源码笔记
》 作者:赖勇浩(http://blog.csdn.net/lanphaday) 一、 安装 现在去看安装部分,可能显得颇为怪异。
varsoft
·
2008-12-15 10:00
sql
游戏
PHP
.net
配置管理
《〈XNova/OGame〉
源码笔记
》(3-4)
《〈XNova/OGame〉
源码笔记
》 作者:赖勇浩(http://blog.csdn.net/lanphaday) 一、 用户验证 ogame/login.php 用户在登陆页面输入用户名、密码之后提交
tibaloga
·
2008-12-11 23:00
nova
《〈XNova/OGame〉
源码笔记
》(3-4)
《〈XNova/OGame〉
源码笔记
》 作者:赖勇浩(http://blog.csdn.net/lanphaday) 一、 用户验证 ogame/login.php 用户在登陆页面输入用户名、密码之后提交
varsoft
·
2008-12-11 23:00
html
游戏
PHP
浏览器
Blog
《〈XNova/OGame〉
源码笔记
》(3-4)
《〈XNova/OGame〉
源码笔记
》作者:赖勇浩(http://blog.csdn.net/lanphaday)一、 用户验证ogame/login.php用户在登陆页面输入用户名、密码之后提交
lanphaday
·
2008-12-11 23:00
html
游戏
数据库
iframe
user
include
《〈XNova/OGame〉
源码笔记
》(3-4)
《〈XNova/OGame〉
源码笔记
》 作者:赖勇浩(http://blog.csdn.net/lanphaday) 一、 用户验证 ogame/login.php 用户在登陆页面输入用户名、密码之后提交
isiqi
·
2008-12-11 23:00
html
游戏
PHP
浏览器
Blog
《〈XNova/OGame〉
源码笔记
》(3-4)
《〈XNova/OGame〉
源码笔记
》 作者:赖勇浩(http://blog.csdn.net/lanphaday) 一、 用户验证 ogame/login.php 用户在登陆页面输入用户名、密码之后提交
javayestome
·
2008-12-11 23:00
html
游戏
PHP
浏览器
Blog
《〈XNova/OGame〉
源码笔记
》(1-2)
《〈XNova/OGame〉
源码笔记
》 作者:赖勇浩(http://blog.csdn.net/lanphaday) 一、 引言 《OGame》中文名《银河帝国》,是最早的 webgame 实现之一
tibaloga
·
2008-12-08 11:00
nova
《〈XNova/OGame〉
源码笔记
》(1-2)
《〈XNova/OGame〉
源码笔记
》 作者:赖勇浩(http://blog.csdn.net/lanphaday) 一、 引言 《OGame》中文名《银河帝国》,是最早的 webgame 实现之一
isiqi
·
2008-12-08 11:00
游戏
PHP
mysql
正则表达式
ext
《〈XNova/OGame〉
源码笔记
》(1-2)
《〈XNova/OGame〉
源码笔记
》 作者:赖勇浩(http://blog.csdn.net/lanphaday) 一、 引言 《OGame》中文名《银河帝国》,是最早的 webgame 实现之一
javayestome
·
2008-12-08 11:00
游戏
PHP
mysql
正则表达式
ext
《〈XNova/OGame〉
源码笔记
》(1-2)
《〈XNova/OGame〉
源码笔记
》作者:赖勇浩(http://blog.csdn.net/lanphaday)一、 引言《OGame》中文名《银河帝国》,是最早的webgame实现之一,也是国内众多三国题材的
lanphaday
·
2008-12-08 11:00
游戏
PHP
HashMap
语言
include
login
《〈XNova/OGame〉
源码笔记
》(1-2)
《〈XNova/OGame〉
源码笔记
》 作者:赖勇浩(http://blog.csdn.net/lanphaday) 一、 引言 《OGame》中文名《银河帝国》,是最早的 webgame 实现之一
varsoft
·
2008-12-08 11:00
游戏
PHP
mysql
正则表达式
ext
inger
源码笔记
杂乱
先记在这里,有时间再来仔细整理:词法分析:关键字定义:/*Thisenumcontainsallthekeywordsandoperators *usedinthelanguage. */enum{ /*Keywords*/ KW_BREAK =1000,/*"break"keyword*/ KW_CASE, /*"case"ke
ngaut
·
2008-01-03 23:00
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他