【每日早报】-2025-05-11 - 星期日
今日寄语【微语】朋友也是说好话的多,所以真肯提你缺点的人倒是你难得的好友。 今日新闻 1、统计局:4月份居民消费价格同比下降0.1%,其中城市持平,农村下降0.3%;4月份工业生产者出厂价格同比下降2.7%; 2、郑州、西昌等多地再发网约车从业及投资风险提示:避免盲目花费大笔资金“购车”入行; 3、上海杨浦区放大招:优秀“博主”购房最高可获200万补贴,要求粉丝量最低得在平台前8%水平; 4、港媒:香港首4个月共接待1600万游客,较2023年同期增长1.2倍,其中欧盟游客增长尤为显著; 5、深圳一对退休夫妻月入1.2万负债1.2亿,申请破产清算,法院回应:立案审查; 6、网友称用过一次免密支付后商家可随时扣款?微信、支付宝回应:不会乱扣费; 7、成都一男子为博流量在地铁上做怪异行为,致3人恐慌受伤,警方通报:已行拘; 8、重庆大学通报本科生发14篇SCI论文:存在论文和专利署名不当的学术不端行为,涉事学生及其父亲被处理; 9、国际足联宣布:女足世界杯将从32支球队扩军至48支,赛事举办时间将延长一周; 10、特朗普重申将对各国维持至少10%基准关税,但允许例外;中美经贸高层...
【每日早报】-2025-05-10 - 星期六
今日寄语【微语】没有艰苦劳动,就没有科学创造。 今日新闻 1、我国4月货物贸易进出口同比增长5.6%,为历史次高,其中出口2.27万亿增长9.3%,进口1.57万亿,增长0.8%; 2、央行最新报告:积极落地5月推出的一揽子金融政策,促进经济供需平衡、物价合理回升; 3、新修订的《婚姻登记条例》10日起施行:办理结婚、离婚登记都无需再出示户口本; 4、湖北明确:将延长3天婚假、设置中小学春秋假,鼓励带薪年休假与小长假连休; 5、上海发布首份直播电商行业自律公约,禁止虚假宣传、商业诋毁; 6、京东首创外卖行业最严准入标准:发现无堂食餐厅奖励40元饭卡,上不封顶; 7、工信部出手整顿隐藏式车门把手:保证断电、碰撞时,车门系统能够开启; 8、百度地图被指“见缝插针”在导航路面植入广告,网友称影响行车安全,百度地图回应:将核实处理; 9、环球小姐李思萱学历造假:假文凭骗取港大硕士录取,获刑240天; 10、比特币时隔三个月再次突破10万美元,比特币市值排名升至全球第五,超越亚马逊; 11、外媒:美商务部长称下一个贸易协议签署国可能是印度,印度被曝愿意削减三分之二的关税差,力求与特朗普...
WSLg win10Linux子系统的gui界面
介绍之前讲解过怎么使用window terminal和wsl2做一个好用的linux终端工具,但是有个缺点就是,当我们使用一些linux上带界面的软件时,就没有办法使用了,当然之前有国外大神使用xmanager做过相应界面的展示,不过流畅度确实差的可怜。随着前几天微软最新的win10 insider 21370版本发布,并且带来了最新的wsl gui的解决方案WSLg,作为一个折腾佬,我也第一时间尝试了新技术。 启用 首先,需要将win10版本更新到21236以上 如果还未安装wsl,参考windows Termilal 和 WSL2 的美化 更新wsl,在windows cmd 中输入wsl --update等一段时间,会看到如图就表示更新完毕,由于我的已经更新了,所以显示有些不同 重启wslwsl --shutdowm 在wsl中安装gui的app## Update all packages in your distro sudo apt update ## Gedit sudo apt install gedit -y ## Nautilus sudo apt in...
windows Termilal和WSL2的美化
概述微软在去年就发布了windows Terminal和WSL2,不过之前都不是很稳定,现在已经差不多稳定了,在这就讲一下怎么安装跟使用技巧,先上一张效果图: 这个使用了Dracula主题,wsl中使用了zsh。 安装WSL2的安装需要win10的版本在2004(内部版本19041或更高)以上,如果你的win10版本比较低,可以使用windows 10易升工具 下载后点击升级就可以了 安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。使用管理员身份打开 PowerShell,执行以下命令: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 然后启用WSL,打开windows控制面板,找到程序 点击启用或关闭Windows功能 选择Windows Subsystem for Linux,点击确定,等待安装完,重启系统 然后到微软应用商店,搜索ubuntu(当然也可以其他发行版)安装 使用任一终端,输入以下命令查看 WSL 版本,确保 WSL 的版本...
安装wsl2后一些必要的配置
在wsl中使用主机代理首先我安装的wsl发行版事ubuntu,其他系统差不多。 我们知道在Linux中使用代理的方式: export http_proxy=sock5://ip:port export https_proxy=sock5://ip:prot 那么我们主机的IP在局域网中总会变,但是我们发现有一个IP是在/etc/resolv.conf中那么我们可以用一个命令取出来,我们直接打开家目录下的.bashrc, vim ~/.bashrc输入 export hostip=$(cat /etc/resolv.conf | grep -oP '(?<=nameserver\ ).*) alias proxy='export http_proxy="sock5://${hostip}:1080"; export https_proxy="http://${hostip}:1080"; echo "open proxy"...
win10快捷键大全
Win10常用Win快捷键Win键 桌面与开始菜单切换按键 Win + R 打开运行对话框 Win + Q 快速打开搜索 Win + I 快速打开Win10设置栏 Ctrl+Alt+Del 快速打开任务管理器 Alt+F4 关机快捷键 Win键组合快捷键大全(Win7/8以及Win10通用)Win + ←:最大化窗口到左侧的屏幕上(与开始屏幕应用无关) Win + →:最大化窗口到右侧的屏幕上(与开始屏幕应用无关) Win+ ↑:最大化窗口(与开始屏幕应用无关) Win+ ↓:最小化窗口(与开始屏幕应用无关) Win+ SHIFT +↑:垂直拉伸窗口,宽度不变(与开始屏幕应用无关) Win+ SHIFT +↓:垂直缩小窗口,宽度不变(与开始屏幕应用无关) Win+SHIFT+←:将活动窗口移至左侧显示器 (与开始屏幕应用无关) Win+SHIFT+→:将活动窗口移至右侧显示器(与开始屏幕应用无关) Win+ P:演示设置 Win+ Home:最小化所有窗口,第二次键击恢复窗口(不恢复开始屏幕应用) Win+ 数字键:打开或切换位于任务栏...
Linux下网络测试常用的几款命令行工具介绍
前言因为后面需要做udp弱网下的优化,所以这边先介绍几款网络测试中常用的工具。方便后面测试使用。 tc: 介绍 主要是用来模拟网络延迟,丢包环境,在我们测试弱网环境有非常大的帮助,当然还有一些其他的工具,大都是根据tc封装的,原理大家可以看介绍 iftop: 介绍 主要用来统计网卡的收发带宽,对于评估服务器并发瓶颈很有用处,具体看介绍 iperf3: 介绍 主要用来测试网卡速度,可以配合tc与我们自己的程序,判断我们网络瓶颈。 TC常用命令 模拟延迟传输: # tc qdisc add dev eth0 root netem delay 100ms 该命令将 eth0 网卡的传输设置为延迟 100 毫秒发送,更真实的情况下,延迟值不会这么精确,会有一定的波动,后面用下面的情况来模拟出带有波动性的延迟值 模拟延迟波动: # tc qdisc add dev eth0 root netem delay 100ms 10ms 该命令将 eth0 网卡的传输设置为延迟 100ms ± 10ms (90 ~ 110 ms 之间的任意值)发送。 还可以更进一步加强这种波动的随...
软路由配置AdGuardHome,比smartdns更好用的DNS服务器
AdGuardHome是什么AdGuardHome 是AdGuard 里DNS Server的开源版本,项目地址AdGuardHome 那么什么是DNS服务器呢? 我们百度了一下答案: DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名。 域名是Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。域名是由一串用点分隔的名字组成的,通常包含组织名,而且始终包括两到三个字母的后缀,以指明组织的类型或该域所在的国家或地区。 既然有现成的DNS服务器,那为什么我们要自己搭建呢? 我们知道我们访问一个网站时,只要在浏览器地址栏输入域名就可以了,但是中间浏览器做了什么呢,第一步就是解析域名,这就需要dns服务器,但是做dns服务器的有很多,到底用哪一个呢,这时候就轮到我们自己搭建的服务器出场了。通过AdGuardHo...
从零编写基于UDP的通信程序
为什么使用UDP首先,我们知道TCP在弱网环境下有性能问题参考 为什么 TCP 协议有性能问题 那么使用UDP有有哪些优势呢: UDP是无连接的,即通信时不需要创建连接(发送数据结束时也没有连接可以释放)所以减小了开销和发送数据前的时延; UDP采用最大努力交付,不保证可靠交付,因此主机不需要维护复杂的连接状态; UDP是面向报文的,只在应用层交下来的报文前增加了首部后就向下交付IP层; UDP是无阻塞控制的,即使网络中存在阻塞,也不会影响发送端的发送频率; UDP支持一对一、一对多、多对一、多对多的交互通信; DUP的首部开销小,只有8个字节,它比TCP的20个字节的首部要短。 怎样实现UDP通信udp通信流程图 首先实现server端: int main(int argc, char **argv) { if(argc < 2) { printf("Usage: %s port\n", argv[0]); return -1; } int buf_size =...
为什么 TCP 协议有性能问题
TCP 协议可以说是今天互联网的基石,作为可靠的传输协议,在今天几乎所有的数据都会通过 TCP 协议传输,然而 TCP 在设计之初没有考虑到现今复杂的网络环境,当你在地铁上或者火车上被断断续续的网络折磨时,你可能都不知道这一切可能都是 TCP 协议造成的。本文会分析 TCP 协议为什么在弱网环境下有严重的性能问题。 注:本文的分析基于 RFC 7932 中定义的 TCP 协议,从 RFC 793 发布至今已经过了将近 40 年,期间多个状态为 Proposed Standard 的非强制性 RFC 都对 TCP 协议进行了修订,尝试优化 TCP 协议的性能,例如:选择性 ACK(Selective ACK, SACK)、虚假超时剖析(Forward RTO, F-RTO)和 TCP 快开启(TCP Fast Open, TFO),最新版本的 Linux 中已经包含了这些 RFC 的实现。 底层的数据传输协议在设计时必须要对带宽的利用率和通信延迟进行权衡和取舍,所以想要解决实际生产中的全部问题是不可能的,TCP 选择了充分利用带宽,为流量而设计,期望在尽可能短的时间内传输更多...