<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wang_yr的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wang_yr</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wang_yr]]></copyright><item><title><![CDATA[1.找单独的数 java算法题 难度易]]></title><link>https://blog.youkuaiyun.com/wang_yr/article/details/147632035</link><guid>https://blog.youkuaiyun.com/wang_yr/article/details/147632035</guid><author>wang_yr</author><pubDate>Wed, 30 Apr 2025 14:24:13 +0800</pubDate><description><![CDATA[在一个班级中，每位同学都拿到了一张卡片，上面有一个整数。有趣的是，除了一个数字之外，所有的数字都恰好出现了两次。现在需要你帮助班长小C快速找到那个拿了独特数字卡片的同学手上的数字是什么。毕业多年，最近又要把java捡起来了，从零开始学习，希望过往的c++经验能有点实用性。解释：拿到数字 4 的同学是唯一一个没有配对的。解释：10 是班级中唯一一个不重复的数字卡片。解释：数字 2 只出现一次，是独特的卡片。]]></description><category></category></item><item><title><![CDATA[如何让软件开机自启动]]></title><link>https://blog.youkuaiyun.com/wang_yr/article/details/145198751</link><guid>https://blog.youkuaiyun.com/wang_yr/article/details/145198751</guid><author>wang_yr</author><pubDate>Fri, 17 Jan 2025 09:42:26 +0800</pubDate><description><![CDATA[2.win+r 打开 运行。输入 shell:startup ，回车。1.复制软件的快捷方式。]]></description><category></category></item><item><title><![CDATA[WSO2流处理器相关学习（1）快速入门指南【转】]]></title><link>https://blog.youkuaiyun.com/wang_yr/article/details/121345065</link><guid>https://blog.youkuaiyun.com/wang_yr/article/details/121345065</guid><author>wang_yr</author><pubDate>Mon, 15 Nov 2021 22:24:20 +0800</pubDate><description><![CDATA[转至元数据结尾






转至元数据

快速入门指南


WSO2 流处理器 (SP)是一个轻量级、精简、基于流 SQL 的流处理平台，允许您收集事件、实时分析它们、识别模式、映射它们的影响并在几毫秒内传达结果。它由Siddhi提供动力，具有极高的性能。

首先，让我们了解本指南中使用的以下概念：

流处理和复杂事件处理概述

让我们通过一个例子来理解什么是事件。如果我们将通过 ATM 进行的交易视为数据流，则可以将其取款视为一个事件。此事件包含有关金额、时间、帐号等的数据。许多此类交易形成一个流。

.]]></description><category></category></item><item><title><![CDATA[问题处理Shutting down NameNode at java.net.UnknownHostException: node1: node1: 未知的名称服务]]></title><link>https://blog.youkuaiyun.com/wang_yr/article/details/107073750</link><guid>https://blog.youkuaiyun.com/wang_yr/article/details/107073750</guid><author>wang_yr</author><pubDate>Wed, 01 Jul 2020 22:49:36 +0800</pubDate><description><![CDATA[出现此问题是因为所设定的ip对应的主机名与实际主机名不匹配。

方法一：修改主机名

命令 vim /etc/sysconfig/network

将出现的HOSTNAME=xxx中的xxx改成相匹配的主机名

方法二：修改ip映射

命令 vim /etc/hosts

将ip地址后的主机名改成你的主机名。
...]]></description><category></category></item><item><title><![CDATA[《增广贤文》（下）]]></title><link>https://blog.youkuaiyun.com/wang_yr/article/details/106176123</link><guid>https://blog.youkuaiyun.com/wang_yr/article/details/106176123</guid><author>wang_yr</author><pubDate>Sun, 17 May 2020 16:21:37 +0800</pubDate><description><![CDATA[前人俗语，言浅理深。

补遗增广，集成书文。

世上无难事，只怕不专心。

成人不自在，自在不成人；

金凭火炼方知色，与人交财便知心。

乞丐无粮，懒惰而成。

勤俭为无价之宝，节粮乃众妙之门。

省事俭用，免得求人。

量大祸不在，机深祸亦深。

善为至宝深深用，心作良田世世耕。

群居防口，独坐防心。

体无病为富贵，身平安莫怨贫。

败家子弟挥金如土，贫家子弟积土成金。

富贵非关天地，祸福不是鬼神。

安分贫一时，本分终不贫。

不拜父母拜干亲，弟兄不和结外人。

