Chuck's Blog

技术、读书与思考

原话摘录

毒性压力被定义为在缺乏足够支持的情况下,经历长期的、不可预测的压力源。这种压力会损害大脑结构,特别是前额叶皮层和海马体,这些区域对学习、记忆和情绪调节至关重要。

当孩子感到无法控制局面时,压力反应系统就会被激活。如果这种情况频繁发生,大脑就会”学会”无助,这是一种称为”习得性无助”的心理状态。

我们的目标不是消除所有压力,而是帮助孩子发展出应对压力的能力。这就像免疫系统——需要适度接触才能变强,但过度暴露会导致崩溃。


核心概念

三种压力的对比

类型 特征 影响 例子
正向压力 短暂、可预测、有支持 促进成长 演讲前的紧张
可承受压力 相对短暂、有限支持 增强韧性 考试失利
毒性压力 长期、不可预测、缺乏支持 损害发展 家庭暴力、长期学业压力

为什么毒性压力如此危险?

  1. 生理层面:皮质醇长期升高,损害前额叶皮层
  2. 心理层面:形成”习得性无助”,丧失主动性
  3. 行为层面:逃避、拖延、自我设限

我的思考

第一篇讲了正向压力和可承受压力,这篇补充毒性压力的概念。关键区别在于:

  • 时长:是短暂的还是长期的?
  • 可预测性:孩子能否预判何时结束?
  • 支持系统:是否有可依靠的成年人?

反思自己的成长经历,很多时候父母的”为你好”反而成了毒性压力的来源——因为:

  • 没有解释原因(不可预测)
  • 持续时间长(从小学到高中)
  • 情感支持不足(只有要求,没有理解)

实践建议

如何避免将”可承受压力”变成”毒性压力”?

  1. 设定期限:让孩子知道压力何时结束
  2. 解释原因:不要只说”你必须”,要解释”为什么”
  3. 提供支持:在孩子应对压力时,做他们的”安全基地”
  4. 给予控制感:让孩子在某些事情上有选择权

下一篇将讨论:控制感如何成为压力的”解毒剂”

💬 评论

原话摘录

我们要让孩子学会怎么才能成功地应对压力,也就是培养出较高的压力耐受性。

正向压力能促进儿童(还有成年人)的成长,让他们更能够承担风险,并表现得更出色。

可承受压力如果只在相对短暂的时间里出现在孩子身上,也是可以增强韧性的,关键是必须要有成年人在旁边提供支持,而且孩子还必须有足够的时间来应对压力与恢复元气。

杏仁核并不能自主地思考,它直接感知事物并做出响应。在高压力情境下,杏仁核就成为心智的负责人。一旦杏仁核当家做主,我们的行为就倾向于变得更有防御性、更被动、更呆板,但有时候会变得更有侵略性。

对于长期处于压力状态的孩子来说,他们的大脑里充斥着激素,这些激素会弱化大脑的高级功能,也会遏制孩子的情绪反应。在压力的影响下,负责记忆、推理、注意、判断和情绪控制的脑区会遭到抑制并承受永久性损伤,随着时间的推移,这些脑区会逐渐缩小,而大脑中负责侦测威胁的部分则会越变越大。最终,过载的压力系统会大大提升孩子患焦虑症、抑郁症和其他种种身心疾病的风险。

核心观点

1. 压力的双面性

压力并非完全是负面的,适度的正向压力能够促进孩子的成长,让他们更勇于承担风险并表现得更出色。关键在于压力的程度和持续时间,以及是否有足够的支持和恢复时间。

2. 压力对大脑发育的影响

长期处于高压状态会对孩子的大脑造成实质性损害。压力激素会抑制大脑负责高级功能的区域,如记忆、推理、注意力、判断和情绪控制,同时加强负责侦测威胁的区域。这种变化可能导致孩子更容易患上焦虑症、抑郁症等身心疾病。

3. 杏仁核的作用机制

