Home> Tags > windows

Post about "windows"

解决在Linux环境下解压zip的乱码问题

2011年12月30日 分类目录 :linux&软件技术 6

        今天折腾了下把windows下的文件全部转移到了Fedora中,之后在解压那些在Windows下压缩为zip格式的压缩包时出现了久违了的乱码问题。于是乎,为了解决这个麻烦事,Google了一堆解决办法一一试过去,却依然没法解决。最后,终于在翻了N页之后找到了一段代码,抱着尝试的心理试用了一下,没想到竟然解决了这一大难题。好东西不忍独享,故而在此贴出让更多人使用。

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os
import sys
import zipfile

print "Processing File " + sys.argv[1]

file=zipfile.ZipFile(sys.argv[1],"r");
for name in file.namelist():
    utf8name=name.decode('gbk')
    print "Extracting " + utf8name
    pathname = os.path.dirname(utf8name)
    if not os.path.exists(pathname) and pathname!= "":
        os.makedirs(pathname)
    data = file.read(name)
    if not os.path.exists(utf8name):
        fo = open(utf8name, "w")
        fo.write(data)
        fo.close
file.close()

从代码来看并没有多少技术含量,但是却很实用。

将这段代码保存为 unzip.py之后,将其和需要解压的文件放置在同一个文件夹中,之后在终端中使用下面的代码就可以了:

python unzip.py *.zip

, , , ,

制作操作系统U盘启动应用

2011年08月18日 分类目录 :linux资源| Windows资源 1

随着技术的不断革新,光驱在电脑配件中的地位也越来越低,甚至已经成为可有可无的配件了。在MacBook Air和ultralbook、以及之前短暂流行的上网本中,光驱都不见了踪影,而不少用户在组装台式机时,也会考虑舍弃光驱这一作用不大的硬件。

在这种环境下,我们显然就无法从光驱安装操作系统了,那又如何是好?幸好,除了光驱安装之外,还有硬盘安装和U盘安装两种方法可供选择,而其中U盘安装相对来说更为简单。只要你的主板支持U盘启动,有一块大小约为4G的U盘,你就可以轻松地制作一块安装(U)盘。这里推荐使用的是专注Linux发行版的Universal-USB-Installer或专注windows系列的魔方U盘启动。

Universal-USB-Installer不但支持制作windows启动盘,同时还支持几乎所有主流Linux的启动盘,是否同时还支持Mac OS,我就不得而知了,手头没有Lion的ISO镜像。而它的操作也非常简单:

1.启动程序

2.在许可证界面点击I agree按钮,进入主界面

3.按提示选择操作系统类型,如果是制作windows则将列表拉到底,如果列表中没有你要制作的系统,则选择“Try Unlisted ISO”。

4.按提示选择相应的镜像文件(ISO文件)

5.选择U盘盘符

6.确认选择无误后点Create,然后就得制作完毕即可。

下图为我用Universal-USB-Installer制作的WIN7安装盘的目录:

而魔方U盘启动仅支持windows系列的操作系统,不过对国内用户来说,它已经足够了,毕竟Linux用的人不多。和Universal-USB-Installer一样,按要求选择一系列选项之后点“制作USB启动盘”即可。

 

Universal-USB-Installer下载地址:http://u.115.com/file/e6kjtvep 或 http://www.everbox.com/f/XIz5syxOkp6igWfXFG51JUgExy

魔方U盘启动下载地址:http://u.115.com/file/bhdmg05ihttp://www.everbox.com/f/zFcchAlcfUqVkswGs5MpVUTUO6

, , , , ,

桌面畅想之任务栏增强

