Telegram Java    2021-10-12 20:52:38    6    0    0

weibo_hot_search

微博热搜实时推送,推送到 telegram 频道。频道链接: https://t.me/weibo_hot_search ,每小时推送一次,欢迎订阅关注。

  • 目前推送时间是 6 到 23 点每个整点的 10 分,夜间不推送(0 到 5 点)
  • 推送内容只有 50 个热搜内容,没有置顶、推广的那些信息
  • 由于 tg 推送字符数限制 ➕️ 个人看新闻的需求,故推送了所有热搜文本,而忽视了每条热搜新闻直达的链接

Tips��️

迫于 telegram 中文分词的特点,如果你想要快速选中热搜内容,只需要滑动鼠标至 邱少云的遗体上只留下1块小布料(举个��️),双击即可选中全部文本

Preview

20211012123112

随笔 随想 笔记    2021-10-11 22:18:35    54    0    0

Telegram 创始人 Durov/杜罗夫在他 37 岁生日时分享了 3 件被低估的事情和 7 件被高估的事情。

IT 之家译文

3 件被低估的事情

  1. 睡眠。睡眠能够提高免疫力、创造力以及心理健康。
  2. 大自然。从生物学角度讲,大自然就是为了让你感觉良好的环境。
  3. 孤独。独处能够提供实现心灵、智力突破的自由。

7 件被高估的事情

  1. 大城市。大城市是污染、犯罪和噪音的来源。能够接触它们的资源是件好事,但是明智的做法是生活在它们的边界以外。
  2. 餐馆。餐馆是最慢、最低效的用餐方式。在家做饭能够让饮食更健康,对佐料拥有更多控制权。
  3. 炎热天气。阳光明媚的天气不仅会让人态度松懈,还会增加癌症、加快衰老的风险。相反,更冷的温度能够让精神、身体以及心智变得清醒。
  4. 时尚。一味跟随千变万化的时尚不仅代价昂贵,也没有必要。专注于舒适的衣服会让生活更简单,为重要的事情释放空间。
  5. 房地产。买房常常会限制人的选择,是种有问题的投资。租房则会让人更自由地移动,探索在不同地方生活。
  6. 社交媒体。社交媒体上充斥着的垃圾信息流让我们的思想变得凌乱,降低了我们的幸福感和创造力。不论在哪一天,与这些互联网服务断开联系是我们能做的最好的事情。
  7. 名人建议。知名人物往往会在他们的专业领域之外给出一些无保证的建议。对于生活中的任何重要事情,最好还是依赖硬科学和专家的意见。

原版

�� As I am turning 37, I put together a list of 3 undervalued and 7 overvalued things in life.

3️⃣ Undervalued

  1. Sleep. Sleep gives a boost to immunity, creativity and psychological well-being.

  2. Nature. Nature is the environment that we are biologically designed to feel good in.

  3. Solitude. Being alone offers the freedom to make spiritual and intellectu

随想 日记    2021-10-10 15:05:42    9    0    0

很多人不习惯于使用手机上的搜索功能,是为什么呢?

我妈在手机短信里找国家电网发的短信,找我家户号,列表滚动翻了好多页了还是找不到,我拿过手机将列表滚动到顶部找到搜索框,直接搜了一下「电」这个字,立马找到了我家的户号。

姑姑给一些司机打电话,通讯录里翻过来翻过去,使劲找终于找到了司机的号码。我看了一下她也保存到通讯录了,有设置名字的。

以上两个案例今年国庆回家亲身体会,切身感受。

很多人手机所有 app 均在应用抽屉里,找个应用翻个好几页。我只有一页主屏幕,其他不常用 app 全都依靠搜索功能找到入口。为什么我们很多人不习惯于使用手机自带的全局搜索功能或者对应 app (系统 app 或者第三方 app)的搜索功能呢?关于手机自带全局搜索功能很少被使用,我觉得这个和国产各种系统 UI 把手机全局搜索做得「大而全」很有关系,差不多是个“微博热搜”了。实在太可恶了……

