<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cailjboy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cailjboy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cailjboy]]></copyright><item><title><![CDATA[mysql之limit关键字]]></title><link>https://blog.youkuaiyun.com/cailjboy/article/details/124329602</link><guid>https://blog.youkuaiyun.com/cailjboy/article/details/124329602</guid><author>cailjboy</author><pubDate>Thu, 21 Apr 2022 19:31:32 +0800</pubDate><description><![CDATA[limit关键字
limit关键字的作用


limit是限制的意思，用于限制返回查询结果的行数（可以通过limit指定查询多少行数据）


limit语法是mysql的方言（仅mysql可用），用来完成分页


语法结构


select 字段1，字段2... from 表名 limit offset, lenght;



参数说明






limit offset length; 关键字可以接受一个或者两个为0或者为正整数的参数




offset  起始行数，从0开始计数，如果省略，默认为0
]]></description><category></category></item><item><title><![CDATA[数据库之DQL操作数据库]]></title><link>https://blog.youkuaiyun.com/cailjboy/article/details/124329565</link><guid>https://blog.youkuaiyun.com/cailjboy/article/details/124329565</guid><author>cailjboy</author><pubDate>Thu, 21 Apr 2022 19:30:19 +0800</pubDate><description><![CDATA[查询表中数据(简单查询)


往表中添加数据，语法格式：


-- 往text3表中添加数据
insert into text3 values("11","22","33","44");





简单查询


执行顺序：

from–&gt;where–&gt;group by --&gt;having–&gt;select–&gt;order by



查询指定表中所有数据


-- 查询指定表中所有数据
select * from 表名;

select * from text3;



-- 查询]]></description><category></category></item><item><title><![CDATA[yii之gii的使用]]></title><link>https://blog.youkuaiyun.com/cailjboy/article/details/124329453</link><guid>https://blog.youkuaiyun.com/cailjboy/article/details/124329453</guid><author>cailjboy</author><pubDate>Thu, 21 Apr 2022 19:26:02 +0800</pubDate><description><![CDATA[gii
gii是yii中的一个模块。可以通过配置应用yii\base\Application::modules属性开启它，gii脚手架可以帮助我们自动生成模型，控制器，crud的一些操作等，gii被设计成盖度可定制和可扩张的代码生成工具。使用它可以大幅提高应用开发速度
配置
if (!YII_ENV_TEST) {

    $config['bootstrap'][] = 'gii';
    $config['modules']['gii'] = [
        'class' =&gt; 'yii]]></description><category></category></item><item><title><![CDATA[两数之和-无序数组]]></title><link>https://blog.youkuaiyun.com/cailjboy/article/details/124261554</link><guid>https://blog.youkuaiyun.com/cailjboy/article/details/124261554</guid><author>cailjboy</author><pubDate>Mon, 18 Apr 2022 22:31:59 +0800</pubDate><description><![CDATA[给定一个整数数组numbers，从数组中找出两个满足相加之和等于目标数target。


假设每个数组只对应唯一的答案，而且不可以重复使用相同元素。


返回两数的下标值，以数组形式返回。下标值不可相等


直接两层循环遍历，然后让每个数值进行相加，直到等于target的时候跳出循环


c代码如下：


#include &lt;stdio.h&gt;

int main(int argc, char const *argv[])
{
    int arr[6] = {1,2,3,4,5,6};
 ..]]></description><category></category></item><item><title><![CDATA[数据库之DML操作数据库]]></title><link>https://blog.youkuaiyun.com/cailjboy/article/details/124261518</link><guid>https://blog.youkuaiyun.com/cailjboy/article/details/124261518</guid><author>cailjboy</author><pubDate>Mon, 18 Apr 2022 22:30:08 +0800</pubDate><description><![CDATA[DML操作数据库
SQL中DML用于对表中的数据进场增删改查操作
插入数据


语法格式：


insert into 表名（字段名1，字段名2...） values（字段值1，字段值2...）;# 字段名和字段值是一一对应的





代码准备，创建一个学生表：


/*
	表名：student
	表中字段：
		学员id：sid int
		姓名：  sanme varchar(20)
		年龄：  age int
		性别：  sex char(1)
		地址：  address varchar(40]]></description><category></category></item><item><title><![CDATA[数据库之DDL操作数据库]]></title><link>https://blog.youkuaiyun.com/cailjboy/article/details/124261496</link><guid>https://blog.youkuaiyun.com/cailjboy/article/details/124261496</guid><author>cailjboy</author><pubDate>Mon, 18 Apr 2022 22:29:31 +0800</pubDate><description><![CDATA[DDL操作数据库
创建数据库


点击Navicat里的新建查询。


sql语句中注释为：

单行注释：# 注释
​                   – 注释
多行注释：/*多行
​                      注释*/



命令：

create database 数据库名; #创建指定名称的数据库
create database 数据库名 character set 字符集; # 创建指定名称的数据库，并指定字符集（一般为utf8）
use 数据库名; # 切换数据库
select]]></description><category></category></item><item><title><![CDATA[两数之和-有序数组]]></title><link>https://blog.youkuaiyun.com/cailjboy/article/details/124261468</link><guid>https://blog.youkuaiyun.com/cailjboy/article/details/124261468</guid><author>cailjboy</author><pubDate>Mon, 18 Apr 2022 22:28:16 +0800</pubDate><description><![CDATA[给定一个升序排列整数数组numbers，从数组中找出两个满足相加之和等于目标数target。


