中年男人的无奈,知我者谓我心忧,不知我者谓我何求。 小孩读书成绩不理想。 母亲身体不好。 老婆需要照顾。 无人理解。
在中国,等级的概念根深蒂固。 但是在私企,或者在一些大企业中,等级的观念在淡化。好像人人之间都称同学。后进公司的同事叫先进公司的同事叫老师。 不过,你要当真,你就输了。 因为, 当你去你领导独立的办公室时,你发现,你的领导的独立办公室比你和你十几个同事挤在一起的办公室还大的时候,办公桌设置他的办公椅比你的一个月薪水还高的时候。 你就会知道,等级在中国永不过时,过时的只是你的错觉,或者领导对你平和的态度。其时骨子里,一点都没有变。
接上一个文章,我们在上一个文章中使用CommunityToolKit.Mvvm写了命令。我们在这篇文章中,写一下MVVM模式下的多线程。 在开发过程中,不可避免的会使用到多线程,用以提高程序运行的响应性。在这个过程中就会碰到在另一个线程中操作UI线程中的控件。 这时必须要用到WPF的多线程线度调度器“Dispatcher”。这个相对于在Winform中的使用,已经简单了许多了。 但是和大神的文章相比,我发现CommunityToolKit.mvvm中没有DispatcherHelper这个类。我找了很久,也没有找到,所以还是只能使用Dispatcher这个WPF中的原生的类来实现了。 还是那句老话,写程序一定要用成熟的技术。千万别用一些小众的框架。要不,到时有你受的。 同上篇文章,这篇文章的实现来自这位大神的文章。我只是将他原来使用mvvmLight的框架使用CommunityToolKit重新实现了一遍 大神的文章如下。 https://www.cnblogs.com/wzh2010/p/6518834.html 重写的Demo源码如下。在Visual studio2022 + .net 6.0下编译实现。
好多的事情都是连锁反应的。 许多的事情,一开始,都以为没什么,没想到就是这种没什么会导致后续的一系列的不幸。 比如,我们看康熙王朝中,当时,康熙为了平定三藩,想花银子摆平。吴三桂就狮子大开口,要了大清朝几年的赋税。没把康熙给气死。 这时新进内阁的李光地提出了一个著名的分期支付的办法,想着先哄着吴三桂从他的老巢云南拔寨而起,只要吴一下山,就慢慢拆散。最后将吴三桂的势力彻底瓦解。 你看这招毒吧。但是我从中看出了,如果吴三桂真的迈出了第一步,后面就完了。这就是连锁反应。事情总是在变化的。 不要想着,拿几年前的规章来约束。 很多的人生转折点,一定要把握住。
在如此这个浮夸的社会,情绪稳定已然成为一种美德了。 举例说明, 最近经常在职场中听到PUA,甚至恋人朋友之前有时也能听到这个词。其实本质就是一个人(公司领导)对另一个人(职员)的一种精神上的精神上的压制。 如果这个时候被PUA的人精神不稳定的话,离职,离婚,分手等等。还有酿成惨剧的。 这个时候情绪稳定就变得很重要了。 其实吧,我个人认为,不管别人是称赞你,贬低你,都是站在他的立场产生的一种行为,目的是为了让你好好的工作,为他赚取更多的钱。或者,为了其他不可见人的目的。 所以,其实无所谓的。因为,你想一下,这件事是否非你不可。这件事,离开了你,是否就无法进行下去。答案一般都是否定的。只不过,你更好利用,更听话而已。所以没有必要因为别人(领导)夸赞了你两句,你就像打了鸡血一样。也没有必要因为别人(领导)批评了你两句,你就像战败的公鸡一样,垂头丧气。 根据唯物主义精神,你就是你,不以外界的评论而改变。 不以物喜,不以已悲。大抵是这个境界了。 其实,很多的事情,都是这样。 想法太多了,写不完,一下子就这写这么多吧。
我们安装了Window10之后,都需要激活。 我发现了一种纯净的激活方法。缺点是要每半年激活一次。 首先,到如下的微软官方网站去找到Windows的KEY。对的,你没有看错,是的,这个是微软官方的KEY。 https://learn.microsoft.com/zh-cn/windows-server/get-started/kms-client-activation-keys 在这个网站中找到KEY,在系统安装时就可以使用这个KEY。当然如果系统安装好后,也可以更换这个KEY。不过这个我没有测试过。 等系统安装好后,执行如下的命令。记得使用管理员权限。 slmgr /skms kms.micaesoft.com slmgr /ato 使用上面的命令激活后,可以使用下面的命令验证是否激活成功。 slmgr /dlv
一. 安装FRP客户端 FRP没有单独的客户端,服务端和客户端都在同一个安装包中。 wget https://github.com/fatedier/frp/releases/download/v0.53.2/frp_0.53.2_linux_amd64.tar.gz 下载完成后,将其解压。如果不是root用户,最好使用sudo。在CentOS的使用过程中,不建议直接使用root用户。 sudo tar -xvf frp_0.53.2_linux_amd64.tar.gz 将解压的文件移动到/usr/local/bin目录中。一定要移,此处会涉及到后面的自动启动是否能够配置成功。 mv ./frp_0.53.2_linux_amd64 /usr/local/bin 使用vi或vim或nano配置frpc.toml。新版本的FRP使用了新的toml配置文件,以前的ini配置目前也可使用,但是启动时FRP会警告。配置文件如下。 serverAddr="frp.freefrp.net" serverPort=7000 auth.method="token" auth.token="freefrp.net" [[proxies]] name="web_afish_fun_http" type="http" localIp="127.0.0.1" localPort=80 customDomains=["www1.afish.fun"] 配置完成,可以启动一下测试一下。因为我已经做好了,没有截个图,但是稍微有点基础的应该一看就懂,frpc是否启动成功。不过这里有个问题是一旦启动了frpc。当前对话的终端就会占住了,无法再输入新的指令。最快的方法是重新开一个终端会话。当然,也有办法使其不占用终端。自已查一下吧。 ./frpc -c frpc.toml 二.配置开机自动启动 这个方法也有很多,但我一般用最基础最稳定的方法。其他方法可以在网上找。 配置一个服务,在 /lib/systemd/system这个目录下,创建如下的服务文件,我取名为frpc.services.文件内容如下,如果你上面也是按我的方法配置的,最好照抄。 [Unit] Description=frpc service After=network.target syslog.target Wants=network.target [Service] Type=simple ExecStart=/usr/local/bin/frp_0.53.2_linux_amd64/frpc -c /usr/local/bin/frp_0.53.2_linux_amd64/frpc.toml [Install] WantedBy=multi-user.target 保存好后,执行如下命令,都是一些常规的systemctl命令。相信难不到你。 sudo systemctl daemon-reload sudo systemctl start frpc sudo systemctl enable frpc 按理说,这个时候,已经做好了。但也有时,重启就是不行。我就是搞了一下午。 在排除防火墙,selinux的干扰下,还要注意不要使用root用户,frpc要从/usr/local/bin下启动。 谢谢你看到此处。最后希望看了这篇文章后,你也能顺利的在腾讯云centos下安装frp客户端,并成功的设置为自动启动。
接上一个文章,我们在上一个文章中使用CommunityToolKit.Mvvm写了绑定验证。我们在这篇文章中,写一下MVVM模式下的Command.即命令。 这一章节是我花时间最长的一个章节。主要原因是CommunityTookKit.Mvvm的模式下与MvvmLight的EventToCommand有较大的区别。如果有人参考这篇文章的话,一定要注意,引用的几个Nuget包。一个都不能少,要不然,你会发现调试不通。 还是那句老话,写程序一定要用成熟的技术。千万别用一些小众的框架。要不,到时有你受的。 同上篇文章,这篇文章的实现来自这位大神的文章。我只是将他原来使用mvvmLight的框架使用CommunityToolKit重新实现了一遍。但是在EventToCommad的部分是与他不同的,有些引用不同。要特别注意。 大神的文章如下。 https://www.cnblogs.com/wzh2010/p/6518834.html 重写的Demo源码如下。在Visual studio2022 + .net 6.0下编译实现。