<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pan的博客]]></title><description><![CDATA[算法]]></description><link>https://blog.youkuaiyun.com/qq_31334371</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_31334371]]></copyright><item><title><![CDATA[鼠标光标是黑色方块，切换为竖线的方法]]></title><link>https://blog.youkuaiyun.com/qq_31334371/article/details/115015724</link><guid>https://blog.youkuaiyun.com/qq_31334371/article/details/115015724</guid><author>qq_31334371</author><pubDate>Fri, 19 Mar 2021 20:59:00 +0800</pubDate><description><![CDATA[编辑时有两种模式：

1、光标位置显示为竖线，即通常使用的模式，插入模式

2、光标位置显示为方块，即覆盖模式。

这2个可以互相切换，切换方法：

1、如果目前是插入模式，点击键盘的insert键，则切换成覆盖模式，反之同样。

2、笔记本电脑键盘没有insert键时可以用软键盘点击insert键进行切换（软键盘打开方式：win+R，输入osk回车），或者接一个有Insert的键盘点击 insert 就好



...]]></description><category></category></item><item><title><![CDATA[python环境在线和离线安装第三方模块]]></title><link>https://blog.youkuaiyun.com/qq_31334371/article/details/112164878</link><guid>https://blog.youkuaiyun.com/qq_31334371/article/details/112164878</guid><author>qq_31334371</author><pubDate>Tue, 19 Jan 2021 19:32:50 +0800</pubDate><description><![CDATA[win10+python27.3+pycharm


]]></description><category></category></item><item><title><![CDATA[单表数据记录的查询、分组、排序、限制查询结果数量]]></title><link>https://blog.youkuaiyun.com/qq_31334371/article/details/109033380</link><guid>https://blog.youkuaiyun.com/qq_31334371/article/details/109033380</guid><author>qq_31334371</author><pubDate>Thu, 15 Oct 2020 18:20:39 +0800</pubDate><description><![CDATA[select语句进行查询
	
语法结构：

select select_expr [, select_expr ...]            /*查询表达式，可以是一列或者多列*/

