<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kjrhk的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kjrhk</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kjrhk]]></copyright><item><title><![CDATA[P1202 字符串插入]]></title><link>https://blog.youkuaiyun.com/kjrhk/article/details/106032977</link><guid>https://blog.youkuaiyun.com/kjrhk/article/details/106032977</guid><author>kjrhk</author><pubDate>Sun, 10 May 2020 10:41:23 +0800</pubDate><description><![CDATA[题目
有两个字符串 str 和 substr，str 的字符个数不超过 15，substr 的字符个数为 3。（字符个数不包括字符串结尾处的 “反斜杠 0”。）将 substr 插入到 str 中 ASCII 码最大的那个字符后面，若有多个最大则只考虑第一个。
要求
输入描述
输入包括若干行，每一行为一组测试数据，格式为
str substr
输出描述
对于每一组测试数据，输出插入之后的字符串
样例输入
abcab eee
12343 555
样例输出
abceeeab
12345553
源码
#inclu]]></description><category></category></item><item><title><![CDATA[ipconfig失败]]></title><link>https://blog.youkuaiyun.com/kjrhk/article/details/105868427</link><guid>https://blog.youkuaiyun.com/kjrhk/article/details/105868427</guid><author>kjrhk</author><pubDate>Thu, 30 Apr 2020 19:56:27 +0800</pubDate><description><![CDATA[ipconfig失败
失败：
原因
系统里的环境变量Path 缺少一个路径
解决方案
C盘搜索config，直到出现config.exe文件，右击打开文件所在位置，赋值路径

然后右击我的电脑 高级系统设置 选择环境变量
找到下方的PARH路径
点击编辑
新建
复制进去你的地址

...]]></description><category></category></item><item><title><![CDATA[OJ回文数]]></title><link>https://blog.youkuaiyun.com/kjrhk/article/details/105758083</link><guid>https://blog.youkuaiyun.com/kjrhk/article/details/105758083</guid><author>kjrhk</author><pubDate>Sat, 25 Apr 2020 22:13:51 +0800</pubDate><description><![CDATA[OJ回文数
本人非常菜·····
题目描述
判断一个正整数是否为回文数。回文数是这样的数：一个正整数从左往右读和从右往左读都是一样的数
输入描述
输入一个整数，占一行。比如说:
1234
121
454
输出描述
输出占一行，是否为回文数，是输出: yes , 不是输出: no
#include&lt;iostream&gt;
using namespace std;
int main() {
	...]]></description><category></category></item><item><title><![CDATA[C++ 数据共享与保护（2）]]></title><link>https://blog.youkuaiyun.com/kjrhk/article/details/105411242</link><guid>https://blog.youkuaiyun.com/kjrhk/article/details/105411242</guid><author>kjrhk</author><pubDate>Thu, 09 Apr 2020 15:39:34 +0800</pubDate><description><![CDATA[C++ 数据共享与保护
类的友元
友元是C++提供的一种破坏数据封装和数据隐藏的机制。
友元函数
友元函数是在类的声明中由friend 修饰的非本类成员函数，在友元函数中可以通过对象访问它们的成员。
#include &lt;iostream&gt;
using namespace std;
class B {
public: int j = 11;
};
class A {
	int i=10;...]]></description><category></category></item><item><title><![CDATA[C++ 数据共享与保护（1）]]></title><link>https://blog.youkuaiyun.com/kjrhk/article/details/105410154</link><guid>https://blog.youkuaiyun.com/kjrhk/article/details/105410154</guid><author>kjrhk</author><pubDate>Thu, 09 Apr 2020 15:03:43 +0800</pubDate><description><![CDATA[C++ 数据共享与保护
