P18 android的窗口机制分析 --事件处理由于Android是linux内核的,所以它的事件处理也在linux的基础上完成的,因此本文我们从linux内核往应用这个方向慢慢理清它的处理过程。 linux内核提供了一个Input子系统来实现的,Input子系统会在/dev/input/路径下创建我们硬件输入设备的节点,一般情况下在我们的手机中这些节点是以eventXX来命名的,如event0,event1等等,但是如果是虚拟机的话,我们可以看到一个mice,这个mice代表鼠标设备,这是由于PC需要使用鼠标来模拟触屏。
P11 Android使用jni调用c/c++首先大家注意:假如有需要安装软件的地方,能用鄙人已经下载好的软件就尽量不要自己去再下载了,以免引起因为版本不配的麻烦。实在是好学,要自己动手丰衣足食,就请多多注意版本说明。谢谢。再者,如果一旦某个步骤要用到连网在线安装软件,请大家务必选择较好的网速环境,以免引起因网速慢而经常中断的麻烦。前言Google Android发布了NDK,引起了很多发人员的兴趣。
P6 TOMCAT的域名配置现在很多的公司的网站都是用tomcat作为应用服务区的,可是对于初学者,8080端口号是如何去掉的,这些网站是如何和域名绑定到一起的呢?一个tomcat是如何绑定多域名?并且这些域名是如何对应不同的项目呢?而且我的服务器没放在机房,放在我的本地,我应该如何把我的服务器给映射到外网?这一系列的问题,今天就这个问题,我来说一下。
P235 Ember.js的设计目标是能帮助广大开发者构建能与本地应用相颦美的大型Web应用。要实现这个目标需要新的工具和新的概念。我们花了很大的功夫从Cocoa、Smalltalk等本地应用框架引入了其优秀的理念。 然而,记住Web的特殊性非常重要。很多人认为一个应用是Web应用是因为其使用了像HTML、CSS和Javascript这些技术。实际上,这只是实现的细节问题。
P40 rails是用来做web应用的,功能多,使用的技术手段也多。在真正着手学习rails之前,建议你可以多多动手做一些静态网页,也就是多写写三种代码htmlcss和javascript,然后再来接触rails程序,会发现其中一部分知识你已经清楚了,就不会因为一下子暴露在太多知识点之下而感到恐怖了。这一集,咱们先来写成一个静态网页,把首页搭起来。后续课程里会聊如何用rails的各种机制来重新拆分组织这些静态代码。我这里是假定你有一定的html基础的,不过如果你没有,也没有关系,也同样可以理解课程中的最核心内容。header和footer首先新建一个临时目录叫tmp,用subl打开这个位置,tmp中新建一个文件叫做index.html,里面敲 !然后跟上一个tab,就可以补齐成一个基本的html5页面了。
P66 最近我要实作使用 OAuth 2 认证的 API ,我先是看了 Spec (RFC 6740 、 RFC 6750),然后研究了既有的 Rails solution ,但因为 API 是用 Grape 盖的,又 Doorkeeper / Rack::OAuth2 / Grape 内建的 OAuth 2 认证全都无法直接拿来用,所以只好自己实现 API 认证这部份。
P39 Discourse 意为“谈话”,是由 Stack Overflow 的联合创始人 Jeff Atwood 推出的下一代开源论坛程序。目前,网络上还没有一份详细、全面的中文 Discourse 安装指南,ofGEEK 特此整理编写本文,希望能够对需要的人有所帮助。 由于 Discourse 仍在不断更新变化之中,本指南也将随之不断调整,以适应最新的系统安装环境。更多相关信息与讨论,请访问 ofGEEK 讨论区 的 Discourse 分类 (这个讨论区就是用 Discourse 搭建而成的)。
P10 我之前在豆瓣工作,大家一般都叫我“清风”,豆瓣一般都用网名。我在豆瓣差不多工作了五年,走的时候是豆瓣的技术总监。现在在创业,这次演讲因为跟MSUP的人很熟,本来没有太想来,因为创业了,准备收山了。今天真的是收山之讲,以后不能总出来讲了,因为自己也创业了。我自己的项目其实也用phython做很多事,我用phython差不多用了快十年。豆瓣大家知道一直用phython做的网站,所以我今天大概跟大家分享豆瓣是怎么用phython的,先泛泛说一下phython都有哪些,我们也可以用提问的方式更多的了解phython。
P8 谢谢大家,我这边主要跟大家分享一下在豆瓣这边做的测试。今天主要来的都是开发,有没有是做测试的同事,有没有接触过持续集成的同事。首先先分享一下豆瓣的测试,主要分两个方向,一个是Web的测试,其实就是以phython为主的测试。第二个是APP的测试,主要分为两个方向,一个是IOS的方向,一个是安卓的方向,今天主要分享的是WEB的测试。
P3 J2EEWEB服务端打包成网上下载2个打包软件InnoSetup5和ISTool,准备好有服务的免安装的tomcat、JDK、免安装的数据库。数据库1、在原有数据库备份数据,然后关闭原有数据库,卸载原有数据库服务,2.、打开免安装数据库,添加该数据库的服务,还原备份Tomcat1、程序打包成war包,放到tomcat\webapps目录下
P68 Java基础知识精华部分(个人总结)写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。学习新技术的四点:1,该技术是什么?2,该技术有什么特点(使用注意):3,该技术怎么使用。demo4,该技术什么时候用?test。
P4 SSH各框架的工作原理struts1的工作原理:1.初始化:struts框架的总控制器ActionServlet是一个Servlet,它在web.xml中配置成自动启动的Servlet,在启动时总控制器会读取配置文件(struts-config.xml)的配置信息,为struts中不同的模块初始化相应的对象。(面向对象思想)2.发送HTTP请求:用户提交表单或通过URL向WEB服务器提交请求,请求的数据用HTTP协议传给web服务器。3.form填充:struts的总控制器ActionServlet在用户提交请求时将数据放到对应的form对象中的成员变量中。
P68 Java23种设计模式
P59 文从Android版开心连连看这个休闲游戏的设计背景,相关技术,需求分析,详细设计等等多个方面详细的叙述了这个游戏的设计以及开发过程。游戏通过自定义View来呈现游戏的界面,通过复写自定义View中的onDraw方法来实现游戏界面的动态刷新,连连看游戏是将相同的两张牌用一根线相连就能消除这两张牌,只要将界面中的牌在规定时间内全部消除完该游戏就能获胜。该游戏界面是N×M的网格状,通过抽取的数据模型形成一个二维数组,游戏中需要判断两个图形能否相连,这需要对两个方块的位置分门别类的进行处理。游戏特点是节奏快,画风清晰可爱,并且游戏中可以选择不同的模式,还增加了背景音乐和音效,从而使游戏更加生动有趣。
P20 概述本文档内容包括easyui的引入和easyui的使用实践,编写该文档的目的,其一是为了下次再使用easyui的时候,有章可循,提高开发效率;其次记录使用过程中遇到的一些关键的问题,供自己和其他的同学参考。EasyUI的引入说明Jquery库引用EasyUI中自带了Jquery的库,版本是V2.0.0,请注意该版本不一定适用于你的项目场景,关于JqueryV2.0.0对IE浏览器的支持也是每一个开发人员需要注意的。JqueryV2.0.0支持IE9+。最新的不一定是最好的,有时候,请果断更换你的jquery版本。还有一点注意的是,项目中通常不会只有一个地方使用jqeury,使用easyui时,使用项目中统一的jquey版本库,也不失为一种好的方案。
P9 自JDK1.5以后,推出了注解新特性。注解的推出其实最主要的目的是为了让广大的用户认知EJB3.0,因为EJB2.X广受大多数开发者的诟骂和质疑。为了减少配置、让注解替代配置。有了注解,我们以前看似一般的、普通的JavaBean就有了活力,有了内涵,有了新的契机。配合Sun的JPA规范,EJB3.X又再次在企业级开发中大放异彩,让很多开发者赞不绝口。也许是无心插柳,这种“零配置”思维也影响着Java其他的开源项目——像Struts、Spring、Hibernate(也就是咱们耳熟能详的SSH)不都是具有“零配置”支持嘛!Java现在也是往动态、敏捷的方向发展着。有可能将来配置文件越来越少、规范、约定、注解代替了繁琐的配置信息。而XML估计会回归原始的使命——数据传输与数据交换。 自定
P18 第一种:直接导出jar包,然后copy到eclipse主目录的plugins①准备好需要打包的插件工程
P81 Hadoop练习—MapReduce进行数据查询和实现推简单荐系统1 运行环境说明1.1 硬软件环境1.2 机器网络环境2 书面作业1:计算员工相关2.1 书面作业1内容2.2 实现过程2.2.1 准备测试数据2.2.2 问题1:求各个部门的总工资2.2.3 问题2:求各个部门的人数和平均工资2.2.4 问题3:求每个部门最早进入公司的员工姓名2.2.5 问题4:求各个城市的员工的总工资2.2.6 问题5:列出工资比上司高的员工姓名及其工资2.2.7 问题6:列出工资比公司平均工资要高的员工姓名及其工资2.2.8 问题7:列出名字以J开头的员工姓名及其所属部门名称
P3 数字:^[0-9]*$2n位的数字:^\d{n}$3至少n位的数字:^\d{n,}$4m-n位的数字:^\d{m,n}$5零和非零开头的数字
P9 Easyui分页首先我先建了一个TBL_SCHOOL的数据库Jsp页面:样式:Js:注:样式最好放在