不灭的火

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

作者:AlbertWen  添加时间:2017-10-29 10:25:45  修改时间:2025-08-12 11:39:15  分类:14.Golang/Ruby  编辑

现在的 Go 版本是 1.8,早在 1.5 时期,就有了 Vendor 包机制,详情可查看博文:“理解 Go 1.5 vendor”。

遇到的问题

个人在使用 Glide 管理 Vendor 包时(附:Golang Vendor 包管理工具 glide 使用教程),老编译不成功! 后来猛地发现,原来是我对 Vendor 包机制理解不够深入导致的。

Glide 官方教程中提供了一个 Demo 项目结构,如下所示:

$GOPATH/src/myProject (Your project)
  |
  |-- glide.yaml
  |
  |-- glide.lock
  |
  |-- main.go (Your main go code can live here)
  |
  |-- mySubpackage (You can create your own subpackages, too)
  |    |
  |    |-- foo.go
  |
  |-- vendor
       |-- github.com
            |
            |-- Masterminds
                  |
                  |-- ... etc.
作者:AlbertWen  添加时间:2017-10-29 10:04:57  修改时间:2025-08-12 04:51:16  分类:14.Golang/Ruby  编辑

go build 命令用于编译我们 指定的  源码文件代码包 以及它们的依赖包

例如,如果我们在执行 go build 命令时不后跟任何代码包,那么命令将试图编译当前目录所对应的代码包。例如,我们想编译 goc2p 项目的代码包 logging。其中一个方法是进入 logging 目录并直接执行该命令:

hc@ubt:~/golang/goc2p/src/logging$ go build

因为在代码包 logging 中只有库源码文件和测试源码文件,所以在执行 go build 命令之后不会在当前目录和 goc2p 项目的 pkg 目录中产生任何文件。

作者:AlbertWen  添加时间:2017-10-29 09:55:54  修改时间:2025-08-15 06:16:52  分类:14.Golang/Ruby  编辑
作者:AlbertWen  添加时间:2018-06-03 22:47:08  修改时间:2025-08-12 04:51:12  分类:08.Java基础  编辑

四大作用域

Web应用中,JSP创建的对象有一定的生命周期,也有可能被其他组件或者对象访问。对象的声明周期和可访问性称为作用域。四种范围对象作用域从小到大顺序如下:pageContext ----> request ----> session ----> application。

作者:AlbertWen  添加时间:2017-10-29 09:12:20  修改时间:2025-08-15 10:27:01  分类:12.PHP库/系统/微信  编辑

对于数字字段的加减,可以直接使用 setInc()setDec() 方法

ThinkPHP 内置了对统计数据(数字字段)的更新方法:

setInc():将数字字段值增加

setDec():将数字字段值减少

作者:AlbertWen  添加时间:2016-02-13 21:07:40  修改时间:2025-08-12 04:51:11  分类:13.C/C++/仓颉  编辑
头文件 说明
<assert.h> 验证程序断言
<complex.h> 复数算术运算支持
<ctype.h> 字符分类和映射支持
<errno.h> 出错码
<fenv.h> 浮点环境
作者:AlbertWen  添加时间:2017-10-27 10:02:50  修改时间:2025-08-12 08:07:05  分类:13.C/C++/仓颉  编辑

1、 管道概述及相关API应用

1.1 管道相关的关键概念

管道是Linux支持的最初Unix IPC形式之一,具有以下特点:

  • 管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道;
  • 只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程);
  • 单独构成一种独立的文件系统:管道对于管道两端的进程而言,就是一个文件,但它不是普通的文件,它不属于某种文件系统,而是自立门户,单独构成一种文件系统,并且只存在与内存中。
  • 数据的读出和写入:一个进程向管道中写的内容被管道另一端的进程读出。写入的内容每次都添加在管道缓冲区的末尾,并且每次都是从缓冲区的头部读出数据。
作者:AlbertWen  添加时间:2017-10-27 09:52:27  修改时间:2025-07-31 08:10:40  分类:11.PHP基础  编辑

一、基本约定

1、源文件

(1)纯PHP代码源文件只使用 <?php 标签,省略关闭标签 ?> ;

(2)源文件中PHP代码的编码格式必须是无BOM的UTF-8格式;

(3)使用 Unix LF(换行符)作为行结束符;

(4)一个源文件只做一种类型的声明,即,这个文件专门用来声明Class, 那个文件专门用来设置配置信息,别混在一起写;

作者:AlbertWen  添加时间:2019-03-31 00:30:57  修改时间:2025-08-12 03:30:12  分类:15.OpenResty_Lua  编辑

大家在使用 Lua 的时候,一定会遇到不少和 nil 有关的坑吧。有时候不小心引用了一个没有赋值的变量,这时它的值默认为 nil。如果对一个 nil 进行索引的话,会导致异常。

作者:AlbertWen  添加时间:2018-06-04 23:20:05  修改时间:2025-08-13 22:30:36  分类:08.Java基础  编辑

配置仓库

在maven的settings.xml文件里的mirrors节点,添加如下子节点:

<mirror>  
    <id>nexus-aliyun</id>  
    <mirrorOf>central</mirrorOf>    
    <name>Nexus aliyun</name>  
    <url>https://maven.aliyun.com/repository/public</url>  
</mirror>