网络 dns docker    2021-10-08 22:51:43    9    0    0

新换了一个路由器,tplink ax10200,路由器本身不错,但是固件比较简陋,没有域名解析的能力。

20211008131650
20211008131706

现在想在局域网内部署域名解析服务,dnsmasq 是一个不错的选择,比起 adguard home 要轻量。由于路由器 ssh 功能都无法开启,所以只能在局域网中寻找其他设备了,而且 7 x 24h working 的设备最好。那就 nas 了,在 nas 上通过 docker 安装一个 dnsmasq 即可解决问题。

选定镜像 jpillora/dnsmasq:latest

1. 拉取镜像

  1. docker pull jpillora/dnsmasq:latest

2. 配置 dnsmasq 主配置文件

在宿主机创建文件 /docker/data/dnsmasq/dnsmasq.conf(文件路径由你定义),并填入以下内容

  1. # dnsmasq config, for a complete example, view the website in the next line
  2. # http://oss.segetech.com/intra/srv/dnsmasq.conf
  3. # listen-address=127.0.0.1,172.17.0.3
  4. server=114.114.114.114
  5. server=119.29.29.29
  6. server=223.5.5.5
  7. server=223.6.6.6
  8. server=8.8.8.8
  9. server=8.8.4.4
  10. server=180.76.76.76
  11. server=1.1.1.1
  12. # do not use hosts nameservers
  13. no-resolv
  14. strict-order
  15. # dns resolve log
  16. #log-queries
  17. # domain and ip map
  18. address=/nas.to/192.168.1.130
  19. address=/hdk.to/192.168.1.118
  20. address=/dh.to/192.168.1.120
  21. #address=/2.nas.to/192.168.1.131

3. 运行、启动容器

  1. docker run -d \
  2. --nam
网络 Windows    2021-10-08 22:47:27    8    0    0

解决办法就是修改注册表。搜到的 教程 1

EnableActiveProbing1 改为 0,我重启后没能解决。

后面搜到 教程 2,成功解决问题。方法如下

1. 打开注册表编辑工具

Windows + R 输入 regedit,回车进入

2. 注册表定位

定位到 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet

3. 修改 key-value 中的 value

修改以下 3 个 key 的 value

  • ActiveWebProbeHost
  • ActiveWebProbePath
  • ActiveWebProbeContent

原本的值是

  1. ActiveWebProbeHost=www.msftconnecttest.com
  2. ActiveWebProbePath=connecttest.txt
  3. ActiveWebProbeContent=Microsoft Connect Test

对于微软 NSCI 机制,如果你遇到本文标题中的问题,那么说明你那边的网络对上述域名的访问可能存在网络连接上的问题。

建议修改成如下配置

  1. ActiveWebProbeHost=www.msftncsi.com
  2. ActiveWebProbePath=ncsi.txt
  3. ActiveWebProbeContent=Microsoft NCSI

上述配置参考自上面 教程 2。修改好重启计算机��️,我的问题就解决了。

MySQL 博客 php Typecho    2021-09-28 22:32:12    11    0    0

上一篇文章提到了如何获取 Typecho 当前用户一共发布了多少篇公开的文章数,文章:Typecho 归档页面显示当前作者/用户的公开文章总数量

今天这篇文章要来获取这个用户每一年发布了多少文章。

搜了一下没有对应的解决方案,更没有 typecho 插件。那么就自己动手吧。应该一个函数就可以搞定的。

登录到后台数据库,发现下面的命令就可以。由于表 typecho_contentscreated 字段存储的是 unix time stamp(unix 时间戳),我们借助 mysql 原生函数 from_unixtime() 可以转换成普通的年月日-时分秒的形式。

统计 2021 年发布的文章数量

  1. select count(distinct(cid)) from typecho_contents where from_unixtime(created, '%Y')='2021' and status='publish' and type='post';

返回 76

统计 2020 年发布的文章数量

  1. select count(distinct(cid)) from typecho_contents where from_unixtime(created, '%Y')='2020' and status='publish' and type='post';