在高压情况下,大脑的杏仁核接管了控制权,导致行为变得更具防御性、被动和呆板,有时还会变得具有侵略性。这是因为杏仁核只能直接感知和响应,而无法进行理性思考。

思考与启示

这一部分内容揭示了压力对孩子身心发展的深远影响。作为父母,我们需要在保护孩子免受过度压力的同时,也要给他们适当的压力体验机会,以便他们能够培养出应对挑战的能力。关键是要在压力和支持之间找到平衡点,确保孩子有足够的恢复时间,从而建立韧性而非受到创伤。

💬 评论

转载自:https://www.cnblogs.com/catchadmin/p/19545341

首先安装飞书插件,输入以下命令

clawdbot plugins install @m1heng-clawd/feishu

登录飞书开放平台 https://open.feishu.cn,点击「开发者后台 -> 创建企业自建应用」


然后点击创建应用,如下

飞书创建应用 - Clawdbot AI 机器人
飞书创建应用 - Clawdbot AI 机器人


创建完成后,首先到凭据管理中获取 App ID 和 App Secret,注意保存,后续配置需

飞书 App ID 和 App Secret 凭据管理

器配置 Clawdbot 的飞书参数

添加飞书

飞书机器人名称配置 - Clawedbot
awdbot config set channels.feishu.appId "飞书 app id"

clawdbot config set channels.feishu.appSecret “飞书 app secret”

clawdbot config set channels.feishu.enabled true

推荐使用 websocket

clawdbot config set channels.feishu.connectionMode websocket

clawdbot config set channels.feishu.dmPolicy pairing

clawdbot config set channels.feishu.groupPolicy allowlist

clawdbot config set channels.feishu.requireMention true

配置完成之后,重启

clawdbot gateway restart

重启完成后回到飞书,找到「事件和回调」,选择长连接模式,如下图

飞书事件和回调配置 - Clawdbot 长连接模式


如果配置成功,说明连接已建立。继续下面的配置,添加事件,选择「接收消息」事

飞书事件和回调配置 - Clawdbot 长连接模式

权限

Scope(范围)

Description(说明)

contact:user.base:readonly

用户信息

获取基础用户信息

im:message

消息 全部勾选

发送和接收消息

如下图

飞书权限配置 - Clawdbot 用户信息权限
飞书消息权限配置 - Clawdbot AI 机器人

以上步骤全部完成后,即可与机器人对话。但在此之前需要先创建一个

飞书权限配置 - Clawdbot 用户信息权限

配置完成后再统

飞书应用版本发布 - Clawdbot AI 助手上线

应用

飞书应用发布成功 - Clawdbot AI 机器人


向机器人发送Hello,即可收到 Moltbot 的回复

飞书 Clawdbot AI 助手回复测试成功

💬 评论

最近抽空开始看一本早应该看的书--《自驱型成长》,好好学习做一个父亲该做的事。

今天看完了前言,这书说得挺狠,上来就点破咱们这些当爹妈的一个通病:一边盼着孩子独立,一边手却越伸越长。

几个戳中我的话

> “孩子一旦被剥夺了做出有意义的选择的能力,就更有可能变得焦虑,爱发脾气,甚至自暴自弃。”

我原来觉得,孩子发脾气是不懂事。现在明白了,这可能是一种“系统报错”信号。就像写的程序,如果没有权限访问关键路径,就会抛出异常。孩子也一样,当他感觉自己对生活毫无控制权时,崩溃、烦躁就是最直接的错误代码。这不是他性格差,而是整个“系统设计”(我们的教养方式)出问题了。

> “在缺乏控制感的情况下,不管孩子的成长背景如何,内心的混乱总是会带来伤害。”

我以为给孩子创造最好的物质和学习条件就够了,但前言说,这就像给一台电脑顶级硬件,却装了个充满Bug、动不动就蓝屏的操作系统。内核(控制感)不稳定,外部条件再好,系统也跑不顺,迟早崩溃。