人过留名，雁过留声。

择子莫择]]></description><category></category></item><item><title><![CDATA[《增广贤文》（上）]]></title><link>https://blog.youkuaiyun.com/wang_yr/article/details/106176071</link><guid>https://blog.youkuaiyun.com/wang_yr/article/details/106176071</guid><author>wang_yr</author><pubDate>Sun, 17 May 2020 16:20:29 +0800</pubDate><description><![CDATA[昔时贤文，诲汝谆谆。集韵增广，多见多闻。

观今宜鉴古，无古不成今。

知己知彼，将心比心。

酒逢知己饮，诗向会人吟。相识满天下，知心能几人？

相逢好似初相识，到老终无怨恨心。

近水知鱼性，近山识鸟音。

易涨易退山溪水，易反易覆小人心。

运去金成铁，时来铁似金。

读书须用意，一字值千金。

逢人且说三分话，未可全抛一片心。

有意栽花花不发，无心插柳柳成荫。

画虎画皮难画骨，知人知面不知心。

钱财如粪土，仁义值千金。

流水下滩非有意，白云出岫本无心。

当时若不登高望，谁信东流海洋深？

]]></description><category></category></item><item><title><![CDATA[《编译原理》名词术语解释整理]]></title><link>https://blog.youkuaiyun.com/wang_yr/article/details/106107486</link><guid>https://blog.youkuaiyun.com/wang_yr/article/details/106107486</guid><author>wang_yr</author><pubDate>Wed, 13 May 2020 22:16:53 +0800</pubDate><description><![CDATA[计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为，它包括 了一系列广泛的计算机科学的思维方法。

翻译程序是把某一种语言程序(称为源语言程序)等价地转换成另一种语言程序(称为目标语 言程序)的程序。

编译程序是把某一种高级语言程序等价地转换成另一种低级语言程序(如汇编语言或机器 语言程序)的程序。

解释程序是把源语言写的源程序作为输入，但不产生目标程序，而是边解释边执行源程序 本身。

词法分析器，又称扫描器，输入源程序，进行词法分析，输出单词符号。

语法分析器，简称分析器，对单]]></description><category></category></item><item><title><![CDATA[lex与yacc程序学习（4）——lex和yacc的使用]]></title><link>https://blog.youkuaiyun.com/wang_yr/article/details/106023142</link><guid>https://blog.youkuaiyun.com/wang_yr/article/details/106023142</guid><author>wang_yr</author><pubDate>Sat, 09 May 2020 17:04:43 +0800</pubDate><description><![CDATA[一个程序通常在每次返回一个标记时都要调用yylex()函数。只有在文件结束或者出现错误标记时才会终止。

一个由yacc生成的分析器调用yylex()函数来获得标记。yylex()可以由Lex来生成或完全由自己来编写。对于由Lex生成的lexer来说，要和yacc结合使用，每当Lex中匹配一个模式时都必须返回一个标记。因此Lex中匹配模式时的动作一般格式为：


{pattern} { /* do smthg*/
 return TOKEN_NAME; }

于是 Yacc 就会获得返回的标记。当 Yacc]]></description><category></category></item><item><title><![CDATA[lex与yacc程序学习（3）——yacc源程序的结构&yacc编译器的实践]]></title><link>https://blog.youkuaiyun.com/wang_yr/article/details/106013555</link><guid>https://blog.youkuaiyun.com/wang_yr/article/details/106013555</guid><author>wang_yr</author><pubDate>Sat, 09 May 2020 11:25:36 +0800</pubDate><description><![CDATA[yacc源程序的结构


声明部分
%%
翻译规则
%%
辅助函数

声明部分和辅助函数与lex相同。

翻译规则：语法规则+相应的语义动作

下面是一个完整的yacc程序代码：


%{
	#include&lt;stdio.h&gt;
	#include&lt;ctype.h&gt;
	int yylex();
	void yyerror(char const*); 
%} 
%token	DIGIT
%%
line	:	expr'\n'		{print("%d\n",$1);}
		;
ex...]]></description><category></category></item><item><title><![CDATA[lex与yacc程序学习（2）——lex源程序的结构&实践 lex的上机过程]]></title><link>https://blog.youkuaiyun.com/wang_yr/article/details/106005034</link><guid>https://blog.youkuaiyun.com/wang_yr/article/details/106005034</guid><author>wang_yr</author><pubDate>Fri, 08 May 2020 22:11:12 +0800</pubDate><description><![CDATA[主要内容：lex源程序的结构+lex编译器的使用

