<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[GoldenSpace]]></title><description><![CDATA[小小G的起点]]></description><link>https://blog.csdn.net/Fast_G</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Fast_G]]></copyright><item><title><![CDATA[使用网络中共享的打印机]]></title><link>https://blog.csdn.net/Fast_G/article/details/109004374</link><guid>https://blog.csdn.net/Fast_G/article/details/109004374</guid><author>Fast_G</author><pubDate>Sat, 10 Oct 2020 21:15:40 +0800</pubDate><description><![CDATA[使用网络中共享的打印机问题描述解决方案
问题描述
在计算机连接的网络中，存在共享的打印机，其中打印机的IP地址已知，如何使用该打印机？
解决方案

打开【控制面板】（可以在搜索栏直接查找）
打开【设备和打印机】（查看小图标，或者搜索控制面板）
点击【添加打印机】
点击【我所需的打印机未列出】
选择【使用TCP/IP地址或主机名添加打印机】
输入打印机的IP地址，点击【下一步】（完成后就可以正常使用打印机了）
在word文档等软件中直接打印，选择新添加的打印机


...]]></description><category></category></item><item><title><![CDATA[【STMT】等价类划分法]]></title><link>https://blog.csdn.net/Fast_G/article/details/91478018</link><guid>https://blog.csdn.net/Fast_G/article/details/91478018</guid><author>Fast_G</author><pubDate>Tue, 11 Jun 2019 22:40:44 +0800</pubDate><description><![CDATA[文章目录等价类划分法题目解答
等价类划分法
等价类划分法是一种典型的黑盒测试方法，通过划分输入数据集来减少测试所需的用例，包括划分等价类和构造测试用例两个步骤：

划分等价类
划分等价类就是将输入数据集划分成若干个等价类子集，从每一个子集中选取少量代表性数据作为测试用例。在划分等价类时，必须保证同一个等价类中的所有输入数据对于揭示程序中的错误是等效的，使得测试代表值相当于测试其它所有值。输入等价类...]]></description><category></category></item><item><title><![CDATA[【STMT】判定表法]]></title><link>https://blog.csdn.net/Fast_G/article/details/90901091</link><guid>https://blog.csdn.net/Fast_G/article/details/90901091</guid><author>Fast_G</author><pubDate>Thu, 06 Jun 2019 00:34:49 +0800</pubDate><description><![CDATA[文章目录判定表法12
判定表法
判定表(Desision table)用于表示和分析复杂的逻辑关系，描述了在不同条件(Condition)下执行的动作(Action)集合。判定表本质上就是真值表的扩展，每个条件由两种可能的赋值扩展到多种可能的赋值，并且可以通过将多值条件拆分成多个二值条件转为真值表。
12

...]]></description><category></category></item><item><title><![CDATA[【STMT】McCabe环路复杂度]]></title><link>https://blog.csdn.net/Fast_G/article/details/90585990</link><guid>https://blog.csdn.net/Fast_G/article/details/90585990</guid><author>Fast_G</author><pubDate>Mon, 27 May 2019 01:09:34 +0800</pubDate><description><![CDATA[文章目录McCabe环路复杂度独立路径题目解答
McCabe环路复杂度
McCabe环路复杂度用于度量程序逻辑复杂性，计算程序的基本独立路径数目，即确保所有语句至少执行一次的最小测试数量。
McCabe环路复杂度需要先根据代码画出程序流程图，然后画出对应的程序控制流图，再通过以下三种方法计算：

给定流图GGG的边数mmm，结点数nnn，那么环路复杂度V(G)=m−n+2V(G) = m - n ...]]></description><category></category></item><item><title><![CDATA[【STMT】Halstead复杂度]]></title><link>https://blog.csdn.net/Fast_G/article/details/90020172</link><guid>https://blog.csdn.net/Fast_G/article/details/90020172</guid><author>Fast_G</author><pubDate>Sun, 26 May 2019 23:19:49 +0800</pubDate><description><![CDATA[文章目录Halstead复杂度题目解答
Halstead复杂度
Halstead复杂度度量是软件复杂性的难度度量元，用于在程序产生或设计完成之后估算软件的复杂性。Halstead复杂度度量基于程序中的操作符和操作数的数量，对操作符和操作数的不同选取将得到不同的结果。常见的操作符和操作数如下

