<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zzy296753977的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zzy296753977</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zzy296753977]]></copyright><item><title><![CDATA[【Code】朋友圈]]></title><link>https://blog.youkuaiyun.com/zzy296753977/article/details/103950715</link><guid>https://blog.youkuaiyun.com/zzy296753977/article/details/103950715</guid><author>zzy296753977</author><pubDate>Sun, 12 Jan 2020 22:41:21 +0800</pubDate><description><![CDATA[题目链接：https://leetcode-cn.com/problems/friend-circles/submissions/
#include&lt;stdio.h&gt;
#include&lt;malloc.h&gt;

// 记录朋友圈是否被找过
int* visited;

// bfs的作用就是把对应那行的朋友圈关系找出来并且找过的关系置为2
void bfs(int** M, i...]]></description><category></category></item><item><title><![CDATA[【Code】岛屿的数量]]></title><link>https://blog.youkuaiyun.com/zzy296753977/article/details/103949683</link><guid>https://blog.youkuaiyun.com/zzy296753977/article/details/103949683</guid><author>zzy296753977</author><pubDate>Sun, 12 Jan 2020 21:08:26 +0800</pubDate><description><![CDATA[题目链接：https://leetcode-cn.com/problems/number-of-islands/submissions/
#include&lt;stdio.h&gt;

// 方向分别对应上下左右
int directon[4][2] = { {0, 1}, {0, -1}, {-1, 0}, {1, 0} };

// dfs的作用就是把一个岛屿的所有点全部给置2
void d...]]></description><category></category></item><item><title><![CDATA[【Code】557. 反转字符串中的单词 III]]></title><link>https://blog.youkuaiyun.com/zzy296753977/article/details/103883929</link><guid>https://blog.youkuaiyun.com/zzy296753977/article/details/103883929</guid><author>zzy296753977</author><pubDate>Wed, 08 Jan 2020 00:39:08 +0800</pubDate><description><![CDATA[#include&lt;stdio.h&gt;
#include&lt;string.h&gt;
#include&lt;ctype.h&gt;

void Swap(char* para1, char* para2);
void ReverseWord(char* word, int head, int tail);
char* reverseWords(char* s);

int main...]]></description><category></category></item><item><title><![CDATA[【Code】字符串去除出现最少次数的字符]]></title><link>https://blog.youkuaiyun.com/zzy296753977/article/details/102655742</link><guid>https://blog.youkuaiyun.com/zzy296753977/article/details/102655742</guid><author>zzy296753977</author><pubDate>Sun, 20 Oct 2019 23:39:12 +0800</pubDate><description><![CDATA[字符串去除出现最少次数的字符
#include&lt;stdio.h&gt;
#include&lt;string.h&gt;
int main()
{
    char input[20];
    int letters[26] = {0};
    int min = 1;
    while (scanf("%s",input) != EOF) {
        unsigned lon...]]></description><category></category></item><item><title><![CDATA[【code】字符串分割]]></title><link>https://blog.youkuaiyun.com/zzy296753977/article/details/102528096</link><guid>https://blog.youkuaiyun.com/zzy296753977/article/details/102528096</guid><author>zzy296753977</author><pubDate>Sat, 12 Oct 2019 22:52:40 +0800</pubDate><description><![CDATA[c语言
#include &lt;stdio.h&gt;
#include &lt;string.h&gt;
#include &lt;stdlib.h&gt;
#define MAX_LEN 100
void func(char* input) {
	int len = strlen(input);
	int start = 0;
	int end = 7;
	while (end &lt;= ...]]></description><category></category></item><item><title><![CDATA[【code】字符串反转]]></title><link>https://blog.youkuaiyun.com/zzy296753977/article/details/101483982</link><guid>https://blog.youkuaiyun.com/zzy296753977/article/details/101483982</guid><author>zzy296753977</author><pubDate>Thu, 26 Sep 2019 23:26:48 +0800</pubDate><description><![CDATA[字符串反转
#include&lt;stdio.h&gt;
#include&lt;cstring&gt;
void reverse(const char* str);
int main() {
	// 处理输入的字符串
	char str[100];
	while (scanf_s("%s", str, 100) != EOF) {
		reverse(str);
	}
	return 0;
}...]]></description><category></category></item><item><title><![CDATA[【code】找32位整数中二进制1的个数]]></title><link>https://blog.youkuaiyun.com/zzy296753977/article/details/101482753</link><guid>https://blog.youkuaiyun.com/zzy296753977/article/details/101482753</guid><author>zzy296753977</author><pubDate>Thu, 26 Sep 2019 23:06:27 +0800</pubDate><description><![CDATA[找32位整数中二进制1的个数
#include&lt;stdio.h&gt;
#include&lt;string.h&gt;
#include&lt;malloc.h&gt;
int count(int n);
int main() {
	int n;
	while (scanf("%d", &amp;n) != EOF) {
		printf("%d", count(n));
	}
	retu...]]></description><category></category></item><item><title><![CDATA[【code】旋转二维数组]]></title><link>https://blog.youkuaiyun.com/zzy296753977/article/details/101481237</link><guid>https://blog.youkuaiyun.com/zzy296753977/article/details/101481237</guid><author>zzy296753977</author><pubDate>Thu, 26 Sep 2019 22:36:02 +0800</pubDate><description><![CDATA[旋转二维数组