> “我们真的没法控制自己的孩子,而且我们也不应该控制他们。”

这话说得干脆,都知道强耦合的系统有多脆弱,一个模块出问题,整个系统都得停摆。我们对孩子事无巨细的控制,就是在制造这种“强耦合”。结果是,孩子失去自主运行能力,我们自己也累得够呛,系统风险极高。

> “我们的目标……是让孩子能够培养出属于他们自己的驱动力。”

这才是关键!我们不该是孩子的“永久管理员”,整天在后面输命令行。我们该做的是,帮他搭建好稳健的“操作系统”(安全感、价值观),然后鼓励他成为自己人生的“开发者”,去编写和运行属于他自己的程序。

我合计了一下,前言就讲了三层意思

  1. 问题在哪:孩子很多问题(焦虑、被动、易怒),根子可能是我们给的控制感太少,他感觉自己像个被操作的傀儡。

  2. 咱们错在哪:错在把“负责”理解成了“控制”。拼命想掌控一切,反而破坏了他自己启动和运行的核心能力。

  3. 该往哪走:得换思路。从“我要你怎么做”变成“我怎么帮你找到自己想做的事,并自己发动起来”。

说白了,前言就是给咱们这些容易陷入“技术管控”思维的父亲提个醒:养育不是一场需要绝对掌控的工程项目,而是一次协助一个独立系统成功启动并自主运行的漫长旅程。

💬 评论

本机系统:WIN10专业版 1903

启用了Hyper-V虚拟机

由于要玩docker,就在虚拟机里装了个Center OS7 设置了一个外部网络 这时候宿主机就和这个CenterOS 是同一IP段了

这时候看下面的图 我们的网络连接就有好多个了,,以下说明顺序无关,认准名字。

第一个是Hyper-v 默认的内部网络(Default Switch),只要启用了Hyper-v就会有

第二个是安装了docker for windows 后自带的虚拟网络(nat)没装不会有

第三个是在Hyper-v添加的外部网络就是上面那个图(outNet)没添加也不会有

第五个没插网线不管  ,

第七个是当前宿主机连的WIFI,这时候我们就是要设置这个(如果不支持5G频带就改成2.4G试试)

因为我是用的WIFI所以我设置这个WLAN,如果你用的网线,应该要设置“以太网”那个(没试不知道,理论上是这样)

在这个WLAN----右键----属性-----配置----高级----在“属性”列表中找到“首选频带”

设置完上面这个就正常了,对网络不熟,误打误撞让网络正常了,不知道对大家有没有帮助,先记录下来参考

我自己试了下非常有效,用的是XPS15,9570,Killer网卡,转载备份下。


————————————————

原文链接:http://blog.csdn.net/lwbjyl/java/article/details/100726812

本人以对原文修改

💬 评论

折腾软路由的工控机 6口 i7 7500U的时候想把HDMI接口之前接入显示器显示虚拟机WIN10的界面,查了老半天才解决,下面顺一下我的步骤。

本教程在6.0测试通过

检查CPU是否支持VT-d

虚拟机创建的时候注意一下4点:

1.不要设置开机自启动

2.如果只是直通核显设备,不要像网上那些教程那样改什么BIOS和Machine,跟我一样就行。

 3.一般直通GPU给虚拟机,虚拟机都是用Windows吧,我发现Proxmox上装Windows硬盘的总线/设备改为IDE,格式改为Raw的性能是最好的,另外如果宿主机是单盘(没有RAID阵列)就不要设置Writeback模式了,默认的最好。

4.CPU的模式选择Host,即尽量保证虚拟机内的CPU指令集和宿主机内一致。

现在配置直通相关的东西。

首先编辑GRUB配置文件:

nano /etc/default/grub

开启IOMMU支持:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on video=efifb:off"

如果是AMD的CPU:

GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on video=efifb:off"

