Living a Simple Life is a Happy Life

有饭吃,自由自在,就非常开心

加密技术发展

| Comments

比特币是建立在区块链基础上的,区块链的基本技术支撑有三个:

  • 非对称加密

  • 点对点网络技术

  • HASH现金

其中非对称加密和HASH现金技术的历史发展颇有渊源,最近仔细学习了一下密码学科普知识,总结一下。

GPU运算卡备存

| Comments

科技产品的命名一很高冷,就是老发烧友,过了几年再来看新产品的名儿,仍有可能一头雾水。

这其中显卡命名尤甚,为了不把马良认成马超,留存一下。

从知乎上爬来一堆资料,先来备忘一下基础知识:

作者:老汤 链接:https://zhuanlan.zhihu.com/p/20585886

Cisco 3560X Config Cheat

| Comments

工作需要,学习了Cisco的路由器配置,记一下:

  • 查看所有信息
1
show run
  • 查看span
1
show span
  • 为某个vlan id建立spanning-tree
1
spanning-tree vlan 15
  • 取消某个vlan id的spanning-tree
1
no spanning-tree vlan 15
  • 将某个端口加入vlan中
1
2
3
sh run init gi 0/39
config t
switchport access vlan 14
  • 保存配置
1
2
do wr
copy running-config startup-config

顺便记一下cisco catalyst交换机配置

  • 登陆交换机
  • 查看现有配置
1
show running-config
  • 批量修改vlan:端口37-39改成vlan15。端口41-46改成trunk
1
2
3
4
5
6
7
8
9
10
#conf t
(config)#int ra g0/37 -39
(config-if-range)#sw mo acc
(config-if-range)#sw acc vl 15
(config-if-range)#exit
(config)#int ra g0/41 -46
(config-if-range)#sw tr e d
(config-if-range)#sw mo tr
(config-if-range)#end
#wr
  • 开启/关闭端口
1
2
3
4
5
6
7
8
TEST3#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
TEST3(config)#int g0/41
TEST3(config-if)#sh
TEST3(config-if)#shutdown
TEST3(config-if)#no shutdown
TEST3(config-if)#end
TEST3#

例如 配置vlan15 和 trunk:

1
2
3
4
5
6
7
8
interface GigabitEthernet0/39
 switchport access vlan 15
  switchport mode access

interface GigabitEthernet0/46
 switchport trunk encapsulation dot1q
  switchport mode trunk

去掉

1
no switchport access vlan 15

比特币史上的九大悲剧

| Comments

比特币成功减半,但是扩容争论日益升级。目前正处于一个微妙的时间点。这个时候以史为鉴,让我们回顾一下比特币历史上的一些悲剧故事。

你知道你的比特币现在身处何方么?真心希望它们仍旧在你的钱包里,比特币历史上充斥着各种人为错误,软件的不给力,甚至能够让狂野的西部歹徒都能够脱帽敬礼的盗窃案发生。

比特币是一种人造的开源技术,它并非上天所赐的礼物。这里列举了比特币历史上的九大悲剧。

比特币总量为什么是2100万

| Comments

比特币第二次减半将至,为什么比特币总量设置为2100万呢?这篇文章谈笑中有几分戏谑,但都是有的放矢,值得一读。

正文

比特币总量2100万个,这可能是刚接触比特币的小白们记得最清楚,也是最迷惑的数字。

中本聪没在任何公开的言论中提到:为什么选这个数字,于是网上出现了各种各样的猜测和逻辑推理。

我们就来聊聊这个数:

Mysql Cheat

| Comments

整理一下经常忘记的mysql命令

连接

1
$ mysql -u root -p

list

1
2
$ show DATABASES;
$ show TABLES;

Error

  • ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)
1
2
3
4
$ mysqld --skip-grant-tables
$ mysql -u root mysql
$ mysql> UPDATE user SET Password=PASSWORD('my_password') where USER='root';
$ mysql> FLUSH PRIVILEGES;