P127 疯狂java讲义笔记 一、Java概述 1.java编译产生与平台无关的字节码(*.class文件),再在JVM里面执行。 2.JVM是一个抽象的计算机,具有指令集并使用不同的存储区,负责执行指令,还要管理数据、内存和寄存器。
P58 一、准备工作及实例1.解压struts-2.1.6-all.zipapps目录:struts2自带的例子程序docs目录:官方文档。lib目录:存放所有jar文件。Src目录:源文件存放地2.六个基本包struts2-core-2.1.6.jar:开发的核心类库freemarker-2.3.13.jar:struts2的UI标签的模板使用freemarker编写commons-logging-1.0.4.jar:日志包ognl-2.6.11.jar:对象图导航语言,通过它来读写对象属性xwork-2.1.2.jar:xwork类库,struts2在其上进行构建commons-fileupload-1.2.1.jar:文件上传组件
P141 使用约束的XML文档设计具有自我描述性。 l XML 是 W3C 的推荐标准 XML企业端应用 l 存储和传输复杂的关系模型数据 l 在软件系统中,作为配置文件使用 XML 与 HTML 的主要差异 l XML 不是 HTML 的替代。 l
P129 < < Back to man.ChinaUnix.net 《Python编程金典》读书笔记 整理:Jims of 肥肥世家 第一次发布时间:2004年5月26日 ----------------
Handler 为Android操作系统中的线程通信工具,包为android.os.Handler。
数据结构() list用法: shoplist = ['apple', 'mango', 'carrot', 'banana'] len(shoplist) for item in shoplist: shoplist.append('rice') shoplist.sort() shoplist[0] 元组 zoo = ('wolf', 'elephant', 'penguin') len(zo
C++ C++基础语言与C语言差不多是一样,只是多了些内容,变了些内容 C++类型检查更严格,更加丰富 面向对象 C++变量里面不仅是数据,还有函数; 封装,基本目的:我的数据是安全的 继承和多态 c++还增加了模版,通用类型编程; 异常处理 g++ c++ gcc cc vi xxx.cpp cpp===>c plus plus或者.cc,.C,.cxx的扩展名 c++头文件以.h或者.hpp
//面向对象:三个特征:封装、多态、继承。 /** 名称提炼法 门{ 开(){ 操作门轴 } } 人{ 开门(门){ 门.开(); } }**/ 类和对象的关系。 现实生活中的对象:张三 李四 想要描述:提取对象中的共性内容。对具体事物的抽象。 描述时:这些对象的共性有:姓名,年龄,性别,学习java的功能。 映射到java中,描述就是class定义的类。 具体对象就是对应java在堆内存中用n
转自:http://chirs1012f.javaeye.com/blog/805261 一、BoneCP配置文件格式(bonecp-config.xml): Xml代码 <? xml version = "1.0" encoding = "UTF-8" ?> < bonecp-config > < default-config > <!-- ... --> < property name = "
惯例,不过这次是我学到了什么 对自定义属性使用属性动画 属性动画,get方法不一定需要 最重要的是ViewTreeObserver.OnPreDrawListener()的使用,另一种过渡动画的实现方式
2015年,苹果发布了iOS9以及iphone6s及iphone6sPlus。其中最吸引大家的就是新的触控方式3DTouch。临近年底工作不忙,学习了一下3DTouch的简单使用,在这儿和大家分享一下。参考苹果官方文档3DTouchAPIS1.HomeScreenQuickActions主屏幕快速操作,当按压桌面图标时,会出现如下图所示菜单(以QQ为例):QuickActions.png想要实现这种菜单,有静态和动态两种设置方法。静态添加方法就是在info.plist中添加如下字段:静态添加.png可...
关于Ajax的概述就不说了,有兴趣自己去找一下吧,并且建议去我博客看关于原生js实现Ajax函数的实现,希望有所帮助。服务器的配置,那篇文章也给出了地址。
ubuntu14.04 安装mongodb笔记: 前段时间突然听人提起nosql这个东西,以前对它还真没了解过,不知道它是什么概念,今天去各个论...
Material Design风格的开源照片笔记。(MVP+Dagger2+RxJava+Dex分包异步加载) 运行效果: 使用说明: 下载: 豌豆荚 应用宝 编译 如果编译不过,错误日志是:
先回顾一下ES5,毕竟在应用最多的浏览器端对ES6的支持不是很完善。即使有bable,traceur这样的库允许我们使用ES6的语法写前端,但就其实质来讲,最终还是把代码翻译成了ES5(更下还有ES3).那为何不直接使用ES5呢。还有就是翻译之后的代码面临性能问题。比如{let a=12;}这样ES6的局部变量声明,在ES5(ES3也行)则是使用try{ throw undefined }catch(a){a=12}这样的方式来实现的。let使用的越多,翻译后的代码中的try catch就越多,如果将var全都替换成let,那不可想象。
net/u013598660/article/details/50620239 最近用上了印象笔记,觉得android 版的底部导航栏挺不错的,好多应用里面都有用到,想着自己动手实现一下,不多说,先上图:
但并不能表明程序内部的结构是否良好。 当维护程序员想要对一个已有的软件做修改的时候,问题才会浮现出来。比如,程序员试 图纠正已有软件的缺陷,或者为其增加一些新的功能。显然,如果类的设计良好,这个任务就
AppDelegate对象方法
Python之美 分布式任务队列Celery的介绍 – 思诚之道 异步任务神器 Celery 简明笔记 来自:https://segmentfault.com/a/1190000007780963
BroadCastReceiver用于监听被广播的事件(Itent)为了达到这个目的,我们就必须进行BroadCastReceiver注册,注册共两种方法。