更新GRUB:

update-grub

添加所需的系统模块(驱动):

echo "vfio" >> /etc/modules
echo "vfio_iommu_type1" >> /etc/modules
echo "vfio_pci" >> /etc/modules
echo "vfio_virqfd" >> /etc/modules

接着添加模块(驱动)黑名单,即让GPU设备在下次系统启动之后不使用这些驱动,把设备腾出来给vfio驱动用:

Intel核显:

echo "blacklist snd_hda_intel" >> /etc/modprobe.d/pve-blacklist.conf
echo "blacklist snd_hda_codec_hdmi" >> /etc/modprobe.d/pve-blacklist.conf
echo "blacklist i915" >> /etc/modprobe.d/pve-blacklist.conf

N卡/A卡:

echo "blacklist nouveau" >> /etc/modprobe.d/pve-blacklist.conf
echo "blacklist radeon" >> /etc/modprobe.d/pve-blacklist.conf

如果是N卡还需要加入下面的配置到kvm.conf(据老外说是避免一些莫名其妙的错误):

echo "options kvm ignore_msrs=1" > /etc/modprobe.d/kvm.conf

更新内核:

update-initramfs -u

重启机器:

reboot

重启上来之后检查模块是否正常加载:

lsmod | grep vfio

有类似回显说明正常:

vfio_pci               45056  1vfio_virqfd            16384  1 vfio_pci
irqbypass              16384  13 vfio_pci,kvm
vfio_iommu_type1       24576  1vfio                   28672  5 vfio_iommu_type1,vfio_pci

查看GPU设备ID:

lspci -nn | grep VGA

类似我的回显:

00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 530 [8086:1912] (rev 06)

再执行下面的命令:

lspci -vvv -s 00:02.0

看有没有Kernel driver in use这一行,正常情况下应该是没有的。

如果有那么就说明你之前肯定是哪里没配置好(一般是i915的驱动没屏蔽成功)。

直通完成后的截图:

现在把需要直通给虚拟机的设备ID写到vfio.conf内,注意这次这里的ID不是00:02.0而是自己查看自己设备的ID,ID查看在上面回显里:

echo "options vfio-pci ids=8086:1912" >> /etc/modprobe.d/vfio.conf

回到Proxmox的WEB界面,给需要直通GPU的虚拟机添加对应的PCI设备:

切记直通核显不要勾选这个主GPU的选项。

