<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[guobinperfect的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/guobinperfect</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; guobinperfect]]></copyright><item><title><![CDATA[sublimetext设置中文]]></title><link>https://blog.youkuaiyun.com/guobinperfect/article/details/120968227</link><guid>https://blog.youkuaiyun.com/guobinperfect/article/details/120968227</guid><author>guobinperfect</author><pubDate>Tue, 26 Oct 2021 11:06:05 +0800</pubDate><description><![CDATA[1.打开Sublime Text,使用快捷键Shift+Ctrl+P,弹出查找栏，如图：
2.在搜索框中输入关键字 install ,出现下拉选项，点击选择其中的：Package Control: Install Package,如图：
刚点击之后并不会立刻有反应，需要稍等一会，（我当时就以为自己没点到，其实并不是），然后就会弹出一个消息框，表示插件列表加载完成，出现如下列表：
3.在搜索框中输入chinese，选择下拉框中的ChineseLocalizations，如图：
4.点击之后，中文包就安装完成了]]></description><category></category></item><item><title><![CDATA[【算法框架】深度优先搜索]]></title><link>https://blog.youkuaiyun.com/guobinperfect/article/details/120853094</link><guid>https://blog.youkuaiyun.com/guobinperfect/article/details/120853094</guid><author>guobinperfect</author><pubDate>Tue, 19 Oct 2021 19:43:04 +0800</pubDate><description><![CDATA[深度优先搜索在树的遍历中也称作树的先序遍历。对于树而言，深度优先搜索的思路可以描述为：
(1)将根结点置为出发结点。

(2)访问该出发结点．

(3)依次将出发结点的子结点置为新的出发结点．进行深度优先遍历(执行(2))。

(4)退回上一层的出发结点。

基本框架：（回溯递归实现）
框架一
void dfs(int k) {
for (i = 1; i &lt;= 子状态数; i++) {//产生式
if (满足条件) { //扩展条件
保存结果;
if (到达目的地) {//目标状态
输出解;
}el]]></description><category></category></item><item><title><![CDATA[c++字符和整数之间的转换]]></title><link>https://blog.youkuaiyun.com/guobinperfect/article/details/120739583</link><guid>https://blog.youkuaiyun.com/guobinperfect/article/details/120739583</guid><author>guobinperfect</author><pubDate>Wed, 13 Oct 2021 10:53:40 +0800</pubDate><description><![CDATA[比如有一个字符char c；
如果想让c = ‘5’，可以这样做c = 5+’0‘；那么整形自动转为char形
如果想把char变为int，那就要减’0‘
还有一种最常用的就是char c = ’5‘；
如果想让它等于整形，也可以这样int a = c - ‘0’;

...]]></description><category></category></item><item><title><![CDATA[c++字符串转换为int数组]]></title><link>https://blog.youkuaiyun.com/guobinperfect/article/details/120739217</link><guid>https://blog.youkuaiyun.com/guobinperfect/article/details/120739217</guid><author>guobinperfect</author><pubDate>Wed, 13 Oct 2021 10:41:52 +0800</pubDate><description><![CDATA[字符串：“1234”
数组：{1234}
string s=“1234”;
int a[100]={0}
int num=0;
for(int i=0; i&lt;s.size() ;i++){
//把单个字符变为数字
a[i] = s[i]-‘0’;
}

]]></description><category></category></item><item><title><![CDATA[回溯算法模板]]></title><link>https://blog.youkuaiyun.com/guobinperfect/article/details/120604299</link><guid>https://blog.youkuaiyun.com/guobinperfect/article/details/120604299</guid><author>guobinperfect</author><pubDate>Mon, 04 Oct 2021 15:26:10 +0800</pubDate><description><![CDATA[①画出递归树，找到状态变量(回溯函数的参数)，这一步非常重要※
②根据题意，确立结束条件
③找准选择列表(与函数参数相关),与第一步紧密关联※
④判断是否需要剪枝
⑤作出选择，递归调用，进入下一层
⑥撤销选择
def  back_function(状态变量n){
if(结束条件)将方案存档；
for(选择列表){
if(重复)return;
结果入栈;
back_function(n+1);
出栈
}
}

