<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[QhmAzrQ的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/QhmAzrQ</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; QhmAzrQ]]></copyright><item><title><![CDATA[electron-引入sqlite]]></title><link>https://blog.youkuaiyun.com/QhmAzrQ/article/details/147481680</link><guid>https://blog.youkuaiyun.com/QhmAzrQ/article/details/147481680</guid><author>QhmAzrQ</author><pubDate>Thu, 24 Apr 2025 17:36:02 +0800</pubDate><description><![CDATA[把你想暴露给前端的接口，手动挂载到 window 对象上，而且是“白名单安全”的。contextBridge.exposeInMainWorld(‘接口名’, {方法名1: () => {…方法名2: () => {…handle 是问答型。]]></description><category></category></item><item><title><![CDATA[git忽略文件]]></title><link>https://blog.youkuaiyun.com/QhmAzrQ/article/details/146605126</link><guid>https://blog.youkuaiyun.com/QhmAzrQ/article/details/146605126</guid><author>QhmAzrQ</author><pubDate>Fri, 28 Mar 2025 16:41:20 +0800</pubDate><description><![CDATA[通过正确配置 .gitignore 文件并处理已经跟踪的文件，您可以有效地忽略 config/index.config.js 文件。如果您有其他问题或需要进一步的帮助，请告诉我！]]></description><category></category></item><item><title><![CDATA[汇编-寄存器(CPU工作原理)]]></title><link>https://blog.youkuaiyun.com/QhmAzrQ/article/details/115737410</link><guid>https://blog.youkuaiyun.com/QhmAzrQ/article/details/115737410</guid><author>QhmAzrQ</author><pubDate>Sat, 17 Apr 2021 16:42:26 +0800</pubDate><description><![CDATA[一个典型的CPU由运算器,控制器,寄存器等器件组成,这些器件靠内部总线相连
区别:
内部总线实现CPU内部各个器件之间的联系,
外部总线实现CPU和主板上其它器件的联系
8086CPU有14个寄存器,它们的名称为:
AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW

...]]></description><category></category></item><item><title><![CDATA[汇编-基础]]></title><link>https://blog.youkuaiyun.com/QhmAzrQ/article/details/115724417</link><guid>https://blog.youkuaiyun.com/QhmAzrQ/article/details/115724417</guid><author>QhmAzrQ</author><pubDate>Thu, 15 Apr 2021 17:49:30 +0800</pubDate><description><![CDATA[寄存器:CPU中可以存储数据的器件,一个CPU中有多个寄存器
CPU是计算机核心部件,控制整个计算机运作并运算,CPU的工作需要提供指令和数据
指令和数据在存储中存放,就是内存,磁盘上 的数据和程序需要读到内存中才能被CPU使用
汇编组成:
1.汇编指令(机器码的助记符)
2.伪指令(编译器执行)
3.其他符号(编译器识别)
在内存或磁盘上,指令和数据都是二进制信息
一个字节是8个bit也就是二进制8位,十六进制2位
二进制信息:
1000 1001 1101 1000
-&gt;8 9 D 8 H(数据)]]></description><category></category></item><item><title><![CDATA[搭建web服务器]]></title><link>https://blog.youkuaiyun.com/QhmAzrQ/article/details/107766057</link><guid>https://blog.youkuaiyun.com/QhmAzrQ/article/details/107766057</guid><author>QhmAzrQ</author><pubDate>Thu, 15 Apr 2021 14:25:05 +0800</pubDate><description><![CDATA[1.4.4常用命令
切换盘符   盘符+冒号
进入目录   cd   目录地址
.
.
.
f:  切换盘符
-v  查看版本号   verision
-t  检测运行环境
.
.
.
.
.
1.4.5互联网通讯原理
互联网通讯原理
本质是一台电脑访问另外一台电脑资源,寻求地址(IP地址,端口,域名,DNS)
在互联网,ip地址是从来区分每台计算机的表示,但是ip地址不容易记忆,我们将IP地址取一个名字,一个IP对应一个名字,这个名字成为域名.
.
.
访问过程  :
DPS请求步骤:
1.客户端输入域名]]></description><category></category></item><item><title><![CDATA[SQL Server OFFSET/FETCH NEXT分页方式]]></title><link>https://blog.youkuaiyun.com/QhmAzrQ/article/details/110918471</link><guid>https://blog.youkuaiyun.com/QhmAzrQ/article/details/110918471</guid><author>QhmAzrQ</author><pubDate>Wed, 09 Dec 2020 11:06:09 +0800</pubDate><description><![CDATA[SELECT NUM
FROM dbo.Numbers
ORDER BY Num
OFFSET 100 ROWS
FETCH NEXT 5 ROWS ONLY