#include&lt;stdio.h&gt;
#include&lt;string.h&gt;
#include&lt;malloc.h&gt;
/*
 * Function:对二维数组进行顺时针旋转和逆时针旋转输出
 * Input:二维度数组
 * Return:void
 */
int main() {
	//动态二维数组输入
	int row, col;
	while (s...]]></description><category></category></item><item><title><![CDATA[【code】全排列]]></title><link>https://blog.youkuaiyun.com/zzy296753977/article/details/101319849</link><guid>https://blog.youkuaiyun.com/zzy296753977/article/details/101319849</guid><author>zzy296753977</author><pubDate>Tue, 24 Sep 2019 23:16:56 +0800</pubDate><description><![CDATA[全排列递归算法（DFS）
#include&lt;stdio.h&gt;
#include&lt;malloc.h&gt;
void perm(int* list, int k, int n);
void swap(int* x, int* y);
void show(int* list, int n);
int main() {
	int* list = (int*)malloc(3 * siz...]]></description><category></category></item><item><title><![CDATA[python注释以及中文注释]]></title><link>https://blog.youkuaiyun.com/zzy296753977/article/details/80862223</link><guid>https://blog.youkuaiyun.com/zzy296753977/article/details/80862223</guid><author>zzy296753977</author><pubDate>Fri, 29 Jun 2018 21:49:19 +0800</pubDate><description><![CDATA[1.单行注释 #注释内容2.多行注释3.python中文注释有可能会报错（1）必须在第一行或者第二行加一句话（2）这句话是①或者②①#coding=utf-8②# -*- coding: utf-8 -*- ...]]></description><category></category></item><item><title><![CDATA[python引用模块时的方法与错误解决方案]]></title><link>https://blog.youkuaiyun.com/zzy296753977/article/details/80862219</link><guid>https://blog.youkuaiyun.com/zzy296753977/article/details/80862219</guid><author>zzy296753977</author><pubDate>Fri, 29 Jun 2018 21:48:29 +0800</pubDate><description><![CDATA[1.引用方法（1）同一个目录下的自定义模块引用，直接import 模块名（2）不同目录下的自定义模块引用（同一个主程序下的子目录） from 子目录 import 模块名2.错误解决方案（1）TypeError: 'module' object is not callablepython引用需要加限定：比如user = User()出现了这个问题，那么就改为user = User.User()...]]></description><category></category></item><item><title><![CDATA[python中dict的用法]]></title><link>https://blog.youkuaiyun.com/zzy296753977/article/details/80862212</link><guid>https://blog.youkuaiyun.com/zzy296753977/article/details/80862212</guid><author>zzy296753977</author><pubDate>Fri, 29 Jun 2018 21:48:02 +0800</pubDate><description><![CDATA[1.在python中称为字典，也就是其他语言里的map2.定义：dict={'key1':100,'key2':200}3.通过key访问value：（1）dict[key1]——&amp;gt;100 如果key不存在会报错（2）dict.get(key1)这个时候如果key不存在则返回空值4.通过key改变value：dict[key2]=300此时dict为100,3005.删除键值对：dict.p...]]></description><category></category></item><item><title><![CDATA[python中list的用法]]></title><link>https://blog.youkuaiyun.com/zzy296753977/article/details/80862209</link><guid>https://blog.youkuaiyun.com/zzy296753977/article/details/80862209</guid><author>zzy296753977</author><pubDate>Fri, 29 Jun 2018 21:47:32 +0800</pubDate><description><![CDATA[1.定义：list=['A','B']2.获取长度：len(list)3.通过下标索引获取元素：（1）正向：第一个元素list[0],第二个元素list[1]（2）反向：倒数第一个元素list[-1],倒数第二个元素list[-2]4.追加元素：list.append(‘C’)5.插入元素：list.insert（1，‘A后B前’）向索引位置为1的地方插入元素‘A后B前’插入后元素排列变成：A,A...]]></description><category></category></item><item><title><![CDATA[python2.7安装mysqldb可能出现的问题以及解决方案解决]]></title><link>https://blog.youkuaiyun.com/zzy296753977/article/details/80848632</link><guid>https://blog.youkuaiyun.com/zzy296753977/article/details/80848632</guid><author>zzy296753977</author><pubDate>Thu, 28 Jun 2018 20:27:19 +0800</pubDate><description><![CDATA[首先，在python2.7中用到import mysqldb的时候，提示你缺少这个模块，那么你需要pip install mysql-python，但使用windows系统在pip这个模块的时候可能会出现一些问题，如下：用pip install mysql-python出现问题（1）出现缺少Microsoft VC++ 9.0的问题，是缺少对于python2.7的c语言的编译解释器用VCForPy...]]></description><category></category></item><item><title><![CDATA[MySQL外键更新删除设置cascade、set null、restrict、no action的区别]]></title><link>https://blog.youkuaiyun.com/zzy296753977/article/details/80848613</link><guid>https://blog.youkuaiyun.com/zzy296753977/article/details/80848613</guid><author>zzy296753977</author><pubDate>Thu, 28 Jun 2018 20:21:27 +0800</pubDate><description><![CDATA[1.首先明确一个概念，假如表A（id，name，foreign_id），表B（foreign_id,name），我们说表A参考了表B的主键作为其外键使用，所以B表示父表，A表是子表2.删除和更新有四种设置方式（1）cascade：级联，当父表更新、删除，子表会同步更新和删除（2）set null：置空，当父表更新、删除的时候，字表会把外键字段变为null，所以这个时候设计表的时候该字段要允许为nu...]]></description><category></category></item><item><title><![CDATA[MySQL的基本操作]]></title><link>https://blog.youkuaiyun.com/zzy296753977/article/details/80421207</link><guid>https://blog.youkuaiyun.com/zzy296753977/article/details/80421207</guid><author>zzy296753977</author><pubDate>Wed, 23 May 2018 15:56:50 +0800</pubDate><description><![CDATA[1.创建用户表CREATE TABLE USER(id INT NOT NULL,name VARCHAR(10) NOT NULL,sign_in INT NOT NULL,date DATE,PRIMARY KEY(id));2.插入用户INSERT INTO USER (id,name,sign_in,date) VALUES(1,'zzy',5,now());3.删除用户DELETE FR...]]></description><category></category></item><item><title><![CDATA[Java Collection总结]]></title><link>https://blog.youkuaiyun.com/zzy296753977/article/details/80383811</link><guid>https://blog.youkuaiyun.com/zzy296753977/article/details/80383811</guid><author>zzy296753977</author><pubDate>Sun, 20 May 2018 17:19:28 +0800</pubDate><description><![CDATA[1.关系图2.List（1）ArrayList1.      ArrayList实现了List接口，即ArrayList实现了可变大小的数组。它允许所有元素，包括null。2.      ArrayList是为可变数组实现的，当更多的元素添加到ArrayList的时候，它的大小会动态增大。它的元素可以通过get/set方法直接访问，因为ArrayList本质上是一个数组。3.      每个Arr...]]></description><category></category></item><item><title><![CDATA[Servlet容器简介]]></title><link>https://blog.youkuaiyun.com/zzy296753977/article/details/80367251</link><guid>https://blog.youkuaiyun.com/zzy296753977/article/details/80367251</guid><author>zzy296753977</author><pubDate>Fri, 18 May 2018 17:23:05 +0800</pubDate><description><![CDATA[1.使用Servlet所需要的环境和开发工具（1）Java环境（2）Tomcat（3）Eclipse新建一个DynamicWeb Project注意：在新建工程的时候要将 Generate web.xml deployment descriptor 这个选项选中，否则会出现工程中没有web.xml文件的情况2.DynamicWeb Project的工程目录结构|--src/            ...]]></description><category></category></item><item><title><![CDATA[mysql的root和密码问题]]></title><link>https://blog.youkuaiyun.com/zzy296753977/article/details/80314478</link><guid>https://blog.youkuaiyun.com/zzy296753977/article/details/80314478</guid><author>zzy296753977</author><pubDate>Mon, 14 May 2018 20:08:06 +0800</pubDate><description><![CDATA[Root初始密码随机生成在一个文件里 忘记root密码，修改密码的方法：一.windows下1.以系统管理员身份运行cmd.2.查看mysql是否已经启动，如果已经启动，就停止：net stopmysql.3.切换到MySQL安装路径下：D:\WAMP\MySQL-5.6.36\bin；如果已经配了环境变量，可以不用切换了。4.在命令行输入：mysqld -nt--skip-grant-table...]]></description><category></category></item><item><title><![CDATA[Java异常处理机制]]></title><link>https://blog.youkuaiyun.com/zzy296753977/article/details/80208151</link><guid>https://blog.youkuaiyun.com/zzy296753977/article/details/80208151</guid><author>zzy296753977</author><pubDate>Sat, 05 May 2018 18:12:59 +0800</pubDate><description><![CDATA[异常处理机制1.异常的分类（1）这些类以Throwable为顶层父类（2）Throwable又派生出Error类和Exception类。①错误：Error类以及他的子类的实例，代表了JVM本身的错误。错误不能被程序员通过代码处理，Error很少出现。因此，程序员应该关注Exception为父类的分支下的各种异常类。②异常：Exception以及他的子类，代表程序运行时发送的各种不期望发生的事件。可...]]></description><category></category></item></channel></rss>