<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gky9989的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gky9989</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gky9989]]></copyright><item><title><![CDATA[matlab ode45精辟说明]]></title><link>https://blog.youkuaiyun.com/gky9989/article/details/105711331</link><guid>https://blog.youkuaiyun.com/gky9989/article/details/105711331</guid><author>gky9989</author><pubDate>Thu, 23 Apr 2020 16:52:40 +0800</pubDate><description><![CDATA[ode45
求非刚性微分方程的解，中阶方法。
语法 [自变量,应变量] = ode45(@（函数名）,步进,初值向量)
例：

分析：
y1,y2,y2是应变量,t是自变量，所以dy初始化zeros(3,1)确保是列向量
代码
function dy = odefun(t,y)
dy = zeros(3,1);    %列向量
dy(1) = y(2) * y(3);
dy(2) = -y(1) ...]]></description><category></category></item><item><title><![CDATA[PHP基础知识汇总]]></title><link>https://blog.youkuaiyun.com/gky9989/article/details/104469916</link><guid>https://blog.youkuaiyun.com/gky9989/article/details/104469916</guid><author>gky9989</author><pubDate>Sun, 23 Feb 2020 23:35:24 +0800</pubDate><description><![CDATA[字符串数组互转
$arr = 'a-b';
$arr = explode('-',$str);
var_dump($arr);# 函数显示关于一个或多个表达式的结构信息
$str2 = implode('-',$arr);

isset(var) empty(var) 是否设置/为空
unset(var) 释放变量

...]]></description><category></category></item><item><title><![CDATA[精通jquery]]></title><link>https://blog.youkuaiyun.com/gky9989/article/details/104419990</link><guid>https://blog.youkuaiyun.com/gky9989/article/details/104419990</guid><author>gky9989</author><pubDate>Thu, 20 Feb 2020 22:51:12 +0800</pubDate><description><![CDATA[jQuery post() 和get()方法
定义和用法
$.post() 方法使用 HTTP POST 请求从服务器加载数据。
$.get() 方法使用 HTTP GET 请求从服务器加载数据。
语法
$(selector).post(URL,data,function(data,status,xhr),dataType)
$.get(URL,data,function(data,status,...]]></description><category></category></item><item><title><![CDATA[thinkphp6.0学习笔记（请求）]]></title><link>https://blog.youkuaiyun.com/gky9989/article/details/104411686</link><guid>https://blog.youkuaiyun.com/gky9989/article/details/104411686</guid><author>gky9989</author><pubDate>Thu, 20 Feb 2020 22:28:19 +0800</pubDate><description><![CDATA[1、要使用请求对象必须使用门面方式（ think\facade\Request类负责 ）调用
2、可以通过Request对象完成全局输入变量的检测、获取和安全过滤
3、支持$_GET、$_POST、$_REQUEST、$_SERVER、$_SESSION、$_COOKIE、$_ENV等系统变量，以及文件上传信息

懵逼中……

...]]></description><category></category></item><item><title><![CDATA[thinkphp6.0学习笔记（数据库）]]></title><link>https://blog.youkuaiyun.com/gky9989/article/details/104401459</link><guid>https://blog.youkuaiyun.com/gky9989/article/details/104401459</guid><author>gky9989</author><pubDate>Wed, 19 Feb 2020 21:49:29 +0800</pubDate><description><![CDATA[ThinkPHP6 数据库和模型操作已经独立为ThinkORM库
要使用Db类必须使用门面方式（ think\facade\Db ）调用
数据库操作统一入口： Db::