offset 后面是从多少条数据开始查找
fentch next 后面跟查找多少条数据
和MSQL的limit方法很像

]]></description><category></category></item><item><title><![CDATA[linux系统简单命令]]></title><link>https://blog.youkuaiyun.com/QhmAzrQ/article/details/109040479</link><guid>https://blog.youkuaiyun.com/QhmAzrQ/article/details/109040479</guid><author>QhmAzrQ</author><pubDate>Tue, 13 Oct 2020 00:43:20 +0800</pubDate><description><![CDATA[1.创建文件
mkdir  命令
参数：
-m, --mode=MODE	设置权限（类似于 chmod 命令），不是 a = rwx - umask
-p, --parents	指定其父文件夹，若不存在则自动创建
-v, --verbose	每次创建文件夹都显示信息
-Z, --context=CTX	每次创建 CTX 文件夹都设置 SELinux 安全内容
–help	显示帮助信息并退出
–version	输出版本信息并退出
[fishc@localhost FishC]$ ls
homework  s1]]></description><category></category></item><item><title><![CDATA[PHP之DBO]]></title><link>https://blog.youkuaiyun.com/QhmAzrQ/article/details/108536458</link><guid>https://blog.youkuaiyun.com/QhmAzrQ/article/details/108536458</guid><author>QhmAzrQ</author><pubDate>Fri, 11 Sep 2020 17:15:23 +0800</pubDate><description><![CDATA[/**实例化DBO类，实例化DBO调用__construct的过程就是连接数据库的过程
$dbo = new DBO($dsn,用户名，密码)

$dsn =&lt;&lt;&lt;dsn
参数1：数据库类型
参数2：host=主机地址
参数3：port=端口号
参数4：dbname=数据库名称
参数5：charset=字符集
dsn
//例
$dsn =&lt;&lt;&lt;dsn
mysql:host=127.0.0.1;dbname=test
dsn;
$pdo = new PDO($dsn,'ro]]></description><category></category></item><item><title><![CDATA[post和get方法区别]]></title><link>https://blog.youkuaiyun.com/QhmAzrQ/article/details/108081047</link><guid>https://blog.youkuaiyun.com/QhmAzrQ/article/details/108081047</guid><author>QhmAzrQ</author><pubDate>Tue, 18 Aug 2020 16:44:34 +0800</pubDate><description><![CDATA[提交原理：
get提交时参数一个一个的提交
post提交时所有参数作为一个整体一起提交
.
.
.
提交数据大小
get提交一般不超过255个字节
post提交的大小取决于服务器
//早php.ini中，可以配置post提交的大小（post_max_size=8M）
.
.
.
灵活性
get灵活，只要有页面的跳转就可以传递参数
post不灵活，post提交需要有表单的参与
1.html跳转
&lt;a href="index.php?name=tom&amp;age=20"&gt;跳转&lt;/a&gt.]]></description><category></category></item><item><title><![CDATA[php判断变量是否存在三个方法]]></title><link>https://blog.youkuaiyun.com/QhmAzrQ/article/details/107578235</link><guid>https://blog.youkuaiyun.com/QhmAzrQ/article/details/107578235</guid><author>QhmAzrQ</author><pubDate>Sat, 25 Jul 2020 14:21:38 +0800</pubDate><description><![CDATA[empty()：当变量存在，并且是一个非空非零的值时，返回 FALSE，否则返回 TRUE。
is_null()：如果指定变量为 NULL，则返回 TRUE，否则返回 FALSE。
isset()：如果指定变量存在且不为 NULL，则返回 TRUE，否则返回 FALSE。