一、lex源程序的结构


声明部分
%%
识别规则
%%
辅助函数

由三个部分构成，三个部分之间由两个%%进行分割。

识别规则是单词符号的识别规则，也是lex程序的主体部分。

在上一篇文章中有写（https://blog.youkuaiyun.com/wang_yr/article/details/106004464）

在识别单词符号的过程中如果需要一些辅助功能，可以写成辅助函数，放到第三个部分中，并且辅助函数不许使用c语言，因为lex源程序经过编译后生成c]]></description><category></category></item><item><title><![CDATA[lex与yacc程序学习（1）——词法分析器&lex工作过程]]></title><link>https://blog.youkuaiyun.com/wang_yr/article/details/106004464</link><guid>https://blog.youkuaiyun.com/wang_yr/article/details/106004464</guid><author>wang_yr</author><pubDate>Fri, 08 May 2020 19:58:09 +0800</pubDate><description><![CDATA[（图 cr：王挺-国防科学技术大学-计算机学院 计算机科学与技术系）

lex源程序分为辅助定义（AUXILIARY DEFINITION）和识别规则（RECOGNITION RULES）两个部分。

辅助定义（AUXILIARY DEFINITION）：用文法的形式定义一些语法单位。

例

把字母定义为letter，0~9定义为digit：


AUXILIARY DEFINITION
    letter-&gt;A|B|…|Z
    digit-&gt;0|1|…|9

这些AB既可以看...]]></description><category></category></item><item><title><![CDATA[手把手教你win10下lex与yacc的安装]]></title><link>https://blog.youkuaiyun.com/wang_yr/article/details/106000167</link><guid>https://blog.youkuaiyun.com/wang_yr/article/details/106000167</guid><author>wang_yr</author><pubDate>Fri, 08 May 2020 16:51:54 +0800</pubDate><description><![CDATA[步骤1：下载UnxUtils

官网下载：https://sourceforge.net/projects/unxutils/



步骤2：解压压缩包

选择位置，解压，记住路径。

步骤3：配置环境

右击此电脑，选择属性，点击高级系统设置



点击环境变量



新建两个变量和值

变量：bison_hairy 值：你的路径\UnxUtils\usr\local\share\bison...]]></description><category></category></item><item><title><![CDATA[时间戳转换公式]]></title><link>https://blog.youkuaiyun.com/wang_yr/article/details/105678780</link><guid>https://blog.youkuaiyun.com/wang_yr/article/details/105678780</guid><author>wang_yr</author><pubDate>Wed, 22 Apr 2020 12:10:19 +0800</pubDate><description><![CDATA[=TEXT((单元格/1000+8*3600)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss")


]]></description><category></category></item><item><title><![CDATA[吴恩达机器学习笔记（一）]]></title><link>https://blog.youkuaiyun.com/wang_yr/article/details/104572406</link><guid>https://blog.youkuaiyun.com/wang_yr/article/details/104572406</guid><author>wang_yr</author><pubDate>Sat, 29 Feb 2020 15:26:52 +0800</pubDate><description><![CDATA[机器学习



监督学习

监督学习是指我们给算法一个数据集，其中包含了正确答案，算法的目的就是给出更多的正确答案。



回归问题

分类问题

不仅仅能处理两到三个或者五个特征，而是能处理无穷多特征的算法。

在监督学习中，对于数据集中的每个样本，进行算法预测并得出“正确答案”

无监督学习

聚类算法（无监督学习的一种）：Organize computing clusters/社交网络分析...]]></description><category></category></item><item><title><![CDATA[【算法实验项目】背包问题（c++）]]></title><link>https://blog.youkuaiyun.com/wang_yr/article/details/103299988</link><guid>https://blog.youkuaiyun.com/wang_yr/article/details/103299988</guid><author>wang_yr</author><pubDate>Thu, 28 Nov 2019 19:55:22 +0800</pubDate><description><![CDATA[给定n个物品和一个容量为C的背包，物品i的重量是wi，其价值为vi。背包问题是如何选择装入背包的物品，使得装入背包中的物品总价值最大？(物品可以分割）

Input

单组数据输入。
第一行：两个整数n和C。表示物品的个数和背包的容量。(1≤n≤1000,0≤C≤100000)
下面有n行，每行有两个整数wi和vi，分别表示每个物品的重量和价值。(0≤wi≤1000,0≤vi≤1000)


