<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_44795839的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_44795839</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_44795839]]></copyright><item><title><![CDATA[VBS脚本统计红楼梦中贾宝玉出现的次数]]></title><link>https://blog.youkuaiyun.com/weixin_44795839/article/details/115706485</link><guid>https://blog.youkuaiyun.com/weixin_44795839/article/details/115706485</guid><author>weixin_44795839</author><pubDate>Wed, 14 Apr 2021 19:04:44 +0800</pubDate><description><![CDATA[VBS脚本统计红楼梦中贾宝玉出现的次数
文件：
链接：https://pan.baidu.com/s/1T-XIbIHzMZiIX8IiSMcZdg
提取码：sti6
脚本代码：
Dim fso, ts, s
'  创建Scripting.FileSystemObject对象，用于操作磁盘、文件夹或文本文件
Set  fso = CreateObject("Scripting.FileSystemObject") 
'  打开一个指定的文件并返回一个 TextStream 对象，该对象可用于对文件进行读、写]]></description><category></category></item><item><title><![CDATA[数据分析——数据特征描述、画箱线图、分组直方图]]></title><link>https://blog.youkuaiyun.com/weixin_44795839/article/details/115184496</link><guid>https://blog.youkuaiyun.com/weixin_44795839/article/details/115184496</guid><author>weixin_44795839</author><pubDate>Wed, 24 Mar 2021 18:57:22 +0800</pubDate><description><![CDATA[数据特征描述：
import pandas as pd

catering_sale = r'H:\school\数据挖掘\实验\实验二\catering_sale.xls'
data = pd.read_excel(catering_sale, index_col=u'日期')  # 字符串前添加u表示Unicode编码
print(data.describe())
print('size ', len(data))
print('median: ', data.median())


         ]]></description><category></category></item><item><title><![CDATA[数据挖掘实验一使用matplotlib进行绘图]]></title><link>https://blog.youkuaiyun.com/weixin_44795839/article/details/114463636</link><guid>https://blog.youkuaiyun.com/weixin_44795839/article/details/114463636</guid><author>weixin_44795839</author><pubDate>Sat, 06 Mar 2021 23:46:31 +0800</pubDate><description><![CDATA[曲线图

import numpy as np
import matplotlib.pyplot as plt

# x坐标的取样点
x = np.linspace(0, 10, 10000)
# 坐标的取样点
y = np.sin(x) + 1
# 设置画布大小
plt.figure(figsize=(8, 4))
# 绘图，
plt.plot(x, y, label='$sinx+1$', color='skyblue', linewidth=1)
plt.xlabel('Time(s)')
plt..]]></description><category></category></item><item><title><![CDATA[总结一点B站API]]></title><link>https://blog.youkuaiyun.com/weixin_44795839/article/details/112254664</link><guid>https://blog.youkuaiyun.com/weixin_44795839/article/details/112254664</guid><author>weixin_44795839</author><pubDate>Tue, 05 Jan 2021 22:48:13 +0800</pubDate><description><![CDATA[来源：https://www.bilibili.com/read/cv5363590/

自己的工程原装复制粘贴
//主站
const URL_INDEX=“https://www.bilibili.com”;
const URL_INDEX_MOBILE=“https://m.bilibili.com/index.html”
//主站分区排行
const URL_MAIN_RANKING = “https://m.bilibili.com/ranking.html”;
//排行榜 rid分区，day最近.]]></description><category></category></item><item><title><![CDATA[分支限界求解01背包问题]]></title><link>https://blog.youkuaiyun.com/weixin_44795839/article/details/110891515</link><guid>https://blog.youkuaiyun.com/weixin_44795839/article/details/110891515</guid><author>weixin_44795839</author><pubDate>Tue, 08 Dec 2020 21:34:22 +0800</pubDate><description><![CDATA[//文件名：BAGPROBLEM.cpp
//功能：利用分枝界限法求解0-1背包问题
#include &lt;iostream&gt;
using namespace std;
#define e 0.0001
struct NODE{		//结点数据结构
    NODE *Parent;	//指向父结点指针
    NODE *next;	//后继结点指针
    int   Level;	//结点的所在的层数
    int   Tag;		//左右孩子的标志，1为左孩子，0为右孩子
    int]]></description><category></category></item><item><title><![CDATA[全排列的一种巧妙的求法]]></title><link>https://blog.youkuaiyun.com/weixin_44795839/article/details/110140752</link><guid>https://blog.youkuaiyun.com/weixin_44795839/article/details/110140752</guid><author>weixin_44795839</author><pubDate>Wed, 25 Nov 2020 19:11:03 +0800</pubDate><description><![CDATA[void qpl(int a[],int p,int q,int * count)
{
	if(p==q)	// 全排列完成 
	{
		print(a,6);
		cout&lt;&lt;++(*count)&lt;&lt;"================="&lt;&lt;endl; 
	}
	else{
        for(int i=p;i&lt;=q;i++)
        {//加入循环表示之后每个元素都要充当一次带头大哥
            std::swap(a[p],a[i])]]></description><category></category></item><item><title><![CDATA[页面置换算法]]></title><link>https://blog.youkuaiyun.com/weixin_44795839/article/details/109576581</link><guid>https://blog.youkuaiyun.com/weixin_44795839/article/details/109576581</guid><author>weixin_44795839</author><pubDate>Mon, 09 Nov 2020 14:10:11 +0800</pubDate><description><![CDATA[#include &lt;iostream&gt;
#define M 3
#define N 20

using namespace std;

struct block
{
    int iPageNum;      //物理块里存储的页面号
    int iBlockFlag;		//在三种算法中用到的标记。例如在FIFO中为在内存中的时间
};
//算法模拟移位寄存器原理

void FIFO(int iTempPage[N],int flag[N],block myBlock[M]);
voi]]></description><category></category></item><item><title><![CDATA[银行家算法]]></title><link>https://blog.youkuaiyun.com/weixin_44795839/article/details/109477875</link><guid>https://blog.youkuaiyun.com/weixin_44795839/article/details/109477875</guid><author>weixin_44795839</author><pubDate>Tue, 03 Nov 2020 20:03:09 +0800</pubDate><description><![CDATA[#include &lt;iostream&gt;
#include &lt;string&gt;

