不灭的火

革命尚未成功,同志仍须努力下载JDK17

作者:AlbertWen  添加时间:2017-10-29 20:29:54  修改时间:2025-08-13 17:43:01  分类:14.Golang/Ruby  编辑

Go 还有一些特有的流程控制语句,其中一个就是 defer 语句。该语句用于延迟调用指定的函数,它只能出现在函数的内部,由 defer 关键字以及针对某个函数的调用表达式组成。这里被调用的函数称为 延迟函数。一个简单的例子如下:

func outerFunc()  {
	defer fmt.Println("函数执行结束前一刻才会被打印")
	fmt.Println("第一个被打印")
}
作者:AlbertWen  添加时间:2013-04-10 09:52:01  修改时间:2025-08-13 13:20:17  分类:电脑/软件使用  编辑

作为个人学习研究,VirtualBox是首选,它是Oracle下免费的、开源、跨平台的一款虚拟机软件,小巧、实用,一点也不逊于商业版的VMware Workstation。

VirtualBox官网https://www.virtualbox.org/wiki/Downloads

下面是自己使用过程中,陆陆续续总结出来的使用技巧:

1、安装完VirtualBox后,立即设置其“全局设置”

打开 Oracle VM VirtualBox 管理器

--> 管理 --> 全局设定 --> 常规 --> 修改“默认虚拟电脑位置

默认值为“C:\Users\Administrator\VirtualBox VMs”,在C盘,不爽,改成其他位置吧,如 “e:\VirtualBox

这样我们在以后创建虚拟机的时候就不用每一次都设置存放位置了(因为以前每次装虚拟系统都要重新指定虚拟机存放位置到非C盘区)。

作者:AlbertWen  添加时间:2013-04-09 00:48:14  修改时间:2025-08-12 04:17:03  分类:11.PHP基础  编辑

定义和用法

realpath() 函数返回绝对路径。

该函数删除所有符号连接(比如 '/./', '/../' 以及多余的 '/'),返回绝对路径名。

若失败,则返回 false。比如说文件不存在的话。

作者:AlbertWen  添加时间:2013-04-09 00:01:06  修改时间:2025-08-12 05:23:28  分类:电脑/软件使用  编辑
其实FastStone Screen Capture(FSCapture)本质上是一款图像软件,具有很棒的图像浏览、编辑和抓屏工具,支持包括BMP、JPEG、JPEG 2000、GIF、PNG、PCX、TIFF、WMF、ICO 和TGA在内的所有主流图片格式,其独有的光滑和毛刺处理技术让图片更加清晰,提供缩放、旋转、减切、颜色调整功能。只要点点鼠标就能随心抓取屏幕上的任何东西,拖放支持可以直接从系统、浏览器或其他程序中导入图片。一款非常好的屏幕截图软件。
作者:AlbertWen  添加时间:2013-06-26 11:57:41  修改时间:2025-08-12 05:38:42  分类:06.Linux软件安装  编辑

下载了一个免费开源的广告系统(openadserver),在Linux上安装时,提示要安装 pdo_mysql 扩展,先前有过编译安装 soap扩展 的经历,今天要编译安装 pdo_mysql 扩展,应该不难吧!

参考文献如下:

PHP5不重新编译,如何安装自带的未安装过的扩展,如soap扩展?

作者:AlbertWen  添加时间:2015-11-16 21:56:01  修改时间:2025-08-14 04:35:12  分类:电脑/软件使用  编辑

第一步:配置 git.exe

File -> Default Settings -> Version Control -> Git -> Path go Git executable: D:\Program Files\Git\bin\git.exe

第二步:clone 项目

作者:AlbertWen  添加时间:2013-04-08 09:47:05  修改时间:2025-08-12 05:19:03  分类:08.Java基础  编辑

起初你或许会认为是一个莫名其妙的错误,因为代码根本一点问题的都没有,可运行期间总是报这个错,比较郁闷。

出现Could not find the main class.program will exitjava.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。

因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.class文件格式不同。这样,低版本的JVM无法解释执行这个.class文件,会抛出Could not find the main class.program will exit,java.lang.UnsupportedClassVersionError不支持的Class版本错误。

作者:AlbertWen  添加时间:2014-03-21 23:11:00  修改时间:2025-08-12 04:57:01  分类:电脑/软件使用  编辑

有些系统下load putty key (加载 putty) 置灰,不可用。

解决:

After installation, under 
Settings > Network > SSH:SSH Client = C:\Program Files (x86)\TortoiseGit\bin\TortoiseGitPLink.exe

作者:AlbertWen  添加时间:2017-10-29 20:54:00  修改时间:2025-08-01 07:32:37  分类:招聘/面试/总结  编辑

1、写出下面代码输出内容

package main

import (
    "fmt"
)

func main() {
    defer_call()
}

func defer_call() {
    defer func() { fmt.Println("打印前") }()
    defer func() { fmt.Println("打印中") }()
    defer func() { fmt.Println("打印后") }()

    panic("触发异常")
}  
作者:AlbertWen  添加时间:2017-10-27 13:06:47  修改时间:2025-08-12 04:41:19  分类:14.Golang/Ruby  编辑

一、数组

与其他大多数语言类似,Go语言的数组也是一个元素类型相同的定长的序列。

(1)数组的创建

数组有 3 种创建方式:

1) [length]Type

2) [length]Type{value1, value2, ... , valueN}