[

from table_references                       /*表名称*/

[where where_condition]                     /*查询条件...]]></description><category></category></item><item><title><![CDATA[单表数据记录的更新、删除]]></title><link>https://blog.youkuaiyun.com/qq_31334371/article/details/108829886</link><guid>https://blog.youkuaiyun.com/qq_31334371/article/details/108829886</guid><author>qq_31334371</author><pubDate>Tue, 29 Sep 2020 19:50:30 +0800</pubDate><description><![CDATA[update语句进行更新：更新特定的行、更新所有的行。

语法格式：

uodate table_name

set column_name1=value1,

column_name2=value2,...,

column_namen=valuen

where(condition); /*更新满足条件的记录；如没有此句则更新所有行



案例：






...]]></description><category></category></item><item><title><![CDATA[设置自动编号]]></title><link>https://blog.youkuaiyun.com/qq_31334371/article/details/108798789</link><guid>https://blog.youkuaiyun.com/qq_31334371/article/details/108798789</guid><author>qq_31334371</author><pubDate>Fri, 25 Sep 2020 22:19:37 +0800</pubDate><description><![CDATA[给表添加自动增长列
	
语法格式：

列名 数据类型 auto_increment



注：1、自增列的初始值默认是1，每添加一条记录，自动增长1。

    2、建表时可用 auto_increment=n 来指定一个自增的初始值。



下面来做一个自增长列的实验：

一、先在book数据库中创建一个bookcategory_tmp表，然后右键刷新可在左侧看到这个表。如下图所示



然后再在这个表中插入数据，如下图示：



执行后可看到：



然后将上述语句中的‘计算机’改为'医...]]></description><category></category></item><item><title><![CDATA[单表数据记录的插入]]></title><link>https://blog.youkuaiyun.com/qq_31334371/article/details/108649189</link><guid>https://blog.youkuaiyun.com/qq_31334371/article/details/108649189</guid><author>qq_31334371</author><pubDate>Thu, 17 Sep 2020 20:06:00 +0800</pubDate><description><![CDATA[所用软件：Mysql Workbench



插入数据的方式：

1、插入完整的记录；2、插入记录的一部分； 3、插入多条记录；4、插入另一个查询的结果。

一、插入完整的记录

语法格式：

insert into table_name(columu_list) values(value_list);

新建SQL文件，输入下图2种语句都可（当表中列的内容边化时，采用第1种语句不用修改语句，会更好些）



查看bookcategory中的内容：选中bookcategory，右键后左键点击select ]]></description><category></category></item><item><title><![CDATA[用命令提示符创建图书管理系统表（Mysql）]]></title><link>https://blog.youkuaiyun.com/qq_31334371/article/details/108585487</link><guid>https://blog.youkuaiyun.com/qq_31334371/article/details/108585487</guid><author>qq_31334371</author><pubDate>Mon, 14 Sep 2020 19:21:04 +0800</pubDate><description><![CDATA[建立图书类别表



依次输入

create table bookcategory(

category_id int primary key,                                                 （主键约束）

category varchar(20) nut null unique,                  ...]]></description><category></category></item><item><title><![CDATA[数据库的约束（非空约束、主键约束、唯一约束、默认约束、外键约束）]]></title><link>https://blog.youkuaiyun.com/qq_31334371/article/details/108491459</link><guid>https://blog.youkuaiyun.com/qq_31334371/article/details/108491459</guid><author>qq_31334371</author><pubDate>Thu, 10 Sep 2020 18:01:04 +0800</pubDate><description><![CDATA[非空约束
	
NULL：字段值可以为空

NOT NULL：字段值禁止为空。使用了费空约束的字段如果在添加数据时，没有指定值，数据库系统会报错。

添加非空约束




或者







删除非空约束







	主键约束：
	


注意：一张表中最多有一个主键约束。主键类型：单字段主键、多字段联合主键。




















	唯一约束
	














删除主键约束



显示



添加唯一约束










	默认约束
	




...]]></description><category></category></item><item><title><![CDATA[数据库-表分区（数据量比较大时）]]></title><link>https://blog.youkuaiyun.com/qq_31334371/article/details/108459536</link><guid>https://blog.youkuaiyun.com/qq_31334371/article/details/108459536</guid><author>qq_31334371</author><pubDate>Tue, 08 Sep 2020 00:35:44 +0800</pubDate><description><![CDATA[输入

show plugins;

显示





然后创建分区表：bookinfo

如下图：



插入数据：

insert into bookinfo values(20100005,'t1');

insert into bookinfo values(20140005,'t2');

insert into bookinfo values(20170001,'t3');

如下图：（可只查看p1这个分区的数据）




...]]></description><category></category></item><item><title><![CDATA[命令提示符修改数据库（添加列、修改列名、列的数据类型、位置、删除列、修改表名、删除表）]]></title><link>https://blog.youkuaiyun.com/qq_31334371/article/details/108456057</link><guid>https://blog.youkuaiyun.com/qq_31334371/article/details/108456057</guid><author>qq_31334371</author><pubDate>Mon, 07 Sep 2020 22:07:49 +0800</pubDate><description><![CDATA[在已存在的表中添加列
	


输入

alter table reader add email varchar(30);

显示



指定插入的列的位置：

输入

alter table reader add email2 varchar(30) after tel;

显示






	修改列名
	


输入

alter table reader change email2 email_bak varchar(30);

显示






	修改列的数据类型
	


输入

alter t...]]></description><category></category></item><item><title><![CDATA[用命令提示符创建简单的Mysql数据库]]></title><link>https://blog.youkuaiyun.com/qq_31334371/article/details/108453881</link><guid>https://blog.youkuaiyun.com/qq_31334371/article/details/108453881</guid><author>qq_31334371</author><pubDate>Mon, 07 Sep 2020 19:32:07 +0800</pubDate><description><![CDATA[打开命令提示符，登陆数据库
	
输入

mysql -uroot -proot123

登陆数据库（Mysql的bin目录已添加到系统环境变量若没有，需要输入

cd C:\Program Files\MySQL\MySQL Server 8.0\bin

然后再登陆数据库）。


	依次输入以下内容创建读者数据库：
	
create database book;

显示



use book;

显示



输入以下内容创建读者表（每一行需要回车再输入）

create table reader(...]]></description><category></category></item><item><title><![CDATA[windows+Python+eclipse+pydev开发环境测试]]></title><link>https://blog.youkuaiyun.com/qq_31334371/article/details/106081807</link><guid>https://blog.youkuaiyun.com/qq_31334371/article/details/106081807</guid><author>qq_31334371</author><pubDate>Wed, 13 May 2020 23:17:59 +0800</pubDate><description><![CDATA[测试windows+Python+eclipse+pydev开发环境。
]]></description><category></category></item><item><title><![CDATA[windows+Python+eclipse+pydev环境搭建]]></title><link>https://blog.youkuaiyun.com/qq_31334371/article/details/106062905</link><guid>https://blog.youkuaiyun.com/qq_31334371/article/details/106062905</guid><author>qq_31334371</author><pubDate>Tue, 12 May 2020 17:54:22 +0800</pubDate><description><![CDATA[安装Python的运行环境：
	
    Python是跨平台的，目前常用的是Windows（最多）、Mac OS X和Linux三大平台

    1. 下载Python 

     在Python官网下载相应操作系统平台的Python安装包https://www.python.org/downloads/windows/

      我下载的是windows平台下的.exe安装程序





     2. 安装Python

运行下载的.ex...]]></description><category></category></item><item><title><![CDATA[UBUNTU16.04/windows+QT5.9.1+android（4.4.2）开发环境配置]]></title><link>https://blog.youkuaiyun.com/qq_31334371/article/details/89493400</link><guid>https://blog.youkuaiyun.com/qq_31334371/article/details/89493400</guid><author>qq_31334371</author><pubDate>Wed, 24 Apr 2019 15:08:02 +0800</pubDate><description><![CDATA[参考网站：https://blog.youkuaiyun.com/FoxBryant/article/details/51813685

https://blog.youkuaiyun.com/liu798675179/article/details/64919771

https://www.aliyun.com/jiaocheng/166943.html （有安装后测试步骤）

https://blog.csdn.n...]]></description><category></category></item><item><title><![CDATA[QT编程遇到的问题之动态一维数组]]></title><link>https://blog.youkuaiyun.com/qq_31334371/article/details/89492457</link><guid>https://blog.youkuaiyun.com/qq_31334371/article/details/89492457</guid><author>qq_31334371</author><pubDate>Wed, 24 Apr 2019 14:39:50 +0800</pubDate><description><![CDATA[编码时经常会遇到的所需数组大小未知的情况。此时可用动态数组：

//分配动态一维数组

int *arr=new int[n];

用完后要记得释放：

//释放arr数组

delete[] arr;
...]]></description><category></category></item><item><title><![CDATA[QT编程遇到的问题（VS下中文乱码的问题）]]></title><link>https://blog.youkuaiyun.com/qq_31334371/article/details/89492195</link><guid>https://blog.youkuaiyun.com/qq_31334371/article/details/89492195</guid><author>qq_31334371</author><pubDate>Wed, 24 Apr 2019 14:35:05 +0800</pubDate><description><![CDATA[解决方法：

每个.cpp文件加：
#ifdef Q_OS_WIN
#pragma execution_character_set("utf-8")  //解决 VS编译器下中文乱码
#endif
并在空白处右键选择ADD UTF-8 BOM ON SAVE ，打个空格然后保存即可。
...]]></description><category></category></item><item><title><![CDATA[WIN10+VS2015+opencv3.4.4+opencv_contrib-3.4.4环境配置]]></title><link>https://blog.youkuaiyun.com/qq_31334371/article/details/86663574</link><guid>https://blog.youkuaiyun.com/qq_31334371/article/details/86663574</guid><author>qq_31334371</author><pubDate>Sun, 27 Jan 2019 11:20:45 +0800</pubDate><description><![CDATA[1、原料：

装好的win10系统；
	装好的VS2015；
	下载cmake并安装
链接：https://pan.baidu.com/s/1Dr9epaWRz-n34I8QAhxrNA 
提取码：ez6e 
复制这段内容后打开百度网盘手机App，操作更方便哦

opencv官网下载的opencv3.4.4源码和扩展模块opencv_contrib-3.4.4（如sift、surf特征提取等部分在...]]></description><category></category></item><item><title><![CDATA[联想ThinkVision_win10台式机+ubuntu16.04双系统]]></title><link>https://blog.youkuaiyun.com/qq_31334371/article/details/81213306</link><guid>https://blog.youkuaiyun.com/qq_31334371/article/details/81213306</guid><author>qq_31334371</author><pubDate>Thu, 26 Jul 2018 09:28:07 +0800</pubDate><description><![CDATA[原料：已装好的win10；有&amp;gt;60G的某磁盘空间；ubuntu官网下载的ubuntu-16.04.4-desktop-amd64.iso。

制作系统U盘
      a、下载UltraISO软碟通并安装完成

       b、插入U盘（&amp;gt;6GB），打开软碟通后，找到所下载的ubuntu的.iso文件并打开

       c、打开完成后，在标题栏的启动中点击“写入磁盘映像........]]></description><category></category></item><item><title><![CDATA[QT下载网站]]></title><link>https://blog.youkuaiyun.com/qq_31334371/article/details/81199143</link><guid>https://blog.youkuaiyun.com/qq_31334371/article/details/81199143</guid><author>qq_31334371</author><pubDate>Wed, 25 Jul 2018 13:48:09 +0800</pubDate><description><![CDATA[转自：https://blog.youkuaiyun.com/landeli2/article/details/73613901

1. 所有Qt版本下载地址：

http://download.qt.io/archive/qt/

 

2. 所有Qt Creator下载地址：

http://download.qt.io/archive/qtcreator/

 

3. 所有Qt VS开发插件下载地址:...]]></description><category></category></item><item><title><![CDATA[圆拟合算法-加权平均法]]></title><link>https://blog.youkuaiyun.com/qq_31334371/article/details/80965673</link><guid>https://blog.youkuaiyun.com/qq_31334371/article/details/80965673</guid><author>qq_31334371</author><pubDate>Mon, 09 Jul 2018 10:15:35 +0800</pubDate><description><![CDATA[2、加权平均法问题：针对上一篇平均值法中存在的缺点：实际中各点不可能均匀分布在圆上，用平均值法求得的圆心位置偏向数据点密集的一边，求出的半径也可能偏小。解决思想：L：所有相邻两点之间的弧长之和；                Li：点（xi，yi）与相邻两点间的弧长（距离）之和；                Li/（2*1）：权值；                                ...]]></description><category></category></item></channel></rss>