#define M 3   //资源的种类数
#define N 5   //进程的个数

using namespace std;
void output(int iMax[N][M], int iAllocation[N][M], int iNeed[N][M], int iAvailable[M], char cName[N]);			// 输出打印
bool safety(int iAllocati]]></description><category></category></item><item><title><![CDATA[分治法合并排序]]></title><link>https://blog.youkuaiyun.com/weixin_44795839/article/details/109368735</link><guid>https://blog.youkuaiyun.com/weixin_44795839/article/details/109368735</guid><author>weixin_44795839</author><pubDate>Thu, 29 Oct 2020 20:31:38 +0800</pubDate><description><![CDATA[分治法合并排序
// 归并排序 
#include&lt;iostream&gt;
#include&lt;cstdlib&gt;
#include&lt;ctime&gt;
#include&lt;algorithm&gt;
#include &lt;iomanip&gt;
#define N 8
using namespace std;

// 打印输出 
void print(int *arr,int n)
{
	for(int i = 0;i &lt; n;++i)
	{
		cout&lt;&lt]]></description><category></category></item><item><title><![CDATA[1024程序员节]]></title><link>https://blog.youkuaiyun.com/weixin_44795839/article/details/109252058</link><guid>https://blog.youkuaiyun.com/weixin_44795839/article/details/109252058</guid><author>weixin_44795839</author><pubDate>Sat, 24 Oct 2020 00:04:21 +0800</pubDate><description><![CDATA[2020-1024=996

]]></description><category></category></item><item><title><![CDATA[彻底理解样本方差为何除以n-1]]></title><link>https://blog.youkuaiyun.com/weixin_44795839/article/details/107577260</link><guid>https://blog.youkuaiyun.com/weixin_44795839/article/details/107577260</guid><author>weixin_44795839</author><pubDate>Sat, 25 Jul 2020 13:04:29 +0800</pubDate><description><![CDATA[转载自：https://blog.youkuaiyun.com/Hearthougan/article/details/77859173



]]></description><category></category></item><item><title><![CDATA[mybatis动态sql的相关标签]]></title><link>https://blog.youkuaiyun.com/weixin_44795839/article/details/107558754</link><guid>https://blog.youkuaiyun.com/weixin_44795839/article/details/107558754</guid><author>weixin_44795839</author><pubDate>Fri, 24 Jul 2020 13:15:44 +0800</pubDate><description><![CDATA[文章目录if标签where标签foreach标签补充
if标签
实现根据条件查找，条件存放在User的实例中，根据实例中含有的非空属性值来进行查找
IUserDao中抽象方法的定义

if标签的配置信息

结果：

where标签
上面的xml配置信息可以使用where来进一步修改

foreach标签
select * from user and id in(41,43,46)这样的操作
我们可以使用foreach标签来进行拼接
我们将id都存放在QueryVo的ids中，拿着QueryVo的实例作为参数]]></description><category></category></item><item><title><![CDATA[mybatis事务]]></title><link>https://blog.youkuaiyun.com/weixin_44795839/article/details/107558209</link><guid>https://blog.youkuaiyun.com/weixin_44795839/article/details/107558209</guid><author>weixin_44795839</author><pubDate>Fri, 24 Jul 2020 12:06:29 +0800</pubDate><description><![CDATA[可以在获取SqlSession时设置自动提交


]]></description><category></category></item><item><title><![CDATA[mybatis的一些配置]]></title><link>https://blog.youkuaiyun.com/weixin_44795839/article/details/107557014</link><guid>https://blog.youkuaiyun.com/weixin_44795839/article/details/107557014</guid><author>weixin_44795839</author><pubDate>Fri, 24 Jul 2020 11:27:42 +0800</pubDate><description><![CDATA[文章目录配置properties配置别名配置映射文件的位置之package
配置properties
可以在SqlMapConfig.xml中进行配置那四个property
也可以properties配置文件独立出来，然后去加载配置文件
加载配置文件有两种方式

