- 浏览: 20156 次
- 性别:
- 来自: 北京
最新评论
文章列表
记得几年前在别人的微博上看到Mitchell Kapor的这么一句:软件缺乏可用性以及糟糕的程序设计是软件业不愿公开的羞耻。的确作为一个软件的设计者与开发者,做出来的程序不符合需求,那么这个软件就是失败的。在IT软件行业中,每个人都有自己关于项目失败的经历,尽管没人知道到底如何追究责任,但肯定都存在着严重的错误。而这些错误所带来的失败却有着相应的负担,好比说:项目没用带来的痛苦,从而去否定自己等。调查显示,财富500强企业开发的软件项目,有23.6%的项目能够按时成功完成,40%在完成前被取消,其余的由于困难、超支、范围蔓延等等原因被结束了。
科学的发展就是从经验到理论的发展。伴随着软件的发 ...
文件上传是做JavaWeb项目中经常使用的功能,而SmartUpload是一个可免费使用的全功能的文件上传下载组件。虽然此组件最近很少有更新,但由于其简单易用,对于一般的项目来说还是一个很好的选择。下面以一个具体的例子来 ...
Oracle的函数
Oracle函数可以分为单值函数和分组函数两大类,单值函数又分为字符函数、日期和时间函数、数字函数、转换函数和混合函数:分组函数右count、max、min、avg、sum,都可以和group by 搭配使用。
单值函数
1、
一、Request对象
服务器端用于接收客户端请求内容的,所属的接口:javax.servlet.http.HttpServletRequest,request对象的作用域为一次请求。
1、对所有的数据进行再编码:GBK编码
request.setCharacterEncoding("GBK") ;
在持久层框架中,如果我们要像简单的JDBC连接数据库那样写一个通用的Dao方法的话,那么把JDBC简单的业务逻辑搬到hibernate持久层框架中,当然是不可能的,这里主要的问题就在于hibernate持久层框架中,因为它不是像JDBC那样简单的增删改查的编写,而是要针对实体类映射配置文件来对照数据库表字段进行操作,而且操作是面向对象的查询,不是简单的sql语句的查询,这样我们的通用DAO模式就不能是简单的
在Android的实际应用开发中,我们经常会遇到数据推送的相关技术,比如在应用软件启动后,系统会自动在Android的通知栏弹出相应的信息,以便于提示用户进行相关的操作或消息推送。那这项技术在Android中式如何实现的呢?我们通过这篇文章简单介绍一下该技术的实现方法,希望大家能够了解并掌握这项核心的技术。
首先,若想实现这个技术要涉及以下三个核心的知识点:
1. 自定义Action的调用方式
2. BroadcastReceiver的基本应用
在corejava的课程中,有一个重要的知识点,就是线程。
那什么是线程呢?线程,是“进程”中某个单一顺序的控制流。而进程和流程的最大区别就在于,每个进程都会独享一块存储区域,多个线程只能共享此进程的这块存储区域。
那线程会给我们的java程序带来什么好处呢?好处一,可以实现并行,好处二,可以更有效的利用资源。
下面我们就编写一个小小的赛跑游戏来看看线程给我们程序带来的惊喜吧。
首先,咱们先看看程序最后完成的效果,及操作流程:
游戏一开始将直接进入主题,简洁的界面,无需说明文档,一眼便知如何操作。(见图1)
在Web程序中,验证码是经常使用的技术之一。Web程序永远面临未知用户和未知程序的探测。为了防止恶意脚本的执行,验证码技术无疑是首选方案之一。本文将讨论如何在JSP和Servlet中使用验证码技术。
验证码的产生思路 ...
很多同学都想毕业以后从事计算机行业,获得令人羡慕的薪水。那么学好C语言就成为进入计算机行业很关键的第一步。这也就是为什么很多同学一直在孜孜不倦的学习C语言。可是,很多同学花了很多时间和精力在学习C语言上, ...
1、 詹姆斯·高斯林与C++
SUN(太阳计算机系统公司) 公司在1990年12月开始开发一个内部项目,这个项目的名字叫做“Green计划”,用于在各种家用电器上实现控制和通讯, 詹姆斯·高斯林是这个计划的主要负责人。本来项 ...
经常会有学员讨论JAVA语言究竟是值传递还是引用传递的问题。这里我想对这个问题阐述一下我个人的观点。很多关于JAVA参数传递方式的论述都会去对比参照C/C++或C#,故而我也会对C/C++或C#的参数传递方式做一个简单的描述。 ...
1)Intent无参数Activity跳转
大部分的Android应用程序都是有多个页面(即 Activity)组成,那么Activity之间的跳转就成为了一个最重要的操作,我们在Android中使用Intent对象来实现界面之间的跳转。Intent实现界面之间的跳转常用两种语法形式实现:
第一种:Intent intent = new Intent(源Activity.this, 目标Activity.class);
第二种:Intent intent = new Intent();
Intent.setClass(源Activi ...