作用域
作用域是一个标识符在程序正文中有效的区域：
1 函数原型作用域
2 块作用域（局部作用域）
3 类作用域
4 命名空间作用域
全局命名空间
全局命名空间是默认的命名空间，在显式声明的命名空间之外声明的标识符都在一个全局命名空间中。
匿名命名空间
匿名命名空间是一个需要显式声明的没有名字的命名空间，声明方式如下：
namespace {
匿名命名空间内的各种声明（函数...]]></description><category></category></item><item><title><![CDATA[Java高级类(1)-2]]></title><link>https://blog.youkuaiyun.com/kjrhk/article/details/105290573</link><guid>https://blog.youkuaiyun.com/kjrhk/article/details/105290573</guid><author>kjrhk</author><pubDate>Fri, 03 Apr 2020 13:05:13 +0800</pubDate><description><![CDATA[Java高级类(1)-1
依旧期末复习用·····
this与super关键字
this关键字
当一个对象被创建后，就会给它分配一个this指针。
this 只能在非静态方法中使用！！！
this 不和类关联，每分配一个对象就会有一个this指针指向这个被分配的对象。同一个类的不同对象有不同的this。
在三种情况下需要用到this：
1）通过this调用另一个构造方法，用法是this(参数列表)...]]></description><category></category></item><item><title><![CDATA[Java高级类(1)-1]]></title><link>https://blog.youkuaiyun.com/kjrhk/article/details/105290320</link><guid>https://blog.youkuaiyun.com/kjrhk/article/details/105290320</guid><author>kjrhk</author><pubDate>Fri, 03 Apr 2020 12:37:34 +0800</pubDate><description><![CDATA[Java高级类(1)-1
期末复习用
static与final关键字
static变量和方法
如果一个成员被声明为static，它就能够在它的类的任何对象创建之前被访问，而不必引用任何对象。
比方说
class A{
 public static int i =10;//Java中的静态变量一定要在声明时就初始化
 public static void fun （）{
   system.out....]]></description><category></category></item><item><title><![CDATA[Java 类和对象（3）]]></title><link>https://blog.youkuaiyun.com/kjrhk/article/details/105289716</link><guid>https://blog.youkuaiyun.com/kjrhk/article/details/105289716</guid><author>kjrhk</author><pubDate>Fri, 03 Apr 2020 12:09:39 +0800</pubDate><description><![CDATA[Java 类和对象（3）
向上转型
老师介绍的一个新概念，具体咋用还不清楚，先说说，以免看到了之后一脸懵逼。
在上一节中我们提到了这种声明：
manager m = new manager();//实例化对象

现在看一下这样的奇怪声明：
employee n= new manager();

这是个????意思呢？意思就是定义了一个employee类型的引用指向manager类
由于Manager是继...]]></description><category></category></item><item><title><![CDATA[Java 类和对象（2）]]></title><link>https://blog.youkuaiyun.com/kjrhk/article/details/105287546</link><guid>https://blog.youkuaiyun.com/kjrhk/article/details/105287546</guid><author>kjrhk</author><pubDate>Fri, 03 Apr 2020 11:26:10 +0800</pubDate><description><![CDATA[Java 类和对象（2）
构造函数
什么是构造函数？
就是给类的实例变量进行初始化的函数
class A{
 public int a;//实例变量
  A (int b) {//自己定义的构造函数//也称为构造函数的重载
  int i; //局部变量
  a=b；//初始化a
 }
 
}

