让 Apache 支持 CGI
这玩意有一点载入史册的感觉了,首先回答一个问题:CGI 这种东西还健在吗? 测试环境:Apache 2.4.23 (phpStudy) Windows Server 2003 运行脚本:使用 C 语言编写的 CGI 脚本 配置过程1.加载 CGI 支持模块,打开 Apache 配置文件 (httpd.conf),寻找 LoadModule cgi_module modules/mod_cgi.so 解除前面的 # 2.定义 CGI 运行目录,解除在 Apache 配置文件中 ScriptAlias /cgi-bin/ "D:/phpStudy/Apache/cgi-bin/" 前面的 #,(D:/phpStudy/Apache 根据实际情况而定) 3.启用对 CGI 的支持,解除在 Apache 配置文件中 AddHandler cgi-script .cgi 前面的 # 4.保存 测试index.html(www 目录)html <body> <form name="form1"...
自己动手组建一个 NAS J3455
实在忍不了某度云限速 200k/s(体验会员 10M/s),秉承着私有云大法好,搞了一台黑群晖给硬洗白了,可以使用除升级外的一切功能。 首先说几句测试通过,仅供参考 不承担硬件损坏,软件故障,数据丢失的责任 仅限交流和学习,低调使用,如果资金充裕请不要使用黑群晖 硬件选型 类 型号 主板 ASROCK J3455-ITX 内存 Samsung DDR3L 1600 4G(拆) 机箱 鼎鑫 4 盘位 NAS 机箱 电源 森林人小 1U 标定 500W 连接线 细 SATA 线*4 主板插针转 USB 母头 一些经验: 主板:ASROCK J3455-ITX 是板载 4 个 SATA 的,其中两个原生支持,两个是转接出来的,网上一些两个 SATA 的且带 PCI-E 的板子也是可以选择的,例如 J3160 Q1900 等,只需要一张 PCI-E 转 SATA 的卡而已。 内存:ASROCK J3455-ITX...
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...
回首——我的 2016
再见 2016,你好 2017! 很惭愧,只做了些微小的事情。 2016 过的很快,总结起来,今年我主要搞了如下几件大事。 参加 GMIC非常感谢时速云提供了本次大会的门票。全球移动互联网大会,世界的共振,全球的移动互联。 积极参与了各项大会议程,通过与各厂商、开发者的深入探讨和交流,体验到了各类前沿的技术和设备,例如现今火爆的 VR、AR,特斯拉电动新能源汽车,BAT 等公司的新品等。我了解到了互联网领域的发展方向,拓宽了我的视野,丰富了我的知识。 参加 CODING 技术小馆CODING 技术小馆是由 CODING.NET 组织的面向技术的开发者线下交流分享活动。 我参加的是 CODING 技术小馆的前端活动,主讲老师分享了他们在开发、使用前端框架过程中“挖坑”和“填坑”的经历,现场讨论非常激烈。通过(本次活动),我认识了许多 CODING 员工、开发者,学习到了许多知识,在接下来的一年中,我会积极参与此类的线下交流活动。 入门 Docker通过使用 TXCloud 和 DaoCloud,我入门了 Docker。通过自学,我完成了一个自己的小实践,既 Typecho 的...
非编程型循迹小车的制作
制作循迹车可能是在电子类制作中一个非常重要的课题,从最简单的不可编程型的、到复杂至使用 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...
虚拟机(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.可以自愿加入北京业余无线电协会,会费为...
制作 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。