执行原生 MySql
1、query 方法用于执行 MySql 查询操作
public function index(){
    $query = Db::query("SELECT * FROM `shop_goods` w...]]></description><category></category></item><item><title><![CDATA[A股打反包板的一些原则]]></title><link>https://blog.youkuaiyun.com/gky9989/article/details/104397106</link><guid>https://blog.youkuaiyun.com/gky9989/article/details/104397106</guid><author>gky9989</author><pubDate>Wed, 19 Feb 2020 17:39:09 +0800</pubDate><description><![CDATA[1、一字炸板，次日缩量反包，好机会！
2、成交量最好是炸板日的80%~90%，爆量反包 =  勉强封死，无量反包 = 过于一致
3、涨停时必须要有气势，不要涨停价几秒都没吃完的

...]]></description><category></category></item><item><title><![CDATA[thinkphp6.0学习笔记（视图）]]></title><link>https://blog.youkuaiyun.com/gky9989/article/details/104384131</link><guid>https://blog.youkuaiyun.com/gky9989/article/details/104384131</guid><author>gky9989</author><pubDate>Tue, 18 Feb 2020 22:30:01 +0800</pubDate><description><![CDATA[网址与视图的对应
网址：www.tp.com/index.php/test/idx



]]></description><category></category></item><item><title><![CDATA[html5不熟悉的标签汇总]]></title><link>https://blog.youkuaiyun.com/gky9989/article/details/104374020</link><guid>https://blog.youkuaiyun.com/gky9989/article/details/104374020</guid><author>gky9989</author><pubDate>Tue, 18 Feb 2020 13:53:39 +0800</pubDate><description><![CDATA[&lt;select&gt; 标签
用来创建下拉列表。
元素中的 &lt;option&gt; 标签定义了列表中的可用选项。
&lt;form class="layui-form"&gt;
        &lt;div class="layui-form-item" style="margin-top:10px;"&gt;
            &lt;div class="layui-inp...]]></description><category></category></item><item><title><![CDATA[thinkphp6.0学习笔记（起步）]]></title><link>https://blog.youkuaiyun.com/gky9989/article/details/104366431</link><guid>https://blog.youkuaiyun.com/gky9989/article/details/104366431</guid><author>gky9989</author><pubDate>Mon, 17 Feb 2020 22:26:50 +0800</pubDate><description><![CDATA[单应用模式访问（在app/controller/index.php中）
项目访问路径：www.xxx.com/index.php/index/index
index.php 入口文件
index 控制器
index 操作

]]></description><category></category></item><item><title><![CDATA[光速装PHP全家桶]]></title><link>https://blog.youkuaiyun.com/gky9989/article/details/104365486</link><guid>https://blog.youkuaiyun.com/gky9989/article/details/104365486</guid><author>gky9989</author><pubDate>Mon, 17 Feb 2020 21:34:01 +0800</pubDate><description><![CDATA[1.www.xp.cn下载安装phpstudy
2.用phpstudy安装环境，然后把php.exe所在目录，添加到环境变量的path路径中
3.用phpstudy下载composer，移动到php.exe所在目录，运行bat文件

...]]></description><category></category></item><item><title><![CDATA[海象运算符（3.8新特性）]]></title><link>https://blog.youkuaiyun.com/gky9989/article/details/104362243</link><guid>https://blog.youkuaiyun.com/gky9989/article/details/104362243</guid><author>gky9989</author><pubDate>Mon, 17 Feb 2020 18:03:58 +0800</pubDate><description><![CDATA[作用：把判断条件赋值给变量，方便判断条件运用在代码块里。

传统方式：
# Loop over fixed length blocks
while 1:
    block = f.read(256)
    if block != '':
        process(block)

使用海象运算符：
while (block := f.read(256)) != '':
    proces...]]></description><category></category></item><item><title><![CDATA[PAT甲级 1001 A+B Format python]]></title><link>https://blog.youkuaiyun.com/gky9989/article/details/104361361</link><guid>https://blog.youkuaiyun.com/gky9989/article/details/104361361</guid><author>gky9989</author><pubDate>Mon, 17 Feb 2020 17:15:58 +0800</pubDate><description><![CDATA[虽说python可以用format函数的{:,}直接搞定，但这肯定不是出题者的原意，那样写就没意思了。
a,b = map(int, input().split(' '))
out = [i for i in str(a + b)]
len0 = len(out); k = 1
while len0-1-k*3 &gt;= 0 :
    out.insert(len0-k*3,',')
    ...]]></description><category></category></item><item><title><![CDATA[PAT乙级 1034有理数四则运算 python]]></title><link>https://blog.youkuaiyun.com/gky9989/article/details/104351531</link><guid>https://blog.youkuaiyun.com/gky9989/article/details/104351531</guid><author>gky9989</author><pubDate>Mon, 17 Feb 2020 00:17:32 +0800</pubDate><description><![CDATA[稍麻烦，讲道理觉得应该是一道甲级的25分题才对……
