C# 的 事件 与 EventHandler

  • Post author:
  • Post category:其他

事件接受与发送是通过 委托来实现的,随意,在学习事件之前一定要知道委托。 首先我们先看下图: 上的图不完整人,但大概是这个意思。 我们要创建一个事件管理。 来处理发布者发送消息和订阅者的接受消息中间转接。 然后订阅者去创建监听消息,然后,发布者再去触发事件。事件管理就会向所有监听该事件的订阅者去发布消息。当订阅者监听到消息后,会对其做一些相关的操作。大概就是这么个意思。 然后,我们开始写代码吧。首…

继续阅读 C# 的 事件 与 EventHandler

SQL Server登录服务器提示:已成功与服务器建立连接,但是在登录过程中发生错

  • Post author:
  • Post category:其他

SQL Server登录服务器提示:已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: SSL Provider, error: 0 - 证书链是由不受信任的颁发机构颁发的。) (.Net SqlClient Data Provider) 有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%2…

继续阅读 SQL Server登录服务器提示:已成功与服务器建立连接,但是在登录过程中发生错

Keepalived+nginx+rabbitmq实现高可用负载均衡

  • Post author:
  • Post category:其他

环境搭建: 略 NGINX配置: 因为我用的是windows环境配置的docker导致无法从主机直接ping容器,所以Nginx使用的是Multipass虚拟机. 搭建好ubuntu环境,NginxMS,NginxS1 PS C:\Users\****> multipass.exe ls Name State IPv4 Image primary Deleted -- Not Availab…

继续阅读 Keepalived+nginx+rabbitmq实现高可用负载均衡

SpringBoot:rabbitmq使用,@EnableRabbit +  @RabbitListener 作用, AmqpAdmin:创建和删除 Queue,Exchange,Binding

  • Post author:
  • Post category:其他

下载安装: 在自己的虚拟机上面用命令下载 docker pull registry.docker-cn.com/library/rabbitmq:3.6-management           management表示是带管理页面的 启动: docker run -d -p 5672:5672  -p 15672:15672 --name myrabbitmq  3951818b0610 然后配…

继续阅读 SpringBoot:rabbitmq使用,@EnableRabbit +  @RabbitListener 作用, AmqpAdmin:创建和删除 Queue,Exchange,Binding

KVM 虚拟机添加固态硬盘

  • Post author:
  • Post category:其他

1固态硬盘分区 在宿主机CentOS7.8上 parted /dev/vdb Vdb 是固态的分区 mklabel gpt 1 mkpart primary 0% 50% 2 mkpart primary 50% 100% quit 分成了两个分区,对应两个虚拟机分别挂载上去给虚拟机 2mount 到目录上 mkfs.xfs /dev/vdb1 mount /dev/vdb1  /root/eca…

继续阅读 KVM 虚拟机添加固态硬盘

阿里云ecs云服务器——tmux部署方式(3)

  • Post author:
  • Post category:其他

前面两篇文章 阿里云ecs云服务器——Vue项目部署 和 阿里云ecs云服务器——craco+react项目部署(2) 聊了聊相继部署两个前端的过程,这两种方式都是使用nginx反向代理部署的方法,这里聊一种更简单好上手的部署方式—— tmux tmux是终端的命令,详细作用和使用命令见 阮一峰老师的Tmux 使用教程 使用tmux将项目部署到服务器的过程如下: 服务器上安装tmux: sudo …

继续阅读 阿里云ecs云服务器——tmux部署方式(3)

Ubuntu系列:Ubuntu安装deepin wine QQ, 微信…

  • Post author:
  • Post category:其他

第1步,安装deepin-wine环境: 上 https://github.com/wszqkzqk/deepin-wine-ubuntu 页面 下载zip包 (或用git方式克隆 git clone https://github.com/wszqkzqk/deepin-wine-ubuntu.git ), 解压到本地文件夹,在文件夹中打开终端,输入 sudo sh ./install.sh 一键…

继续阅读 Ubuntu系列:Ubuntu安装deepin wine QQ, 微信…

mac命令行卸载mysql_Mac OS X 下MySQL的安装、配置及卸载

  • Post author:
  • Post category:mysql

网页下载比较慢,可以在网盘这里去下载:百度网盘 2. 双击mysql-5.7.17-macos10.12-x86_64.dmg进行解压, 双击mysql-5.7.17-macos10.12-x86_64.pkg进行安装 3. Continue -> Continue, Agree -> Install -> 输入管理员密码 4. 按照步骤继续安装,最后台记录下弹出的密码(非常重要…

继续阅读 mac命令行卸载mysql_Mac OS X 下MySQL的安装、配置及卸载

破解S60 V3 系统~教程

  • Post author:
  • Post category:其他

破解S60 V3 系统~教程·附工具~~ http://bbs.dospy.com/viewthread.php?tid=1535729 【第一步】实现破解 1、安装[第一步]里的Freepack_dkm911.sisx (102KB) 到C盘,并将HelloCarbide.exe放到手机C盘根目录!(请用X-plore1.21文件管理器,原来没安装的里面有,X管理器设置里面有查看系统和隐藏文件请…

继续阅读 破解S60 V3 系统~教程

linux终端信息输出到文件

  • Post author:
  • Post category:linux

重定向命令输出 使用重定向操作符,它会将输出保存到文件中而不是在屏幕上显示,其中,常见的命令方式: > 会将命令输出重定向到文件,它会替换文件中的所有内容。 >> 会将命令输出添加到文件现有内容的末尾。 如果文件不存在,会自动创建,如果你使用 > 再次重定向到相同的文件,文件内容将被替换为新的输出 如果你不想在保存脚本或命令的输出时丢失现有文件的内容,可以使用 >&g…

继续阅读 linux终端信息输出到文件