...]]></description><category></category></item><item><title><![CDATA[递推、递归]]></title><link>https://blog.youkuaiyun.com/guobinperfect/article/details/120594321</link><guid>https://blog.youkuaiyun.com/guobinperfect/article/details/120594321</guid><author>guobinperfect</author><pubDate>Sun, 03 Oct 2021 14:23:32 +0800</pubDate><description><![CDATA[概念
递归：从已知问题的结果出发，用迭代表达式逐步推算出问题的开始的条件，即顺推法的逆过程，称为递归。
递归的定义：在一个函数的定义中又直接或间接地调用本身。
递归思想： 把规模大的、较难解决的问题变成规模较小的、易解决的同一问题。规模较小的问题又变成规模更小的问题，并且小到一定程度可以直接得出它的解，从而得到原来问题的解。
递归优点： 符合人的思维方式，递归程序结构清晰，可读性，容易理解
递归缺点： 通过调用函数实现，当递归层数过多时，程序的效率低。例如求Fibonacii数列的第1000项?
递归的应用]]></description><category></category></item><item><title><![CDATA[bitset]]></title><link>https://blog.youkuaiyun.com/guobinperfect/article/details/120580981</link><guid>https://blog.youkuaiyun.com/guobinperfect/article/details/120580981</guid><author>guobinperfect</author><pubDate>Fri, 01 Oct 2021 21:15:52 +0800</pubDate><description><![CDATA[定义与初始化
bitset b;			//b有n位，每位都是0
bitset b(u);			//b是unsigned long型u中的一个副本
bitset b(s);			//b是string对象s中含有位串的副本
bitset b(s,pos,n);	//b是s中从pos位置开始的n个位的副本

]]></description><category></category></item><item><title><![CDATA[c++cmath函数库]]></title><link>https://blog.youkuaiyun.com/guobinperfect/article/details/120484518</link><guid>https://blog.youkuaiyun.com/guobinperfect/article/details/120484518</guid><author>guobinperfect</author><pubDate>Sun, 26 Sep 2021 11:05:16 +0800</pubDate><description><![CDATA[cmath中常用库函数：
int abs(int i);//返回整型参数i的绝对值
double fabs(double x);//返回双精度参数x的绝对值
long labs(long n);//返回长整型参数n的绝对值
double exp(double x);//返回指数函数e^x的值
double log(double x);//返回logex的值
double log10(double x) 返回log10x的值
double pow(double x,double y) 返回x^y的值
doub]]></description><category></category></item><item><title><![CDATA[cou格式化输出，c++流操作算子]]></title><link>https://blog.youkuaiyun.com/guobinperfect/article/details/120484391</link><guid>https://blog.youkuaiyun.com/guobinperfect/article/details/120484391</guid><author>guobinperfect</author><pubDate>Sun, 26 Sep 2021 11:01:53 +0800</pubDate><description><![CDATA[有时希望按照一定的格式进行输出，如按十六进制输出整数，输出浮点数时保留小数点后面两位，输出整数时按 6 个数字的宽度输出，宽度不足时左边补 0，等等。C语言中的 printf() 函数使用以%开头的格式控制符，例如 %X、%.2f、%6d 等；C++ 中的 cout 对象则使用流操作算子（你也可以叫做格式控制符）或者成员函数进行控制。
使用流操作算子
C++ 中常用的输出流操纵算子如表 1 所示，它们都是在头文件 iomanip 中定义的；要使用这些流操纵算子，必须包含该头文件。
注意：“流操纵算子”一栏中]]></description><category></category></item><item><title><![CDATA[对cin和cin.get()的理解]]></title><link>https://blog.youkuaiyun.com/guobinperfect/article/details/120481566</link><guid>https://blog.youkuaiyun.com/guobinperfect/article/details/120481566</guid><author>guobinperfect</author><pubDate>Sun, 26 Sep 2021 09:08:58 +0800</pubDate><description><![CDATA[测试一下代码，cin接受键盘输入，会把输入的内容全部缓存，而get()方法每次只能获取一个字符，get（）方法不会忽略任何一个不可见的输入，比如回车、空格等等。
#include
using namespace std;
int main(){
char c;
while(1){
c = cin.get();
cout&lt;&lt;int©&lt;&lt;endl;
}
return 0;
}