假设每个数组只对应唯一的答案，而且不可以重复使用相同元素。


返回两数的下标值，以数组形式返回。下标值不可相等。


解法一：暴力破解


直接两层循环遍历数组，让这个数组中的数值两两相加，如果最后没有找到这两个数，就返回null


#include&lt;stdio.h&gt;

int main(int argc, char const *argv[])
{
    int arr[7] = {2,..]]></description><category></category></item><item><title><![CDATA[删除排序数组中的重复项]]></title><link>https://blog.youkuaiyun.com/cailjboy/article/details/124261418</link><guid>https://blog.youkuaiyun.com/cailjboy/article/details/124261418</guid><author>cailjboy</author><pubDate>Mon, 18 Apr 2022 22:27:03 +0800</pubDate><description><![CDATA[题目：一个有序数组nums，原地删除重复出现的元素，使每个元素只出现一次，返回删除后数组的新长度


不能使用额外的数组空间，必须原地修改输入数组并在使用o(1)额外空间的条件下完成


例如：输入：【0,1,2,2,3,3,4】


输出：5


使用双指针算法


public static int removeList(int[] nums)
{
    if(nums.length == 0){
        return 0;
    }
    int i = 0;
    for(int..]]></description><category></category></item><item><title><![CDATA[mysql中的数据类型]]></title><link>https://blog.youkuaiyun.com/cailjboy/article/details/124087236</link><guid>https://blog.youkuaiyun.com/cailjboy/article/details/124087236</guid><author>cailjboy</author><pubDate>Sun, 10 Apr 2022 22:09:53 +0800</pubDate><description><![CDATA[mysql中的数据类型
数值类型

整数型：

int

正常大小的整数，可以带符号，如果有符号，它允许的范围从-2147483648到2147483647.如果是无符号，允许的方位是0-4294967295。


tinyint

一个非常小的整数，可以带符号。如果是有符号，它允许的范围是从-128到127.如果是无符号，允许的范围是0-255。


bigint

一个非常大的整数，如果有符号，允许范围为-9223372036854775808到9223372036854775807.如果无符号，允许的]]></description><category></category></item><item><title><![CDATA[统计素数个数-爆破]]></title><link>https://blog.youkuaiyun.com/cailjboy/article/details/124087174</link><guid>https://blog.youkuaiyun.com/cailjboy/article/details/124087174</guid><author>cailjboy</author><pubDate>Sun, 10 Apr 2022 22:05:25 +0800</pubDate><description><![CDATA[直接将统计的素数写入循环，可以从2开始，判定2到要判定的数减1是否有数能被整除，若没用，为素数，若有，则不是


public static int bf(int n){
    int count = 0;
    for(int i = 2; i &lt; n; i++)
    {
        count += isPrime(i) ? 1 :0; // 判定当前数值是否为素数，是返回1，不是则为0
    }
    return count;
}