关键的步骤来了,直通独显GPU,打开文件  /etc/pve/qemu-server/500.conf(我的Win10在PVE顺序是500,添加这两行内容后保存:

args: -device vfio-pci,host=00:02.0,addr=0x18,x-igd-opregion=on
vga: std

需要注意的是:host=00:02.0这个00:02.0需要与前面lspic显示的核显编号对应上。

PVE主机的HDMI接口接到显示器并接上键盘鼠标(注意需要在PVE添加相关的SUB设备,我添加了USB键盘和USB鼠标),打开Win10虚拟机电源,先用远程桌面进入系统,安装直通核显的驱动后重启Win10,再利用在PVE主机上的键盘按WIN+P设置为“复制”,并设置好分辨率。

最终完成,开机直接显示,愉快的当下载机。

💬 评论

记录下常用的内容方便查阅 当前版本为 PVE 6.1

删除原来的企业源

rm -f /etc/apt/sources.list.d/pve-enterprise.list

添加官方免费源

echo "deb http://download.proxmox.com/debian/pve stretch pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg

更新&升级 速度慢正常

apt update && apt dist-upgrade

升级完成后,可以执行pveversion -v查看下最新的软件版本。然后执行reboot重启物理服务器

关闭订阅提醒

nano /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js

    if (data.status !== 'Active') {
        Ext.Msg.show({
        title: gettext('No valid subscription'),
        icon: Ext.Msg.WARNING,
        msg: Proxmox.Utils.getNoSubKeyHtml(data.url),
        buttons: Ext.Msg.OK,
        callback: function(btn) {
            if (btn !== 'ok') {
            return;
            }
            orig_cmd();

修改为

    if (data.status !== 'Active') {
            orig_cmd();

也就是删掉中间的部分

control+w 搜索 data.status,按照上面的修改后,control+x 保存退出

此方法可能在升级 pve 后失效,失效后再修改即可

virtio 驱动下载

第一次玩的时候. 死活找不到硬盘, 一脸懵逼… 求助了朋友才知道需要挂载 virtio 驱动….. 特么.. 这点不如 esxi

驱动下载地址 https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html

英文看不懂的话请在此页面搜索 Stable virtio-win iso 然后点击连接下载

也可以打开 https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/ 下载不同版本的驱动

最后安装 WIN 的时候记得挂载 2 个 cdrom, 一个是系统一个则是驱动. 安装磁盘选择那里手动选择驱动后就可以继续安装系统了

#100为虚拟机ID sataX X为你的盘号

qm set 100 --sata1 /dev/disk/by-id/ata-Hitachi_HUA722020ALA330_JK1130YAH3B6VT
qm set 100 --sata2 /dev/disk/by-id/ata-Hitachi_HUA722020ALA330_JK1131YAH2WYKV
qm set 100 --sata3 /dev/disk/by-id/ata-ST3500418AS_6VMS8MGZ

💬 评论

直接上解决方案,最近升级到2.5.18的用以前的办法会跳转回去,无法实现频道分离。

国外大神的解决方案:

Before you try to change the SSIDS run the below command on each device. This turns off automatic merging of the two SSID's back in to one SSID after a reboot. (This is the most common issue on the latest firmware).

config set wifison-monitor_stop=1 (这步很重要!!!)

config commit

The commands below will then set the the 2.4Ghz and 5Ghz networks to the names you want:

config set wl_ssid="YOUR SSID 2.4Ghz NAME"

config set wla_ssid="xx_5G"

config commit

Only reboot the RBR50.

只需要重启RBR50即可。

Switch the satellite RBS50 off once you have issued the command and don't bring it back online until the RBR50 has fully rebooted and settled and you can see both SSIDS's. Once the RBR50 is back on line and both SSID's are availabel switch onthe sattelite RBS50 and let it settle. It will also begin advertising the new SSID's。

拔掉RBS50的电源,等RBR50的无线信号出现后再通电。

💬 评论

最近折腾了下软路由,发现现在双软路由的一个问题, 网关和DNS互填增大了CPU的负荷,如何能不从OPENWRT/LEDE绕一圈还能国外旅游呢,想到了在ROS做白名单和网关路由就好了,试了下效果,感觉负荷下来了,速度也快了点。

首先在linux下转换下ROS的Address规则表

wget http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest


echo "/ip firewall address-list" > address-list_`date +"%Y%m%d"`.rsc


grep "|CN|ipv4" delegated-apnic-latest | awk -F'|' '{print "add address="$4"/"32-int(log(int($5))/log(2))" disabled=no list=china-ip"}' >> address-list_`date +"%Y%m%d"`.rsc


rm delegated-apnic-latest

做完这4步就出来了rsc的文件,将其通过WINBOX上传到ROS根目录下,import进Address

/import file= xxx.rsc

配置ip firewall的mangle
prerouting,source address list,destination address list取反,destination address type,address type local,invert,mark routing, china-ip 。

配置ip routes的网关
0.0.0.0/0,gateway设置为OPENWRT/LEDE对端地址,routing mark 使用上面的cross-gfw。

现在解决dns问题,由于ros的dns功能比较弱,这里使用OPENWRT的dnsmasq
。配置dnsmasq的源dns为google dns(8.8.8.8)即可实现了,试试速度和CPU负载吧。

💬 评论

Today I got my first certificate on PMP.

Congratulation to myself~

💬 评论

0%