2011年08月02日 分类目录 :创意设想 0

       这次的畅想仍旧承接前文《桌面(desktop)还能干些什么?》的思路,试图充分挖掘桌面的价值。一直以来我都非常推崇简单、紧凑的布局风格,我始终认为软件不应该占用太大的空间去放置一些并不必需的组件。因此当看到ubuntu11.04中的全局菜单之后,我又对其产生了好感,不过由于各软件使用的GUI不同的缘故,并非所有软件都支持全局菜单,这稍显有些可惜。当然,近日得知,此全局菜单乃借鉴了Mac系统的概念,mac系统从诞生之处就采用了全局菜单的形式(是真的么?)。

      上海俚语中有一句话叫“螺丝壳里做道场”,它的意思是指在有限的空间里实现最大的效用;同样的,还有一句成语“麻雀虽小,五脏俱全”。无论是上海俚语还是这个成语,都给我们提供了一个思路:充分利用屏幕可见范围内的每一个像素区域。而最能够拿来做文章的便是任务栏(不同操作系统可能有不同的称法,以下以Windows下的称法为准)。目前来说,任务栏的功能尚未完全被挖掘出来,一个标准的任务栏包括了“开始”按键、通知区域、以及此两者中间的广阔区域(Windows还有一个工具栏的概念)。对于Mac系统来说,中间的这一广阔区域已经用来实现全局菜单的功能,因此也算是使得其所了;Windows中,工具栏是放置所有打开的应用的图标的地方(win7还可将应用钉在上面),但是对这片区域的开发还不完全,仍有很大的改进可能(下面会细说);linux则根据不同的桌面环境有着不同的利用方式,ubuntu11.04现在是仿照mac系统做出了全局菜单的效果,而fedora15(gnome3)则是在正中央显示当前时间,除此没有丝毫利用,稍显有些浪费。

      虽说windows现在是越做越漂亮,越做越臃肿,而且能够引领业界的新创意也不多,但是在win7中,有3个细节是值得肯定的,也是可以再进一步挖掘开发的:其一是,隐藏菜单栏,按”alt”键后才显示,就我的应用使用习惯来看,软件的菜单栏是我甚少使用的区域,大多数操作均有其对应的界面按键或快捷键来替代,因此在这种情况下,这部分内容完全可以隐藏起来,只在需要时调出即可;其二是任务栏的jump list,根据微软官网的介绍,jump list可以帮助快速访问常用的文档、图片、歌曲或网站,有时还提供相关命令(例如撰写新邮件)的快捷访问,这个功能确实很酷,但是现在的实用性却有限,至少我是很少使用到它;第三个细节其实并非win7所有,而是office2010,这就是功能键置于标题栏上,由于标题往往是居中显示的,这就造成了左边的区域(右边是最小化、最大化、关闭按键)会有很大的浪费,而将功能键置于标题栏上之后,不但能节省空间,还有充分利用这部分空白区域。

    于是,我就在想,倘若将这3个细节进一步整合、再挖掘,是否能够创造出更简洁的操作环境来?首先,任务栏上放置的是最常用、必要的功能按键;菜单栏默认状态下隐藏;jump list的功能进一步增强,将菜单栏的功能置于其中,形成chrome\firefox\opera的all-in-one-buttom菜单效果。单就这样的话,实用性仍然不高,还需要一些任务栏的改进来做配合。现在如果我们在任务栏上点击当前窗口的图标时,实现的效果是最小化,而事实上,这一效果的必要性已经几乎为零,因此,如果使其点击效果成为打开jump list的话(这一效果在下一次的桌面畅想中还会出现,敬请期待!),会使得jump list的曝光率增加,使用率也会增加。当然,为了充分利用这个图标,还可以考虑的一个方案是左键点击弹出菜单栏,右键点击仍为现在的jump list。

       现在意义上的操作系统发展至今已有近30年(以上世纪80年代初apple的lisa系统为开端),虽然我们的技术在不断地进步,可是一些陈旧的布局模式却依然被广泛使用,这不能说不是一个悲哀。希望在简洁风盛行的今天,操作系统的界面也可以搭上这一顺风车进行一番革新。

 补充:对了,这个设想也同样适用于linux环境,某种程度来说,linux下对它的功能性挖掘更为紧迫!

, , , , ,

桌面(desktop)还能干些什么?

