The Mirages

樱桃沟夹事

手上有个rar的压缩包,已经有10多年了一直没有解开,我记得还是2层加密的,而且密码好像是40位以上的,最近空下来了想着看看是否可以解开,不过最后还是一样无法解开。

原生密码破解

网上有很多这样的工具,比如 https://hzgzs.lanzoui.com/s/yasuopj

不过这些第三方的都非常可疑,至少下载下来发现很多都要主动去连外部一些 域名和ip, 具体传什么也不知道,所以大家小心使用,我一般都放入到虚拟机里搞。

数据字典

因为大概知道密码的一些关键字,于是想着先生成一个字典再去搞。Kali下常见的是Crunch,简单试用了一下,发现不是很符合自己需求。因为它是默认把后面字符串里的每个字符都拉出来进行拼接的。 如果你通过-q 进行导入的话,那就没法生成固定长度的字符串,而是所有字符串全部随机拼接起来,长度都是相同的。这个后面可以看看源码修改一下。

阅读全文 »

今年是建国75周年,想必帝都肯定又是人山人海,为了不给帝都添乱,那就走吧。

魔都最近热门的地标建筑是海拔4800cm和海拔3800cm的双子山,这2个山内部其实是停车场,据说造价是21亿,感觉魔都还是非常有钱的。你想你爬个山不用登山杖,不用找当地导游,这样想还是觉得挺值的。

可惜我根本约不到参观的点,这个只能下次去了,这次其实借着这个双子山把世博文化园又重新规划了一下。

中国商飞

球球喜欢飞机,自己在家还搞了个c919模型,于是就先去商飞的上海制造基地,可惜这里需要预约才行,不然只能让员工带入,但是也不能带入儿童进去。除非商飞的领导来才行,所以也就外面看看。但是我记得有一些游学活动的,希望后面能够改进改进,就跟航天博物馆那样。

comac

阅读全文 »

昨夜参加了max组织的老同事聚会,一晃已经快从iclick毕业已经快10年了。大家的变化还是相当大的。记得当年走的时候大家都是高高兴兴上班和创业中。而十年后来看,那时候真是创业最好的时候了。

max依然在大辽国当他的首席科学家,大辽国可没有年龄歧视啥的。

大v已经回到北大继续当她的教授了。当然还号召我们报她的EMBA,DBA。好家伙,这个价格现在居然要80万和120万。

大f的新公司也已经b2轮了,他是sammy的好学生,但是股份少了,投票权可不能少,不然发展阶段容易几个人互相矛盾,就跟贵司一样。回家查了一下他们公司,好家伙,大f已经退出管理层了,股东名字里也变成了各种合伙企业,祝后面一切安好。

大a居然又创业新公司了,他可真是扎根快递行业,看着不那么么高大上,但他确实发觉了这个非常传统行业里智能化推进的一些细节点,并且能够做出产品改造他们,这个真的是很难得,

大t也从ai英语转到了智能硬件方向,慢慢来,这些国产化替代的产品是很有市场的。他的出来的结果是ai英语是一个很强调市场和运营的产品,类似当年的英语流利说。

阅读全文 »

在Linux终端里,tmux和screen一样是在一个窗口里开启多个session的工具。原先我其实一直用screen的,但是现在很多系统默认都只有tmux,那就学习一下tmux使用方式。特别是像CKA这样的考试只允许开启一个终端,那tmux这些就非常有用了。

screen的快捷键是 ctrl+a 再加不同的按键, tmux是使用ctrl+b 按完后放开,然后再按不同的按键。

  1. 首先我们开启一个新的窗口

    1
    tmux new -s <session-name>
  2. 分离窗口

    1
    ctrl+b d
  3. 重新进入那个session,这个session只要不是自己主动退出,或者机器重启,那就会一直留存的。所以我服务器上一般都是会开启一个,用完就临时分离窗口,下次直接attach就行了。

    这里还有个很有用的方式就是可以共享这个session, 不同的人登陆这个机器都可以attach这个session, 这样可以方便教学,但是也就是实时看着的,不能真的录屏啥的,想要录屏就借助别的工具吧。

    1
    2
    tmux ls  #显示当前有哪些session
    tmux att -t <session-name> #进入自己想要的session
  4. 分割窗口,这个可以持续分割的。不过分割太小也意义不大,除非你显示器很大。

    1
    2
    ctrl+b % #把窗口进行左右分割
    ctrl+b " #把当前窗口进行上下分割
  5. 在各个窗口中移动

    1
    ctrl+b 上下左右方向键 #通过这里的上下左右在各个窗口中移动
  6. 新开一个窗口,并在各个窗口切换

    1
    2
    3
    4
    5
    ctrl+b c #新建一个窗口
    ctrl+b p #跳转到上一个窗口
    ctrl+b n #跳转到下一个窗口
    ctrl+b 0-9数字 #跳转到对应数字的窗口
    ctrl+b w #通过上下移动到对应窗口
  7. 重命名窗口

    1
    ctrl+b , #给自己的窗口命名,这样方面自己切换

    tmux

如上图,我就开了一个叫abc的session,这里有4个窗口,分别为0,1,2,3 其中 3是我命名为cka1,其他3个都是默认的名字。

在06。,07年刚开始接触股票市场,当时主要是整个市场特别火热的时候,当然我也没啥钱,就是观看。当然当时主要是跟martin和峰哥他们聊。

还特地买了几本书《林园炒股秘籍》,《富爸爸穷爸爸》,《财报就像一本故事书》,还有一些经济类的。感觉这样武装一下自己就会走上股神的康庄大道。

