<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[TeqGin的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/TeqGin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; TeqGin]]></copyright><item><title><![CDATA[关于i++和++i在for中的执行效率问题]]></title><link>https://blog.youkuaiyun.com/TeqGin/article/details/121755525</link><guid>https://blog.youkuaiyun.com/TeqGin/article/details/121755525</guid><author>TeqGin</author><pubDate>Mon, 06 Dec 2021 21:34:16 +0800</pubDate><description><![CDATA[关于i++和++i执行的一系列问题]]></description><category></category></item><item><title><![CDATA[IDEA和MySQL(2003)无法启动]]></title><link>https://blog.youkuaiyun.com/TeqGin/article/details/120859586</link><guid>https://blog.youkuaiyun.com/TeqGin/article/details/120859586</guid><author>TeqGin</author><pubDate>Wed, 20 Oct 2021 09:37:32 +0800</pubDate><description><![CDATA[JetBrains家的产品全部无法启动。MySQL服务也无法启动

Q:不小心异常终止了哪个程序，导致IDEA无法通过exe启动,JetBrains家的产品全部无法通过exe启动，但是可以使用.bat文件启动IDEA。
MySQL启动时报错2003。


A：经过排查，是因为异常终止程序的时候导致本地c++的dll库丢失，需要重新安装dll文件。
我本机是win10，dll文件下载链接：https://aka.ms/vs/16/release/vc_redist.x64.exe

参考博客:https://]]></description><category></category></item><item><title><![CDATA[springboot无法注入静态变量的解决方法]]></title><link>https://blog.youkuaiyun.com/TeqGin/article/details/119342018</link><guid>https://blog.youkuaiyun.com/TeqGin/article/details/119342018</guid><author>TeqGin</author><pubDate>Tue, 03 Aug 2021 11:23:21 +0800</pubDate><description><![CDATA[Q:编写代码时遇到原始代码的一个遗留问题。项目使用的是springboot框架，由于接入硬件sdk，原始代码创建了一个含有回调函数的类，类中含有静态资源，所以原始代码没有将该类注册为spring的bean对象。但由于后期在修改代码时需要让该类读取application.yml中的数据，不在spring容器中的对象无法使用spring的依赖注入，即@Value失效。


A:我的解决方案是创建一个helper类，并注册为spring的bean(即加上@Compoment注解)，然后通过依赖注入配置文件中的数.]]></description><category></category></item><item><title><![CDATA[Junit笔记:测试无返回值的模块]]></title><link>https://blog.youkuaiyun.com/TeqGin/article/details/109851610</link><guid>https://blog.youkuaiyun.com/TeqGin/article/details/109851610</guid><author>TeqGin</author><pubDate>Fri, 20 Nov 2020 15:46:23 +0800</pubDate><description><![CDATA[测试无返回值的模块

Q:如何测试没有返回值的模块？
A1:如果使用assertEquals的话需要在模块开始和结束发生一定的数值变化并且是经过该模块时会且唯一发生的逻辑，如类成员变量的值发生改变，这样即使没有返回值也能通过校验类成员变量改变的量是否与预期一致进行断言。（我还未实现过）
A2：如果模块中发生较多数值变化，较难进行校验，那么如果模块中有log或System.out等特殊且唯一的字符串输出，则可以通过抓取这些输出并进行字符串匹配来进行断言。
数值:指Java中所有基础变量类型值的变化