2011年07月31日 分类目录 :创意设想 1

       无论我们用的是windows还是linux,抑或是mac,我们都会有一个进入到桌面(desktop)的过程。一般来说,这个桌面我们通常时放置一些常用软件、需要频繁访问的文件夹。但是,随着技术的不断进步,似乎这种桌面的必要性开始有所减弱了。mac中有dock这个概念,它真的很酷,以至于现在linux和windows下都已经有了同类应用,我们可以把原属于桌面的图标统统放入这样一个dock中,也许,这种体验会来得更好;此外,从国内环境来看,现在已经出现了360桌面之类的新式桌面入口。那么,我们是否能够从此抛弃桌面这一相对落伍的概念呢?

       促发我思考这个问题的缘由是我最近日常使用的Fedora 15,它采用了Gnome3,同样也是一个非常酷的桌面环境,在默认设置下,我们无法放置图标,无论是进入文件系统还是启动应用均通过左上角的active通道。在这种情况下,硕大一个桌面就成为了累赘,除去美观之外一无是处。对于Fedora,我还只是一个入门者,还有很多操作没有习惯,也有很多特性没能发挥出来,因此,对于开发者社区为什么做出这样一个设置,我一无所知。但是,仅凭我对Fedora浅薄的了解来揣测,也许他们希望能够推广一个新思维(Fedora是公认的Linux新技术试验田,是技术的先驱),或者更简单地来说他们这么设置有着他们的理由。

       我是一个喜欢尝鲜的人,因此并不考虑修改设置来重新支持将图标放到桌面的功能,事实上,在我使用Ubuntu期间,我也不喜欢放置应用图标在桌面上,我都是从应用程序中启动,而且,也许是以前使用ubuntu的那段经历的影响,当我由于种种原因不得不同时使用windows7的时候,我也尽可能少的在桌面上放置图标(现在桌面上包括计算机和回收站在内仅有7个应用图标,而我安装的应用至少在30个以上)。

       回归正题,现在通常意义上的桌面能否从我们的系统中去除呢?一般来说,除非是想回到纯DOS操作,否则桌面还是必须的(webOS这类后桌面时代的操作系统暂时不予考虑),唯一不同的是桌面的用途可以有所改变。前面有提过,通常意义上的桌面是一个应用入口,我们通过桌面上的图标启动应用或打开文件夹。除此之外还能否挖掘出新的用途,真正让它发挥出巨大的功效呢?此时,我突然想到两样应用:Windows Vista以上版本才有的桌面小工具,一个开源的、跨平台的桌面美化工具——conky。这两者都可以增强桌面的功能。

       在此基础上,我便设想,是否能够将桌面改造成为一个功能强大的个人管理系统(对于工作用机可以改造为项目管理系统)?无论是日常使用还是工作使用,一进入系统就可以方便地查看当天的任务,以及其他更多信息。在这个系统中可以考虑有的功能模块有:日历(带日程管理)模块、email模块、文件管理模块、笔记模块、财务管理。除此之外,还可以通过插件机制,做成一个平台,提供各种实用模块来增强它给我们的工作、生活带来的便利。

       如此,我们就可以在保留桌面的基础上,通过这种改造来强化桌面的功能。这岂不是一举两得?以上均为我的随性思考,也许经不起技术上的推敲,但是从我个人来说,倘若实现这种功能则可以极大地体现出桌面的功能,不至于在各种应用入口级软件的压力下逐渐失去其光辉。也许,这可以成为桌面的第二春也说不定呢!

, , , , , , ,

解决IE9打开后的白屏问题

2011年05月26日 分类目录 :windows&软件技术 2

IE9正式版刚出那会就下载过一次IE9,安装后却发现浏览器只显示白屏,而网页上的链接都能够点击,背景声音也能播放。当时就曾在一些论坛发帖咨询过这个问题,也用Google等搜索引擎搜索过解决办法,但是始终没能解决,今天总算解决了这个问题,这里分享一下:

根据网上资料显示,安装IE9之后出现白屏现象一般由两种情况导致:1)安装的IE插件不兼容;2)显卡不支持硬件加速。

可能性1:由于我平时上网时常用的是Chrome和Firefox,IE仅在使用网银时才会用一下,因此并未安装什么乱七八糟的插件,现在除了一个FLASH插件外就只有一个和QQ相关的插件,显然不可能是因为插件不兼容导致白屏了。不过为了安全起见,按照网上的讲解重设了一下ie设置(结果当然是没能解决白屏问题):

