快速获得Android开发包。

//2014年4月24日更新

Download the SDK ADT Bundle for Windows
http://dl.google.com/android/adt/22.6.2/adt-bundle-windows-x86-20140321.zip  32位
http://dl.google.com/android/adt/22.6.2/adt-bundle-windows-x86_64-20140321.zip 64位

Download Android Studio v0.4.6 for Windows
http://dl.google.com/android/studio/install/0.4.6/android-studio-bundle-133.1028713-windows.exe

之前已经介绍过如何快速搭建Android开发平台,这次做一些补充和更新。

第一:如何访问Android developer网站。
默认情况下我所在的网络不能访问developer.android.com
我的第一步尝试是设置一下hosts,没有奏效,之后我设置dns为8.8.8.8,同样没有奏效,后来我想到可以尝试一下https:https://developer.android.com/index.html  。居然成功了。

第二:下载哪个开发包
如果你习惯于自己的Myeclipse或者eclipse,只下载SDK和ADT就可以了。如果你象我一样喜欢把每种开发环境隔离开,建议使用谷歌提供的简易套装 Adt-Bundle,最新版的linux32位版本地址,直接解压到你有权限的目录就可以(我的系统是centos 6.4)

解压目录

英语四六级考前冲刺听力素材

如果有四六级答案我就不看这些了,但是有么?没有,所以我还是要准备准备。

这将是我在学校里的最后一场考试了。加油吧。

明天是高考的日子,也祝所有的孩子们考试顺利,前程似锦。

http://study.163.com/plan/planMain.htm?id=1235082#/planMain

这是我在云课堂上找到的一组听力教程,结合一些流行元素讲解四六级词汇,很好哦。

win7/8SVN必备的4个服务

最近刚刚学会用vpn,某次用某软件加速系统后svn不能用了,反复查看,发现是Event Log的原因。所以和大家分享一下SVN必备的4个系统服务。

Windows Event Log

Secure Socket Tunneling Protocol Service

Remote Access Connection Manager

Remote Access Auto Connection Manager

mysql存储过程

1. 存储过程简介

我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。

一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存储过程可以看做是对编程中面向对象方法的模拟。它允许控制数据的访问方式。

存储过程通常有以下优点:

(1).存储过程增强了SQL语言的功能和灵活性。存储过程可以用流控制语句编写,有很强的灵活性,可以完成复杂的判断和较复杂的运算。

(2).存储过程允许标准组件是编程。存储过程被创建后,可以在程序中被多次调用,而不必重新编写该存储过程的SQL语句。而且数据库专业人员可以随时对存储过程进行修改,对应用程序源代码毫无影响。

(3).存储过程能实现较快的执行速度。如果某一操作包含大量的Transaction-SQL代码或分别被多次执行,那么存储过程要比批处理的执行速度快很多。因为存储过程是预编译的。在首次运行一个存储过程时查询,优化器对其进行分析优化,并且给出最终被存储在系统表中的执行计划。而批处理的Transaction-SQL语句在每次运行时都要进行编译和优化,速度相对要慢一些。

(4).存储过程能过减少网络流量。针对同一个数据库对象的操作(如查询、修改),如果这一操作所涉及的Transaction-SQL语句被组织程存储过程,那么当在客户计算机上调用该存储过程时,网络中传送的只是该调用语句,从而大大增加了网络流量并降低了网络负载。

(5).存储过程可被作为一种安全机制来充分利用。系统管理员通过执行某一存储过程的权限进行限制,能够实现对相应的数据的访问权限的限制,避免了非授权用户对数据的访问,保证了数据的安全。

2. MySQL存储过程的创建

(1).创建存储过程
  1. DELIMITER //
  2. DROP PROCEDURE IF EXISTS `PROC_TEST`//
  3. CREATE PROCEDURE `PROC_TEST`(TABLE_NAME VARCHAR(20),NUM INT)
  4. BEGIN
  5.     SELECT * FROM TABLE_NAME LIMIT NUM;
  6. END//
  7. DELIMITER ;
(2).调用存储过程
           CALL PROC_TEST(‘USER’,20);
(3).删除存储过程
           DROP PROCUDURE productpricing

开源:学生请假系统 研发开始了!!

准备作为毕设的项目。

使用JSP技术。初期版本比较简单。

2013年4月5号创建项目,开会讨论了一下原型阶段的需求和功能情况。

