不灭的火

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

作者:AlbertWen  添加时间:2017-11-22 14:05:04  修改时间:2025-07-08 17:58:39  分类:14.Golang/Ruby  编辑

概述

Golang 的 context Package 提供了一种简洁又强大方式来管理 goroutine 的生命周期,同时提供了一种 Requst-Scope K-V Store。但是对于新手来说,Context 的概念不算非常的直观,这篇文章来带领大家了解一下 Context 包的基本作用和使用方法。

1. 包的引入

在 go1.7 及以上版本 context 包被正式列入官方库中,所以我们只需要import "context"就可以了,而在 go1.6 及以下版本,我们要 import "golang.org/x/net/context"

作者:AlbertWen  添加时间:2015-11-22 21:02:21  修改时间:2025-07-08 20:28:51  分类:杂七杂八  编辑

作为江西南方人,我是很喜欢吃辣的,但这 1、2 年吃的东西稍微有点辣、热,右边牙龈就出事(发炎、肿痛),一直以为是跟北方的老婆呆久了,平常做的菜不怎么辣,把自己变成北方人了,8、9天的样子会变好。但奇怪的是,总是右边的牙龈上火,左边的从来没发炎过。于是决定去附近的 南山市南山医院 看看牙科。

作者:AlbertWen  添加时间:2015-10-24 09:19:52  修改时间:2025-07-08 17:51:58  分类:13.C/C++/仓颉  编辑

关键字是已被C语言标准作为命令、数据类型或者固定函数名的字母组合。关键字不能被用做变量名或函数名。下面列举了C语言的32个关键字,它们遵循C语言的语法使用,形成了C程序设计语言。

作者:AlbertWen  添加时间:2018-06-04 10:17:59  修改时间:2025-07-18 10:02:36  分类:16.编程基础/Web安全  编辑
作者:AlbertWen  添加时间:2018-05-28 12:30:29  修改时间:2025-07-18 20:07:28  分类:16.编程基础/Web安全  编辑

为了防止我们的数据泄露,我们往往会对数据进行加密,特别是敏感数据,我们要求的安全性更高。下面将介绍几种常用的加密算法使用。这些算法的加密对象都是基于二进制数据,如果要加密字符串就使用统一编码(如:utf8)进行编码后加密。

1、摘要算法

常用的摘要算法有MD5,SHA1。摘要算法是一个不可逆过程,就是无论多大数据,经过算法运算后都是生成固定长度的数据,一般结果使用16进制进行显示。

MD5和SHA1的区别:MD5结果是128位摘要,SHa1是160位摘要(可以设置一个额外的加密key)。那么MD5的速度更快,而SHA1的安全强度更高。

作者:AlbertWen  添加时间:2017-10-29 10:18:56  修改时间:2025-07-13 02:00:21  分类:14.Golang/Ruby  编辑

cgo 也是一个 Go 语言自带的特殊工具。一般情况下,我们使用命令 go tool cgo 来运行它。这个工具可以使我们创建能够调用 C 语言代码的 Go 语言源码文件。这使得我们可以使用 Go 语言代码去封装一些 C 语言的代码库,并提供给 Go 语言代码或项目使用。

作者:AlbertWen  添加时间:2018-08-13 00:32:45  修改时间:2025-07-07 05:51:36  分类:08.Java基础  编辑

Class类 简介

Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。

Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。

Class 没有公共构造方法。Class 对象是在加载类时由Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的,因此不能显式地声明一个Class对象。

作者:AlbertWen  添加时间:2017-10-27 19:34:14  修改时间:2025-07-08 17:52:59  分类:06.Linux软件安装  编辑

1、安装svn

yum  -y  install   subversion

2、创建svn仓库路径

mkdir  -p   /opt/svn/project1
mkdir  -p   /opt/svn/project2
svnadmin  create  /opt/svn/project1
svnadmin  create  /opt/svn/project2

作者:AlbertWen  添加时间:2016-01-06 09:59:02  修改时间:2025-07-11 02:06:20  分类:06.Linux软件安装  编辑

在Ubuntu 12中启动刚安装好的Nginx,报错:

nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)

作者:AlbertWen  添加时间:2018-08-02 17:30:51  修改时间:2025-07-11 14:04:21  分类:电脑/软件使用  编辑

遇到一个奇葩问题:Windows 10 下,PhpStorm 项目遇到 输入密码错误后,再也无法修改密码 的问题

解决方案:

找到电脑的凭据记录,把 git 密码清除,问题解决

访问路径:控制面板\用户帐户\凭据管理器