1.打开internet explorer,找到右上角的齿轮图标(或按alt+x快捷键)

2.在工具菜单中找到internet选项,打开它

3.切换到高级项,找到重置internet Explored设置按钮,点击它。

4.关闭ie,再重启ie,如果是因为插件不兼容的话,此时就可以正常打开网页了。

可能性二:最新的IE9充分使用了新技术,其中也包括了GPU加速,而且是默认启用的。虽说这样可以更好地发挥IE9的性能,然而对于性能稍差的电脑来说就悲剧了,由于显卡不支持硬件加速,就会导致打开IE9后网页显示为白屏的现象,而且竟然还没有相关的提示!由于我的电脑是双显卡智能切换,平时一般使用的是集成显卡,仅在玩游戏时会利用下N卡,于是乎,集成显卡在默认情况下便不支持硬件加速了。幸好微软还算仁义,在设置中提供了关闭硬件加速的选项,不过我纳闷的是,为什么默认使用GPU加速而非软件加速呢?懂得用GPU加速的毕竟是对电脑有所了解的,让他们去设置用GPU加速总归比让小白们关闭GPU加速来得更人性化一些吧。

解决方案:

前3步同可能性一中的步骤,切换到高级项后,在设置列表中找到“使用软件呈现而非GPU呈现”(感觉这句话的表述也太啰嗦了点),勾上它,然后重启IE。现在IE就能正常显示网页了。

最后想说的是,网上N多技术性网站都只提供了可能性1而没提到可能性2,第二种可能是在一博客中看到的(而且还是在翻了4、5页之后找到的)。所以说,有的时候不能太信任搜索引擎的排名,排在前面的不一定就是对我们有用的

, ,

在wordpress站点中捕获并显示评论者的浏览器和操作系统信息

2011年05月05日 分类目录 :wordpress资源 0

WP-UserAgent是一个可以让你方便地在评论栏中插入图标和文本以甄别每一个评论者的浏览器和操作系统信息的小巧的检测插件。我确信你会惊讶于这个插件的全部潜力。它可以甄别出你之前可能从未听说过的浏览器和操作系统,包括运行在移动设备上的。当然,这个插件最实在的是它可以节约你建立用户数据库的时间。

下面请阅览一个运行中的WP-UserAgent效果图:

如果你是一个主管维护和调整网页的网页开发者或网站管理员,或者你正维护一个博客、电子商务站点、社交网站或传统商业站点,而且你希望你的访客的体验是愉快的、毫无压力的。那么接下来请想像一下下面这个令人不适的场景:

如果访客对你的网站的载入、渲染、服务或界面体验不佳,那么十之八九将会归咎于你的网站,而事实上可能是因为他们正使用的是9年前发布的IE6(苌蓊芪:微软已宣告IE6的死亡)。这并不意味着你仅有的技术人员必须找到一个兼容性方法来满足这部分访客的需要,你不必在得到一个访客对你网站“损坏”的抱怨评论时花费时间来折磨你的大脑在浏览器模拟上以找出问题所在。你只需要使用WP-UserAgent。

    系统信息也将在你的网站上显示出来,就在你的访客留言评论的地方。但是我们没有必要因此而公开嘲笑那些小白。你可以让这些代码自动显示在评论框中,也可以选择性地插入到一个自定义的特殊的帮助区域页面(的comments循环段中)。

WP-UserAgent现在可以甄别近200个浏览器、超过35个标准的操作系统以及超过20款移动版操作系统,在它的帮助下你可以确定你的用户的用户体验是否是最新的。

插件下载:http://wordpress.org/extend/plugins/wp-useragent/

本文译自:http://wpmu.org/capture-user-browser-and-operating-system-information-on-your-wordpress-site/

, , , , , , , , , ,

中国开源软件的未来在大学校园

2011年04月28日 分类目录 :二元世界 2