...]]></description><category></category></item><item><title><![CDATA[mysql的函数]]></title><link>https://blog.youkuaiyun.com/QhmAzrQ/article/details/107338441</link><guid>https://blog.youkuaiyun.com/QhmAzrQ/article/details/107338441</guid><author>QhmAzrQ</author><pubDate>Thu, 23 Jul 2020 15:03:22 +0800</pubDate><description><![CDATA[group by
分组显示,没有特殊的含义,分组的数据只显示每组的第一个数据,所以一般用来根据分组统计数据
多分组显示:
group by 字段1,字段2 //意思是先按照字段1分组显示,再按照字段2分组显示
.
.
.
count(字段名)计算每组中数据的数量
sum(字段名)计算字段的数量和
avg()求平均值
min()最小值
max()最大值
group_concat()将指定字段的字符串拼接

...]]></description><category></category></item><item><title><![CDATA[PHP数字函数]]></title><link>https://blog.youkuaiyun.com/QhmAzrQ/article/details/106834174</link><guid>https://blog.youkuaiyun.com/QhmAzrQ/article/details/106834174</guid><author>QhmAzrQ</author><pubDate>Thu, 18 Jun 2020 15:08:00 +0800</pubDate><description><![CDATA[max() 指定参数中最大的值
.
.
min()指定参数中最小的值
.
.
rand()得到一个随机的数字(指定区间)
.
.
mt_rand()和rand()一样,但是效率更高
.
.
round()四舍五入
.
.
ceil()向上取整数
.
.
floor()向下取整
.
.
pow(a,b)指定数字的指定指数计算结果
pow(2,4) = 16
.
.
abs()绝对值
.
.
sqrt()求平方根
.
.
func_get_arg()在自定义函数中获取指定数值对应的参数
func_num_arg]]></description><category></category></item><item><title><![CDATA[PHP文件包含]]></title><link>https://blog.youkuaiyun.com/QhmAzrQ/article/details/106789344</link><guid>https://blog.youkuaiyun.com/QhmAzrQ/article/details/106789344</guid><author>QhmAzrQ</author><pubDate>Tue, 16 Jun 2020 16:06:31 +0800</pubDate><description><![CDATA[include
include_once
这个语句一般是放在流程控制的处理区段中。
PHP 脚本文件在读到 include() 语句时，才将它包含的文件读取进来。这种方式，可以把程式执行时的流程简单化
include 引入文件的时候，如果碰到错误，会给出提示，并继续运行下边的代码。
.
.
.
.
.
require
require_once
这个语句通常放在 PHP 脚本程序的最前面。PHP 程序在执行前，就会先读入 require() 语句所引入的文件，使它变成 PHP 脚本文件的一部分。
requir]]></description><category></category></item><item><title><![CDATA[PHP 预定义变量]]></title><link>https://blog.youkuaiyun.com/QhmAzrQ/article/details/106671345</link><guid>https://blog.youkuaiyun.com/QhmAzrQ/article/details/106671345</guid><author>QhmAzrQ</author><pubDate>Wed, 10 Jun 2020 18:54:38 +0800</pubDate><description><![CDATA[$_ GET     获取表单所有以get方法提交的数据
$_ POST   获取表单所有以post方法提交的数据
$_ REQUST   get和post提交的数据保存
$GLOBALS    PHP中所有的全局变量
$_ SERVER  服务器信息
$_ SESSION    session会话数据
$_ COOKIE   cookie会话数据
$_ ENV   环境信息
$_ FILES  用户上传的文件信息

...]]></description><category></category></item><item><title><![CDATA[ThinkPHP 日期查询]]></title><link>https://blog.youkuaiyun.com/QhmAzrQ/article/details/106665614</link><guid>https://blog.youkuaiyun.com/QhmAzrQ/article/details/106665614</guid><author>QhmAzrQ</author><pubDate>Wed, 10 Jun 2020 16:08:06 +0800</pubDate><description><![CDATA[获取时间可以用函数
time()
**
time函数会把当前的时间按秒作为数字返回**
所以如果想要获得上一周的同一时间:time()-60 * 60 * 24 * 7
.
.
.
.
time()函数的时间获取想要转换很麻烦,所以可以用到strtotime()函数
strtotime(time,now)
time参数就是规定的时间
$time = date('Y-m-d',strtotime('May 3, 2019'));
        return $time;
        //$time返回出]]></description><category></category></item><item><title><![CDATA[ThinkPHP   one  遇到的对比小问题]]></title><link>https://blog.youkuaiyun.com/QhmAzrQ/article/details/106662557</link><guid>https://blog.youkuaiyun.com/QhmAzrQ/article/details/106662557</guid><author>QhmAzrQ</author><pubDate>Wed, 10 Jun 2020 12:07:31 +0800</pubDate><description><![CDATA[今天给查询条件用的 ‘’==’’ ‘’!=’’,但是查询添加一直没法添加进去,后来改用赋值和表达式