在原型阶段不采用数据库,只提供在线创建假条和假条导出到word功能。

起步比较简单,实现也比较容易,主要目的就是把环境和主要采用的技术逐步落实。

可能会在原型backlog阶段增加功能,并引进项目管理软件。

原型10天:研发工期1周 测试及backlog3天

Servlet和JSP本质的区别

其中jsp与servlet是没有本质区别的,因为jsp最后在提交的时候还是要编译成servlet类。JSP是Servlet技术的扩展,是基于java servlet技术,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是”类servlet”。
其中两者也有最大的不同,就是当你用jsp写的时候出错不容易排错.但是写到servlet里面 那就方便多了,就像写java 类一样.

JSP的职责:从数据库取出数据,显示所有的留言信息(当中要用少量的,简单的逻辑处理:循环)、显示签写留言的页面(几乎全部都是html)。
Servlet的职责:接受签写留言页面提交过来的标单数据,进行数据检验,如果正确,则存入数据库并返回留言的显示页面;如果数据有误,给出错误提示后返回签写留言的页面。可以看到,这个就叫做逻辑处理。这些你也完全可以放在JSP中实现,但是用Servlet,其效率和安全性高多了,也让JSP页面变得很简洁明了。
JavaBean的职责:其实一般的留言板是不需要用到JavaBean的,但在这里,为了让你明白,还是牵强的把JavaBean用进来。所谓JavaBean,就是一个很简单的Java类,比如说,网上商城的所有商品是一个商品类,论坛中所有的帖子是一个帖子类,这里,留言板的所有留言是一个留言类,叫做Message类。每个类有着它特定的属性和方法。对于Message类,其属性有主题、内容、日期、留言者等,其方法可以有添加留言、删除留言、修改留言等。使用JavaBean,主要是为了让JSP编程能够适应Java程序员的习惯,直接对类和实例进行操作,而不是直接去操作数据库。

Javabean 就是一个类,这个类就定义一系列 get<Name> 和 set<Name> 方法。

JavaBean与类库的区别:
(1)并不是所有有用的模块都必须转化成Bean.Bean主要是能被用来可视化操作去完成一些效果.
(2)类库是一个提供函数操作给编程者的一个有效操作,但是并不能从可视化操作中来获益.
(3)举个例子来说:提供JDBC数据库访问的API作为一个类库比作为一个bean要好,因为JDBC的核心是用一个可编程的API,并不是能够直接展现于可视化操作.然而,写一个数库库访问Bean在JDBC的顶层还是有意义的.例如,你可以写一个能定制的"Select"bean以助于用户去组成一个查询语句,并且程序运行时用JDBC去运行这个查询语句,并显示结果集
EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序,类似微软的.com技术。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。
EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。

密西西比河谷州立大学:Android应用程序开发

在学校参加比赛的时候做过Android开发,不过那时担任组长,很多细节的东西都没有认真看,开发时间也很短,基本上是用到什么查什么。所以虽然后来拿到了奖,但实际的Android开发水平很低。过段日子想去北京找个Android开发或者Java开发的实习工作。所以提前备备课。嘿嘿。

密西西比河谷州立大学:Android应用程序开发

快速搭建Android开发平台

Android开发者官方网站:http://developer.android.com/index.html
SDK下载网页:http://developer.android.com/sdk/index.html
以前搭建Android开发平台需要自己安装Eclipse和AndroidSDK,并进行手工配置。现在谷歌推出了adt-bundle工具包,直接下载解压即可。
目前的版本(64位):http://dl.google.com/android/adt/adt-bundle-windows-x86_64.zip
下载后需要机器已经安装对应版本的jdk。

过年好!

不知不觉,2012年就过去了。
大半年的时间都在考研,过得很充实,此刻回头看,已经尽力了。
新的一年里,希望成绩下来时是个好消息。万一消息不好,希望能找个好工作 嘿嘿。
祝大家都快快乐乐的。

Magento开源在线商城

Magento (麦进斗) 是一套专业开源的电子商务系统。Magento设计得非常灵活,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。其面向企业级应用,可处理各方面的需求,以及建设一个多种用途和适用面的电子商务网站。 包括购物、航运、产品评论等等,充分利用开源的特性,提供代码库的开发,非常规范的标准,易于与第三方应用系统无缝集成。

测试链接

中文社区