A2c]]></description><category></category></item><item><title><![CDATA[c++信息管理系统]]></title><link>https://blog.youkuaiyun.com/TeqGin/article/details/92760558</link><guid>https://blog.youkuaiyun.com/TeqGin/article/details/92760558</guid><author>TeqGin</author><pubDate>Tue, 18 Jun 2019 08:53:34 +0800</pubDate><description><![CDATA[信息管理系统
因为学校布置了写一个信息管理系统的作业，所以写下了这个信息管理系统，这是用cpp写的一个简单程序。
基本思路是通过控制台程序，然后通过数字命令来进行操作。
该程序编译了多文件；
因为是学校的作业所以我把万能头换成了
#include"stdc++.h"
功能和万能头一致。
主程序代码如下：
#include"stdc++.h"
#include"interface.h"
#inclu...]]></description><category></category></item><item><title><![CDATA[c++飞扬的小鸟1.0正式版]]></title><link>https://blog.youkuaiyun.com/TeqGin/article/details/90290978</link><guid>https://blog.youkuaiyun.com/TeqGin/article/details/90290978</guid><author>TeqGin</author><pubDate>Fri, 17 May 2019 12:28:19 +0800</pubDate><description><![CDATA[正式版的飞扬的小鸟能基本完成一个游戏需要的流程，能输出分数，除了一些小瑕疵，基本上可以正常的推出了，代码如下：
#include&lt;iostream&gt;
#include&lt;graphics.h&gt;
#include&lt;stdio.h&gt;
#include&lt;conio.h&gt;
#include&lt;time.h&gt;
#include&lt;stdlib.h&...]]></description><category></category></item><item><title><![CDATA[飞扬的小鸟1.0测试版]]></title><link>https://blog.youkuaiyun.com/TeqGin/article/details/90137021</link><guid>https://blog.youkuaiyun.com/TeqGin/article/details/90137021</guid><author>TeqGin</author><pubDate>Sun, 12 May 2019 09:11:30 +0800</pubDate><description><![CDATA[飞扬的小鸟1.0测试版
为了实战一下图形库的绘制所以尝试了一次动态游戏的制作，事实上这个游戏的代码实现十分简单，只要花时间多加入几个功能就可以了，下面先把1.0测试版放上来，后续再完善功能。
注1：VC++6.0IDE 没有自带图形绘制相关头文件和插件，如果要实现图形绘制需要自行下载EASYX，这个东西的安装十分容易，去百度搜一下EASYX下载就行了，按着步骤安装，然后编写代码的时候加上#incl...]]></description><category></category></item><item><title><![CDATA[学生成绩管理系统（简易版）]]></title><link>https://blog.youkuaiyun.com/TeqGin/article/details/89184220</link><guid>https://blog.youkuaiyun.com/TeqGin/article/details/89184220</guid><author>TeqGin</author><pubDate>Wed, 10 Apr 2019 15:23:06 +0800</pubDate><description><![CDATA[写一个简单的学生成绩管理系统
为了方便，并且这个程序也不是很长，所以把所有代码写在一起了，下面是头文件和声明部分：
#include&lt;stdio.h&gt;
#include&lt;string.h&gt;
#include&lt;stdlib.h&gt;
#define SIZE 20

typedef struct Student * List;

void over();       ...]]></description><category></category></item><item><title><![CDATA[C Primer Plus （第六版）课后编程练习答案3.11]]></title><link>https://blog.youkuaiyun.com/TeqGin/article/details/88621105</link><guid>https://blog.youkuaiyun.com/TeqGin/article/details/88621105</guid><author>TeqGin</author><pubDate>Sun, 17 Mar 2019 16:13:33 +0800</pubDate><description><![CDATA[C Primer Plus （第六版）课后编程练习答案3.11
第一题：
这道题要我们去观察整数上溢、浮点数上溢、浮点数下溢的问题，下面给出了整数上溢的代码：
#include&amp;amp;amp;lt;stdio.h&amp;amp;amp;gt;

int main(void)
{
	int a; 
	a=2147483647;
	printf(&amp;amp;quot;a=%d\na+1=%d\n&amp;amp;quot;,a,a+1);
	return 0;
}

]]></description><category></category></item><item><title><![CDATA[C Primer Plus （第六版）课后编程练习答案2.12]]></title><link>https://blog.youkuaiyun.com/TeqGin/article/details/88543870</link><guid>https://blog.youkuaiyun.com/TeqGin/article/details/88543870</guid><author>TeqGin</author><pubDate>Wed, 13 Mar 2019 23:14:03 +0800</pubDate><description><![CDATA[C Primer Plus 课后编程练习答案 2.12.1
这里只写了第一道简单题，算是一个测试。
这道题目是很简单的入门题，题目要求多次调用printf函数进行标准输出，因为是复习，所以我使用了puts（）函数进行实现。下面是代码：
#include&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;stdio.h&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;

int main(void)
{
	]]></description><category></category></item></channel></rss>