O...]]></description><category></category></item><item><title><![CDATA[Hay For Sale（c++）]]></title><link>https://blog.youkuaiyun.com/wang_yr/article/details/103258045</link><guid>https://blog.youkuaiyun.com/wang_yr/article/details/103258045</guid><author>wang_yr</author><pubDate>Thu, 28 Nov 2019 14:03:47 +0800</pubDate><description><![CDATA[约翰遭受了重大的损失：蟑螂吃掉了他所有的干草，留下一群饥饿的牛．他乘着容量为C(1≤C≤50000)个单位的马车，去顿因家买一些干草． 顿因有H(1≤H≤5000)包干草，每一包都有它的体积Vi(1≤Vi≤C).约翰只能整包购买，
他最多可以运回多少体积的干草呢？

Input

Line 1: Two space-separated integers: C and H
Lines 2..H+1:...]]></description><category></category></item><item><title><![CDATA[采药（c++）]]></title><link>https://blog.youkuaiyun.com/wang_yr/article/details/103292220</link><guid>https://blog.youkuaiyun.com/wang_yr/article/details/103292220</guid><author>wang_yr</author><pubDate>Thu, 28 Nov 2019 13:58:29 +0800</pubDate><description><![CDATA[辰辰是个天资聪颖的孩子，他的梦想是成为世界上最伟大的医师。为此，他想拜附近最有威望的医师为师。医师为了判断他的资质，给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说：“孩子，这个山洞里有一些不同的草药，采每一株都需要一些时间，每一株也有它自身的价值。我会给你一段时间，在这段时间里，你可以采到一些草药。如果你是一个聪明的孩子，你应该可以让采到的草药的总价值最大。”
如果你是辰辰，你能完...]]></description><category></category></item><item><title><![CDATA[Farmer John's math（c++）]]></title><link>https://blog.youkuaiyun.com/wang_yr/article/details/103257478</link><guid>https://blog.youkuaiyun.com/wang_yr/article/details/103257478</guid><author>wang_yr</author><pubDate>Tue, 26 Nov 2019 15:47:47 +0800</pubDate><description><![CDATA[在CUGB队员驱车南下比赛的途中，突然发现没口粮了……饿得头晕眼花。
恰好迎面走来个人，原来是Farmer John,众所周知，FJ(Farmer John)喜欢数学，可是大家有所不知，他除了养牛，还种上了土豆。FJ的土豆地有N(1≤N≤350)行，第i行有i个土豆，每个土豆的重量w(0≤w≤99)已知，FJ要送给队员们一些土豆，但是有要求：从第一行开始挖，每行只能挖一个土豆，并且挖下一行的土豆必...]]></description><category></category></item><item><title><![CDATA[分治左移（c++）]]></title><link>https://blog.youkuaiyun.com/wang_yr/article/details/103257211</link><guid>https://blog.youkuaiyun.com/wang_yr/article/details/103257211</guid><author>wang_yr</author><pubDate>Tue, 26 Nov 2019 15:29:07 +0800</pubDate><description><![CDATA[设计分治算法，实现将数组A[n]中所有元素循环左移k个位置，要求时间复杂度为O(n)，空间复杂度为O(1)。

Input

多组样例输入输出，每组样例一行
输入一个字符数组 A（只包含小写字母，长度小于10000），左移的位数k(0≤k≤10000)

Output

左移后的字符串

Sample Input


abcdefgh 3
abcd 2

Sample Output


defg...]]></description><category></category></item><item><title><![CDATA[木材加工（c++）]]></title><link>https://blog.youkuaiyun.com/wang_yr/article/details/103257083</link><guid>https://blog.youkuaiyun.com/wang_yr/article/details/103257083</guid><author>wang_yr</author><pubDate>Tue, 26 Nov 2019 15:22:27 +0800</pubDate><description><![CDATA[木材厂有一些原木，现在想把这些木头切割成一些长度相同的小段木头，需要得到的小段的数目是给定了。当然，我们希望得到的小段越长越好，你的任务是计算能够得到的小段木头的最大长度。
木头长度的单位是cm。原木的长度都是正整数，我们要求切割得到的小段木头的长度也要求是正整数。



Input

第一行是两个正整数N和K(1 &lt;= N &lt;= 50000，1 &lt;= K &lt;= 50...]]></description><category></category></item></channel></rss>