分类讨论思想，程序模块化才能不乱。
格式转换要趁早。
三元表达式让代码更易读。
def gcd(m, n):  # 欧几里得算法
    m, n = abs(m), abs(n)
    if m &lt; n:
        m, n = n, m
    while m % n != 0:
        r = m % n
      ...]]></description><category></category></item><item><title><![CDATA[PAT乙级 1030完美数列 python]]></title><link>https://blog.youkuaiyun.com/gky9989/article/details/104350708</link><guid>https://blog.youkuaiyun.com/gky9989/article/details/104350708</guid><author>gky9989</author><pubDate>Sun, 16 Feb 2020 23:02:55 +0800</pubDate><description><![CDATA[1.类似排列组合的思想，把排序后的列表每个可能的组合挨个搜查，看看big能不能更大；
2.为使效率几乎提升到极致，当big已经与 可能的组合 长度一致时，无需继续搜查下去。
n,x = [int(i) for i in input().split()]
b = sorted([int(i) for i in input().split()])
big = 0
for i in range(n):
...]]></description><category></category></item><item><title><![CDATA[PAT乙级 1003我要通过！python]]></title><link>https://blog.youkuaiyun.com/gky9989/article/details/104350590</link><guid>https://blog.youkuaiyun.com/gky9989/article/details/104350590</guid><author>gky9989</author><pubDate>Sun, 16 Feb 2020 22:53:43 +0800</pubDate><description><![CDATA[PS：这道题是人类迷惑行为……
这是乙级中的第3题，但我做的时候跟第5题似的卡了一下，对逻辑的严密性是一种考验。
n = int(input())
for i in range(n):
    idx = 0;a = 0;b = 0;c = 0;flag = 0
    str = input()
    if 'P' in str and 'A' in str and 'T' in str:
 ...]]></description><category></category></item><item><title><![CDATA[sklearn中数据集与xlsx文件的互转]]></title><link>https://blog.youkuaiyun.com/gky9989/article/details/104349484</link><guid>https://blog.youkuaiyun.com/gky9989/article/details/104349484</guid><author>gky9989</author><pubDate>Sun, 16 Feb 2020 22:09:10 +0800</pubDate><description><![CDATA[（以玩具数据集iris为例）
将数据集转存为xlsx文件：
import pandas as pd
import numpy as np
from sklearn import datasets

lst1, lst2 = iris.data, iris.target#lst1是训练集中的x,lst2是训练集中的y
xi = ['x'+str(i+1) for i in range(len(lst...]]></description><category></category></item><item><title><![CDATA[PAT乙级 1040有几个PAT python]]></title><link>https://blog.youkuaiyun.com/gky9989/article/details/104331122</link><guid>https://blog.youkuaiyun.com/gky9989/article/details/104331122</guid><author>gky9989</author><pubDate>Sat, 15 Feb 2020 17:24:51 +0800</pubDate><description><![CDATA[第一遍即兴做题的代码
s = input()
Aindex = s.index('A')
sdeal = [i for i in s]  # 当成列表处理
countP = 0;
countT = 0
sum = 0
flag1 = 1  # 为1说明还有A,用来找PAT
while flag1 == 1:
    # 初始化
    # print(sdeal,Aindex)
    count...]]></description><category></category></item><item><title><![CDATA[PAT乙级 1035插入与归并 python]]></title><link>https://blog.youkuaiyun.com/gky9989/article/details/104325669</link><guid>https://blog.youkuaiyun.com/gky9989/article/details/104325669</guid><author>gky9989</author><pubDate>Sat, 15 Feb 2020 12:09:50 +0800</pubDate><description><![CDATA[**易漏**：测试点2是插入排序，要特别注意**万一有 4 5614 5614 这种情况**，此时需单独讨论。
（归并排序不可能同时会有这种情况，否则它的下一次输出是一样的。）]]></description><category></category></item></channel></rss>