- 浏览: 559314 次
-
最新评论
文章列表
参考了http://blog.sina.com.cn/s/blog_4b20ae2e0102uz4t.html
1.上Grandle官网下载Gradle,地址:http://www.gradle.org/downloads
如果只是运行可以只下载bin,为了扩展开发还是下载all。
2.下载完毕,直接把zip解压,放到你电脑的软件安装目录下 ...
Springmvc构造RESTful详细讲解
Rest介绍
/blog/1 HTTP GET => 得到id = 1的blog/blog/1 HTTP DELETE => 删除 id = 1的blog/blog/1 HTTP PUT => 更新id = 1的blog/
showDialog()调用createDialog()和onPrepareDialog(),其中createDialog()调用onCreateDialog()。
Android SDK 源代码:public final void showDialog(int id) { showDialog(id, null);}==================================================================================================public final boolean showDialog ...
在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限。
例如我用ls -l命令列文件表时,得到如下输出:
-rw-r--r-- 1 bu users 2254 2006-05-20 13:47 tt.htm
从第二个字符起rw-是说用户bu有读、写权,没有运行权,接着的r--表示用户组users只有读权限,没有运行权,最后的r--指其他人(others)只有读权限,没有写权和运行权。这是系统默认设置,我可以改写tt.htm,同组的人和其他人只有权读,没人有权运行,因为只是一个html文件,不必运行。这在Novell的directory ser ...
(转)Oracle 修改默认日期格式
- 博客分类:
- database
1、Oracle的日期格式
Oracle数据缺省的时间格式数据的显示形式,与所使用的字符集有关。一般显示年月日,而不显示时分秒。
例如,使用us7ascii字符集(或者是其他的英语字符集)时,缺省的时间格式显示为:28-Jan-2003,
使用zhs16gbk字符集(或其他中文字符集)时时间格式缺省显示为:2003-1月-28。
向表中插入数据时,如果不使用转换函数,则时间字段的格式必须遵从会话环境的时间格式,否则不能插入。
查看当前会话的时间格式,可以使用以下的SQL语句:SQL> select sysdate from dual;
2、修 ...
向oracle数据库插入时间,其中时间是00:00:00 为甚么插入后在数据库只显示日期不显示时间?推荐答案2011-11-15 18:19显示时间需要将日期型列转换成字符型,使用to_char(日期, 'yyyy-mm-dd hh24:mi:ss')或者修改oracle缺省日期格式。追问我是 ...
//read xml file
public StringBuffer outputFile(String path){
StringBuffer xml = new StringBuffer();
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader(path));
String data = br.readLine();//一次读入一行,直到读入null为文件结束
while( data!=null){
xml.append ...
一、myEclipse 复制后修改名称,访问不到项目
这是因为,你只是改了项目的名称,而没有改
下面是解决方法:
方法 1.右击你的项目,选择“properties”,在“type filter text”中输入“web”,按下图表示输入您的新项目名称,记得不能把“/"去掉啊。重启下myEclipse就可以了。
方法2. 找到你项目在myEclipse中workspace中的位置,找不到的,可以右击你的项目,选择”myEclipse"->"Open in Explorer",看到的是你的项目的位置,打开.mymetad ...
BroadcastReceiver
在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的 Broadcast进行过滤接受并响应的一类组件。
下面将详细的阐述如何发送Broadcast和使用BroadcastReceiver过滤接收的过程:
首先在需要发送信息的地方,把要发送的信息和用于过滤的信息(如Action、Category)装入一个Intent对象,然后通过调用 sendOrderBroadcast()或sendStickyBroadcast()方法,把 Intent对象以广播方式发送出去。
...
有意义的命名
- 博客分类:
- clean code
1.名副其实
2.避免误导
用accountGroup / bunchOfAccount 代替 accountList
3.做有意义的区分
4.使用可读的名称
5.使用可搜索的名称
1.长名称比短名称好,不要单纯的字母or数字
2.名称长短应与其作用域大小对应,变量在代码中多次出现,则应赋予可被搜索的名称
6.避免使用编码
7.命名请一以贯之,别一个概念一个单词
8.添加有意义的语境
例如addrState代替state,更好地方法是创建一个Address的类
例子:
SQL索引一步到位(此文章为“数据库性能优化二:数据库表优化”附属文章之一)
SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他 ...
很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用·@Component标记一个组件,而网上有的用@Service标记组件,我晕就查了一下资料:
Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这3 个注释和 @Component 相比 ...
当我们创建线程池并且提交任务失败时,线程池会回调RejectedExecutionHandler接口的rejectedExecution(Runnable task, ThreadPoolExecutor executor)方法来处理线程池处理失败的任务,其中task 是用户提交的任务,而executor是当前执行的任务的线程池。可以通过代码的方式来验证。
1、线程池工厂:
1.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activ ...
1.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" ...