批量爬取哈勃望远镜在生日当天拍摄的宇宙照片

NASA公布了2019年哈勃望远镜每一天拍摄的宇宙照片(除了2月29日),由于网站在国外,而且有一些图片的清晰度不够高,所以利用爬虫爬取所有图片并且通过AI修复为 6X

5.31

5.31

9.21

9.21

2.19

2.19

3.27

3.27

不想看技术相关的直接拉到最下面查看下载地址。

利用AI给你的小视频补帧到120 FPS(内有开车视频)

​ 现在各种期间手机都开始用上 120 帧的显示屏,但是网上大部分的视频还都是 30 帧,只能人工眨眼补帧(←_←)。视频的帧率已经远远赶不上人民群众的需求了,所以有不少人都在研究如何把普通视频变成高帧率视频。

​ 虽然SVP+potplayer可以实现实时补帧,但是文件无法保存,软件收费,只可以在windows上使用都是这个方案的弊端。所以在这找了两个可以实现补帧的开源项目:

Rocket.Chat docker搭建私人/团队聊天教程

​ 双十一买的良心云不知道做点什么,看到有人在v2ex上问哪个开源聊天好,索性也搭一个玩玩。在这使用的是rocket.chat

​ 我的地址是https://chat.2077tech.com/channel,可以先看一看效果。

​ 首先我的服务器是Ubuntu 18,但是没有使用snap。为了方便管理使用Docker来搭建。

首先更新一下系统

1
sudo apt update && sudo apt upgrade

利用AI把老照片修复成彩色4K并实现微信小程序查看管理

​ 马上要过年了,为了让我妈可以在亲戚朋友面前愉快的聊(装)天(逼),我决定把家里的老照片修复一下,一些爸妈年轻时的黑白照片也弄成彩色的。不然他们老以为我坐电脑前面就是玩游戏 😂。

先上结果对比,左面是老照片,右面是修复后的。

我妈年轻的时候咋这么好看 😆

JavaScript实现Twitter雪花算法

使用SnowFlake的理由

按照时间自增,可排序。

并且整个分布式系统内不会产生ID碰撞(由数据中心ID和机器ID作区分)。

经测试 MacBook Pro (15-inch, 2018) 每秒可产生136万左右的ID。

Twitter_Snowflake

twitter开源的地址:twitter-archive/snowflake

SnowFlake的结构如下(共64bits,每部分用-分开):

0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000

| ———————-|———————- –|– –|– —–|——

1bit不用 41bit 时间戳 数据标识id 机器id 序列号id

  • 1位标识,二进制中最高位为1的都是负数,但是我们生成的id一般都使用整数,所以这个最高位固定是0
  • 41位时间戳,41位时间截不是存储当前时间的时间截,而是存储时间截的差值(当前时间截 - 开始时间截得到的值),这里的的开始时间截,一般是我们的id生成器开始使用的时间,由我们程序来指定的(如下下面程序IdWorker类的startTime属性)。41位的时间截,可以使用69年,年T = (1L << 41) / (1000L * 60 * 60 * 24 * 365) = 69
  • 10位的数据机器位,可以部署在1024个节点,包括5位dataCenterId和5位workerId
  • 12位序列,毫秒内的计数,12位的计数顺序号支持每个节点每毫秒(同一机器,同一时间截)产生4096个ID序号
  • 加起来刚好64位,为一个Long型。

React 使用TypeScript时customize-cra配置别名无效的解决办法

想用TypeScript做一个个人的项目,结果在启动的时候就遇到了问题,customize-cra配置路径别名的时候总是报错,网上搜的都是旧版的,官网也只有JS的配置。后来在这个issues下找到了答案,再这记录一下。

首先在根目录下新建config-overrides.js

1
2
3
4
5
//引入需要的组件
const {
override,
addWebpackAlias,
} = require('customize-cra');

淘宝双十一 遇见十年前的自己 - 移动端视频解决方案

兼容iOS与安卓。

macOS Sierra及以上版本 打开任何来源

macOS Sierra及以上版本所有第三方应用都无法打开了,提示无法打开或者扔进废纸篓。这对于我这种用学习版的人来讲简直就是要了老命,本着学习的精神找到了开启方法,记录一下。

macOS Sierra之前的系统也是需要手动去打开应用程序-系统偏好设置-安全性和隐私-通用里勾选任何来源,这样操作之后才能打开第三方应用。而到了macOS Sierra同样如此,但是默认是不显示的。

我的系统版本:

10元成本抢到周杰伦演唱会门票

周杰伦从我小的时候火到我中年实在是太难了,前有粉丝黄牛抢、后有大麦不放票。年龄大了手速根本跟不上,所以只能靠脑子解决了。

抢票无非就三点

网速、手速和运气

现在就来解决这些问题。

MAC上的Chrome 恢复白色主题

在新版的Chrome上会跟随Mac上的暗色主题也变成黑色的。但是网页设计全部都是白色的主题,所以在使用的时候看起来非常丑。

打开终端输入如下命令就可以恢复白色模式。不需要修改Mac的主题。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×