前言:这同样是一篇写于2009年10月的日志,之所以要把它也重新发出来是因为我最近正在思考的一个问题和它有关,这篇日志就算是一个起子吧。期待后续日志能够早日完工!    

    昨天(原文完成的前一天)在国内知名开源社区——LUPA发布了一条令人振奋的新闻:中国大学生开发的CxServer系统加入开源行列。也许,在大家看来这只是一条很普通的开源软件新闻而已,但是在我眼里,它的意义不仅仅是一款由大学生开发的开源软件,它更是给出了一个中国开源事业的发展方向。

    当整个商业软件市场已经被各大公司瓜分殆尽之时,后起之秀的中国企业想要再谋得一席之地将会是多么的困难?这是很容易就能想到的。国外企业依靠其几十年的经验、强大的创新、研发能力,可以经常开发出一款全新的软件;而中国的软件企业呢?更多的还是沿着国外企业的道路前进,模仿、山寨是我们的关键词。在这种状况下,我们靠什么打败外国企业?难道就靠那些微弱的外部影响?显然,这是不切实际的。那么我们要想击败外国企业,我们要走怎样的一条路呢?

    自从微软“黑屏”、“番茄花园”事件相继爆发之后,中国的盗版界出现了不小的震动,包括雨林木风在内的多家知名盗版社区转型开始发展linux。虽然他们的实力无法与ubuntu社区、redhat等相提并论,但是他们的这一举动将会让更多中国普通网民认识Linux、了解Linux,加入linuxer行列、爱上linux。

    在这种社会背景之下,如果中国的软件业未能及时抓住机遇的话,无论是中国的软件业、还是开源事业都将会受到不小的影响,同时也无法推动解决盗版问题。因此,我认为,中国的软件企业必须要抓住这个机遇,发展开源事业,早日在linux系统应用程序领域取得一定的地位,至少吸引住本土用户。

    而要实现这一目标,我们无法忽略中国的高校势力。现在不少高校中都有开源社团,也许规模参差不齐,但是他们的愿望都是一样的,就是要推动开源软件在中国的发展。如果这些社团在各自学校中能取得一定的成效,带来一批又一批开源支持者,那么在全国范围内就将有一支可观的开源爱好者。而这些社团的骨干力量普遍都是计算机专业的学生,如此一来将会为中国的开源事业培养出一批有着专业素养、知识渊博、思维敏捷、富有创造力的开发者、维护者。

    难道这样还不能推动中国的开源软件发展吗?显然,这样一来,中国的开源事业将会有十足的发展。总有一天,中国将会有属于自己的开源操作系统。

    因此,我认为,从现在开始,各方各面应该把视角放到各高校中,从高校着手,培养我们自己的开源团队。

 

, , , , ,

我又开始折腾了

2011年03月04日 分类目录 :个人日记 2

        这星期注定是我瞎折腾的星期,我的小蜜(me501)、笔记本、菊子曰空间,一个个都在被我折腾中,幸好到目前为止还没有出现什么严重的问题。

        这个折腾周始于上周日,那天我给笔记本重新装了下系统,更是花了2天时间下载、安装各种软件,以使其恢复到重装前的水准,恰好最近微软发布了win7 sp1,于是又想着给装上sp1了,只可惜通过系统自动更新安装失败,下载DVD盘升级安装也宣告失败,真不知道是怎么搞的。接下去继续折腾这个问题。安装好系统后,我又折腾着安装了ie9,可惜在我的机子上又出现了问题,无论打开什么页面都是一片空白,但是……以google为例,当我把鼠标移至LOGO处时,鼠标的箭头变成手型了,也就是说其实网页还是打开了的,真不知道是怎么回事,网上搜了很久,在一些论坛也发帖问了,都没法解决,只好暂时回到ie8。

        接下去折腾的是me501,由于moto的不给力,迟迟不给me501出android2.0以上版本的系统,于是只好将此任务交给社区了。这不,广大android社区的高手非常的给力,rom包一个接着一个的出,也越来越完美了。由于受不住android2.*的诱惑,受不住我爱折腾的心的鼓动,于是便勇敢的刷了。于是便出现了连着2天刷机5次的壮举出现,不过现在总算是恢复正常了,用上新系统之后那叫一个爽啊!不过也有不适应的地方,已经好几次有人打电话给我我不接了,原因就是我没认出那个铃声是我的。此外,还有一个郁闷便是,刷机后我sim卡里的号码少了很多,根据观测,丢失的都是固定电话,奇载怪哉!

