<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[w4979的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/w4979</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; w4979]]></copyright><item><title><![CDATA[博客搬家腾讯云社区]]></title><link>https://blog.youkuaiyun.com/w4979/article/details/106228291</link><guid>https://blog.youkuaiyun.com/w4979/article/details/106228291</guid><author>w4979</author><pubDate>Wed, 20 May 2020 09:21:08 +0800</pubDate><description><![CDATA[博客搬家腾讯云社区 我的博客即将同步至腾讯云+社区，邀请大家一同入驻：https://cloud.tencent.com/developer/support-plan?invite_code=kohfjh32feg6

]]></description><category></category></item><item><title><![CDATA[抛出IllegalStateException异常。Queue-PriorityQueue源码解析]]></title><link>https://blog.youkuaiyun.com/w4979/article/details/106104107</link><guid>https://blog.youkuaiyun.com/w4979/article/details/106104107</guid><author>w4979</author><pubDate>Wed, 13 May 2020 18:28:13 +0800</pubDate><description><![CDATA[添加元素接口：
add(E e) -&gt; 往队列添加一个元素，如果队列已满抛出IllegalStateException异常。
offer(E e) -&gt; 往队列添加一个元素，true成功，false失败，和add区别在与不会因为队列已满抛异常。
删除元素接口：
remove() -&gt; 删除队列头元素并返回该元素，如果队列为空抛出NoSuchElementException异常。
E poll() -&gt; 删除队列头元素并返回该元素，如果队列为空返回null（与remove不同）。
获取]]></description><category></category></item><item><title><![CDATA[K2MnO4+MnO2+O2↑。化学方程式 百如:2H2+O2=2H2O，2H2O= 2H2+O2。]]></title><link>https://blog.youkuaiyun.com/w4979/article/details/105931247</link><guid>https://blog.youkuaiyun.com/w4979/article/details/105931247</guid><author>w4979</author><pubDate>Tue, 05 May 2020 13:10:39 +0800</pubDate><description><![CDATA[化学方程式的书写原则遵循两个原则：
一是必须以客观事实为基础，绝不能凭空设想、主观臆造事实上不存在的物质和化学反应；
二是遵循质量守恒定律，即方程式两边各种原子的种类和数目必须相等。
书写化学方程式的具体步骤:
(1)写：根据实验事实写出反应物和生成物的化学式。反应物在左，生成物在右，中间用横线连接，如: H2+O2——H2O，H2O——H2+O2。
(2)配：根据反应前后原子的种类和数目不变的原...]]></description><category></category></item><item><title><![CDATA[win+R组合键打开命令行输入services.msc，进入 xvf mysql-5.7.30-linux]]></title><link>https://blog.youkuaiyun.com/w4979/article/details/105930727</link><guid>https://blog.youkuaiyun.com/w4979/article/details/105930727</guid><author>w4979</author><pubDate>Tue, 05 May 2020 12:23:54 +0800</pubDate><description><![CDATA[my.ini文件中搜索mysqld关键字，在下面添加skip-grant-tables ，我的my.ini配置如下：
[client]
设置客户端端口号
port=3306
设置默认数据编码格式
default-character-set=utf8
[mysqld]
skip-grant-tables
设置为自己MYSQL的安装目录
basedir=E:\MySQL\mysql-5.7.29-wi...]]></description><category></category></item><item><title><![CDATA[MySQL共存，_NFV-INF003v环境中实现多版本MySQL5.7与MySQL8.0，MySQL5.6]]></title><link>https://blog.youkuaiyun.com/w4979/article/details/105930585</link><guid>https://blog.youkuaiyun.com/w4979/article/details/105930585</guid><author>w4979</author><pubDate>Tue, 05 May 2020 12:11:56 +0800</pubDate><description><![CDATA[以我的机器[服务器是阿里云的CentOS7]为例，我是先装的5.7版本，接着又装了5.6和8.0的版本。
MySQL5.7的安装如下：
先从官网下载二进制的压缩文件
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz
接着解压至本地的/usr/local下
tar...]]></description><category></category></item><item><title><![CDATA[angularjs-解析分组的json]]></title><link>https://blog.youkuaiyun.com/w4979/article/details/105925338</link><guid>https://blog.youkuaiyun.com/w4979/article/details/105925338</guid><author>w4979</author><pubDate>Mon, 04 May 2020 23:04:36 +0800</pubDate><description><![CDATA[I have this JSON structure:
{
“2014”: [
“2014-01”,
“2014-02”,
“2014-03”,
…
],
“2015”: [
“2015-01”,
“2015-02”,
“2015-03”,
…
]
}
… and a need parse that JSON to an HTML structure like this, with or with...]]></description><category></category></item><item><title><![CDATA[（c#解法）题解洛谷P1004（c++解法）方格取数]]></title><link>https://blog.youkuaiyun.com/w4979/article/details/105916624</link><guid>https://blog.youkuaiyun.com/w4979/article/details/105916624</guid><author>w4979</author><pubDate>Mon, 04 May 2020 13:39:46 +0800</pubDate><description><![CDATA[①先看一下出题日期（毕竟是NOIP的题目，有一定的水准），然后发现是2000年的普及第四题
我们要知道的是，好像比较前面的几年由于1999的数塔IOI问题后，接下来几年的最后一两题都很喜欢出DP
所以，我们首先看一下题目的内容，求路径最大的方法，这时候就要想到DP或者DFS
②然后我们发现题目的数据规模不大，n&lt;=9，所以我们可以考虑用DFS或者DP都可以
但是鉴于 "好像比较前面的几年由于...]]></description><category></category></item><item><title><![CDATA[Java语言基础知识（一）RE（Java Runtime Environment.Java]]></title><link>https://blog.youkuaiyun.com/w4979/article/details/105914579</link><guid>https://blog.youkuaiyun.com/w4979/article/details/105914579</guid><author>w4979</author><pubDate>Mon, 04 May 2020 10:58:52 +0800</pubDate><description><![CDATA[1、Java语言概述
Java是一门面向对象的编程语言，其吸收了C++语言的各种优点，还把C++里难以理解的多继承、指针等一系列概念摒弃掉。其功能强大，简单易用、可跨平台。其有三种技术架构：JAVAEE(企业版)、JAVASE(标准版)、JAVAME(小型版)。
2、Java语言的环境搭建
（1）JRE、JDK
JRE（Java Runtime Environment.Java 运行环境），包括J...]]></description><category></category></item><item><title><![CDATA[MySQL数据库面试题（2020最新版）MySQL]]></title><link>https://blog.youkuaiyun.com/w4979/article/details/105914489</link><guid>https://blog.youkuaiyun.com/w4979/article/details/105914489</guid><author>w4979</author><pubDate>Mon, 04 May 2020 10:53:09 +0800</pubDate><description><![CDATA[应该来说没有什么太大的关系。因为计算精度既取决于你的级数的项，越多当然越精确。但是同时也取决于你每一项的计算精度。
比如说你用float，1/3只能精确到小数后6位。那么假如你的n=10000001,你计算1/10000001 1/10000003 1/10000005… 再往下都不会对结果有任何影响。
泰勒级数并不是现代计算机计算pi的高效方法，它在数学上成立，但是收敛慢，计算复杂，工程上没什么...]]></description><category></category></item><item><title><![CDATA[select vdisk file=“E:\VHD\Installer.vhd”]]></title><link>https://blog.youkuaiyun.com/w4979/article/details/105908655</link><guid>https://blog.youkuaiyun.com/w4979/article/details/105908655</guid><author>w4979</author><pubDate>Sun, 03 May 2020 21:02:48 +0800</pubDate><description><![CDATA[(注意：若Windows自动更新之后导致Windows installer文件路径找不到，可以在磁盘管理中，重新把installer的虚拟盘映射到C:\Windows installer)
在CMD打开diskpart工具
diskpart
创建一个最大为16G空间的虚拟磁盘
create vdisk file=“E:\VHD\Cache.vhd” type=expandable maximum=...]]></description><category></category></item><item><title><![CDATA[Kali Linux中安装Xfce的步骤2-2 通过update-alternatives]]></title><link>https://blog.youkuaiyun.com/w4979/article/details/105908480</link><guid>https://blog.youkuaiyun.com/w4979/article/details/105908480</guid><author>w4979</author><pubDate>Sun, 03 May 2020 20:49:55 +0800</pubDate><description><![CDATA[1.Builder(构建器)模式动机
在软件系统中，有时候面临着一个复杂对象的创建工作，其通常由各个部分的子对象用一定的算法构成。由于需求的变化，这个复杂对象的各个部分经常面临着剧烈的变化，但是它们组合在一起的算法却相对稳定。
如何应对这种变化？如何提供一种封装机制来隔离出复杂对象的各个部分的变化。从而保持系统中的稳定构建算法不随着需求的改变而改变？
2.Builder(构建器)模式定义
将一个复...]]></description><category></category></item><item><title><![CDATA[Judge最后一个测试点死活都不过去 PAT 1075 PAT]]></title><link>https://blog.youkuaiyun.com/w4979/article/details/105901193</link><guid>https://blog.youkuaiyun.com/w4979/article/details/105901193</guid><author>w4979</author><pubDate>Sun, 03 May 2020 11:21:24 +0800</pubDate><description><![CDATA[找遍了全网关于该题目相关的解释和说明，也测试了不少其他的用例，其他人反应的那些坑也都跳过去了，但是就是最后一个测试点过不了。修改了自己的read函数，也修改过排序函数，均没有通过，希望有做过这道题的同学能给点帮助谢谢，或者给出有问题的测试用例，非常感谢！
C/C++ code
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23...]]></description><category></category></item><item><title><![CDATA[of baskets he can fill completely!Help Phoenix determine the maximum number]]></title><link>https://blog.youkuaiyun.com/w4979/article/details/105901099</link><guid>https://blog.youkuaiyun.com/w4979/article/details/105901099</guid><author>w4979</author><pubDate>Sun, 03 May 2020 11:14:19 +0800</pubDate><description><![CDATA[Problem Description
Phoenix is picking berries in his backyard. There are n shrubs, and each shrub has ai red berries and bi blue berries.
Each basket can contain k berries. But, Phoenix has decided t...]]></description><category></category></item><item><title><![CDATA[新建springboot项目DEA boost::locale::conv::to_utf从gbk转换到unicode失败]]></title><link>https://blog.youkuaiyun.com/w4979/article/details/105900717</link><guid>https://blog.youkuaiyun.com/w4979/article/details/105900717</guid><author>w4979</author><pubDate>Sun, 03 May 2020 10:55:53 +0800</pubDate><description><![CDATA[生产环境，已经运行了好几年，一直没有问题。最近频繁奔溃(一般是连续运行好几天才奔溃一次)。boost 返回的 奔溃显示是 invaild_charset gbk. 通过在glibc中打断点，发现调用iconv_open的时候，返回错误码 __GCONV_NOCONV
目前通过添加断点，已经分析到 是gconv_cache.c：423 行调用 find_module 失败，从而抛出异常。
我使用的g...]]></description><category></category></item><item><title><![CDATA[Berries DP CodeForces_1Berries348E Phoenix and]]></title><link>https://blog.youkuaiyun.com/w4979/article/details/105900607</link><guid>https://blog.youkuaiyun.com/w4979/article/details/105900607</guid><author>w4979</author><pubDate>Sun, 03 May 2020 10:47:51 +0800</pubDate><description><![CDATA[显然，同颜色的框会很多，而同树的框最多n个。即每棵树最多1个。
因为一旦一棵树的框多于1，其可以转化为多个同颜色框+1个同树框。
所以问题就变成了n个树，每棵树可以选择用不用同树框。这其实就是一个01背包的变形。
dp[i][j][k]表示执行到前i颗树，红色剩j个，蓝色剩k个，的状态，最大满筐数是多少。
这样是个n^4的dp，根据经验，可以省去蓝色的那一维，转而用总量减去红色剩余量来表示剩余的蓝...]]></description><category></category></item><item><title><![CDATA[public static Object service(String url, World至浏览]]></title><link>https://blog.youkuaiyun.com/w4979/article/details/84721221</link><guid>https://blog.youkuaiyun.com/w4979/article/details/84721221</guid><author>w4979</author><pubDate>Sun, 02 Dec 2018 17:08:59 +0800</pubDate><description><![CDATA[params);
str = str + retr.toString();
} catch (Exception e) {
e.printStackTrace();
}
return str;
}
/**
 * 请求执行器
  */
