avatar
文章
99
标签
59
分类
0
Home
Archives
Tags
Link
About
QUANWEI
Home
Archives
Tags
Link
About

QUANWEI

三门问题和贝叶斯定理
发表于2023-05-20
三门问题也称为蒙提霍尔问题或蒙提霍尔悖论。这是一个经典的概率问题,最早由美国的数学家及电视主持人蒙提·霍尔(Monty Hall)在20世纪60年代初首次提出。 问题描述:你面前有三扇关闭的门,在其中一扇门后有奖品,另外两扇门后没有奖品。选手先选择其中一扇门,然后,主持人会在另外两扇门中打开一扇没有奖品的门。此时,选手可以选择是否更改自己的选择来获取奖品。请问,是否应该更改选择? 解决对于三门问题中新事件所提供的信息,也就是主持人打开一扇没有汽车的门后告诉你选择正确概率只有1/2,我们可以将其视为更新先前假设的过程。 在游戏开始前,我们有三个可能性:汽车在门A,汽车在门B,汽车在门C,每个可能性发生的先验概率都是1/3。而当主持人打开了门B,并告诉你选择正确的概率只有1/2时,这相当于给出了一个新的观测值(门B不含汽车),从而更新了我们的先验分布。 具体来说,我们可以根据贝叶斯定理计算更新后的后验分布。在这种情况下,我们需要计算的是汽车真实在门X(其中X=?)的概率,因此我们有: P(X|B) = P(B|X) * P(X) &#...
Netty 框架入门
发表于2023-05-18
优势 统一API,多模型 自带编解码器 多通信协议 高吞吐、低延迟、低资源消耗、少内存复制 安全 核心组件ChannelChannel 接口是 Netty 对网络操作抽象类,它除了包括基本的 I/O 操作,如 bind()、connect()、read()、write() 等 EventLoopEventLoop 定义了 Netty 的核心抽象,用于处理连接的生命周期中所发生的事件 主要作用是负责监听网络事件并调用事件处理器进行相关 I/O 操作的处理。 ChannelFutureNetty 是异步非阻塞的,所有的 I/O 操作都为异步的。 我们不能立刻得到操作是否执行成功。可以通过 ChannelFuture 接口的 addListener() 方法注册一个 ChannelFutureListener,当操作执行成功或者失败时,监听就会自动触发返回结果。 另外,我们还可以通过 ChannelFuture 接口的 sync()方法让异步的操作变成同步的 ChannelHandler123456789b.group(eventLoopGroup) ...
RHEL RPM 软件包管理
发表于2023-05-18
RPM 命令1 安装1rpm -ivh <rpm_package_name> rpm命令不能自己处理依赖 所以换个没有其他依赖的 删除1rpm -e {<rpm_package_name>|<name>} 没有抛出异常说明执行成功 查询123456789rpm -qa | grep <name> 所有rpm -q <rpm_package_name> 指定rpm -qp <rpm_package_file_name> 安装前了解rpm -qi <rpm_package_name> infomationrpm -ql <rpm_package_name> 包含的文件rpm -qf <file_name> 文件属于哪个包rpm -qd <rpm_package_name> 文档rpm -qc <rpm_package_name> ...
RHEL YUM 本地源配置
发表于2023-05-18
RHEL YUM 本地源配置挂载本地源1234567891011121314# 查看挂载的isomount | grep iso# 查看挂载文件(块)l /dev/sr0# 创建文件(这里是普通用户)sudo mkdir /mnt/cdrom# 挂载sudo mount /dev/sr0 /mnt/cdrom/# 查看被挂载的目录ls /mnt/cdrom/ 备份下面的命令以root身份执行 1234mkdir /root/yum.repomv /etc/yum.repos.d/* /root/yum.repo 配置本地源1vim /etc/yum.repos.d/local.repo 写入了: 12345[local]name=quanwei_localbaseurl=file:///mnt/cdrom/AppStreamenabled=1gpgcheck=0 如果没写AppStream的话会说找不到matadata 完整配置 清除缓存 测试安装
ORACLE PLSQL 触发器
发表于2023-05-08
触发器基础知识: 触发器类似于函数和过程,它们都是具有声明部分、执行部分和异常处理部分的命名PL/SQL块。 像包一样,触发器必须在数据库中以独立对象的身份存储。过程是显式地通过过程调用从其他块中执行的.同时,过程调用可以传递参数。与之相反,触发器是在事件发生时隐式地运行的,并且触发器不能接收参数。运行触发器的方式叫做激发(firing)触发器,触发事件可以是对数据库表的DML(INSERT、UPDATE或DELETE)操作或某种视图的操作(View)。或系统事件,如数据库的启动和关闭,以及某种DDL操作。 触发器可以用于下列情况:• 维护在表创建阶段通过声明限制无法实现的复杂完整性限制。• 通过记录修改内容和修改者来审计表中的信息。• 在表内容发生变更时,自动通知其他程序采取相应的处理。有三种主要的触发器类型: D M L、替代触发器和系统触发器。 创建触发器的通用语法123456789101112131415CREATE [OR REPLACE ] TRIGGER trigger_name {BEFORE | AFTER | INSTEAD OF ...
Linux 权限
发表于2023-05-08
Linux普通权限三种角色:u(user,owner)g(roup)o(ther) 三种权限:r(ead)w(rite)(e)x(ecute) privilege file directary r(ead) 读取内容 列出文件 cat ls w(rite) 修改内容 增删文件 vi rm、touch、mkdir (e)x(ecute) 执行 可进入 sh cd 三种动作:123+ (add)- (remove)= (set) eg. u+rw角色:所有者,动作:添加,权限:读和写 八(二)进制方式: binary octal r– 100 4 -w- 010 2 –x 001 1 eg. rwxr-xr-x 755rwxrwxrwx 777 命令 更改文件权限 1234567chmod [ugoa][+-=][rwx] file# eg.chmod u+rx a.txtchomd [octal] file# eg.chmod 755 a.txt -R(ecursive) 递归修改权限 更改文件所有者 1...
PL/SQL 包
发表于2023-05-01
包的创建及使用包类似于面向对象中的类,是数据库中的一个实体,其中包含一系列公共常量、变量、数据类型、游标、过程以及函数的定义。 创建包包由包的描述部分和包体两部分组成,包描述部分相当于一个包头,他对包的所有部件进行一个简单的声明,这些部件可以被外界应用程序访问,包描述部分格式如下: 123CREATE PACKAGE <包名> IS 变量、常量及数据类型的定义; 游标定义头部; 函数、过程的说明;END<包名>; 包头部分:12345678910CREATE PACKAGE MY_PACKAGE IS DEPT_NUM NUMBER; --Cursor manager_cur; FUNCTION F_DEPT_NUM( IN_DEPTNO IN SCOTT.EMP.DEPTNO%TYPE) RETURN NUMBER;PROCEDURE P_DEPT_NUM( IN_DEPTNO IN SCOTT.EMP.DEPTNO%TYPE, OUT_NUM OUT NUMBER);END MY_PACKAGE; 包体部分:包体部分是包的描述部分中游标、...
PL/SQL 函数
发表于2023-04-26
掌握函数的创建、修改及删除函数创建的语法格式:Create [or replace] function (<参数1> [方式1]<数据类型1>,<参数2> [方式2]<数据类型2>…)Return<数据类型> is|asPl/sql程序体 ――其中必须有一个return语句 注:通常函数只有in类型的参数 例1: 123456789101112131415SET SERVEROUTPUT ON FORMAT WRAPPEDCREATE OR REPLACE FUNCTION DEPT_NUM ( IN_DEPT IN SCOTT.EMP.DEPTNO%TYPE) RETURN NUMBER AS OUT_NUM NUMBER;BEGIN SELECT COUNT(*) INTO OUT_NUM FROM SCOTT.EMP WHERE SCOTT.EMP.DEPTNO=IN_DEPT; RETURN(OUT_NUM);END DEPT_NUM; 函数的调用1234567DECL...
PL/SQL 存储过程
发表于2023-04-26
PL/SQL 存储过程存储过程的创建及使用首先:set serveroutput on format wrapped 说明: In 参数类型:表示这个参数值输入给过程,供过程使用; Out参数类型:表示该参数是输出类型的参数,表示这个参数在过程中被赋值,可以传给过程体外的环境; In out参数类型:这种类型的参数实际上就是综合了上述两种参数类型,及向过程体传值,也向过程体外的环境传值; 例1:in /out 参数的使用 123456789101112CREATE OR REPLACE PROCEDURE DEPT_MEMBER_NUM ( IN_DEPTNO IN SCOTT.EMP.DEPTNO%TYPE, OUT_TOTAL_NUM OUT NUMBER) ASBEGIN SELECT COUNT(*) INTO OUT_TOTAL_NUM FROM SCOTT.EMP WHERE DEPTNO=IN_DEPTNO;END DEPT_MEMBER_NUM; 调用存储过程: 1234567DECLARE RECIVE_OUT...
Oracle PL/SQL 游标
发表于2023-04-25
PL/SQL中的游标CURSOR注意例子中:%TYPE和%ROWTYPE两种特殊变量; 游标是用来处理使用select语句从数据库中检索到的多行记录的工具,借助于游标的功能,数据库应用程序可以对一组记录逐个进行处理,每次处理一行。可以将游标理解为指向select查询结果的指针。 游标分为显式游标和隐式游标,隐式游标无需用户过问,我们主要学习显式游标。 显式游标处理的4个步骤: a)声明游标 b)为查询打开游标 c)将结果提取到PL/SQL变量中 d)关闭游标 123456789101112131415161718192021222324DECLARE -- [1] 返回值 EMP SCOTT.EMP%ROWTYPE; -- [2] 游标 CURSOR EMP_CUR IS SELECT EMPNO, SAL FROM SCOTT.EMP;BEGIN -- [3] open OPEN EMP_CUR; -- [4] loop LOOP -- [5] exit condition EXIT WHEN ...
1…678…10
avatar
Quanwei
幸得识卿桃花面,从此阡陌多暖春
文章
99
标签
59
分类
0
Follow Quanwei
公告
Quanwei's Blog
最新文章
用 SSH 给自己开一条代理通道:把本地代理反向借给远程服务器2026-10-27
Tailscale 与 Clash 共存排查 SOP2026-10-26
Tailscale 能做什么?从 WireGuard、NAT 穿透到中继的运行原理2026-10-26
开启 Tailscale 后,Clash 出口为什么变成中国?一次 IPv6 绕过代理的排查与修复2026-10-26
Clash 的运行原理(2):实例和各种代理协议
Clash 的运行原理(2):实例和各种代理协议2026-05-30
标签
Vim PostgreSQL Python zsh Database Identity WebScoket HPC SOP 软件测试 Tailscale ASM Java PL/SQL MySQL AT&T RAG React IPv6 SSH Jenkins Linux 如何阅读 OpenGauss KeyCloak Clash Unity3D JavaScript 3D 正则化 NLP App FastAPI VPN Netty Oracle Blender WebSocket Neo4j Docker
归档
  • 十月 2026 4
  • 五月 2026 6
  • 三月 2026 1
  • 六月 2025 1
  • 五月 2025 4
  • 七月 2024 2
  • 五月 2024 2
  • 三月 2024 2
网站信息
文章数目 :
99
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2002 - 2026 By Quanwei
蜀ICP备2022026768号-1