相关文章推介: 让android2.x安装程序到SD卡、 从一而终搞定me501刷android 2.1

        最后折腾的是菊子曰空间,这是一个博客服务平台,任何人都可以在上面建立自己的博客(我的网憩阁现在就放在这里了)。既然站长给予了我充分的信任,给了我最高级别的权限(超级管理员),那么我就要负起我的责任来,于是就开始了我的折腾,这几天陆陆续续给装上了几个个人认为比较实用的插件,也希望在接下来能保持一天一个新插件的增速吧。

        而接下来,还有更折腾的事在等着我了。由于我现在在学JAVA软件工程师课程,一个计算机系的朋友也知道这事,这次他们一门课布置了个大作业,要求做一个视频点播网站,他便来邀请我参与了。本来考虑我现在只学了点皮毛,不能帮上什么忙,所以就想婉拒他的邀请,不过他说他们也一样是瞎子走路,所以我就思量着去试试,也算是给我自己积累点经验吧。

        其实,我还有一个想折腾的事,一直以来都对ubuntu挺感兴趣的,之前在我的HP本上也用过大半年,后来换了电脑之后,由于英伟达的显卡智能切换功能不支持linux,导致无法使用Ubuntu,只能放弃继续使用ubuntu的想法了。今天脑子里突然闪过一个想法,既然问题出在英伟达,那我不装他的显卡驱动就直接使用是否能行?我们伟大的祖国告诉我们:实践是检验真理的唯一标准。因此,为了印证我的这个猜测,我就要去实践下,抽时间去实践下吧!

唠叨完了,一直想着写一篇评论文章,可是怎么都不知道该如何起头,刚写了一段感觉不行于是就转来唠叨这些没有营养的内容了。

, , , , , , ,

配置Java编译环境

2011年01月11日 分类目录 :程序语言 6

       java由于其代码在虚拟机中运行的特性,即使电脑上有了netbeans、eclipse、记事本等编程工具,也只能进行代码编写而无法进行编译、调试,因此,我们需要在系统上架设编译环境。 首先我们需要访问java官网下载JDK,jdk是整个java的核心,它是一个软件开发工具包,其中包含javac-编译器,jar-打包工具,javadoc-文档生成器以及jdb-调试工具,它是java环境开发人员必备工具之一,因此,在我们开始编写java代码前必须先在系统上安装好jdk。当然,仅仅有jdk还是不行的,因为这样我们仍然无法运行java程序,因为还缺少JRE(java运行环境)包括了用于产品环境的各种库类,以及给开发员使用的补充库。 备齐这2个程序之后,我们就可以开始进行java开发了。

       jdk可以从oracle公司的For Java Developers页面进行下载,在下载到的jdk中也包含了一个完整版的jre,我们无需额外进行下载。在下载时我们要注意选择符合自己需求的版本,尤其是要确定自己的电脑是32位还是64位!

(for windows)

       在安装过程中,建议修改下安装路径,莫要安装在默认的C:\Program Files文件夹下,由于Program Files中含有空格,编译出来的程序在linux系统中运行可能会出现问题,因此为了方便起见,建议直接安装在C:\java文件夹下。 安装完成后,并不代表已经完成了java编译环境的架设,接下来的操作才是最最重要的,由于windows和linux中的配置法不一样,因此接下来会分别给予介绍:

FOR WINDOWS (本文以win7为例)

1.右键桌面“计算机”-“属性”-“高级系统设置”,在弹出的“系统属性”对话框中切换到“高级”标签页,打开“环境变量”。

2.在“环境变量”对话框中的系统变量下新建变量:JAVA_HOME,变量值为jdk路径(在本例中为:C:\Java\jdk1.6.0_23)

3.在系统变量中找到Path变量,对其进行编辑,在首位添加“%JAVA_HOME%\bin;”,友情提示,不要很脑残的不小心把已有的path值删除,否则后果自负!

 