结果08年初开始就是一路向下了。公司里再也没人说股票了。

大家后来就开始说房子的事情,martin说他在金桥买了4套房子,hawking他们也都买,只有我没钱买。

现在看来,当时想着凭自己能力刚工作2,3年在魔都置业本来就挺难的,martin他们水平高又工作早,hawking他们才华超群。

后来来了帝都后,感觉没有哪家公司有当年的氛围了,也就可能个别人聊聊。比如lax经常说自己的期权是卖在人人网当年最高点,有多少钱呢,就是一台macbook pro。所以大家对于公司期权没有啥想法了。更别说后来人人网跟其他中概股一样都一泻千里。

阅读全文 »

dahuanxian

具体可以参考这个路书 https://amap.com/plan/668bdd5e2d2bde117608a39e

本文会长期更新。

一直想进行一次西部旅行,就跟郝云在《活着》里唱的:

我那可怜的吉普车
很久没爬山也没过河
他在这个城市里
过的很压抑

这条路线是没有到新疆和西藏的,所以离真正意义上的西部之旅老实说还是差点意思。不过后面再安排。 这里就安排了30天的日程,再多了这假期可能就不够用了。

阅读全文 »

关于云基础的相关文章大家可以直接点击 tag:云基础

redis是一个kv缓存数据库,这个也是在各个云厂商里都会存在的东西。但是在实际使用的时候还是有些区别的。

而且redis新的这些版本差别还是很大的。

  1. redis 5.0 基本跟之前的老版本一样

  2. redis 6.0 增加了ssl连接,这样客户端跟服务端之间连接都是加密的,但是一样会损失很大的性能。如果需要的话需要在make的时候加上

    1
    make BUILD_TLS=yes
  3. redis 6.0 支持了多线程,以前redis我们都知道是单进程的,跑满单进程就玩球了,现在可以跑到多个CPU上了,但是性能绝对不是单核*CPU个数的。多核之后要考虑的东西就多了,不像单核那么容易了,所以redis的代码里增加了很多代码量。

集群架构

这个国内云厂商,比如阿里云,腾讯云这些说是集群版,但是他们其实前面还有一个proxy,当然实际是会有很多个proxy在处理。所以就算你程序客户端只是主从redis客户端,那也一样可以用,但是这样的缺点是相对慢一点,看你具体需求,如果一个request会产生N多的redis请求,那还是能节省点就节省点。但是这个没有实际压测过,这个我后面自己压测看看。

阅读全文 »

rds, 全称是关系型数据库系统。 这个在所有云上也都有,一个云要是没有数据库,那你让别人怎么用呢。不过我记得早些年oracle云上就没有数据库的,只有云服务器。

之前我们说的负载均衡和云服务器都是属于IAAS层的,到了rds这块就属于PAAS层面的东西。后面的redis, s3这些都属于PAAS层的东西。

我们以MySQL for rds为例来说吧,这个是所有厂商都有,其他什么mongodb, postgresql这些未必所有厂商都会去做。从客户角度来说,少依赖于云厂商的专有组件总是好的,至少你后面想迁移都是随时迁移的。

既然是MySQL了,那MySQL版本的支持是一个很重要的指标,有些厂商是跟着MySQL官方走的,官方停止更新了,那他们也会停止更新。比如aws这样的,官方5.7版本停止维护后,aws这边就需要你强制升级到8.0(不升级就会收双倍的钱,并且1年后还要强制升级),而且升级期间是有几分钟时间只读不可写的状态。

所以在用这种rds的时候一定要保证及时升级,如果你的是那种老旧项目,连开发都找不到了,那就只能自己想办法了。

主从架构

阅读全文 »

云服务器,各家的名字都不一样,aws上ec2, 阿里云上ecs, 腾讯云上叫cvm。其实就是云服务器。

这个是云厂商的基础中的基础了,这个容易让大家想成以前的托管和虚拟空间,但是其实是有很大的差别的。

托管是你自己把交换机,服务器送到机房,然后分配ip访问,理论上你是租用的IDC的电力和网络,有些好的还附带了简单的诸如重启这样的运维工作。服务器和交换机的产权还是你的,所以从财务角度来说买服务器和交换机属于capex。 而租用IDC的电力和网络是属于opex。

而虚拟空间其实就是租用一个程序空间,以前大多是php, asp这样的空间,你上传代码,空间会帮你进行处理。

那云服务器呢?

云服务器和物理服务器其实本质是相同的。依然要考虑的就是CPU,内存,磁盘,网络这几项。那我们分开来说。

阅读全文 »

前段时间,有人说可以用长连接取代http请求,这样是不是可以可以去掉http api限流了。

restapi

因为这个问题不能一句两句说清楚,所以没法直接在群里说,只能单独写出来说一下。

这里我就列两点:

  1. 长连接是可以提升性能,毕竟省去了每次http建连前的tcp三次握手。但是这里提升的性能跟http本身没有关系,一个restful api该多少时间返回还是多少时间返回,不会说用了长连接后这后端的响应时间就变快了。
  2. restful api不能去掉限流,因为这个限流是为了保护服务器的。我们好比restful服务器是一个收费站,它就是一秒处理一辆车的通过请求,所以无论这个收费站是在国道还是高速上收费,那都是1秒一辆,不会说高速上就变成一秒两辆了。这个只有提升收费站本身的效率以及看后面道路是否通畅才行。
  3. restful api限流是基于后端处理的速度,以及处理的逻辑来决定的,跟你前面链路是高速还是国道是没有半毛钱关系的。

resthttp

阅读全文 »
0%