用sysdba角色进入

sql>startup mount;  

第一句如果执行不了,那就直接第二句吧
sql>alter database clear unarchived logfile group 1 unrecoverable datafile;  
sql>alter database open;

本日志由 Admin 于 2010-08-17 11:18:43 发表到 Java编程 中,目前已经被浏览 178 次,评论 0 次;

作者添加了以下标签: javaORA-01033java编程

android2.2开始,支持客户端自动升级,那么在2.2以前呢

android自动升级代码

  1. import java.io.File;  
  2. import java.io.FileOutputStream;  
  3. import java.io.IOException;  
  4. import java.io.InputStream;  
  5.  
  6. import org.apache.http.HttpEntity;  
  7. import org.apache.http.HttpResponse;  
  8. import org.apache.http.client.ClientProtocolException;  
  9. import org.apache.http.client.HttpClient;  
  10. import org.apache.http.client.methods.HttpGet;  
  11. import org.apache.http.impl.client.DefaultHttpClient;  
  12.  
  13. import android.app.AlertDialog;  
  14. import android.app.Dialog;  
  15. import android.app.ProgressDialog;  
  16. import android.content.DialogInterface;  
  17. import android.content.Intent;  
  18. import android.net.Uri;  
  19. import android.os.Bundle;  
  20. import android.os.Environment;  
  21. import android.os.Handler;  
  22.  
  23. public class Update extends BaseActivity {  
  24.     public ProgressDialog pBar;  
  25.     private Handler handler = new Handler();  
  26.  
  27.     @Override 
  28.     protected void onCreate(Bundle savedInstanceState) {  
  29.         super.onCreate(savedInstanceState);  
  30.         setContentView(R.layout.update);  
  31.         Dialog dialog = new AlertDialog.Builder(Update.this).setTitle("系统更新")  
  32.                 .setMessage("发现新版本,请更新!")// 设置内容  
  33.                 .setPositiveButton("确定",// 设置确定按钮  
  34.                         new DialogInterface.OnClickListener() {  
  35.  
  36.                             @Override 
  37.                             public void onClick(DialogInterface dialog,  
  38.                                     int which) {  
  39.                                 pBar = new ProgressDialog(Update.this);  
  40.                                 pBar.setTitle("正在下载");  
  41.                                 pBar.setMessage("请稍候...");  
  42.                                 pBar  
  43.                                         .setProgressStyle(ProgressDialog.STYLE_SPINNER);  
  44.                                 downFile("http://url:8765/OA.apk");  
  45.                                   
  46.  
  47.                             }  
  48.  
  49.                         }).setNegativeButton("取消",   
  50.                         new DialogInterface.OnClickListener() {  
  51.                             public void onClick(DialogInterface dialog,  
  52.                                     int whichButton) {  
  53.                                 // 点击"取消"按钮之后退出程序  
  54.                                   
  55.                             }  
  56.                         }).create();// 创建  
  57.         // 显示对话框  
  58.         dialog.show();  
  59.  
  60.     }  
  61.  
  62.     void downFile(final String url) {  
  63.         pBar.show();  
  64.         new Thread() {  
  65.             public void run() {  
  66.                 HttpClient client = new DefaultHttpClient();  
  67.                 // params[0]代表连接的url  
  68.                 HttpGet get = new HttpGet(url);  
  69.                 HttpResponse response;  
  70.                 try {  
  71.                     response = client.execute(get);  
  72.                     HttpEntity entity = response.getEntity();  
  73.                     long length = entity.getContentLength();  
  74.                     InputStream is = entity.getContent();  
  75.                     FileOutputStream fileOutputStream = null;  
  76.                     if (is != null) {  
  77.  
  78.                         File file = new File(Environment  
  79.                                 .getExternalStorageDirectory(), "OA.apk");  
  80.                         fileOutputStream = new FileOutputStream(file);  
  81.                           
  82.                         byte[] buf = new byte[1024];  
  83.                         int ch = -1;  
  84.                         int count = 0;  
  85.                         while ((ch = is.read(buf)) != -1) {  
  86.                             // baos.write(buf, 0, ch);  
  87.                             fileOutputStream.write(buf, 0, ch);  
  88.                             count += ch;  
  89.                             if (length > 0) {  
  90.                               
  91.                             }  
  92.  
  93.                         }  
  94.  
  95.                     }  
  96.                     fileOutputStream.flush();  
  97.                     if (fileOutputStream != null) {  
  98.                         fileOutputStream.close();  
  99.                     }  
  100.                     down();  
  101.                 } catch (ClientProtocolException e) {  
  102.                     // TODO Auto-generated catch block  
  103.                     e.printStackTrace();  
  104.                 } catch (IOException e) {  
  105.                     // TODO Auto-generated catch block  
  106.                     e.printStackTrace();  
  107.                 }  
  108.             }  
  109.  
  110.         }.start();  
  111.  
  112.     }  
  113.  
  114.     void down() {  
  115.         handler.post(new Runnable() {  
  116.             public void run() {  
  117.                 pBar.cancel();  
  118.                 update();  
  119.             }  
  120.         });  
  121.  
  122.     }  
  123.  
  124.     void update() {  
  125.  
  126.         Intent intent = new Intent(Intent.ACTION_VIEW);  
  127.         intent.setDataAndType(Uri.fromFile(new File("/sdcard/OA.apk")),  
  128.                 "application/vnd.android.package-archive");  
  129.         startActivity(intent);  
  130.     }  
  131.  

本日志由 Admin 于 2010-08-06 15:36:18 发表到 Java编程 中,目前已经被浏览 169 次,评论 5 次;

作者添加了以下标签: androidjava编程

MyEclipse 悄悄的发布了8.6的正式版。此版本并没有以Eclipse 3.6为基础,仍然选用了Eclipse 3.5.2。

此外,官方还提供了自定义下载安装的功能,用户可以选择自己需要的功能插件组合下载,这样整体下载的体积会减少很多。

MyEclipse 8.6下载地址(需翻越):

MyEclipse 8.6 for Windows下载

MyEclipse 8.6下载(window)
MyEclipse 8.6 文件大小:832.13 MB
MyEclipse 8.6 MD5 : 82801ab5ce7684a22651a6865f79ff3d

 

MyEclipse 8.6 for Linux下载

MyEclipse 8.6下载(linux 32bit)

MyEclipse 8.6下载(linux 64bit)
MyEclipse 8.6 文件大小: 865.09 MB
MyEclipse 8.6 MD5 : 32Bit:b4baeea6dccc713df78bf77f231a0b57 |64 BIt: 79699ff515cb1a7b1d15df46d8337495

 

MyEclipse 8.6 for Mac OS/X下载

MyEclipse 8.6下载(Mac OS/X)
MyEclipse 8.6 文件大小: 768.67 MB
MyEclipse 8.6 MD5 : 1c692c802f550dbfa4fdb0ad5a9049cd

MyEclipse Archived Update Site 8.6下载(归档升级版)

 

MyEclipse 8.6 Archived Update Site
MyEclipse 8.6 文件大小: 707.86 MB
MyEclipse 8.6 MD5 : 23ebb19047567f65014eee633b669dfd

MyEclipse 8.6自定义安装地址

http://myeclipseide.com/installer/

本日志由 Admin 于 2010-08-06 15:28:55 发表到 编程工具 中,目前已经被浏览 116 次,评论 0 次;

作者添加了以下标签: MyEclipse编程工具java编程

像以往一样,官方提供了jQuery的两份拷贝,一份是压缩版本(使用Google Closure Compiler压缩,之前使用的是YUI),另一份是未压缩版本(用来调试和阅读)。

本博之前曾提议过通过google服务器加载jQuery,提高加载速度。现在,我们依然可以通过Google的服务器调用压缩后的jQuery 1.4版本文件,如下:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js" type="text/javascript"><!--mce:0--></script>

【新特性及变化】

在jQuery 1.4中,许多常用的jQuery方法被重写,这些改进不仅更易用,也带来了性能的显著提升。

:以下为概述,不详之处参见下篇的代码解释。

  1. 为一些方法添加设置函数(Setter Functions)

    在之前版本中,我们可以给attr()方法传入一个函数,将函数的返回值赋予某个属性。1.4中,这个功能被添加到了更多的方法中:.css()、.attr()、 .val()、 .html()、 .text()、 .append()、.prepend()、 .before()、.after()、.replaceWith(), .wrap()、 .wrapInner()、 .offset()、 .addClass()、.removeClass()、 .toggleClass()。

    此外,在下面方法中,还可以传入当前值作为设置函数的第二个参数,供设置函数使用:.css()、.attr()、.val()、.html()、.text()、.append()、.prepend()、.offset()、.addClass()、.removeClass()、和 .toggleClass()。例如:

    jQuery('<img src="enter.png" alt="enter your name" />')
    .attr("alt",function(index, value){
    return"Please, "+ value;
    });
  2. 更新了jQuery中序列化的核心方法jQuery.param()

    之前对于{foo: ["bar", "baz"]}序列化后的结果是“foo=bar&foo=baz”,现在为“foo[]=bar&foo[]=baz”。
    这样更改的目的主要是告诉接收端,传入的是一个数组对象。

  3. jQuery.ajax

    中可在不指定dataType属性时,会根据response的content-type自动识别。
    例如:ajax请求返回的对象是json类型(application/json),则dataType会自动指定为”json”(不指定的情况下)。

  4. jQuery.ajax请求中,添加对Etag的支持。

    之前jQuery在ajax请求中是在header中不发送If-None-Match值的(也就是不支持Etag),也就默认忽略了浏览器缓存。现在可以通过指定ifModified属性开启它。

    提示:如果您不了解http header的相关知识,推荐阅读这篇文章

  5. 使用原生的JSON.parse,对json进行严格解析

    在1.3及更早版本中,jQuery通过javascript的eval方法来解析json对象。在1.4中,如果你用的浏览器支持,则会使用原生的JSON.parse进行json对象解析,这样对json对象的书写验证则更为严格。如:{foo:“bar”}的写法将不会被验证为合法的json对象,必须写成{”foo”:“bar”}。如果你的程序打算升级到1.4版本,那么这一点要尤其注意了。

  6. 在使用.serialize() 序列化时,添加对HTML5元素的支持
  7. 为ajax请求添加上下文支持,参考jQuery.ajax()
    jQuery.ajax({
    url:"test.html",
    context: document.body,
    success:function(){
    jQuery(this).addClass("done");
    }
    });
  8. jQuery.ajax()请求时,接收XMLHttpRequest对象作为success的第三个参数
  9. 在ajax请求时,总是设定Content-Type属性

    在1.3版本中,如果ajax发送的数据为空时,则不发送Content-Type属性值,1.4中则总是显式设定Content-Type值。这是因为有些程序后端通过Content-Type值判断如何响应。

  10. 当用jsonp方式进行ajax请求时,可以显式指定callback的名称

    之前jsonp的callback名称是由jQuery生成的随机名称,现在可以通过jsonpCallback参数显式指定

  11. 部分CSS相关方法被重写。其中,.css()方法效率有两倍的提升, .addClass()、.removeClass()和.hasClass()效率有三倍的提升。.toggleClass() 方法可以一次切换多个class
    $("div").toggleClass("current active");
  12. 在jQuery 1.4中,许多dom操作相关方法在性能上大幅提升

    其中.append()、 .prepend()、.before()、和 .after() 的性能被改善,
    .html() 的性能提升了近3倍。
    .remove() 和 .empty()的性能提升了近4倍。

  13. jQuery(”tag”)效率有所提升

    当传入一个tag名称进行寻找时,搜索算法有所改进 。

  14. 使用id开始的选择器获取元素的速度进一步提升

    类似于jQuery(’#id p’)这样以id开始的选择器获取元素的速度有所优化,速度是最快的。

  15. jQuery()(或$())将返回jQuery空对象

    在之前当调用jQuery()时,默认返回的是document的jQuery对象,也就是等价于jQuery(’document’)。在1.4版本中将不再做这样的转换,直接返回jQuery空对象。

    在1.4中,之前jQuery().ready()的写法不建议使用(虽然仍然可以用),应当写作jQuery(document).ready()或jQuery(function(){})

  16. 添加了新事件.focusin()和.focusout()

    .focusin()和.focusout()方法等价于focus()和blur()方法,不同的是支持事件冒泡。需要注意的是focus()和blur()事件依然不可以通过live()方法绑定。

  17. 几乎所有事件都支持live()绑定

    除了ready、focus(用focusin替代)、blur(用focusout替代)事件外的所有事件都支持live绑定

  18. jQuery 1.4对内部结构重新组织,并开始建立代码风格规范

    之前的core.js被划分为attribute.js, css.js, data.js, manipulation.js, traversing.js和queue.js。ready事件被移至core.js中。

    jQuery 1.4开始建立了代码风格规范,大多数核心代码符合这一规范。虽然这个规范仅有几条,但我相信这是一个良好的开端。

【相关测试】

在jQuery 1.4中解决了207个bug(相比之下,1.3解决了97个bug)。

此外,测试用例从1.3.2的1504个增加了1.4版本的3060个。这些测试100%通过当下主流浏览器(Safari 3.2,Safari 4, Firefox 2, Firefox 3, Firefox 3.5, IE 6, IE 7, IE 8, Opera10.10, 和 Chrome)。

【版本兼容性处理】

从上面还是可以看出1.4是做了相当多的更新,为了保证当前版本的向后兼容(也就是希望你之前使用jQuery 1.3版本的程序平稳过渡到1.4版本上),官方特意提供了兼容性脚本补丁,如下使用:

<script src="http://code.jquery.com/jquery.js"></script>
<script src="http://code.jquery.com/jquery.compat-1.3.js"></script>

注:以上内容以jQuery官方文档为依据撰写而成,更加详细内容可直接访问官方说明页面。

本日志由 Admin 于 2010-06-06 23:03:24 发表到 jQuery专题 中,目前已经被浏览 205 次,评论 14 次;

作者添加了以下标签: jQueryjQuery1.4下载

昨晚通宵,此刻的我已没多少精力了,累。

今天一直在打与想打喷嚏,有点小感。

将衣服晒好,窝到床来,插上耳脉,把音量全调最大,摇滚在耳蜗中荡着。

沉醉在音乐中,我尽情的释放我自己。

但愿能荡走我的疲惫。

我很喜欢我的机子,因为至今还没见过有比我更好音质的机子,这是公认的,无人不说。

提到机子,我喜欢方正的屏幕,而不喜欢宽屏的,这是我个人的一种喜好,不会改变。

 

今天值得高兴,执笔写了一个独特的算法,解决了我揪心很久很久的一个问题。

尽管可能在当父类以及子类无穷多时,遍历的效率可能有所下降,但毕竟方法新颖而创新。

另僻蹊径,不按常规,整个算法柳暗花明。

 

有时候,我喜欢说话,就像现在这样,但大多时候都是自己的心在自言自语。

 

做男人有时候很累。

就像那些拜金女郎说的那样——你可以没有驾照,但不可以没有司机哦。

呵,男人啊。

其实我要是女人就好了,因为我不拜金,不追求物质与金钱,可是是长的嫁不出去啦。

在这个世上,大部分的人缺钱,尤其是年青人,这是我常常在会上听到的一句题外话。

可是缺又能怎样,靠自已的双手去解决吧,在平淡的前提下去探寻另一种更合适的生活。

 

“睡,去睡。”——身体在说话了。

“好,好。”——答我话的心也难得的顺从了这么一回。

本日志由 Admin 于 2010-05-31 15:18:15 发表到 天马行空 中,目前已经被浏览 131 次,评论 0 次;

作者添加了以下标签: 天马行空

放下书籍,音乐在暖暖的灯色中像花儿一样开放,一切如此和谐。
躺在床上。
友人将脚抬起,放置我腿上。
“我喜欢这样睡。”,笑容里有着小时候我弟弟一样调皮。
“真想这样,一辈子就过去了。”,此刻我喜欢假想,有如在享受一次丰盛的晚宴一样。
看着床头的两盏灯,暖暖的色调像是盛着心事的莲,绽放着。
友人笑了。
“这样我们就不用去承受生命中的痛苦了,就像灯一样的,如此安静。”
“我们大了,但父母老了,无法承受,再过十年二十年,我们也老了。”
“是啊,我们大了,父母却老了。”,父母辛酸的笑容立刻,在我的心头荡漾着。
“对了,问你个问题,不知道你有没有这种感觉,有时候对待朋友比对待亲人还要亲密?”
“有过,也许我们都背井离乡,亲情只是暂时搁置在心中,默默不是淡化,而是牵挂。”
“也许吧。”,友人用电话拍了一张烙在帘子上的印花。

“拍的多精致,不说是窗帘,没人相信是印花。”,我瞅了一眼他翻来的屏幕。

接着他给我看了更多他拍过的——外滩的霞光,荆州的灯会,厕所的烟头。。。

他还给我看他手中的茧子,说是提电脑提成的。

“是啊,就像砍柴一样的,我也有。”,他掰开我的手指,我如此说了句。

他又给我看了他手上的脓包,大的小的,说是平时做饭被油给喷的。

哈我不知道他掌厨的时候是什么样子的,是烹饪呢还是被烹饪?

 

在与友人谈到地理交通的时候,我突然想起一个笑话。

“我讲个笑话吧,要不要听?”

“好哇。”

“是这样子的,有一天,我在一辆公交车上,有个乘客问我,这车子什么时候停呀,我说——到站了就停了。

 他极不耐烦的又问我——那什么时候到站呢。我很有耐心的跟他讲,你猜我说了什么,我说呀——停了就到站了!”

“到站了就停了,停了就到站了。”,他不停的在笑,冲着他的笑意,我又说道——

给你再讲几个吧。

“蚂蚁和大象结婚了,不久大象就去极乐世界了,扔在蚂蚁在人间受苦。蚂蚁呀一边挖着坑,一边流着泪说道:

亲爱的,知道吗,为了葬你,这辈子我就做了这么的一件事。”

“一位女出租车司机被一位裸男拦住车,女的瞪着眼睛看遍了他的全身,裸男立刻嚷嚷——什么没见过裸的呀?

那女的反咬了一句——谁稀罕,我看你往哪儿掏钱给我。”

 

我讲了好多好多的笑话,也许在吃饭期间,彼此把所有的心事都掏空了,只剩下这些掉牙的陈腔了。

灭掉灯,荡在午夜中。

他枕着快乐入眠,我枕着情丝缠绵,许久许久,心,飘的很远很远。

本日志由 Admin 于 2010-05-23 16:52:23 发表到 天马行空 中,目前已经被浏览 208 次,评论 5 次;

作者添加了以下标签: 天马行空

     3.5.2-Final 一个维护版本,主要是小BUG的修正。一些BUG值得注意:

  • HHH-5135 could lead to an exception or incorrect results when a query uses a column with the same name as a function.
  • HHH-4991 can cause chunks of SQL related to many-to-many associations to be excluded from queries generated by a Criteria which would cause an exception.
  • HHH-3096, HHH-4957, and HHH-5063 resulted in exceptions or incorrect results using Criteria Projections.countDistinct() or when using an alias that is the same as the property name)
  • HHH-5078 could produce incorrect numeric results when using JPA Criteria to generate expressions that combined addition or subtraction with other arithmetic operators; parentheses were excluded from ( a + b ) / c, resulting in the expression evaluating using default operator precedence.
  • HHH-5042 would cause hilo generators to return duplicate keys after having exhausted the current lo-range.
  • HHH-5032 prevented locks from being upgraded to LockModeType.OPTIMISTICFORCEINCREMENT using Entity Manager, resulting in versions not being updated on transaction commit.
  • HHH-1574 can cause an exception indicating that an immutable natural ID containing a many-to-one association was altered when it was unchanged.

完整的更新列表,请查看 发布页面

Maven  artifacts 已经全部发布到新的 JBoss Maven repository 上.  你可以从 这里 了解更多有关 JBoss Maven repository 的信息。

发布包已经上传到 SourceForge 上。

请将你发现的问题提交到 Jira。如果你有任何使用的问题,可以通过 IRC  或 论坛 反馈。

本日志由 Admin 于 2010-05-17 22:22:17 发表到 Java编程 中,目前已经被浏览 598 次,评论 0 次;

作者添加了以下标签: java编程javaHibernate 3.5.2下载

  Office 2010在本月中旬就完成了RTM版,上周微软MSDN和TechNet下载中心开始提供Office 2010 Build 4763.1000,但是根据微软最新提供的Office Web Apps产品向导,这款在线版Office 2010还没有完成RTM,无法与Office 2010客户端同步发布。Office Web Apps为用户提供一种通过浏览器观看、编辑和共享Office文件的途径,支持IE7及更高版本、Safari 4及更高版本、Firefox 3.5及更高版本。它包括消费者版本和企业版本,两者的共有组件为Word Web、Excel Web、PowerPoint Web和OneNote Web。

本日志由 Admin 于 2010-04-29 23:27:44 发表到 网络世界 中,目前已经被浏览 221 次,评论 1 次;

作者添加了以下标签: 免费Web版Office网络世界

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

871/11