`
文章列表
参考了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 ...

chmod 777

在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 ...
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缺省日期格式。追问我是 ...

读取文件

    博客分类:
  • Java
//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对象以广播方式发送出去。 ...

有意义的命名

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" ...
Global site tag (gtag.js) - Google Analytics