$‘变量名’[‘字段名’] = array(‘表达式’,‘查询条件’);
if ($rank == -5) {$where['v.AwardLevel'] = array("NEQ", 0);}
//$where是自定义的
//['v.AwardLevel']是字段的名称
// array()是赋值函数
//"NEQ"表达式,表示不等于
//0 是查询条件,在这里是表示不等于0

array()函数是用来创建]]></description><category></category></item><item><title><![CDATA[一些函数]]></title><link>https://blog.youkuaiyun.com/QhmAzrQ/article/details/106649222</link><guid>https://blog.youkuaiyun.com/QhmAzrQ/article/details/106649222</guid><author>QhmAzrQ</author><pubDate>Tue, 09 Jun 2020 19:29:38 +0800</pubDate><description><![CDATA[mb_substr(a, b, c, “UTF-8”);
三个参数
a:要截取的字符串
b:截取的位置(负数是从最后开始)
c:截取的长度
substr_replace(a,b,b,d);
四个参数
a:需要替换的字符串
b:用来替换的内容
c:开始的位置
d:替换的长度
foreach($a  as  $b =&gt; $c  ){}
$a是要遍历的数组
$b是遍历出的键值
$c是遍历出来的值

...]]></description><category></category></item><item><title><![CDATA[mysql初体验的补充]]></title><link>https://blog.youkuaiyun.com/QhmAzrQ/article/details/106640421</link><guid>https://blog.youkuaiyun.com/QhmAzrQ/article/details/106640421</guid><author>QhmAzrQ</author><pubDate>Tue, 09 Jun 2020 14:57:22 +0800</pubDate><description><![CDATA[查数据的时候可能会遇到数据太多如何能看到最新的数据,这时候我们需要在查询条件上给他加上倒叙
查询数据倒叙
select top 50 s.isaward,s.AwardLevel,s.AwardData,s.STID,s.userid,s.Amount,s.SelectedNumber,c.LuckNumber,s.IsRecieve,c.AwardDateTime
//需要查询的数据
from  RecordDB.dbo.ScrambleTreasureUserBetting as s
//第一个表也是主]]></description><category></category></item><item><title><![CDATA[MSQL的创建]]></title><link>https://blog.youkuaiyun.com/QhmAzrQ/article/details/106521902</link><guid>https://blog.youkuaiyun.com/QhmAzrQ/article/details/106521902</guid><author>QhmAzrQ</author><pubDate>Tue, 09 Jun 2020 14:18:51 +0800</pubDate><description><![CDATA[因为个人中心暂时告一段落,现在需要去接触写接口,在PHP前,去看一下MSQL
首先是打开MSQL操作,不管是MSQL还是PHP,执行他的cmd,都是在他的exe文件(应用程序)文件夹中,在路径中执行cmd命令

我们打开cmd命令后

接下来我们需要去打开MSQL
mysql -uroot -p
//打开mysql,然后输入我们的密码


1.创建库
create database是创建库命令
create database +要创建的库的名字 + [库选项]
库选项,库的相关属性
charset  字符集]]></description><category></category></item><item><title><![CDATA[vue第三天动画效果实现]]></title><link>https://blog.youkuaiyun.com/QhmAzrQ/article/details/106340230</link><guid>https://blog.youkuaiyun.com/QhmAzrQ/article/details/106340230</guid><author>QhmAzrQ</author><pubDate>Tue, 09 Jun 2020 09:49:05 +0800</pubDate><description><![CDATA[动画效果
一.js实现
v-enter //模块在改变前的状态
v-leave-to //模块在改变后的状态
v-enter-active //模块在改变前的时间
v-leave-active //模块在改变后的时间
 //想要控制的模块放在此标签中间
&lt;input type=’’ vaule=’’ @click=’’&gt;  //type控制input的属性 vaule控制显示的内容  @click后面跟着绑定的函数
v-for 和  v-show  //后面绑定布尔值决定展示内容是否隐藏
&lt]]></description><category></category></item></channel></rss>