不灭的火

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

作者:AlbertWen  添加时间:2015-03-19 14:04:51  修改时间:2025-07-16 12:25:42  分类:招聘/面试/总结  编辑

岗位要求:

1、熟悉 PHP 程序执行的生命周期、PHP 的各项配置、PHP 的内存模型、业界对 PHP 的合理用法、常用的工具链,例如 Composer; 

2、改进 PHP 的框架代码,能够考虑开发环境、测试环境与生产环境;理解分布式系统中代码的发布、回溯;

3、对OOP,MVC有较为深入的认识,能熟练使用常用的设计模式; 

4、精通MySQL索引、数据库设计,保证设计出来的架构能在生产环境高效安全的运行;

5、了解C语言的基本语法,能看懂常见软件的源代码;

6、理解整个网站的技术栈,包括前端浏览器的渲染、第三方 CDN 的页面缓存、负载均衡、应用服务器、后台脚本、缓存数据、持久化等;

。。。。。。

作者:AlbertWen  添加时间:2012-05-20 01:02:00  修改时间:2025-07-18 16:44:35  分类:11.PHP基础  编辑

一般来说,总是把类的属性定义为private,这更符合现实的逻辑。但是, 对属性的读取和赋值操作是非常频繁的,因此在PHP5中,预定义了两个函数”__get()”和”__set()”来获取和赋值其属性,以及检查属性的”__isset()”和删除属性的方法”__unset()”。

作者:AlbertWen  添加时间:2012-05-26 17:33:37  修改时间:2025-07-22 08:24:15  分类:14.Golang/Ruby  编辑

安装dep

等到dep正式集成到Golang中时候,也许是Golang 1.10 ,广大吃瓜群众就可以直接使用go dep命令。现在还是需要自己安装的。

$ go get -u github.com/golang/dep/cmd/dep

作者:AlbertWen  添加时间:2017-10-26 14:02:59  修改时间:2025-07-03 20:34:22  分类:13.C/C++/仓颉  编辑

要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。

作者:AlbertWen  添加时间:2017-10-27 09:49:26  修改时间:2025-07-24 03:54:08  分类:13.C/C++/仓颉  编辑

一、什么是命名管道

命名管道也被称为FIFO文件,它是一种特殊类型的文件,它在文件系统中以文件名的形式存在,但是它的行为却和之前所讲的没有名字的管道(匿名管道)类似。

作者:AlbertWen  添加时间:2017-10-29 10:13:53  修改时间:2025-07-25 03:05:14  分类:14.Golang/Ruby  编辑

Go 源码文件包括:命令源码文件库源码文件测试源码文件。其中,命令源码文件 总应该属于 main 代码包,且在其中有无参数声明、无结果声明的 main 函数。单个命令源码文件可以被单独编译,也可以被单独安装(可能需要设置环境变量 GOBIN)。当然,命令源码文件也可以被单独运行。我们想要运行 命令源码文件 就需要使用命令 go run

作者:AlbertWen  添加时间:2017-10-29 10:25:45  修改时间:2025-07-22 05:57:40  分类: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-07-25 00:33:44  分类: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-07-24 20:58:09  分类:14.Golang/Ruby  编辑
作者:AlbertWen  添加时间:2018-06-03 22:47:08  修改时间:2025-07-25 01:10:43  分类:08.Java基础  编辑

四大作用域

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