Java 开发环境搭建&小实验
Java 笔记:搭建环境和 HelloWorld
搭建 Java 程序开发环境下载、安装 JDK登陆 ORACLE 官网下载与你系统版本架构相同的 jdk 安装包。
设置环境变量检查一下系统的环境变量有没有如下内容:
变量名
目录
示例
JAVA_HOME
到 jdk 目录
C:\Program Files\Java\jdk1.8.0_111
PATH
到 bin 目录
C:\Program Files\Java\jdk1.8.0_111\bin
CLASSPATH
到 lib 目录
.;C:\Program Files\Java\jdk1.8.0_111\lib
不要替换已有的系统变量,要以追加的形式修改
每个环境变量应该用;(英文状态下的半角分号) 隔开
配置完成后,可以自己验证一下,Win+R 运行 CMD,输入 java -version,如返回安装的 Java 版本号,即配置正常。
HelloWorldJava 编写运行流程:
源文件:主类名.java -> 字节码文件:源文件名.class ->JVM(解释器)运行
So,需要掌握:
...
回首——我的 2016
再见 2016,你好 2017!
很惭愧,只做了些微小的事情。
2016 过的很快,总结起来,今年我主要搞了如下几件大事。
参加 GMIC非常感谢时速云提供了本次大会的门票。全球移动互联网大会,世界的共振,全球的移动互联。
积极参与了各项大会议程,通过与各厂商、开发者的深入探讨和交流,体验到了各类前沿的技术和设备,例如现今火爆的 VR、AR,特斯拉电动新能源汽车,BAT 等公司的新品等。我了解到了互联网领域的发展方向,拓宽了我的视野,丰富了我的知识。
参加 CODING 技术小馆CODING 技术小馆是由 CODING.NET 组织的面向技术的开发者线下交流分享活动。
我参加的是 CODING 技术小馆的前端活动,主讲老师分享了他们在开发、使用前端框架过程中“挖坑”和“填坑”的经历,现场讨论非常激烈。通过(本次活动),我认识了许多 CODING 员工、开发者,学习到了许多知识,在接下来的一年中,我会积极参与此类的线下交流活动。
入门 Docker通过使用 TXCloud 和 DaoCloud,我入门了 Docker。通过自学,我完成了一个自己的小实践,既 Typecho 的 Doc ...
非编程型循迹小车的制作
制作循迹车可能是在电子类制作中一个非常重要的课题,从最简单的不可编程型的、到复杂至使用 STM32 进行驱动的。在制作循迹车的过程中,我们可以很好的锻炼自己电子元件的识别、焊接、综合调试等能力。
本文简单记录了一下我制作和统调 D2-1 型循迹车的过程。
我提供了一份详细的物料清单、电路原理图、PCB 图,你可以直接下载进行抄板或者直接在洞洞板上制作。
物料清单
标号
名称
规格
数量
IC1
集成电路
LM393
1
/
集成电路座
8 脚
1
C1,C2
点解电容
100μF
2
R1,R2
可调电阻
10K-500K
2
R3,R4
色环电阻
3.3K
2
R5,R6,R11,R12
色环电阻
51Ω
4
R7,R8
色环电阻
1K
2
R9,R10
色环电阻
10Ω
2
R13,R14
光敏电阻
CDS5
2
R15
色环电阻
200~680Ω
1
D1,D2
发光二极管
F3 绿色
2
LED3
发光二极管
F5 红色
1
D4,D5
发光二极管
F5 透明红色
2
Q1,Q2
PNP 三极管
855 ...
虚拟机(VirtualBox)的安装与配置
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,是一种逻辑计算机系统。
安装虚拟机可以方便我们在同一实体机上运行多个操作系统,如果你爱折腾,对哪个设置进行了调整,事后发现却无法开机,那么你就可以使用快照滚回之前的版本。虚拟机很广泛,虚拟机软件也很多,但本文只介绍如何在 Windows 10 中使用 Oracle VM VirtualBox 创建和配置虚拟机。
名词解释
VM(Virtual Machine)——虚拟机,指由虚拟机软件模拟出来的一台虚拟的计算机,也即逻辑上的一台计算机。
2.HOST——宿主计算机,指物理存在的计算机,Host ′s OS 指 HOST 上运行的操作系统。
Guest OS——指运行在 VM 上的操作系统。
宿主计算机配置要求这是由你所安装的 Guest OS 决定的,你的宿主机配置至少是你虚拟机配置的二倍。这样才能保证你的虚拟机可以跑起来。
安装1.下载&安装虚拟机软件本文推荐的是 Oracle VM VirtualBox,它是 Oracle 公司出品的一款开源的 ...
通过 Crouton 为 ChromeBook 安装 Ubuntu
新入手了一台 ChromeBook,在体验过 ChromeOS 之后,通过 Crouton 为 ChromeBook 安装 Ubuntu,可能是挖掘 ChromeBook 性能更好的方式之一了,这里记录了我为 ChromeBook 安装 Ubuntu 的过程。
2016-10-12 更新:有朋友提出建议,希望我可以完善一下,补充见下文。
本文在 DELL ChromeBook 11 测试通过。
进入 ChromeBook 开发者模式注意:进入开发者模式会对 ChromeBook 进行恢复出厂设置,请在此操作前对设备进行备份,并做好翻墙激活的准备。
1 按住 esc+刷新 + 电源,ChromeBook(以下简称 CB)会立即重启,并提示系统损坏。
2 Ctrl+D 继续,按回车重启。
3 恢复系统,当屏幕上方进度条走到头,进入系统,此时你就已经在使用 CB 的开发者模式了。
注意:进入开发者模式后,每次开机都会提示系统完整性检测已经被关闭,并需要按 Ctrl+D 才能进入 ChromeOS 系统。
注意:如果希望退出开发者模式,可以在开机提示是按空格重新开启系统完整性检测,当然这样 ...
A 类业余无线电考试指南
这是我自己的亲身经历,总结一下,方便喜欢业余无线电而无从下手的朋友。
想了半天标题,先这样吧,希望可以对你加入业余无线电领域提供小小的帮助。
以下是在 北京市 申请的流程。
考试报名现在办理业余无线电操作证需要通过考试,考试前需要报名,即填写上交能力验证申请表。
报名地点:北京市业余无线电协会(下简称协会)工作时间:每周一到周四工作时间地址:北京市朝阳区和平里砖角楼南里 16 号 传真电话:64283739(自动)传达室:64288967
2018.04.07 更新:协会搬迁新地址如下-》北京市丰台区科学城中核路 1 号(赛欧科技园孵化中心)4 号楼四层 咨询电话:010-64282230 010-64283357
2016.10.10 更新通知:关于业余无线电操作技术能力验证报名规范的通知
注意:1.报名时需要本人携带身份证、近期免冠证件照一张、身份证复印件一张。2.北京协会允许外埠公民在京办理,但申办时需要提供北京市境内的设台地址。3.注意协会的工作时间。4.一定要关注协会的公众号,考试、验机等通知将通过此途径告知。5.可以自愿加入北京业余无线电协会,会费为 80/年 ...
制作 HP SmartStart USBkey
SmartStart 光盘的镜像下载地址:
SmartStart X86
SmartStartX86_64
SPP Requires HP USB Key Creator Utility 工具下载地址:
SPP USBkey
由于 SPP USBkey 工具不兼容 Win10,推荐你直接解压其 exe,并运行 hpusbkey.exe。
同意程序的条款,选择 Creat a bootable USB key from CD…,Browse from ISO from…,接下来等待即可。
制作完成,插入服务器 USB 端口,选择 Boot from USB,即可进入 SmartStart System。
强制 Google 域名使用 HTTPS
我们采用了某些特殊的方法,使得在 SSL 下可以逃过审查,但是在某些浏览器中,默认会使用 HTTP 方式跳转,所以,我们需要强制其使用 HTTPS 打开网页。
在 Chrome 浏览器地址栏中输入 chrome://net-internals/ ,打开 HSTS 标签,在 Add domain 里的 Domain 输入要添加的主域地址,点 Add 即可。
例如
google.com.hk
google.com
其中 Include subdomains 选项还可以添加子域名,保证所有子域名都使用 HTTPS 访问。
例如
webcache.googleusercontent.com
这样,你就强制一些谷歌服务使用了 HTTPS。
ESP8266 新手入门调试指导
最近在研究串口 Wifi 模块,当然首选的就是安信可的 ESP8266 模块,本文是我在调试该模块时的一些心得体会。
预备esp8266 模块(新版 AT 固件)1 个,ttl 转 usb 小板一个,杜邦线若干
接线方法
第一点,也是最重要的一点:esp8266 只能应用于 3.3v 系统,为了安全,接线前请确定系统电压。
如图是新版模块,即全 IO 口引出版的引脚定义,本文介绍使用 TTL 进行模块调试,故可以按照如下方法进行连接。
ESP8266
TTL
UTXD
RXD
URXD
TXD
VCC
3.3V
GND
GND
但是,你会发现串口无输出数据。此版本若想从 FLASH 启动进入 AT 系统,还需要 CH-PD 引脚接上拉。
备注:1、GPIO0 为高电平即为从 FLASH 启动,GPIO0 为低电平即为进入系统升级状态,此时可以经过串口刷写内部固件。
2、esp8266 对于电源要求相对要高一些,所以,如果在调试过程中出现模块不工作、串口响应无内容或乱码,请先检查供电。
上电测试esp8266 有三种工作模式:STA(客户端)AP(站)AP ...
刷刷手环 II 上手体验小记
刷刷手环是由凤凰云科技(北京)有限公司研发的全球首款可支付智能穿戴产品,2016 年 6 月 21 日,刷刷手环 2 代产品隆重上市,它新颖的变化颠覆了人们对手环的理解。
非常荣幸,我在发布会前拿到了第二代的刷刷手环(以下称刷刷手环 II),经过 20 多天的佩戴,本文记述了我的使用心得。
超高颜值先来几张开箱照压压惊!~
我收到的是钻石版,整体的镜面设计,临时也可以当镜子,看起来非常有逼格!
优化与提升相比于一代而言,刷刷手环 II 的优化是相当多的,下面列举几个。
可充电设计一代手环使用的是 CR2302 电池,按照官方的说法一块电池可以使用 90 天,可能是我买到的电池或者使用强度的原因吧,记得最长一次也只有十几天,而二代内置了锂电池,除了在收到手环后对其进行了电池充饱外,同强度使用,这 20 多天没有进行充电。因为使用了可充电锂电,也没有了购买和处理电池的烦恼。
易点亮这个必须要赞一下,一代手环给我留下了严重的心理阴影。。。关键时刻想要看时间但敲不亮,还有周围人看着你,搞的我都尴尬癌晚期了,而且每次敲亮看到的时间都有 5 分钟的误差,一代手环只能说是戴在手上的公交卡 ...