不灭的火

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

作者:AlbertWen  添加时间:2012-12-02 22:39:35  修改时间:2025-04-25 04:25:35  分类:18.系统设计/UML建模  编辑

蚂蚁变大象:浅谈常规网站是如何从小变大的(五)

作者:AlbertWen  添加时间:2012-05-21 09:03:08  修改时间:2025-05-06 14:07:25  分类:06.前端/Vue/Node.js  编辑

虽然说IE8已经来了,并且表现不错。8 个小时突破1200W下载,远远地超过24小时下载800W的firefox。但对于整个互联网,IE6仍然是用户最多的浏览器。暂不说IE6怎样,把 Web的表现做得更好,既是一种责任,也是一种能力的表现。如果你依然对IE6所出现的种种问题无可奈何,就让我带你来看一下来自SitePoint的 10 Fixes That Solve IE6 Problems,学会这10个方法,你将可以解决大部分IE6出现的问题。

作者:AlbertWen  添加时间:2017-10-29 20:50:23  修改时间:2025-05-12 06:17:29  分类:14.Golang/Ruby  编辑

摘录一:

Go 1.3 的 sync 包中加入一个新特性:Pool。

官方文档可以看这里 http://golang.org/pkg/sync/#Pool

这个类设计的目的是用来保存和复用临时对象,以减少内存分配,降低CG压力。

作者:AlbertWen  添加时间:2017-10-29 20:30:53  修改时间:2025-05-09 19:40:24  分类:14.Golang/Ruby  编辑

通常情况下,函数向其调用方报告错误的方式都是返回一个 error 类型的值。但是,当遇到致命错误的时候,很可能会使程序无法继续运行。这时,上述错误处理方式就太不适合了,Go 推荐通过调用 panic 函数来报告致命错误。

作者:AlbertWen  添加时间:2016-01-04 21:41:40  修改时间:2025-04-21 14:10:58  分类:电脑/软件使用  编辑
作者:AlbertWen  添加时间:2017-10-29 19:39:12  修改时间:2025-05-07 04:30:05  分类:电脑/软件使用  编辑

基本上,Git就是以下面的命令顺序学习的。文中笔记是从廖雪峰老师的 Git教程 中总结出来的,方面查阅命令。

1、基础

  • git config --global user.name "Your Name"设置你的仓库用户名(用于标识提交者)
  • git config --global user.email "email@example.com"设置你的仓库邮箱(用于标识提交者)
  • git init 初始化一个git仓库
  • git add --all 添加所有更改的文件
  • git add filename1 当然可以指定添加filename1
  • git commit -m "commit message" 添加更改的信息,必须要有,不然报错,不建议不加。
作者:AlbertWen  添加时间:2012-12-02 16:22:52  修改时间:2025-05-14 10:52:35  分类:15.OpenResty_Lua  编辑

搭建流程

首先,到FileZilla官网下载FileZilla Server (服务端)。

输入官网网址:http://filezilla-project.org/,进入首页,点击下载FileZilla Server,如图01。

作者:AlbertWen  添加时间:2013-09-05 21:59:02  修改时间:2025-05-07 13:33:38  分类:Linux基础  编辑

变量

变量是暂时用来存储数据的地方,是一个内存空间。Bash Shell和其他的编程语言,没有“数据形态”,也就是说默认情况下不区分一个变量是整型还是浮点型等,除非你使用declare语句申明变量类型。在Bash Shell中,默认只有一种数据型,就是由字符组成的字符串。同时,设定的变量只在当前的Shell中存在,也就是,每一个Shell都会维护一份他们自己的变量,彼此不会有影响。可以把变量导出成环境变量,这样其他的Shell就可以被子Shell引用。

作者:AlbertWen  添加时间:2019-02-02 15:27:15  修改时间:2025-04-23 15:24:14  分类:MySQL/Redis  编辑
select sum(score) from student where gender = 'boy' group by name having sum(score) > 210;

其次,我们经常写的sql 就是 select count(a), sum(b) ....from tableName where .... 聚合函数都是在where 条件之前的,说明聚合函数的执行级别高于where。然后 where 子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,也就是在分组之前过滤数据,条件中不能包含聚和函数,使用where条件限制特定的行。 

最后,having 子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚合函数,使用having 条件过滤特定的组,也可以使用多个分组标准进行分组。

作者:AlbertWen  添加时间:2013-09-05 21:44:47  修改时间:2025-05-14 03:52:30  分类:Linux基础  编辑

shell程序的基本组成结构

shell结构大体是由设定变量、内置命令、shell的语法结构、函数组成。