...]]></description><category></category></item><item><title><![CDATA[iomanip]]></title><link>https://blog.youkuaiyun.com/guobinperfect/article/details/120447929</link><guid>https://blog.youkuaiyun.com/guobinperfect/article/details/120447929</guid><author>guobinperfect</author><pubDate>Fri, 24 Sep 2021 09:09:06 +0800</pubDate><description><![CDATA[#include
如下
1介绍:
在c++程序里面经常见到下面的头文件
#include 
io代表输入输出，manip是manipulator（操纵器）的缩写(在c++上只能通过输入缩写才有效。）
2作用
主要是对cin,cout之类的一些操纵运算子，比如setfill,setw,setbase,setprecision等等。它是I/O流控制头文件,就像C里面的格式化输出一样.以下是一些常见的控制函数的:
dec 置基数为10 相当于"%d"
hex 置基数为16 相当于"%X"
oct 置基数为8 相当]]></description><category></category></item><item><title><![CDATA[define和const]]></title><link>https://blog.youkuaiyun.com/guobinperfect/article/details/120387574</link><guid>https://blog.youkuaiyun.com/guobinperfect/article/details/120387574</guid><author>guobinperfect</author><pubDate>Mon, 20 Sep 2021 08:17:48 +0800</pubDate><description><![CDATA[C++中不但可以用define定义常量还可以用const定义常量，它们的区别如下：
用#define MAX 255定义的常量是没有类型的，所给出的是一个立即数，编译器只是把所定义的常量值与所定义的常量的名字联系起来，define所定义的宏变量在预处理的时候进行替换，在程序中使用到该常量的地方都要进行拷贝替换；
用const float MAX = 255; 定义的常量有类型名字，存放在内存的静态区域中，在程序运行过程中const变量只有一个拷贝，而#define 所定义的宏变量却有多个拷贝，所以宏定义在程]]></description><category></category></item><item><title><![CDATA[tomcat虚拟目录配置]]></title><link>https://blog.youkuaiyun.com/guobinperfect/article/details/84373825</link><guid>https://blog.youkuaiyun.com/guobinperfect/article/details/84373825</guid><author>guobinperfect</author><pubDate>Fri, 28 Dec 2012 15:40:37 +0800</pubDate><description><![CDATA[在tomcat6版本中：
1、【官方文档】本人不推荐。在tomcat\conf下server.xml中找到在其中添加：这的docBase要改成你的项目目录。
2、 不修改server.xml【推荐使用此方法】在tomcat文件夹的conf&quot;catalina&quot;localhost(对于Tomcat6版本及其以上，需要自己创建catalina和localhost这两个文件夹)下新建一个xml文件。内...]]></description><category></category></item><item><title><![CDATA[apache conf文件配置]]></title><link>https://blog.youkuaiyun.com/guobinperfect/article/details/84369322</link><guid>https://blog.youkuaiyun.com/guobinperfect/article/details/84369322</guid><author>guobinperfect</author><pubDate>Tue, 18 Dec 2012 15:46:49 +0800</pubDate><description><![CDATA[#
# 基于 NCSA 服务器的配置文件 由 Rob McCool 编写，龙子翻译
#
# Apache服务器主配置文件. 包括服务器指令的目录设置.
# 详见 
#
# 请在理解用途的基础上阅读各指令。
#
# 再读取此文档后，服务器将继续搜索运行
# E:/Program Files/Apache Group/Apache/conf/srm.conf 
# E:/Progr...]]></description><category></category></item><item><title><![CDATA[powerPoint]]></title><link>https://blog.youkuaiyun.com/guobinperfect/article/details/84356208</link><guid>https://blog.youkuaiyun.com/guobinperfect/article/details/84356208</guid><author>guobinperfect</author><pubDate>Wed, 14 Nov 2012 06:56:50 +0800</pubDate><description><![CDATA[在PowerPoint中插入了一个声音文件，如果想自由地控制这个声音文件播放、暂停、停止该如何操作？  2010-03-09 18:07:41|  分类： 默认分类 |  标签： |字号大中小 订阅 .



操作步骤如下。