resource属性（常用）， 用于指定配置文件的位置，是按照类路径的写法来写，并且必须存在于类路径下。
url属性（了解），是要求按照Url的写法来写地址，file协议



引用配置文件的信息

配置别名

配置映射文件的位置之package
]]></description><category></category></item><item><title><![CDATA[mybatis与OGNL表达式]]></title><link>https://blog.youkuaiyun.com/weixin_44795839/article/details/107556433</link><guid>https://blog.youkuaiyun.com/weixin_44795839/article/details/107556433</guid><author>weixin_44795839</author><pubDate>Fri, 24 Jul 2020 11:07:59 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[mybatis的resultMap配置]]></title><link>https://blog.youkuaiyun.com/weixin_44795839/article/details/107555786</link><guid>https://blog.youkuaiyun.com/weixin_44795839/article/details/107555786</guid><author>weixin_44795839</author><pubDate>Fri, 24 Jul 2020 10:54:15 +0800</pubDate><description><![CDATA[当实体类User的属性名与数据库中的字段名不一致时，有以下两种解决方法
1. 配置resultMap,然后进行引用该属性

2. 为sql语句的查询结果取别名

第二种取别名的方式效率更高，但是开发效率低，我们需要为sql语句都写上起别名的代码
第一种方式，虽然执行效率低，但是开发效率高。
我们更加推荐使用配置resultMap的方式

...]]></description><category></category></item><item><title><![CDATA[MyBatis基于代理Dao的CRUD操作]]></title><link>https://blog.youkuaiyun.com/weixin_44795839/article/details/107554451</link><guid>https://blog.youkuaiyun.com/weixin_44795839/article/details/107554451</guid><author>weixin_44795839</author><pubDate>Fri, 24 Jul 2020 10:26:40 +0800</pubDate><description><![CDATA[环境搭建

maven的空java项目

项目对象模型(Project Object Model)
pom.xml
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://]]></description><category></category></item><item><title><![CDATA[mybatis的dao实现类使用]]></title><link>https://blog.youkuaiyun.com/weixin_44795839/article/details/107550819</link><guid>https://blog.youkuaiyun.com/weixin_44795839/article/details/107550819</guid><author>weixin_44795839</author><pubDate>Thu, 23 Jul 2020 23:48:55 +0800</pubDate><description><![CDATA[mybatis中提供了基于注解的配置和基于xml的配置，除此之外在mybatis中还可以使用dao实现类来进行操作

虽然mybatis仍然可以使用dao实现类来进行操作，我们在真正开发过程中不会这样使用，这和我们使用mybatis的初衷相违背

这里仍然来介绍一些如何基于dao实现类来进行操作



...]]></description><category></category></item><item><title><![CDATA[mybatis注解的入门使用]]></title><link>https://blog.youkuaiyun.com/weixin_44795839/article/details/107550297</link><guid>https://blog.youkuaiyun.com/weixin_44795839/article/details/107550297</guid><author>weixin_44795839</author><pubDate>Thu, 23 Jul 2020 23:13:37 +0800</pubDate><description><![CDATA[在mybatis环境搭建中配置的项目中进行些许更改：
把IUserDao.xml移除，在dao接口的方法上使用@Select注解，并且指定SQL语句
同时需要在SqlMapConfig.xml中的mapper配置时，使用class属性指定dao接口的全限定类名。
dao接口上使用@Select注解，注解中仅有一个value属性，可以直接传入sql参数

将com.helin.dao.IUserDao.xml删去
并修改SqlMapConfig.xml中的配置

其他代码不进行更改：


...]]></description><category></category></item><item><title><![CDATA[MyBatis环境搭建]]></title><link>https://blog.youkuaiyun.com/weixin_44795839/article/details/107549429</link><guid>https://blog.youkuaiyun.com/weixin_44795839/article/details/107549429</guid><author>weixin_44795839</author><pubDate>Thu, 23 Jul 2020 23:03:01 +0800</pubDate><description><![CDATA[mybatis的概述
mybatis是一个持久层框架，用java编写的。
它封装了jdbc操作的很多细节，使开发者只需要关注sql语句本身，而无需关注注册驱动，创建连接等繁杂过程
它使用了ORM思想实现了结果集的封装。

ORM：
	Object Relational Mappging 对象关系映射
	简单的说：
		就是把数据库表和实体类及实体类的属性对应起来
		让我们可以操作实体类就实现操作数据库表。

		user			User
		id			userId
		user_name		userName]]></description><category></category></item></channel></rss>