BH
  • 2024-10-1930天自制操作系统(一)启动区
    一、启动区 ORG 0x7C00 JMP entry DB 0x90 DB "HELLOIPL" DW 512 DB 1 DW 1 DB 2 DW 224 DW 2880 DB 0xf0 DW 9 DW 18 DW 2 DD 0 DD 2880 DB 0,0,0x29 DD 0xffffffff DB "HELLO-OS" DB "FAT12" RESB
  • 2024-09-07JDBC,SQL注入,事务,C3P0与Druid连接池(最详细解析)bh
    JDBCJDBC(JavaDataBaseConnectivty,Java数据库连接)API,是一种用于执行Sql语句的JavaAPI,可以为关系型数据库提供统一的访问,其由一组Java编写的类和接口组成.JDBC驱动程序起初,SUN公司推出JDBCAPI希望能适用于所有数据库,但实际中是不可能实现的,各个厂商提供的数据库
  • 2024-07-10P1039[NOIP2003提高组]侦探推理
    暂时未完成qwq[NOIP2003提高组]侦探推理(这道题思路很简单,但是细节一大堆qwq,调吐了QAQ这个题一共就20个人,星期一共就有7种可能,100句证词,所以可以直接暴力枚举,看一看假设第$i$个人是罪犯(guilty),今天是星期$j$,那么一共有几个人说了谎话。然后就好了awa…………了吗……这
  • 2024-06-12vue tree展开自动获取焦点
     打开弹窗设置默认焦点html代码重点:设置 node-key="id"  ref="table_dedh"<el-tree:data="dedhtreeData"node-key="id"ref="table_dedh":props="{children:'children',label:'label'}"@no
  • 2024-04-13陪集与正规子群
    陪集(Coset)在Cayley定理的证明中,以及在证明对称群中奇置换与偶置换数量相等时,我们都用到了群的这样一个性质:如果以群\(G\)中的任意一个特定元素\(g\inG\)来产生一个映射\(G\toG:f(x)=g\circx\),则\(f\)一定是单射。这本质上缘于群具有“消去律”的性质:如果\(g\circx_1=g\circ
  • 2024-03-18群(II)
    陪集在Cayley定理的证明中,以及在证明对称群中奇置换与偶置换数量相等时,我们都用到了群的这样一个性质:如果以群\(G\)中的任意一个特定元素\(g\inG\)来产生一个映射\(G\toG:f(x)=g\circx\),则\(f\)一定是单射。这本质上缘于群具有“消去律”的性质。如果\(G\)是有限的,我们进一步
  • 2023-10-01Keil 配置bin文件
    1、在User中勾选build,在命令中添加下面 D:\SoftWare\Keil_v5\ARM\ARMCLANG\bin\fromelf.exe--bin--outputD:\code\Fwlib-Template\Project\Objects\BH-F103.binD:\code\Fwlib-Template\Project\Objects\BH-F103.axf这里的bin文件名在Output中修改然后在重新编译一下就
  • 2023-08-22workqueue、tasklet
      Linux内核中断处理“下半部”机制(上)(超详细~)-知乎(zhihu.com)  内核把中断处理分为两部分:上半部(top-half)和下半部(bottom-half),上半部(就是中断服务程序)内核立即执行,而下半部(就是一些内核函数)留着稍后处理。首先:一个快速的“上半部”来处理硬件发出的请求,它
  • 2023-08-142023牛客多校(9)
    D首先考虑枚举一个左端点然后我们就会发现,对于一个位置来说,会影响它的只有前缀和后缀比它小的数于是让每个数字不合法的都是一个区间可以预处理$[L,i]$这个范围内有几个比它小的数,设为$x$然后就能知道第一个让它不合法的位置($i-L-x$)个比它小的数的位置而让它重新合法
  • 2023-07-27SqlServer 带空格的字符串比较
    SqlServer带空格的字符串比较介绍SqlServer字符串比较,会匹配具有尾随空格的字符串字符串比较规则SQLServer数据库引擎遵循有关如何比较包含空格的字符串的ANSI/ISOSQL-92规范(第8.2节“比较谓词”,第3条通用规则)。ANSI标准要求对比较中使用的字符串进行填充,以便在
  • 2023-07-19屏幕缩放比例原理
    情景一:基准宽度:bw=1920基准高度:bh=1080变换后宽度:tw=1920变换后高度:th=600基准比例:br= bw/bhbw/bh>tw/th表示宽度大,将高度最终显示为th(即高度直接显示,按同比例显示情况下计算宽度需要显示为多少),故高度缩放比例计算为:scaleHeight=th/bh,计算最终显示
  • 2023-07-15SQLServer 查询语句指定排序规则(查询时区分大小写)
    SQLServer查询语句指定排序规则(查询时区分大小写)介绍可以使用COLLATE子句将字符表达式应用于某个排序规则。为字符文本和变量分配当前数据库的默认排序规则。为列引用分配列的定义排序规则。COLLATE定义数据库或表列的排序规则,或应用于字符串表达式时的排序规则强制转换
  • 2023-07-03linux源码解读(三):文件系统——inode【转】
    转自:https://www.cnblogs.com/theseventhson/p/15622853.html众所周知,计算机系统在掉电后也能存储数据的就是磁盘了,所以大量数据大部分时间是存放在磁盘的;现在新买的PC,磁盘从数百G到1TB不等;服务器的磁盘从数十TB到上百TB,这么大的存储空间,该怎么高效地管理和使用了?站在硬件角度,cpu
  • 2023-06-17一种证明勾股定理的方法
    我最近想到了一种新的证明勾股定理的方法考虑直角三角形\(ABC\),假设\(B\)是直角,\(AB=x,BC=y\),过\(B\)作\(AC\)的垂线交\(AC\)于\(H\),显然三角形\(ABH\),\(BHC\),\(ABC\)两两相似。所以\(\frac{AH}{BH}=\frac{AB}{BC}=\frac{a}{b}\)令\(AH=kx\),则\(BH=ky\),由射影定理可得\(BH^2=AH
  • 2023-06-10使用axios 请求后端
    1、使用CDN的方式导入axios点击查看代码<scriptsrc="https://unpkg.com/axios/dist/axios.min.js"></script>二,跨域问题的解决1,什么是跨域CORS,全称是:Cross-OriginResourceShareing2,跨域问题的解决后端增加全局的过滤器三,前端elementUI点击查看代码<!--引
  • 2023-06-03springAOP
    一,AOP1,面向切面编程AspectOrientedProgramming2,编程思想的发展路程①Logicjava:java逻辑编程②OOP:面向对象编程③OIP:interface面向接口编程④面向配置文件编程以上的思想,都是逐步升级的概念⑤AOP在OOP的基础上,增强了OOP的功能3,实现方式①基于配置(xml
  • 2023-05-2920230529 模拟赛订正
    A.xorontree在一棵\(n\)个点的树上,第\(i\)个点初始点权\(w_i\),有\(q\)次操作:0uv:\(v\tow_u\)1x:查询\(w_x\operatorname{xor}w_y\)的最大值,其中\(y\)是\(x\)的祖先(包括\(x\))\(n,q\le10^5\),TL=2s,ML=128MB.在考场上先是绞尽脑汁想到一个时间复杂度
  • 2023-05-24Mybatis多表查询(一对多)
    1、两个实体类(部门表、员工表)一个部门包含许多员工(一对多关系),将员工表信息写到部门实体类中点击查看代码packagecom.bh.po;importjava.util.Set;publicclassDept{privateintdeptno;privateStringdname;privateStringloc;//因为一个部门有很多
  • 2023-05-24Mybatis多表联查(一对一)
    1、在搭建好Mybatis之后,建两个实体类(将从表实体类型建在主表实体类中)点击查看代码packagecom.bh.po;publicclassStudent1{privateintstuid;privateStringstuname;//从表类型privateStudetailsd;publicStudetailgetSd(){retur
  • 2023-05-21取名算法之用JAVA实现姓名测试
    一文中我谈到了名字的重要性。 作为易学高手的我(大师♂罗莊)对告诉各位码农如何制作取名系统 负有不可推卸的责任。 本次课程没有什么难度,就是根据名字笔画来计算天地人三才格 笔画的五行算法已经在上一讲说过,就是去十位数,个位来判断五行 取名算法之用JAVA实现汉字五
  • 2023-05-0281.数组
    1.一维数组的基本概念  数组是一组数据类型相同的变量,可以存放一组数据。1)创建数组  声明数组的语法:数据类型数组名[数组长度];  注意:数组长度必须是整数,可以是常量,也可以是变量和表达式。  C90规定必须用常量表达式指明数组的大小,C99允许使用整型非常量表达式。经
  • 2023-04-27RCU-4——不可抢占RCU代码分析
    基于Linux-5.10一、不可抢占RCU1.不可抢占RCU不允许进程在读端临界区被其它进程抢占,使用函数rcu_read_lock_sched()/rcu_read_unlock_sched()标记读临界区。前者禁止内核抢占,后者开启内核抢占。staticinlinevoidrcu_read_lock_sched(void)//include/linux/rcupdate.h
  • 2023-04-25关系网络
    有n个人,他们的编号为1~n,其中有一些人相互认识,现在x想要认识y,可以通过他所认识的人来认识更多的人(如果a认识b,b认识c那么a可以通过b来认识c),求出x最少需要通过多少人才能认识y。输入第1行3个整数n、x、y,2≤n≤100;接下来的n行是一个nXn的邻接矩阵,a[i][j]=1表示i认识j,a[i
  • 2023-04-06每日总结 4.6
    今天进行了安卓的补货操作,通过获取前台的数据,对数据进行update,从而达到补货的目的。packagecom.example.jjt;importandroidx.appcompat.app.AppCompatActivity;importandroid.app.VoiceInteractor;importandroid.os.Bundle;importandroid.view.View;importandroid.
  • 2023-03-26IDM下载类型
    3GP7ZAACACEAIAIFALZAPKAPPARCARJASFAVIBHBINBRBUNDLEBZBZ2CDACSVDIFDLLDMGDOCDOCXEGGEPSEXEFLVGZGZIPIMGIPAISOISZJARKEXTLHALZ