操作符：保留字、函数调用、运算符
操作数：常数、常量、变量

需要注意的是，声明变量的数据类型保留字可以不...]]></description><category></category></item><item><title><![CDATA[【NLP】最小编辑距离]]></title><link>https://blog.csdn.net/Fast_G/article/details/88856437</link><guid>https://blog.csdn.net/Fast_G/article/details/88856437</guid><author>Fast_G</author><pubDate>Wed, 27 Mar 2019 21:48:14 +0800</pubDate><description><![CDATA[文章目录编辑距离思路Python代码
编辑距离
编辑距离又称Levenshtein距离，是指将一个字符串转为另一个字符串所需的字符编辑次数，包括以下三种操作：

插入 - 在任意位置插入一个字符
删除 - 将任意一个字符删除
替换 - 将任意一个字符替换为另一个字符

最小编辑距离是指将一个字符串转为另一个字符串所需的最少字符编辑次数。
思路
计算最小编辑距离需要用到动态规划。对于两个字符串AAA...]]></description><category></category></item><item><title><![CDATA[Android Studio 根据屏幕大小缩放图片]]></title><link>https://blog.csdn.net/Fast_G/article/details/88636758</link><guid>https://blog.csdn.net/Fast_G/article/details/88636758</guid><author>Fast_G</author><pubDate>Mon, 18 Mar 2019 12:54:47 +0800</pubDate><description><![CDATA[我想让APP的界面显示统一的视觉效果，但运行APP的手机屏幕尺寸有所不同，必须根据屏幕大小将图片按比例缩放，下面介绍一种实现方法。
首先我发现改变图片大小只能缩小，不能放大，虽然不太清楚原因，但如果只需要调整一次图片大小，那么将宽高的初始值设置为可能的最大值就可以了。
然后在初始化界面时获取屏幕大小
DisplayMetrics metrics = new DisplayMetrics();
ge...]]></description><category></category></item><item><title><![CDATA[Jupyter Notebook使用Chrome浏览器打开显示空白页（2019.3）]]></title><link>https://blog.csdn.net/Fast_G/article/details/88579969</link><guid>https://blog.csdn.net/Fast_G/article/details/88579969</guid><author>Fast_G</author><pubDate>Fri, 15 Mar 2019 17:48:21 +0800</pubDate><description><![CDATA[最近需要用Jupyter Notebook做作业，结果安装好打开是空白页，网上推荐的方法都是换用Chrome浏览器，但我还是打不开，右键检查网页发现有报错。

