之前也知道睡眠和休眠是两种模式,但是并没有细究两种模式到底有什么不同,今天调整我的ThinkPad的电源模式时在"选择关闭盖子的功能"看到了这两个不同的选项。微软:关闭电脑,或使其进入睡眠或休眠状态

睡眠

 这只会消耗很少的电量,你的电脑可更快启动,并且你可以立即返回到你离开的位置。
你不必担心因电池电量耗尽而丢失工作,因为如果电池电量过低,Windows 会自动保存你的所有工作并关闭电脑。
如果你要离开电脑一会儿(比如你要去喝杯咖啡休息一会儿),可以使用睡眠功能。
 对于许多电脑(尤其是笔记本电脑和平板电脑),当你合上显示屏或按下电源按钮后,电脑就会进入睡眠状态。

休眠

 此选项专为笔记本电脑设计,可能并不适用于所有电脑。 (例如,具有 InstantGo 的电脑没有休眠选项。)
休眠选项所耗的电量少于睡眠选项,当你再次启动电脑时,你可以返回到之前离开的位置(尽管没有睡眠选项快)。
 如果你知道你将在很长一段时间不会使用笔记本电脑或平板电脑,并且在那段时间不可能给电池充电,那么请使用休眠选项。

具体的说:

  • 睡眠是将电脑所运行的任务与数据保存至内存,会耗费少量电能,断电将会丢失当前数据。
  • 休眠是将任务与数据保存至硬盘(虚拟内存)中,可断开电源,更加节能。

所以,我最终选择在使用电池时休眠,插上电源时睡眠。

正常情况下因为默认数据库utf-8编码无法支持emoji,保存含emoji内容会出现500 Database Query Error.

进入SQL数据库

alter table typecho_contents convert to character set utf8mb4;
alter table typecho_comments convert to character set utf8mb4;
alter table typecho_users convert to character set utf8mb4;
alter table typecho_fields convert to character set utf8mb4;
alter table typecho_metas convert to character set utf8mb4;
alter table typecho_options convert to character set utf8mb4;
alter table typecho_relationships convert to character set utf8mb4;

Typecho_是安装时设置的表前缀,如果你的表前缀不是默认前缀请自行替换。
不知道自己的表前缀往下看。

修改Typecho本地配置文件

默认配置文件是:config.inc.php
红色部分是表前缀,蓝色是你需要修改的,把默认的utf8改为utf8mb4即可
config.inc.php部分截图

Emoji测试

😉

前几天收的一个二手小米3G路由器,现在插着U盘当下载工具用。但是发现笔记本待机后再启动,客户端就掉线无法连接到路由器,弹窗提示网络断开,而且重连也连不上。

推测问题原因

怀疑是待机后Windows10为了省电自动关闭了网络,所以就掉线了。

尝试解决问题

打开设备管理器,在网络适配器里选择网卡,(我平时是WIFI联网,无线网卡是Realtek RTL8852AE WiFi 6 802.11ax PCIe Adapter),选中你的网卡硬件后右键> 属性> 电源管理,把允许关闭设备减少...给取消勾选,保存。

休眠测试效果

客户端仍然不正常,问题未解决。

再次尝试解决

控制面板/硬件和声音/电源选项/编辑计划设置,更改高级电源设置,无线适配器设置改成高性能。

休眠测试效果

客户端不正常,放弃治疗,取消小米WIFI客户端自启动权限。雷军,SB一个。

出现的非用户设备问题

小米个垃圾,PC客户端自动登录有问题,会提示密码错误,然而实际上密码没错,重连连不上也是挺搞笑的了。雷军老实做低端吧,别冲高端恶心人了。

printf()的格式

printf("格式控制字符串",输出参数串)

格式字符串:指定数据的输出格式
输出参数串:待输出的数据,可以是变量,常亮,表达式

scanf()的格式

scanf("格式控制字符串",内存地址1,内存地址2,内存地址...,内存地址n)
scanf("%d",&a)