返回 50

统计 2019 年发布的文章数量

  1. select count(distinct(cid)) from typecho_contents where from_unixtime(created, '%Y')='2019' and status='publish' and type='post';

返回 38

20210928220052.png

找到了每年发布的公开文章数

下面就是开始写 php 函数了。然而遇到了坑的地方,实际上是我不会。

在 typecho 封装的数据库操作工具中,where 子句里可以执行 mysql 原生函数吗,我试了始终不可以(如下代码),希望有知道怎么使用/应用的老哥教教我,在此文下评论一下,谢过了!

  1. ->where("from_unixt
Typecho PHP MySQL    2021-09-26 21:27:52    8    0    0

搜索已有解决方案

想要在我的 归档 页面显示我发布的总的文章数量。简单搜了一下有下面四篇文章

看了之后不免怀疑,好像是真的抄来抄去的……

数据库验证

我这个没写过 php 的今天来试试实现今天这个需求。首先 ssh 进服务器,登录到 mysql 终端页面查看一下规律。

typecho_contentsstatus 字段有两种取值,分别是 publish 代表公开文章,private 私有文章。

  1. mysql> select count(distinct(status)) from typecho_contents;
  2. +-------------------------+
  3. | count(distinct(status)) |
  4. +-------------------------+
  5. | 2 |
  6. +-------------------------+
  7. 1 row in set (0.00 sec)

type 字段取值有 postpage,post 是正常发布文章,page 是独立页面。

  1. mysql> select count(cid) from typecho_contents where type='post';
  2. +------------+
  3. | count(cid) |
  4. +------------+
  5. | 167 |
  6. +------------+
  7. 1 row in set (0.00 sec)

过滤一下 status 是 publish 的,刚刚好就是我们需要的值。

  1. mysql> select count(cid) from typecho_contents where status='publish' and type='post'
Java Maven GitHub    2021-09-26 16:42:23    6    0    0

avatars

保存 GitHub/V2EX/gravatar identicon “几何图案”风格的头像到本地文件夹。

20210926162620

使用说明

  1. java -jar app.jar saveFolder downloadNumber

参数说明:

  1. saveFolder: 保存的文件夹
    1. Windows CMD 或 Powershell 使用 d:\aaa 这种形式,Windows GitBash 使用 /d/aaa 这种形式,Windows WSL 使用 /mnt/d/aaa 这种形式(tips: Windows 路径名不区分大小写)
    2. macOS、Linux 使用 /mnt/d/aaa 这种形式
  2. downloadNumber: 下载的头像数量

比如在 Windows 10 cmd 下执行:java -jar app.jar d:\aaa 10 将会在 D 盘的 aaa 文件夹下保存 10 张头像文件。

程序只接收这两个参数,有且仅有这两个参数,如果输入错误程序返回以下提示

Usage: java -jar app.jar saveFolder downloadNumber, example: java -jar app.jar d:\aaa 10

程序说明:

每 2 秒下载一张头像,文件命名风格是 yyyy-MM-dd.HH-mm-ss.png,比如 2021-09-26.14-13-35.png

非常感谢 API 提供者提供如此实用的 API

20210926163201

20210926163227

民生 笔记    2021-09-26 09:20:19    34    0    0

说明

本文 original source

本文转载自 source


9月23日晚,东三省在用电高峰时段部分拉闸限电,未来一段时间东三省用电紧张的局面或将延续。

9月23日下午16点、17点左右,辽宁沈阳沈北新区、浑南区多地突发停电,持续到当晚8点至23点不等。多位沈阳市民9月24日告诉财新记者。“当时正赶上下班回家时间,高层住户上楼很困难,我是孕妇爬了24楼。手机根本没信号,街道上交通瘫痪,十分拥堵。”家住沈阳沈北新区的刘女士描述突发停电后的情形。“今天(9月24日)上午又停了半天,晚上9点接到物业通知,明天(9月25日)继续拉闸限电,可能持续到9月30号。但具体怎么停,停多久,我们没有得到确切的说法。”刘女士表示无奈。

国网沈阳供电公司9月23日17时47分曾补发布通知解释:近期,受联络线净受能力下降、煤电价格居高不下导致发电厂出力下降等因素影响,辽宁电网供需形势趋紧,短时间内存在电力供应缺口。辽宁执行有序用电后仍存在电力缺口,将对辽宁地区14个市实施事故拉闸限电。

拉闸限电的还有紧邻辽宁的吉林省。9月23日,按东北电网指令,吉林电网于16时37分采取限电措施。吉林九个市区均执行了限电,长春地区部分用户停电,恢复供电时间需待东北电网通知。

一份由国网东北电力调度控制中心于9月23日签发的《东北电网事故拉闸限电预通知单》显示,东北电网全网频率调整手段均已用尽,系统频率低于正常范围内的最低值49.8赫兹,为保证电网安全运行,采取事故拉闸限电。辽宁、吉林、黑龙江预计当日16点30分至21点30分拉闸限电共100万千瓦。

一位辽宁火电厂人士向财新记者证实,9月23日下午16时37分,该电厂系统频率低至49.77赫兹。“用电负荷太多,但电厂缺煤,发电端供应不上,导致系统频率起不来。系统频率过低,会对发电厂设备和电力系统的安全运行带来影响。”该人士说,但现在他所在的电厂已经出力到最大,很难再增加。“有的电厂到煤矿的运输条件差,加上煤矿产能也有限,导致燃料成本高,如果要继续发电就得赔钱。不少火电厂因为缺煤而停机。”上述人士说。

9月24日发布的中国沿海电煤采购价格指数(CECI)显示,9月16日——9月23日的一周已经达到1086元

路由器 网络    2021-09-23 11:35:05    7    0    0

本文介绍了三种给 padavan 设置无线桥接/无线中继(AP)的方式。如果你和本文中的 userA 一样的需求,我还是推荐你使用 无线路由器 模式下的 无线 AP-Client 角色WAN (Wireless ISP) 的方式设置桥接。更好的保护隐私,还能在桥接路由上跑你自己的服务(比如科学上网服务、去广告服务等)而不被主路由轻易发现。在性能上差距很小。

关于无线网络桥接/中继的技术方式,推荐阅读:WISP、Client+AP和WDS哪个更适合普通家庭用户使用

三种方式分别是

padavan 工作在 无线路由器 模式

  • 无线 AP-Client 角色WAN (Wireless ISP)
  • 无线 AP-Client 角色Lan bridge

padavan 工作在 无线接入点(AP) 模式

  • 没有 无线 AP-Client 角色 的设置,无线 AP 的工作模式选择 AP-Client + AP

其他的通过 WDS 桥接等不在本文考虑范围内,性能都不如 AP-Client + AP,故而可以不用考虑这种方式桥接,除非是特别老的路由器或者没有这个功能的路由器才需要考虑 WDS 桥接。

更新

下文中的 前文 以及 正文 提到的中继方式都是基于 padavan 工作在 无线路由器模式,但 padavan 工作在 无线接入点(AP) 模式下也是可以中继的。经过我的实测,配置好的中继 wifi 的速率提升大概有 1% ~ 10% 不等。无线路由器模式下我测试下行有 214Mbps,但是无线接入点 AP 模式下有 230Mbps,上行都几乎差不了太多。这种方式也是共享主路由的 dhcp 服务器,因为

无线接入点(AP) 模式:RM2100 连接到外部有线/无线路由器并且提供无线网络共享。 该模式下 NAT、防火墙、UPnP、DHCP 服务不可用,并且 WAN 端口直接连接到 LAN 端口。

386d8eb0ad96dd02c23fda59ebdb3f1

切换成 无线接入点(AP)模式

c912429a8c1fd1d568c47532bd705d1

内网 IP 最好手动指定成主路由同一网段的某个 IP 地址,否则如果你无法访问主路由后台,可能找不到主路由给桥接路由分配的 IP 导致一时间进不去后台

如果桥接路

1/4