private static boole..]]></description><category></category></item><item><title><![CDATA[统计素数个数-埃氏筛选]]></title><link>https://blog.youkuaiyun.com/cailjboy/article/details/124087083</link><guid>https://blog.youkuaiyun.com/cailjboy/article/details/124087083</guid><author>cailjboy</author><pubDate>Sun, 10 Apr 2022 22:02:54 +0800</pubDate><description><![CDATA[找到每个素数的倍数数，建立一个布尔数组，将倍数数改为true，表示为非素数，其余false表示为素数。


public static int eratost(int n){
    boolean[] isPrime = new boolean[n];//建立一个布尔数组，将其值全部填充为false
    int count = 0;
    for(int i = 2;i &lt; n;i++)
    {
        if(!isPrime[i]){
            //若此标记位为..]]></description><category></category></item><item><title><![CDATA[layui的布局容器之固定宽度和完整宽度]]></title><link>https://blog.youkuaiyun.com/cailjboy/article/details/124086786</link><guid>https://blog.youkuaiyun.com/cailjboy/article/details/124086786</guid><author>cailjboy</author><pubDate>Sun, 10 Apr 2022 21:55:41 +0800</pubDate><description><![CDATA[布局容器
1.固定宽度layui-container，将栅格放入一个带有 class=“layui-container” 的特定的容器中，以便在小屏幕以上的设备中固定宽度，让列可控。
2.完整宽度layui-fluid，将栅格或其它元素放入一个带有 class=“layui-fluid” 的容器中，那么宽度将不会固定，而是 100% 适应
具体代码如下
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset]]></description><category></category></item><item><title><![CDATA[yii操作数据库]]></title><link>https://blog.youkuaiyun.com/cailjboy/article/details/124086246</link><guid>https://blog.youkuaiyun.com/cailjboy/article/details/124086246</guid><author>cailjboy</author><pubDate>Sun, 10 Apr 2022 21:40:30 +0800</pubDate><description><![CDATA[1. 连接数据库


首先，启动本地服务器还有数据库，这里我是用phpstudy。





来到Navicat，新建一个数据库，可自行命名，这里使用yii作为数据库名，字符集为utf8,排序规则可默认





在yii数据库里新建一个数据表，里面有给入两字段，一个为id，一个为title，id为主键自增，表明为text





来到yii框架，首先使用自带的数据连接连接数据库，在config文件下的db.php，更改参数





这样，就可以连接到本地数据库了


2. 操作数据库


来到mode]]></description><category></category></item><item><title><![CDATA[win10搭建layui的方法]]></title><link>https://blog.youkuaiyun.com/cailjboy/article/details/124068492</link><guid>https://blog.youkuaiyun.com/cailjboy/article/details/124068492</guid><author>cailjboy</author><pubDate>Sat, 09 Apr 2022 21:37:22 +0800</pubDate><description><![CDATA[1.首先到官网上下载layui框架：https://layui.org.cn/index.html
2.在电脑中新建一个文件夹存放layui文件
3.下载后的layui结构目录如下：
  ├─css //css目录
  │  │─modules //模块 css 目录（一般如果模块相对较大，我们会单独提取，如下：）
  │  │  ├─laydate
  │  │  └─layer
  │  └─layui.css //核心样式文件
  ├─font  //字体图标目录
  └─layui.js //核心库]]></description><category></category></item><item><title><![CDATA[yii实现简易的表单提交]]></title><link>https://blog.youkuaiyun.com/cailjboy/article/details/124068254</link><guid>https://blog.youkuaiyun.com/cailjboy/article/details/124068254</guid><author>cailjboy</author><pubDate>Sat, 09 Apr 2022 21:21:29 +0800</pubDate><description><![CDATA[首先，在model中写入表单的验证规则

rules中的规则可以自行定义，以定义的名字作为规则方法的名称，写入规则，如:



在控制器中写入一个操作entry模型的控制器





validate()方法为触发entryfrom模块的数据验证，Yii::$app-&gt;request-&gt;post()则是尝试从 $_post中收集用户提交的数据，如果数据正确，触发entry-confirm视图，如果数据错误，或未输入数据的初始化状态，则触发entry视图




创建两个视图，一个是entry..]]></description><category></category></item></channel></rss>