构造函数形式与C++相同：
类名 （形参表）
{
函数体；//构造函数无返回值，不用在类名前面写返回值...]]></description><category></category></item><item><title><![CDATA[链表队列和循环队列的基本操作]]></title><link>https://blog.youkuaiyun.com/kjrhk/article/details/105285648</link><guid>https://blog.youkuaiyun.com/kjrhk/article/details/105285648</guid><author>kjrhk</author><pubDate>Fri, 03 Apr 2020 09:40:37 +0800</pubDate><description><![CDATA[链表队列和循环队列的基本操作
实验内容
完成以下任务：
数组7 5 3 9 2 4 全部入队列
进行三次出队列
将15 18入队列
输出从队头到的队尾所有元素
分别用链队列、循环队列（最大长度为7
队列的操作比较简单
链表队列参考链表
循环队列记住下标加一以及队列满的判断
源码：
#include&lt;iostream&gt;
#include&lt;malloc.h&gt;
using nam...]]></description><category></category></item><item><title><![CDATA[利用栈进行表达式求值]]></title><link>https://blog.youkuaiyun.com/kjrhk/article/details/105285602</link><guid>https://blog.youkuaiyun.com/kjrhk/article/details/105285602</guid><author>kjrhk</author><pubDate>Fri, 03 Apr 2020 09:37:24 +0800</pubDate><description><![CDATA[利用栈进行表达式求值
实验步骤
1）构建操作数栈和运算符栈
2）确定优先级
3）括弧匹配
4）利用运算符栈转换成后缀式
5）利用操作数栈解出结果
源码：
#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;malloc.h&gt;             
#include &lt;ctype.h&gt;         ...]]></description><category></category></item><item><title><![CDATA[两个有序链表的合并]]></title><link>https://blog.youkuaiyun.com/kjrhk/article/details/105285456</link><guid>https://blog.youkuaiyun.com/kjrhk/article/details/105285456</guid><author>kjrhk</author><pubDate>Fri, 03 Apr 2020 09:31:21 +0800</pubDate><description><![CDATA[两个有序链表的合并
不和你多bb，直接上代码
个人复习用的，以后在补充。
//1.建立单链表

void Creatlist(Linklist&amp; L) {
	Linklist p, q;
	int Da;
	p = L = (Linklist)malloc(sizeof(LNode));
	L-&gt;next = NULL;
	while (1)
	{
		q = (Linklist)m...]]></description><category></category></item><item><title><![CDATA[实现两个顺序表的合并（顺序表已递增）]]></title><link>https://blog.youkuaiyun.com/kjrhk/article/details/105285367</link><guid>https://blog.youkuaiyun.com/kjrhk/article/details/105285367</guid><author>kjrhk</author><pubDate>Fri, 03 Apr 2020 09:28:52 +0800</pubDate><description><![CDATA[实现两个顺序表的合并（顺序表已递增）
在学校自己做的实验报告，仅供参考，可能有误。
现在忘了··等考研复习时补充吧
 （1）建立结构体
typedef struct {
	int* elem;
	int length;
	int listsize;
}sqlist;
（2）初始化化线性表
void Initlist(sqlist&amp; L) {
	L.elem = (int*)malloc(L...]]></description><category></category></item><item><title><![CDATA[C++类与对象(2)]]></title><link>https://blog.youkuaiyun.com/kjrhk/article/details/105279430</link><guid>https://blog.youkuaiyun.com/kjrhk/article/details/105279430</guid><author>kjrhk</author><pubDate>Thu, 02 Apr 2020 21:44:40 +0800</pubDate><description><![CDATA[C++类与对象
构造函数
所谓构造函数其实就是初始化对象的一个函数
每个对象在创建时都会自动调用构造函数，如果你没有定义，就会调用系统默认的构造函数。
构造函数的函数名与类名相同
构造函数无返回类型（void也不可以）
在对象创建时由系统自动调用，构造函数的访问属性为public。
class A{
  private： int i；
  public : A(){
      cout&lt;&...]]></description><category></category></item><item><title><![CDATA[C++类与对象（1）]]></title><link>https://blog.youkuaiyun.com/kjrhk/article/details/105278625</link><guid>https://blog.youkuaiyun.com/kjrhk/article/details/105278625</guid><author>kjrhk</author><pubDate>Thu, 02 Apr 2020 21:09:36 +0800</pubDate><description><![CDATA[C++类与对象
类 抽象 例如车
对象 具体 例如 跑车，汽车等
类的基本性质：封装、继承、多态
类的结构
class 类名称
{
       public:
                 公有成员（外部接口）
	    protected:
                 保护型成员
       private:
                 私有成员
};