3.同样是在系统变量中新建变量:classpath,变量值为:“.;%JAVA_HOME%\lib”。友情提示:不要忘了那个“.”!

至此java编译环境的配置已经完成,接下来打开命令提示符(开始-运行-cmd),键入java -version查看java编译环境是否搭建成功。如出现下图就说明编译已经成功:

 

FOR LINUX(本文以ubuntu为例)

由于我们从网站上下载到的jdk并非deb格式而是bin格式,因此无法像windows里那样双击进行安装,稍微麻烦点:

 1.首先在终端中进入放有jdk-6u23-linux(-x64).bin(以下简写为jdk.bin,在实际操作中请正确输入文件名,区别大小写,你也可在进行操作前先重命名为一个输入方便的名字)的文件夹,架设该文件现放于“下载”文件夹中:在终端中键入“cd /home/your username/下载”

 2.在终端中键入“sudo chmod 755 jdk.bin“,获得足够的权限。

3.键入“sudo ./jdk.bin”,运行该文件

4.键入“sudo mkdir /usr/java”(假设安装在/usr/java文件夹下),在/usr/中创建一个名为java的文件夹

5.键入“sudo mv jdk.bin/ /usr/java”,把jdk.bin中的文件都移动到/usr/java文件夹中。 至此前期工作已经完成。

 6.键入”sudo gedit /etc/environment”(修改profile文件有风险,因此建议在environment中修改),开始环境变量配置,在此文件的末尾加上代码“ JAVA_HOME=/usr/java/jdk1.6.0_24 PATH=$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib” ,全部输入后保存该文件,并在终端中执行 source /etc/profile,此时如果报错 ,则说明刚添加的代码中有错误,请注意查看。

7.在终端中键入java -version,检查环境变量更改是否已经生效。 至此,在ubuntu中的java编译环境配置也宣告完成,接下来就可以开始写代码了,激动一下吧,万里长征已经走出了第一步。

, , , ,

开始进入64位系统时代

2010年11月30日 分类目录 :个人日记 1

        前两周,支撑已久的问题笔记本终于彻底报废了,于是上周六买了台新机,随机附带的驱动盘是for 64-bit的(懒得去网上下32位驱动了),因此也就安装了64位win7(电脑没有预装操作系统),使用的序列号是当年利用联想的漏洞花了88元购买的旗舰版。

        很久之前,我就喜欢上了ubuntu,一直在ubuntu和XP双系统环境下使用电脑。而现在则开始在ubuntu和win7双系统环境下使用电脑了,而且都是64位系统。

        64位架构的系统出来很久了,但是始终未能普及开来,最新披露出来的信息显示,微软将不再开发32位版win8,至此,32位一只脚将迈入坟墓中了。那么,64位和32位到底有什么区别呢?

64位和32位的区别及注意事项:

        64位支持4G以上的内存,而32位最大仅支持3.25G,因此一台装有4G内存的电脑安装32位系统的话,会有.75G内存被限制,有些浪费;CPU寻址是64位要比32位快2倍;64位系统加强安全性能,如内核补丁保护,支持硬件数据执行保护,强制驱动程序签名,取消了32位驱动程序和16位子系统的支持。  

        但是,在使用64位系统之前,还需要注意一点:现在很多软件都还没有原生支持64位,因此只有兼容使用32位软件,虽然这不影响我们日常工作,但是对于一些需要底层操作的软件来说,这是致命的,比如杀毒软件,如果在64位系统中使用32位的操作系统也许会出现误杀系统文件,造成系统崩溃的现象,因此,我们必须使用原生支持64位的杀毒软件。

如何获知软件是否是原生支持64位系统?

          当我们运行一个软件后,我们可以打开任务管理器,观察正在使用的程序进程,如果在进程名后面带有”*32″字样,则代表该进程所属软件非原生支持64位,当前正在兼容使用32位版。

   

       正如上文所说,不是原生支持64位的并不影响我们的日常工作,但是既然用上了64位系统,我们当然希望使用的软件也是原生支持64位的,从现在开始我将不断挖掘原生支持64位系统的软件,并发布出来,以供大伙选用。

无觅相关文章插件,快速提升流量

,