JavaSE开发环境搭建

本文最后更新于(2017-8-3 13:56:33),链接可能失效,内容可能难以复现。请注意甄别。
© Sunplace,2017 1. 下载JDK(Java Development Kit,即“Java开发工具”)。 最新版下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html 历史版本下载地址(需要登录):https://www.oracle.com/technetwork/java/javase/archive-139210.html
图1 点击DOWNLOAD
图2 点击Accept License Agreement,再选中Windows x64后面的jdk-8u141-windows-x64.exe(根据不同的OS选择)
如果之后需要安装eclipse,请注意最低JDK的版本支持。例如eclipse Mars支持JDK1.7,之后的版本需要安装JDK1.8。 Windows(或者其他OS)、JDK、eclipse的x86或x64版本需要三者一致才能运行。
本例: Java SE Development Kit 8u141    jdk-8u141-windows-x64.exe Windows 7 SP1 x64 eclipse-jee-mars-R-win32-x86_64.zip 2. 安装JDK 2.1 运行jdk-8u141-windows-x64.exe,记住安装路径(即C:\Program Files\Java\jdk1.80_131\),你也可以安装到其它位置。
图3 本例是默认的安装位置
如果不想安装公共JRE可以不选,公共JRE可以查看功能说明。JDK安装后自带的JRE(Java Runtime Environment,即“Java运行环境”)在C:\Program Files\Java\jdk1.80_131\jre下。
2.2 再来是公共JRE,安装位置不会影响Java程序的运行。
图4
3. 配置环境变量 Windows7进入方式:计算机-属性-高级系统设置-环境变量。在Administrator的用户变量中,新建或修改Path C:\Program Files\Java\jdk1.8.0_131\bin
如果原来存在Path,需追加以上路径,环境变量的分隔符是;
添加完成后一路确定。
把Path添加进系统变量也可以。
图5
4. 验证,打开命令行提示符 javac 用法: javac <options> <source files> 其中, 可能的选项包括: -g                         生成所有调试信息 (省略…… @<文件名>                     从文件读取选项和文件名   java   用法: java [-options] class [args…] (执行类) 或  java [-options] -jar jarfile [args…] (执行 jar 文件) 其中选项包括: -d32          使用 32 位数据模型 (如果可用) (省略…… 有关详细信息, 请参阅 https://www.oracle.com/technetwork/java/javase/documentation /index.html。   java –version   java version “1.8.0_131” Java(TM) SE Runtime Environment (build 1.8.0_131-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode) 出现这提示,表示Java的配置完成。
这里的64-Bit就是java的x64版本。
5*. eclipse的下载
使用记事本和其他编辑器(如EditplusAndroid Studio)都能编写java,eclipse功能会使得编程更加方便。
最新版下载地址:https://www.eclipse.org/downloads/(似乎很难爬进去),下载下来的还是个在线安装程序。 推荐下载压缩包:https://www.eclipse.org/downloads/packages/ 本例下载的是Eclipse IDE for Java EE Developers,下载下来就是eclipse-jee-mars-R-win32-x86_64.zip ,解压就可以使用了。
系统的64位的,JDK也是64位的,eclipse也是64位的,一定要对应。 请注意eclipse对JDK版本的最低要求。

程序员你会修电脑吗?

本文最后更新于(2017-4-20 11:36:09),链接可能失效,内容可能难以复现。请注意甄别。
© 程序员你会修电脑吗? – 互联网创业 程序员之家论坛 / Cecil Macadam@知乎 之所以想发表这篇文章是因为最近很多程序猿跟我吐槽修电脑这事,今天我不得不出马把这事的解决办法给你们。程序员和会不会修电脑到底有几毛钱关系?  
Q:“我电脑好像有点问题,你帮我看看哪里出问题了帮我修一下行不?” A:“。。。看看可以,但其实我也不太会修电脑” Q:“什么呀,你不是程序员吗,怎么可能不会修电脑~”
额…工作或者学习中总会有人找身边的程序员修电脑,加班加点的工作之余,还得兼做电脑维修。 你要知道,这个世界上有那么一类人,他们永远保持着自私的心态。无论什么时候,他们都在为自己的利益做打算。当你说你在银行工作,他们第一个想法是你能不能 给搞到贷款或者办张没有额度限制的信用卡。当你说你在医院工作,他们第一个想法是能不能去看病不排队或者在医院拿点药品送他。 而软件行业,既是和大众息息相关的行业,又是大众不太了解的行业,通常看到的新闻无非是黑客之类的,远程控制别人,或者盗取银行的钱。 因为他们的不了解,所以会觉得很多事情程序员都可以做,从盗QQ,Photoshop,硬盘文件恢复,到装系统,处理系统故障和软件问题,安装各种盗版软 件,各种手机的越狱Root装盗版应用。并且,另外这些事情往往不涉及实物,给人的感觉是只是在键盘上打打字,又不需要买新硬件之类的,所以往往会被认为是举手之劳,理应帮忙。 在他们眼里只有那台笔记本是值钱的,操作系统、软件、解决问题需要的知识储备和研究时间,还有维修所花费的时间,都是不值钱的。 程序员们不喜欢被问这个问题的原因分三种: 1、因为我不会修,每次回答“不会”别人都会来一句“你学电脑的连电脑都不会修!”这种略有轻视的态度让我不爽,和别人一样,不喜欢被否定。 2、 我因为会修电脑,所以总被那些为了省几十块钱的人找了修电脑,本来生活已经够累了,还要被这些无关紧要的人拖累,所以每次听到这个问题就头皮发麻。最怕的 是有类人,辛辛苦苦免费给她弄了,她还要抱怨你弄的系统没有原来的好用,早知道她出点钱去维修铺装了;或者你辛辛苦苦帮她装个原生系统,她还嫌你慢,说 “我上次找xxx 装人家半小时不到就弄好了,你怎么弄两三个小时啊!” 3、我会修,并以此为乐,别人这么问,会觉得“你这不是怀疑我的能力么!”所以有些不爽。 开玩笑呢,怎么不会修电脑。自己的笔记本变慢了,一把螺丝刀,拆开面板卸下键盘,清理灰尘重涂硅脂,装好开机,so easy。 什么!是你的笔记本坏了?那我不能帮你修了,对不起。我要是帮你修了,就得承担这么几个后果:
  1. 如果不小心拆坏了,那么我得赔。
  2. 算我走运,装好后电脑正常使用没问题,你会只留下一句谢谢,然后觉得是我应该做的。
  3. 你以后会经常拿你朋友的各种笔记本过来给我修理。
  4. 你会提出更多要求,直到我做不到。比如,清理垃圾文件或者超频以让系统速度提高十倍。
  5. 在我无法满足要求的时候,你会留下一句话:“你不是学计算机的吗?”
如果我不帮你修,而是给你提出一些好的建议。
  • 如果笔记本还在保修期,建议你去售后免费维修,你会说,要跑那么远,好麻烦呀,你帮我送去吧。
  • 如果笔记本已过保修期,建议你去电脑城找专业人士清理,你会说,哎呀还要花20块钱呀,嗯,我觉得我还是比较信任你的技术,怕电脑城的人给修坏了,还是你修吧。
“对不起,我不会修”,不过是常年的经验总结后选择的最能避免麻烦的借口。为什么不给你修,只不过是因为你一不是我近亲二不是我密友三不是我领导。  

  修电脑军规,时刻谨记在心

如果是朋友让你给他修电脑,而你恰好懂这方面问题,那么: 首先记住这句话:永远不要承认自己是高手,因为这个称号是要付出代价的。 永远不要试图通过电话或者QQ解决某个问题,对方很有可能不知道菜单是什么东西,这不能怨他们,只能怨你自己,因为你永远懒于解释给他们听。 不要想着立马可以解决遇到的问题,因为你所遇到的总是崩溃的系统或者处于崩溃边缘的系统。 如果对方允许你重新安装系统,那就不要试着去做任何修复工作,因为重装系统是最快解决问题的办法。 除了询问哪些资料需要备份,你不要提问对方任何问题,除非你的心理承受能力特别强。 学会保守做人,每次开工前,都记得告诉对方:“我可能无法最终解决问题,还要继续吗?” 对电脑的外观检查永远是第一位的,看看线路是否连接正常,看看USB接口是否连接了其他设备等等。 相信硬件的抗噪能力,尽可能的情况下,不要打开对方的机箱。没有做成医生,反倒被当作破坏者,那是很悲哀的事情。 做好被别人数落的心理准备,因为不懂电脑知识的人,往往懂得如何评价别人。 如果人家说他的内存有200G,你千万不要纠正说是硬盘,否则,你的噩运即将来临。 不知道菜单是什么东西的人,一般也会知道虚拟内存是怎么回事的,按照他的要求去调整就可以了,反正这个不会影响到你完成修理工作。 告诉对方,你没有任何杀毒软件,否则,您所安装的杀毒软件都是最差的,也是问题最多的。 别让自己成为处理打印机故障的高手,告诉你,打印机的麻烦事情可比电脑多多了。 坚决不要帮别人购买电脑,尤其是组装机,除非你想背上吃回扣的骂名,然后每天屁颠屁颠的去帮他们处理故障。 不要反感以下两句话,它会伴随你很久时间:第一句:“我的电脑又出大问题了。”第二句:“你还是过来帮我看看吧。” 尽量不要去动别人的电脑,否则,若干天以后,你的这一行动会导致他的系统崩溃并带来埋怨。 不要去纠正别人的任何错误,除非你有说服别人的超强能力。 尽可能的前提下不要互相传递任何电子文档,因为你的文件很有可能被指责为病毒。 不要害怕指责,因为你无法逃避。 要是觉得这篇文章能够帮到你,转发到朋友圈,让那些平常找你修电脑,你却无言以对的那些人看到吧!让他们知道:程序员和会不会修电脑这个问题没有半毛钱关系!之所以我能帮你修电脑是因为我智商高过你 程序员是属于软件,修电脑是属于硬件,哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

使用ECharts做图表

本文最后更新于(2017-1-11 15:23:37),链接可能失效,内容可能难以复现。请注意甄别。
© Sunplace,2017 引言 ECharts是百度旗下的一款前端商用图表,基于JavaScript,支持多浏览器(包括IE6)。 1.下载ECharts(推荐下载源代码)。 https://echarts.baidu.com/download.html 2.在网页文件中引入、初始化和使用。 以下引用自官方教程
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>ECharts</title>
    <!-- 引入 echarts.js -->
    <script src="echarts.min.js"></script>
</head>
<body>
    <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
    <div id="main" style="width: 600px;height:400px;"></div>
    <script type="text/javascript">
        // 基于准备好的dom,初始化echarts实例
        var myChart = echarts.init(document.getElementById('main'));

        // 指定图表的配置项和数据
        var option = {
            title: {
                text: 'ECharts 入门示例'
            },
            tooltip: {},
            legend: {
                data:['销量']
            },
            xAxis: {
                data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
            },
            yAxis: {},
            series: [{
                name: '销量',
                type: 'bar',
                data: [5, 20, 36, 10, 10, 20]
            }]
        };

        // 使用刚指定的配置项和数据显示图表。
        myChart.setOption(option);
    </script>
</body>
</html>
效果:
配置参数:https://echarts.baidu.com/option.html