公有成员 publi...]]></description><category></category></item><item><title><![CDATA[冒泡算法自我小结]]></title><link>https://blog.youkuaiyun.com/kjrhk/article/details/105278019</link><guid>https://blog.youkuaiyun.com/kjrhk/article/details/105278019</guid><author>kjrhk</author><pubDate>Thu, 02 Apr 2020 20:25:46 +0800</pubDate><description><![CDATA[冒泡算法自我小结
纯自我复习用，有错误的话，请指正。
核心代码
//从小到大排序
for（int i=0；i&lt;n-1;i++）//n为一维数组变量个数，int a[n]
   for(int j=0;j&lt;n-i-1,j++){
           		if (a[j]&gt;a[j+1])//交换数值
           		{
        			int b=0;
      ...]]></description><category></category></item><item><title><![CDATA[python爬虫知识用到的一些html基础知识]]></title><link>https://blog.youkuaiyun.com/kjrhk/article/details/105276431</link><guid>https://blog.youkuaiyun.com/kjrhk/article/details/105276431</guid><author>kjrhk</author><pubDate>Thu, 02 Apr 2020 18:47:04 +0800</pubDate><description><![CDATA[python爬虫知识用到的一些html基础知识
基本忘光了，纯分享当初的学习笔记
HTML 标题
HTML 标题（Heading）是通过&lt;h1&gt; - &lt;h6&gt; 标签来定义的.
HTML 段落
HTML 段落是通过标签 &lt;p&gt; 来定义的.
HTML 链接
HTML 链接是通过标签 &lt;a&gt; 来定义的.

&lt;a href="http://www.ru...]]></description><category></category></item><item><title><![CDATA[python 常见报错及问题]]></title><link>https://blog.youkuaiyun.com/kjrhk/article/details/105276394</link><guid>https://blog.youkuaiyun.com/kjrhk/article/details/105276394</guid><author>kjrhk</author><pubDate>Thu, 02 Apr 2020 18:32:43 +0800</pubDate><description><![CDATA[常见报错
19年暑假无聊学习的python
忘得差不多了 纯分享
具体的都忘了 这是之前的笔记
invalid syntax 语法错误
expected an indented block 缩进错误
SyntaxError: Non-UTF-8 code starting with “\xb8…"
raise InvalidHeader(“Invalid return character or l...]]></description><category></category></item><item><title><![CDATA[Java 类和对象（1）]]></title><link>https://blog.youkuaiyun.com/kjrhk/article/details/105269800</link><guid>https://blog.youkuaiyun.com/kjrhk/article/details/105269800</guid><author>kjrhk</author><pubDate>Thu, 02 Apr 2020 14:57:31 +0800</pubDate><description><![CDATA[Java 类和对象（1）
简介
我们老师直接从三章开始的，eclipse，jdk啥的就不说了。
为了方便复习写的。
类和对象
类的定义
class A{
   int i，j；//实例变量
   public void fun（）//方法
   {
   int j；//局部变量
   }
   
}

方法的写法与一般函数差不多，形式如下：
[修饰符] 返回类型 方法名（参数类型 参数名……）{...]]></description><category></category></item><item><title><![CDATA[C++与Java类比学习]]></title><link>https://blog.youkuaiyun.com/kjrhk/article/details/105267719</link><guid>https://blog.youkuaiyun.com/kjrhk/article/details/105267719</guid><author>kjrhk</author><pubDate>Thu, 02 Apr 2020 14:08:56 +0800</pubDate><description><![CDATA[C++与Java类比学习简介函数部分引用内联函数带默认形参值的函数参数传递顺序函数重载
简介
由于转专业，C++和Java一起学，有点复杂，写下来区分，方便复习。
函数部分
引用
引用为变量的别名
定义格式如下：
目标变量类型名 &amp;引用名=变量名；
int i=10；
int &amp;k=i;//引用必须在声明时就进行初始化，使它指向一个已经存在的对象
cout&lt;&lt;'i的值'...]]></description><category></category></item></channel></rss>