最后在Github找到了问题和解决方法，修改一个文件就可以了。因为我是用pip安装的，所以该文件在python的安装目录下，文件名为notebookapp.py，路径为\python\python\Lib\site-packages\not...]]></description><category></category></item><item><title><![CDATA[Visual Studio 2017配置OpenGL开发环境（GLFW + GLAD）]]></title><link>https://blog.csdn.net/Fast_G/article/details/88528861</link><guid>https://blog.csdn.net/Fast_G/article/details/88528861</guid><author>Fast_G</author><pubDate>Wed, 13 Mar 2019 11:22:17 +0800</pubDate><description><![CDATA[这学期我开始学习计算机图形学，需要使用OpenGL，在这里简单记录如何在Visual Studio中配置OpenGL的开发环境，其中GLFW和GLAD的头文件和库见github仓库。
GLFW
OpenGL提供了图形渲染接口，而GLFW提供了窗口以及用户输入接口。因为我们在绘制图形之前要先创建一个用于显示的窗口，所以我们需要使用GLFW。
在Visual Studio中建立GLFW环境需要指定包含...]]></description><category></category></item><item><title><![CDATA[2018 ICPC 徐州现场赛]]></title><link>https://blog.csdn.net/Fast_G/article/details/83480424</link><guid>https://blog.csdn.net/Fast_G/article/details/83480424</guid><author>Fast_G</author><pubDate>Mon, 29 Oct 2018 01:48:58 +0800</pubDate><description><![CDATA[2018ICPC徐州区域赛，这是我第一次参加的ICPC比赛，经过五个小时的奋斗，最后拿了一个铜奖。虽然对于各位dalao这次的题可能并不太难，但是我们队卡到比赛结束也只做出了A题，而且罚时几乎要排到铜尾。不过这次比赛对我来说真的非常有意义，我在ICPC赛场上做出了第一道题，也拿到了第一个ICPC奖项，还收获了很多宝贵的经验。
回顾这次的比赛，开局一眼望去就觉得没有水题，我看了下C题和F题的题面，但...]]></description><category></category></item><item><title><![CDATA[算法：随机数]]></title><link>https://blog.csdn.net/Fast_G/article/details/83029102</link><guid>https://blog.csdn.net/Fast_G/article/details/83029102</guid><author>Fast_G</author><pubDate>Fri, 12 Oct 2018 18:52:19 +0800</pubDate><description><![CDATA[随机数
思路1
在C++中，生成随机数的函数为rand()，返回一个不大于RAND_MAX的非负数。但是，如果生成随机数的种子和生成的次数相同，那么生成的随机数相同，因此rand()只能生成伪随机数。为了尽量得到真随机数，每次应该取不同的种子，由于time(NULL)返回从1970.1.1/00:00到现在的秒数，可以采用srand(time(NULL))。因为程序运行非常快，两次取随机数的间隔可...]]></description><category></category></item><item><title><![CDATA[算法：数位DP]]></title><link>https://blog.csdn.net/Fast_G/article/details/83025345</link><guid>https://blog.csdn.net/Fast_G/article/details/83025345</guid><author>Fast_G</author><pubDate>Fri, 12 Oct 2018 14:16:49 +0800</pubDate><description><![CDATA[数位DP
问题
求区间[L,R][L, R][L,R]中满足条件的数有多少个， 0≤L≤R0 \le L \le R0≤L≤R，该条件与数位有关，比如不包含数字444。
思路
时间复杂度
O(log⁡n)O(\log n)O(logn)。实际上为nnn的位数，而nnn的位数可以表示为lg⁡n\lg nlgn，即log⁡nlog⁡10\frac {\log n}{\log 10}log10logn​...]]></description><category></category></item><item><title><![CDATA[算法：拓扑排序]]></title><link>https://blog.csdn.net/Fast_G/article/details/82962895</link><guid>https://blog.csdn.net/Fast_G/article/details/82962895</guid><author>Fast_G</author><pubDate>Mon, 08 Oct 2018 00:41:12 +0800</pubDate><description><![CDATA[拓扑排序
定义
将一个有向无环图的所有顶点排成一个线性序列，满足所有单向边都由序号小的顶点指向序号大的顶点，这就是拓扑排序。
思路
计算所有顶点的入度，将入度为000的顶点排在前面，即序号较小的位置，然后删去这些顶点以及连接的边，再从剩下的顶点中选取入度为000的顶点排序，不断循环直到所有顶点均分配好序号。因为当顶点被分配序号时入度为000，即所有指向该顶点的边均来自序号更小的顶点，所以按序号形成...]]></description><category></category></item><item><title><![CDATA[Android Studio项目模板]]></title><link>https://blog.csdn.net/Fast_G/article/details/82886675</link><guid>https://blog.csdn.net/Fast_G/article/details/82886675</guid><author>Fast_G</author><pubDate>Fri, 28 Sep 2018 16:49:00 +0800</pubDate><description><![CDATA[Android Studio在新建项目时会根据模板生成初始文件，我们可以修改文件模板。
项目模板
模板所在目录：Android Studio\plugins\android\lib\templates
下面我将修改三个文件，分别是NewAndroidProject\root\build.gradle.ftl，NewAndroidModule\root\build.gradle.ftl和projec...]]></description><category></category></item><item><title><![CDATA[Codeforces Round #512 Div. 2]]></title><link>https://blog.csdn.net/Fast_G/article/details/82884914</link><guid>https://blog.csdn.net/Fast_G/article/details/82884914</guid><author>Fast_G</author><pubDate>Fri, 28 Sep 2018 15:37:19 +0800</pubDate><description><![CDATA[本以为E题不可做，结果一看答案代码倒是不难写，思路很巧妙。
A. In Search of an Easy Problem
题意
对于一道题，每个人进行评分，如果认为困难就给111分，认为简单就给000分。只要有人觉得这道题困难就是难题，问这道题是不是难题。
思路
记录评分1的数量，若大于0则为难题，否则为简单。
B. Vasya and Cornfield
题意
一个平面上有一个矩形和很多个点，...]]></description><category></category></item><item><title><![CDATA[算法：逆元]]></title><link>https://blog.csdn.net/Fast_G/article/details/82861444</link><guid>https://blog.csdn.net/Fast_G/article/details/82861444</guid><author>Fast_G</author><pubDate>Thu, 27 Sep 2018 00:37:46 +0800</pubDate><description><![CDATA[逆元
定义
一个数aaa的倒数a−1a^{-1}a−1满足a×a−1=1a \times a^{-1} = 1a×a−1=1。取aaa的逆元(amod&amp;amp;amp;amp;amp;amp;ThinSpace;&amp;amp;amp;amp;amp;amp;ThinSpace;b)−1(a \mod b)^{-1}(amodb)−1满足(amod&amp;amp;amp;amp;amp;amp;ThinSpace;&amp;amp;amp;amp;amp;amp;ThinSpace;b)×(]]></description><category></category></item><item><title><![CDATA[Codeforces Round #511 Div. 2]]></title><link>https://blog.csdn.net/Fast_G/article/details/82823712</link><guid>https://blog.csdn.net/Fast_G/article/details/82823712</guid><author>Fast_G</author><pubDate>Sun, 23 Sep 2018 17:58:12 +0800</pubDate><description><![CDATA[C题水题没做出来，反而猜对了D题，还好排名变化不大。
A. Little C Loves 3 I
题意
给出一个数nnn，要求取三个不为333倍数的数a,b,ca, b, ca,b,c，满足a+b+c=na+b+c=na+b+c=n。
思路
若nnn模333得000或111，则取a=1,b=1,c=n−2a=1, b=1, c=n-2a=1,b=1,c=n−2；否则取a=1,b=2,c=n−3a=...]]></description><category></category></item><item><title><![CDATA[Educational Codeforces Round 51 Div. 2]]></title><link>https://blog.csdn.net/Fast_G/article/details/82799119</link><guid>https://blog.csdn.net/Fast_G/article/details/82799119</guid><author>Fast_G</author><pubDate>Fri, 21 Sep 2018 15:11:24 +0800</pubDate><description><![CDATA[前四题比较水，E题写出来有BUG最后没时间调试了，赛后才AC。
A. Vasya And Password
题意
多组输入，有一个字符串，修改尽可能少的字符使得字符串中包含大写字母，小写字母和数字，保证存在修改后满足要求的字符串。
思路
先扫一遍字符串得到大写字母，小写字母和数字的数量。若均大于000，则不修改；若两种字符的数量大于000，则取其中一种数量大于111的字符，取一位修改为剩下的字符，...]]></description><category></category></item><item><title><![CDATA[Codeforces Round #510 Div. 2]]></title><link>https://blog.csdn.net/Fast_G/article/details/82780832</link><guid>https://blog.csdn.net/Fast_G/article/details/82780832</guid><author>Fast_G</author><pubDate>Thu, 20 Sep 2018 08:37:08 +0800</pubDate><description><![CDATA[最近一直在Codeforces打比赛，总体感觉Codeforces的题目比LeetCode的质量更高。我现在是大概能做3—4题的水平，只记录我已经AC的题。
A. Benches
题意
有一个数组，将一个数任意分配加给数组中的数，求数组中最大的数的最小可能值和最大可能值。
思路
对原数组中最大的数加上分配的数即为最大可能值；考虑将所有数加到和原数组中最大的数一样，若需要的数大于分配的数，则最小可能...]]></description><category></category></item><item><title><![CDATA[算法：矩阵快速幂]]></title><link>https://blog.csdn.net/Fast_G/article/details/81783859</link><guid>https://blog.csdn.net/Fast_G/article/details/81783859</guid><author>Fast_G</author><pubDate>Fri, 17 Aug 2018 22:15:21 +0800</pubDate><description><![CDATA[矩阵快速幂

功能

快速计算矩阵AAA的bbb次方幂

思路

将快速幂算法中的乘法运算替换为矩阵乘法。若将bbb表示为∑pi×2i∑pi×2i\sum p_i \times 2_i，则AbAbA^b可以表示为∏(A2i)pi∏(A2i)pi\prod (A^{2^i})^{p_i}，其中pipip_i表示bbb的二进制从右往左第iii位数字。

时间复杂度

O(logn)O(log⁡n)O(...]]></description><category></category></item></channel></rss>