-
JVM-程序编译与代码初期(编译期)优化
JVM-程序编译与代码早期(编译期)优化早期(编译期)优化一、Javac编译器1.Javac的源代码与调试Javac的源代码放在JDK_SRC_HOME/langtools/src/shares/classes/com/sun/tools/javac中,除了JDK自身的API之外,就只引用了JDK_SRC_HOME/langtools/src/shares/classes/com/sun/*里面的...
476
热度 -
工作中惯用代码-DateUtils
工作中常用代码--DateUtils工作中经常遇到处理日期的问题,当然有一些优秀开源的库(例如joda-time,功能十分强大),不过个人还是比较偏好自写一点常用的代码,毕竟开源库中我们实际使用到的功能并不多,如果引入库,个人感觉造成一些资源浪费(纯属个人观点)。下面就是我常用一个工具类,DateUtils,仅仅就封装了一些本人工作中常用到的方法,这儿贴出来,代码如有不当之处,麻烦指出(不胜感激)...
74
热度 -
(转) iphone 开发惯用到的代码
(转)iphone开发常用到的代码-(NSString*)URLEncodedString:(NSString*)string{NSString*result=(NSString*)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,(CFStringRef)string,NULL,CFSTR("!*'();:@&=+$,...
75
热度 -
Entity Framework in ASP.NET MVC Application (3)
EntityFrameworkinASP.NETMVCApplication(三) IntheprevioustutorialyouimplementedasetofwebpagesforbasicCRUDoperationsforStudententities.Inthistutorialyou'lladdsorting,filtering,andpagingfunctionalitytothe...
456
热度 -
Ext4 HtmlEditor富文本加入固定神情panel
Ext4HtmlEditor富文本加入固定表情panel感谢Ext社区的外国朋友提供一个现成的插件,我在当中加入一个表情panel,希望给大家在用Ext的时候也方便一些.做个例子让大家继续扩展. Ext.ux.form.plugin.HtmlEditor.js /** *@classExt.ux.form.plugin.HtmlEditor *@authorAdrianTeodorescu...
665
热度 -
Android 依赖注入: Dagger 二 实例讲解(一)
Android依赖注入:Dagger2实例讲解(一)本文原创,转载请注明出处:http://blog.csdn.net/zjbpku关于Dagger,在之前的博文(Android依赖注入:Dagger实例讲解(Demo下载))中已有介绍,本文说的Dagger2主要是由Google技术人员参与开发的,当然包括Square的各位及其他一些Contributors在内的大牛也贡献了不少。该项目大概是从去...
120
热度 -
iphone开发惯用代码
iphone开发常用代码iphone代码//创建一个UIView对象UIView*myview=[[UIViewalloc]init];//设置UIView对象的外观大小myview.frame=CGRectMake(0,0,320,47);//设置UIView对象的背景色。[UIColorcolorWithPatternImage:[UIImageimageNamed:@"0006.png"]]...
61
热度 -
sql学习笔记(21)-增添外键
sql学习笔记(21)----------添加外键最近在忙考试,比较烦!本人一见到考试就蒙圈了!完全大脑空白,不受控制,再加上变态监考老师,更别提有多痛苦了。还好,顺利完成了考试,抽出点空来学习一下MySQL和Oracle,发现点问题,好似很严重。那么,我想问:如果让你写SQL语句,添加外键,你会怎么写,如果这就是面试题,你该怎么写呢?反正我是写不全,不能完全的写正确,平时我们都是是...
85
热度 -
android2.1源码构造分析
android2.1源码结构分析1.Android2.1源码结构分析2.lee3.Android2.14.|--Makefile5.|--bionic(bionicC库)6.|--bootable(启动引导相关代码)7.|--build(存放系统编译规则及generic等基础开发包配置)8.|--cts(Android兼容性测试套件标准)9.|--dalvik(dalvikJAVA虚拟机)10.|...
17
热度 -
sqlzoo练习题答案-SELECT within SELECT Tutorial
sqlzoo练习答案--SELECTwithinSELECTTutorialThistutoriallooksathowwecanuseSELECTstatementswithinSELECTstatementstoperformmorecomplexqueries.namecontinentareapopulationgdpAfghanistanAsia652230255001002034300...
673
热度 -
Android 源码索引结构详解
Android源码目录结构详解这是Android2.1的源代码的目录结构,可以帮助我们研究Android的源代码。Android源代码的下载请参考官网?Android2.1|--Makefile|--bionic???????????????????????(bionicC库)|--bootable???????????????(启动引导相关代码)|--build?????????????????...
17
热度 -
Android 驱动跟系统开发 2. 解析模拟器GPS模块 (原创)
Android驱动和系统开发2.解析模拟器GPS模块(原创)好久没有写技术博客了,恰逢今天还感冒了,这破天气,晚上凉风一吹,就感冒了,要加强锻炼呀。好了,废话不多说,由于工作需要,我要移植一个虚拟的gps模块,于是乎,我就参考了android模拟器的gps模块的实现方法,只需稍微改动就完成了我的工作了,随后我也会附上我做的模块的代码,这里主要还是来解析下模拟器上的gps模块代码吧。相信做过andr...
13
热度 -
最全的Android源码索引结构详解
最全的Android源码目录结构详解Android2.1|--Makefile|--bionic(bionicC库)|--bootable(启动引导相关代码)|--build(存放系统编译规则及generic等基础开发包配置)|--cts(Android兼容性测试套件标准)|--dalvik(dalvikJAVA虚拟机)|--development(应用程序开发相关)|--external(and...
60
热度 -
最全的Android源码索引结构详解(转)
最全的Android源码目录结构详解(转)Android2.1|--Makefile|--bionic(bionicC库)|--bootable(启动引导相关代码)|--build(存放系统编译规则及generic等基础开发包配置)|--cts(Android兼容性测试套件标准)|--dalvik(dalvikJAVA虚拟机)|--development(应用程序开发相关)|--external(...
5
热度 -
ubuntu上载编译android源码(二)
ubuntu下载编译android源码(二)原帖:http://mmmyddd.freeshell.net/wiki/index.htmlContents[Hide]1AndroidSourceCodeDownload1.1Website1.2CreateDirectory1.3DonwloadToolChain1.4下载Android平台源代码2编译Android平台以及SDK2.1完全编译2....
64
热度 -
Android源代码构造分析(ZT)
Android源代码结构分析(ZT)Android源代码结构分析Google提供的Android包含了:Android源代码,工具链,基础C库,仿真环境,开发环境等,完整的一套。第一级别的目录和文件如下所示:[cpp]?----------------?├──Makefile???????????全局的Makefile?├──build??????????????系统编译规则和配置所需要的脚本和工...
97
热度 -
PHP自动化白盒审批技术与实现
PHP自动化白盒审计技术与实现0x00前言国内公开的PHP自动化审计技术资料较少,相比之下,国外已经出现了比较优秀的自动化审计实现,比如RIPS是基于token流为基础进行一系列的代码分析。传统静态分析技术如数据流分析、污染传播分析应用于PHP这种动态脚本语言分析相对较少,但是却是实现白盒自动化技术中比较关键的技术点。今天笔者主要介绍一下最近的研究与实现成果,在此抛砖引玉,希望国内更多的安全研究人...
33
热度 -
Android源码索引结构
Android源码目录结构GNU的内核在体积和运行效率上不适合移动设备,系统核心组件都是以动态库的形式驻留在每个进程中,运行效率和内存占用都是十分重要的问题。Google开发了一个自定义的库名为Bionic,以BSD许可形式开源。Bionic库仅为200KB大小是GNU版本体积的一半,这意味着更高的效率和低内存占用,同时配合经过优化的JavaVMDalvik才可以保证高的性能。Bionic不支持一...
88
热度 -
Android原码构造分析(转载)
Android原码结构分析(转载)以下内容转载于网上论坛。正确性未一一验证,但是看了部分结构解释正确。Google提供的Android手机开发平台包含了原始Android的目标机代码,主机编译工具、仿真环境,代码包经过解压缩后,第一级别的目录和文件如下所示:?.?|--Makefile??????(全局的Makefile)?|--bionic??????(BionicC库)?|--bootload...
72
热度 -
Ruby 运算符
有趣的Ruby-学习笔记1Ruby类类定义#!/usr/bin/rubyclassSampledefhelloputs"HelloRuby!"endend#使用上面的类来创建对象object=Sample.newobject.hello注意:无参数的函数调用可以省略()初始化方法初始化方法有一个统一的名字叫initializeclassCustomer@@no_of_custo...
721
热度