用sysdba角色进入
sql>startup mount;
第一句如果执行不了,那就直接第二句吧
sql>alter database clear unarchived logfile group 1 unrecoverable datafile;
sql>alter database open;
android2.2开始,支持客户端自动升级,那么在2.2以前呢
android自动升级代码
- import java.io.File;
- import java.io.FileOutputStream;
- import java.io.IOException;
- import java.io.InputStream;
- import org.apache.http.HttpEntity;
- import org.apache.http.HttpResponse;
- import org.apache.http.client.ClientProtocolException;
- import org.apache.http.client.HttpClient;
- import org.apache.http.client.methods.HttpGet;
- import org.apache.http.impl.client.DefaultHttpClient;
- import android.app.AlertDialog;
- import android.app.Dialog;
- import android.app.ProgressDialog;
- import android.content.DialogInterface;
- import android.content.Intent;
- import android.net.Uri;
- import android.os.Bundle;
- import android.os.Environment;
- import android.os.Handler;
- public class Update extends BaseActivity {
- public ProgressDialog pBar;
- private Handler handler = new Handler();
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.update);
- Dialog dialog = new AlertDialog.Builder(Update.this).setTitle("系统更新")
- .setMessage("发现新版本,请更新!")// 设置内容
- .setPositiveButton("确定",// 设置确定按钮
- new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog,
- int which) {
- pBar = new ProgressDialog(Update.this);
- pBar.setTitle("正在下载");
- pBar.setMessage("请稍候...");
- pBar
- .setProgressStyle(ProgressDialog.STYLE_SPINNER);
- downFile("http://url:8765/OA.apk");
- }
- }).setNegativeButton("取消",
- new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog,
- int whichButton) {
- // 点击"取消"按钮之后退出程序
- }
- }).create();// 创建
- // 显示对话框
- dialog.show();
- }
- void downFile(final String url) {
- pBar.show();
- new Thread() {
- public void run() {
- HttpClient client = new DefaultHttpClient();
- // params[0]代表连接的url
- HttpGet get = new HttpGet(url);
- HttpResponse response;
- try {
- response = client.execute(get);
- HttpEntity entity = response.getEntity();
- long length = entity.getContentLength();
- InputStream is = entity.getContent();
- FileOutputStream fileOutputStream = null;
- if (is != null) {
- File file = new File(Environment
- .getExternalStorageDirectory(), "OA.apk");
- fileOutputStream = new FileOutputStream(file);
- byte[] buf = new byte[1024];
- int ch = -1;
- int count = 0;
- while ((ch = is.read(buf)) != -1) {
- // baos.write(buf, 0, ch);
- fileOutputStream.write(buf, 0, ch);
- count += ch;
- if (length > 0) {
- }
- }
- }
- fileOutputStream.flush();
- if (fileOutputStream != null) {
- fileOutputStream.close();
- }
- down();
- } catch (ClientProtocolException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- }.start();
- }
- void down() {
- handler.post(new Runnable() {
- public void run() {
- pBar.cancel();
- update();
- }
- });
- }
- void update() {
- Intent intent = new Intent(Intent.ACTION_VIEW);
- intent.setDataAndType(Uri.fromFile(new File("/sdcard/OA.apk")),
- "application/vnd.android.package-archive");
- startActivity(intent);
- }
- }
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自定义安装地址
像以往一样,官方提供了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方法被重写,这些改进不仅更易用,也带来了性能的显著提升。
注:以下为概述,不详之处参见下篇的代码解释。
在之前版本中,我们可以给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;
});
之前对于{foo: ["bar", "baz"]}序列化后的结果是“foo=bar&foo=baz”,现在为“foo[]=bar&foo[]=baz”。
这样更改的目的主要是告诉接收端,传入的是一个数组对象。
中可在不指定dataType属性时,会根据response的content-type自动识别。
例如:ajax请求返回的对象是json类型(application/json),则dataType会自动指定为”json”(不指定的情况下)。
之前jQuery在ajax请求中是在header中不发送If-None-Match值的(也就是不支持Etag),也就默认忽略了浏览器缓存。现在可以通过指定ifModified属性开启它。
提示:如果您不了解http header的相关知识,推荐阅读这篇文章。
在1.3及更早版本中,jQuery通过javascript的eval方法来解析json对象。在1.4中,如果你用的浏览器支持,则会使用原生的JSON.parse进行json对象解析,这样对json对象的书写验证则更为严格。如:{foo:“bar”}的写法将不会被验证为合法的json对象,必须写成{”foo”:“bar”}。如果你的程序打算升级到1.4版本,那么这一点要尤其注意了。
jQuery.ajax({
url:"test.html",
context: document.body,
success:function(){
jQuery(this).addClass("done");
}
});
在1.3版本中,如果ajax发送的数据为空时,则不发送Content-Type属性值,1.4中则总是显式设定Content-Type值。这是因为有些程序后端通过Content-Type值判断如何响应。
之前jsonp的callback名称是由jQuery生成的随机名称,现在可以通过jsonpCallback参数显式指定
$("div").toggleClass("current active");
其中.append()、 .prepend()、.before()、和 .after() 的性能被改善,
.html() 的性能提升了近3倍。
.remove() 和 .empty()的性能提升了近4倍。
当传入一个tag名称进行寻找时,搜索算法有所改进 。
类似于jQuery(’#id p’)这样以id开始的选择器获取元素的速度有所优化,速度是最快的。
在之前当调用jQuery()时,默认返回的是document的jQuery对象,也就是等价于jQuery(’document’)。在1.4版本中将不再做这样的转换,直接返回jQuery空对象。
在1.4中,之前jQuery().ready()的写法不建议使用(虽然仍然可以用),应当写作jQuery(document).ready()或jQuery(function(){})
.focusin()和.focusout()方法等价于focus()和blur()方法,不同的是支持事件冒泡。需要注意的是focus()和blur()事件依然不可以通过live()方法绑定。
除了ready、focus(用focusin替代)、blur(用focusout替代)事件外的所有事件都支持live绑定
之前的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 次;
作者添加了以下标签: jQuery,jQuery1.4下载;
昨晚通宵,此刻的我已没多少精力了,累。
今天一直在打与想打喷嚏,有点小感。
将衣服晒好,窝到床来,插上耳脉,把音量全调最大,摇滚在耳蜗中荡着。
沉醉在音乐中,我尽情的释放我自己。
但愿能荡走我的疲惫。
我很喜欢我的机子,因为至今还没见过有比我更好音质的机子,这是公认的,无人不说。
提到机子,我喜欢方正的屏幕,而不喜欢宽屏的,这是我个人的一种喜好,不会改变。
今天值得高兴,执笔写了一个独特的算法,解决了我揪心很久很久的一个问题。
尽管可能在当父类以及子类无穷多时,遍历的效率可能有所下降,但毕竟方法新颖而创新。
另僻蹊径,不按常规,整个算法柳暗花明。
有时候,我喜欢说话,就像现在这样,但大多时候都是自己的心在自言自语。
做男人有时候很累。
就像那些拜金女郎说的那样——你可以没有驾照,但不可以没有司机哦。
呵,男人啊。
其实我要是女人就好了,因为我不拜金,不追求物质与金钱,可是是长的嫁不出去啦。
在这个世上,大部分的人缺钱,尤其是年青人,这是我常常在会上听到的一句题外话。
可是缺又能怎样,靠自已的双手去解决吧,在平淡的前提下去探寻另一种更合适的生活。
“睡,去睡。”——身体在说话了。
“好,好。”——答我话的心也难得的顺从了这么一回。
放下书籍,音乐在暖暖的灯色中像花儿一样开放,一切如此和谐。
躺在床上。
友人将脚抬起,放置我腿上。
“我喜欢这样睡。”,笑容里有着小时候我弟弟一样调皮。
“真想这样,一辈子就过去了。”,此刻我喜欢假想,有如在享受一次丰盛的晚宴一样。
看着床头的两盏灯,暖暖的色调像是盛着心事的莲,绽放着。
友人笑了。
“这样我们就不用去承受生命中的痛苦了,就像灯一样的,如此安静。”
“我们大了,但父母老了,无法承受,再过十年二十年,我们也老了。”
“是啊,我们大了,父母却老了。”,父母辛酸的笑容立刻,在我的心头荡漾着。
“对了,问你个问题,不知道你有没有这种感觉,有时候对待朋友比对待亲人还要亲密?”
“有过,也许我们都背井离乡,亲情只是暂时搁置在心中,默默不是淡化,而是牵挂。”
“也许吧。”,友人用电话拍了一张烙在帘子上的印花。
“拍的多精致,不说是窗帘,没人相信是印花。”,我瞅了一眼他翻来的屏幕。
接着他给我看了更多他拍过的——外滩的霞光,荆州的灯会,厕所的烟头。。。
他还给我看他手中的茧子,说是提电脑提成的。
“是啊,就像砍柴一样的,我也有。”,他掰开我的手指,我如此说了句。
他又给我看了他手上的脓包,大的小的,说是平时做饭被油给喷的。
哈我不知道他掌厨的时候是什么样子的,是烹饪呢还是被烹饪?
在与友人谈到地理交通的时候,我突然想起一个笑话。
“我讲个笑话吧,要不要听?”
“好哇。”
“是这样子的,有一天,我在一辆公交车上,有个乘客问我,这车子什么时候停呀,我说——到站了就停了。
他极不耐烦的又问我——那什么时候到站呢。我很有耐心的跟他讲,你猜我说了什么,我说呀——停了就到站了!”
“到站了就停了,停了就到站了。”,他不停的在笑,冲着他的笑意,我又说道——
给你再讲几个吧。
“蚂蚁和大象结婚了,不久大象就去极乐世界了,扔在蚂蚁在人间受苦。蚂蚁呀一边挖着坑,一边流着泪说道:
亲爱的,知道吗,为了葬你,这辈子我就做了这么的一件事。”
“一位女出租车司机被一位裸男拦住车,女的瞪着眼睛看遍了他的全身,裸男立刻嚷嚷——什么没见过裸的呀?
那女的反咬了一句——谁稀罕,我看你往哪儿掏钱给我。”
我讲了好多好多的笑话,也许在吃饭期间,彼此把所有的心事都掏空了,只剩下这些掉牙的陈腔了。
灭掉灯,荡在午夜中。
他枕着快乐入眠,我枕着情丝缠绵,许久许久,心,飘的很远很远。
3.5.2-Final 一个维护版本,主要是小BUG的修正。一些BUG值得注意:
完整的更新列表,请查看 发布页面 。
Maven artifacts 已经全部发布到新的 JBoss Maven repository 上. 你可以从 这里 了解更多有关 JBoss Maven repository 的信息。
发布包已经上传到 SourceForge 上。
本日志由 Admin 于 2010-05-17 22:22:17 发表到 Java编程 中,目前已经被浏览 598 次,评论 0 次;
作者添加了以下标签: java编程,java,Hibernate 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,网络世界;
首页只显示了部分日志内容,要查看日志的全部内容请阅读全文;
Powered by asp.net