public Integer doGet(String str) {
    //  设定每次进入的请求都将全局变量ssa+1（问题所在）
    return ++...]]></description><category></category></item><item><title><![CDATA[C语言第1课——socket编程+c++，c语言语录]]></title><link>https://blog.youkuaiyun.com/w4979/article/details/84718887</link><guid>https://blog.youkuaiyun.com/w4979/article/details/84718887</guid><author>w4979</author><pubDate>Sun, 02 Dec 2018 16:26:55 +0800</pubDate><description><![CDATA[TCP/IP协议

传输控制/网际协议，又叫网络通信协议。实际上，它包含上百个功能的协议，如ICMP（互联网控制信息协议）、FTP（文件传输协议）、UDP（用户数据包协议）、ARP（地址解析协议）等。TCP负责发现传输的问题，一旦有问题就会发出重传信号，直到所有数据安全正确的传输到目的地。
2.套接字（socket）
在网络中用来描述计算机中不同程序与其他计算机程序的通信方式。socket其实是...]]></description><category></category></item><item><title><![CDATA[Linux C编程之一：Linux下c语言的开发环境]]></title><link>https://blog.youkuaiyun.com/w4979/article/details/84718225</link><guid>https://blog.youkuaiyun.com/w4979/article/details/84718225</guid><author>w4979</author><pubDate>Sun, 02 Dec 2018 16:14:26 +0800</pubDate><description><![CDATA[—恢复内容开始—
今天开始根据Linux C编程相关视频的学习所做的笔记，希望能一直坚持下去。。。
1、开发环境的构成
编辑器：VI；
编译器：选择GNU  C/C++编译器gcc；
调试器：应用广泛的gdb；
函数库：glibc ；
系统头文件：glibc_header；
2、在安装Linux时需要注意事项
在安装时选上“程序开发”中的“开发工具”，就可以自动安装gcc/gdb；
若想开发图形界...]]></description><category></category></item><item><title><![CDATA[angularJs中筛选功能-angular.filter-1]]></title><link>https://blog.youkuaiyun.com/w4979/article/details/84579937</link><guid>https://blog.youkuaiyun.com/w4979/article/details/84579937</guid><author>w4979</author><pubDate>Wed, 28 Nov 2018 10:23:26 +0800</pubDate><description><![CDATA[以下介绍为自己在使用angular-filter时，简单总结的用法。
开始
1.你可以使用4中不同的方法来安装angular-filter：
克隆或创建这个存储库
通过bower：通过在你的终端执行：$ bower install angular-filter
通过npm：通过在你的终端执行：$ npm install angular-filter
通过cdnjs：  http://www.cdn...]]></description><category></category></item><item><title><![CDATA[D&G发表声明称，账号被盗了。对此，黑客表示：这个锅我们不背!]]></title><link>https://blog.youkuaiyun.com/w4979/article/details/84577656</link><guid>https://blog.youkuaiyun.com/w4979/article/details/84577656</guid><author>w4979</author><pubDate>Wed, 28 Nov 2018 03:33:11 +0800</pubDate><description><![CDATA[前天，意大利品牌杜嘉班纳(Dolce &amp;amp; Gabbana，简称D&amp;amp;G)辱华事件引发了国内广大人民群众的愤怒。该事件发酵后，D&amp;amp;G发表声明称，账号被盗了。对此，黑客表示：这个锅我们不背!
让我们来对这个事件进行回顾：


D&amp;amp;G在官方渠道发布了多条辱华视频(截至发稿时，该视频依在国外渠道依旧未被删除);


Stefano Gabbana在国外社交软件上对网友发表辱华...]]></description><category></category></item></channel></rss>