　　第一步，打开要插入声音的幻灯片，在菜单中依次单击“插入”→“影片和声音”→“文件中的声音”命令，把所需的声音文件插入，插入声音文件后会出现一个提示，询问是否...]]></description><category></category></item><item><title><![CDATA[服务器×××上的MSDTC不可用解决办法]]></title><link>https://blog.youkuaiyun.com/guobinperfect/article/details/84291188</link><guid>https://blog.youkuaiyun.com/guobinperfect/article/details/84291188</guid><author>guobinperfect</author><pubDate>Tue, 18 Sep 2012 09:51:29 +0800</pubDate><description><![CDATA[服务器×××上的MSDTC不可用解决办法




MSDTC(分布式交易协调器)，协调跨多个数据库、消息队列、文件系统等资源管理器的事务。该服务的进程名为Msdtc.exe,该进程调用系统Microsoft Personal Web Server和Microsoft SQL Server。该服务用于管理多个服务器 .
 位置：控制面板－－管理工具－－服务－－Distributed Tr...]]></description><category></category></item><item><title><![CDATA[Flash - textarea组件的背景边框设置 ]]></title><link>https://blog.youkuaiyun.com/guobinperfect/article/details/84210284</link><guid>https://blog.youkuaiyun.com/guobinperfect/article/details/84210284</guid><author>guobinperfect</author><pubDate>Fri, 27 Apr 2012 08:31:30 +0800</pubDate><description><![CDATA[[b]as2中的办法：[/b]
TestArea组件背景透明，边框也透明。 
myTextArea.depthChild0._visible = false; 
TestArea组件背景透明，边框不透明。 
_global.styles.TextArea.backgroundColor = undefined; 
TestArea组件背景和边框的透明度。 
myTextArea.dep...]]></description><category></category></item><item><title><![CDATA[flash制作swf播放器]]></title><link>https://blog.youkuaiyun.com/guobinperfect/article/details/84171472</link><guid>https://blog.youkuaiyun.com/guobinperfect/article/details/84171472</guid><author>guobinperfect</author><pubDate>Tue, 20 Mar 2012 11:09:04 +0800</pubDate><description><![CDATA[AS3的 LoaderInfo 类为我们加载外部资源提供了更多的可控信息，以前制作SWF播放器的两大难题终于可以得到解决：

◦获得加载SWF的舞台大小以缩放到适合尺寸显示
LoaderInfo 的 width 和 height 属性便是舞台大小。 
◦使加载的SWF按自己的帧频播放
LoaderInfo 的 frameRate 属性为加载SWF的帧频，可以修改Stage的 frameR...]]></description><category></category></item><item><title><![CDATA[as3加载外部文件]]></title><link>https://blog.youkuaiyun.com/guobinperfect/article/details/84171082</link><guid>https://blog.youkuaiyun.com/guobinperfect/article/details/84171082</guid><author>guobinperfect</author><pubDate>Mon, 19 Mar 2012 16:43:29 +0800</pubDate><description><![CDATA[as3 加载外部文件或图像 flash.display.Loader 
‍‍AS3 使用 flash.display.Loader 包 Loader类加载外部图像文件，具体代码如下：
注意：Loader.load()方法必须使用包 import flash.net.URLRequest 中URLRequest类可捕获单个 HTTP 请求中的所有信息.
--------------------...]]></description><category></category></item><item><title><![CDATA[网页中嵌入flash的方法]]></title><link>https://blog.youkuaiyun.com/guobinperfect/article/details/84079114</link><guid>https://blog.youkuaiyun.com/guobinperfect/article/details/84079114</guid><author>guobinperfect</author><pubDate>Wed, 09 Nov 2011 08:14:00 +0800</pubDate><description><![CDATA[一、传统的方法。
 
 
 


 
 
 
 
 
 
 

 
 
这方法是使用 object 和 embed 标签来嵌入，细心的会发现，object 的很多参数和 embed 里面的很多属性是重复的，为什么这样做？为了浏览器兼容性，有的浏览器支持 object，有的支持 embed，这也是为什么要修改 Flash 的参数时两个地方都要改的原因。这种方法是 Ma...]]></description><category></category></item></channel></rss>