<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Bear1998的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Bear1998</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Bear1998]]></copyright><item><title><![CDATA[NSIS打包  判断安装目录是否有中文]]></title><link>https://blog.youkuaiyun.com/Bear1998/article/details/104519183</link><guid>https://blog.youkuaiyun.com/Bear1998/article/details/104519183</guid><author>Bear1998</author><pubDate>Wed, 26 Feb 2020 16:16:21 +0800</pubDate><description><![CDATA[只需要添加下面一段代码即可，每句代码的意思已经备注在后面，应该挺清楚的。


Function .onVerifyInstDir
  StrCpy $0 $INSTDIR     ;$0存放安装路径
  StrLen $1 $0           ;获取$0的长度，存在$1里
  StrCpy $2 ''

  ; 每个中文会给strlen增加2，所以copy 1个字符时，会遇到不可显示字符，会...]]></description><category></category></item><item><title><![CDATA[QT 程序获取管理员权限]]></title><link>https://blog.youkuaiyun.com/Bear1998/article/details/104166116</link><guid>https://blog.youkuaiyun.com/Bear1998/article/details/104166116</guid><author>Bear1998</author><pubDate>Tue, 04 Feb 2020 10:31:46 +0800</pubDate><description><![CDATA[亲测可用，在pro中加入下面这句：


QMAKE_LFLAGS += /MANIFESTUAC:\"level=\'requireAdministrator\' uiAccess=\'false\'\"


qmake，在重新构建！不要只qmake不构建！！！一定要重新构建！
...]]></description><category></category></item><item><title><![CDATA[NSIS 安装、卸载程序时检测程序是否在运行，给出解决选择]]></title><link>https://blog.youkuaiyun.com/Bear1998/article/details/101060269</link><guid>https://blog.youkuaiyun.com/Bear1998/article/details/101060269</guid><author>Bear1998</author><pubDate>Fri, 20 Sep 2019 14:48:01 +0800</pubDate><description><![CDATA[首先，FindProcDLL这个dll已经没有用了，因为这个查了一天多，都要崩溃了，网上大部分都是用的这个，所以并没有意识到dll已经没有效果了。用nsProcess这个dll才是正确的。下面直接放代码，可用的：


Function .onInit
  nsProcess::_FindProcess "aidi.exe"
  Pop $R0
  IntCmp $R0 0 running no_r...]]></description><category></category></item><item><title><![CDATA[QT 通过NSIS打包软件 安装软件后，改写注册表，实现文件关联]]></title><link>https://blog.youkuaiyun.com/Bear1998/article/details/101015097</link><guid>https://blog.youkuaiyun.com/Bear1998/article/details/101015097</guid><author>Bear1998</author><pubDate>Thu, 19 Sep 2019 10:45:41 +0800</pubDate><description><![CDATA[Section ".aq" aq_file
DetailPrint "关联 aq 文件..."
SectionIn 1
WriteRegStr HKCR ".aq" "" "Aq.file"
WriteRegStr HKCR "Aq.file" "" "aq_file"
WriteRegStr HKCR "Aq.file\DefaultIcon" "" "$INSTDIR\rc\AIDI_log...]]></description><category></category></item><item><title><![CDATA[L2-007. 家庭房产（并查集，变）]]></title><link>https://blog.youkuaiyun.com/Bear1998/article/details/79763433</link><guid>https://blog.youkuaiyun.com/Bear1998/article/details/79763433</guid><author>Bear1998</author><pubDate>Fri, 30 Mar 2018 21:29:15 +0800</pubDate><description><![CDATA[L2-007. 家庭房产时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈越给定每个人的家庭成员和其自己名下的房产，请你统计出每个家庭的人口数、人均房产面积及房产套数。输入格式：输入第一行给出一个正整数N（&amp;lt;=1000），随后N行，每行按下列格式给出一个人的房产：编号 父 母 k 孩子1 ... 孩子k 房产套数 总面积其中 编号 是每个人独有...]]></description><category></category></item><item><title><![CDATA[L2-001. 紧急救援（最短路，变化）]]></title><link>https://blog.youkuaiyun.com/Bear1998/article/details/79759672</link><guid>https://blog.youkuaiyun.com/Bear1998/article/details/79759672</guid><author>Bear1998</author><pubDate>Fri, 30 Mar 2018 16:36:00 +0800</pubDate><description><![CDATA[L2-001. 紧急救援时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈越作为一个城市的应急救援队伍的负责人，你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候，你的任务是带领你的救援队尽快赶往事发地，同时，一路上召集尽...]]></description><category></category></item><item><title><![CDATA[L2-020. 功夫传人]]></title><link>https://blog.youkuaiyun.com/Bear1998/article/details/79754547</link><guid>https://blog.youkuaiyun.com/Bear1998/article/details/79754547</guid><author>Bear1998</author><pubDate>Fri, 30 Mar 2018 11:02:32 +0800</pubDate><description><![CDATA[L2-020. 功夫传人时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈越一门武功能否传承久远并被发扬光大，是要看缘分的。一般来说，师傅传授给徒弟的武功总要打个折扣，于是越往后传，弟子们的功夫就越弱…… 直到某一支的某一代突然出现一个天分特别高的弟子（或者是吃到了灵丹、挖到了特别的秘笈），会将功夫的威力一下子放大N倍 —— 我们称这种弟子为“得道者...]]></description><category></category></item><item><title><![CDATA[字符串相减 A-B]]></title><link>https://blog.youkuaiyun.com/Bear1998/article/details/79703133</link><guid>https://blog.youkuaiyun.com/Bear1998/article/details/79703133</guid><author>Bear1998</author><pubDate>Mon, 26 Mar 2018 20:00:15 +0800</pubDate><description><![CDATA[L1-011. A-B时间限制100 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈越本题要求你计算A-B。不过麻烦的是，A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉，剩下的字符组成的就是字符串A-B。输入格式：输入在2行中先后给出字符串A和B。两字符串的长度都不超过104，并且保证每个字符串都是由可见的ASCII码和空白字符组成，最后以换...]]></description><category></category></item><item><title><![CDATA[【51nod】-1091 线段的重叠（贪心）]]></title><link>https://blog.youkuaiyun.com/Bear1998/article/details/78753264</link><guid>https://blog.youkuaiyun.com/Bear1998/article/details/78753264</guid><author>Bear1998</author><pubDate>Fri, 08 Dec 2017 16:51:56 +0800</pubDate><description><![CDATA[1091 线段的重叠

基准时间限制：1 秒 空间限制：131072 KB 分值: 5 难度：1级算法题




 收藏


 关注




X轴上有N条线段，每条线段包括1个起点和终点。线段的重叠是这样来算的，[10 20]和[12 25]的重叠部分为[12 20]。
给出N条线段的起点和终点，从中选出2条线段，这两条线段的重叠部分是最长的。输出这个最长的距离。如]]></description><category></category></item><item><title><![CDATA[【51nod】-1001 数组中和等于K的数对（思维）]]></title><link>https://blog.youkuaiyun.com/Bear1998/article/details/78743840</link><guid>https://blog.youkuaiyun.com/Bear1998/article/details/78743840</guid><author>Bear1998</author><pubDate>Thu, 07 Dec 2017 17:33:46 +0800</pubDate><description><![CDATA[1001 数组中和等于K的数对

基准时间限制：1 秒 空间限制：131072 KB 分值: 5 难度：1级算法题




 收藏


 关注





给出一个整数K和一个无序数组A，A的元素为N个互不相同的整数，找出数组A中所有和等于K的数对。例如K = 8，数组A：{-1,6,5,3,4,2,9,0,8}，所有和等于8的数对包括(-1,9)，(0,8)，(2,]]></description><category></category></item><item><title><![CDATA[51nod-1289 大鱼吃小鱼（栈）]]></title><link>https://blog.youkuaiyun.com/Bear1998/article/details/78732760</link><guid>https://blog.youkuaiyun.com/Bear1998/article/details/78732760</guid><author>Bear1998</author><pubDate>Wed, 06 Dec 2017 17:15:56 +0800</pubDate><description><![CDATA[1289 大鱼吃小鱼

题目来源： Codility

基准时间限制：1 秒 空间限制：131072 KB 分值: 5 难度：1级算法题




 收藏


 关注




有N条鱼每条鱼的位置及大小均不同，他们沿着X轴游动，有的向左，有的向右。游动的速度是一样的，两条鱼相遇大鱼会吃掉小鱼。从左到右给出每条鱼的大小和游动的方向（0表示向左，1表示向右）。问足够长的]]></description><category></category></item><item><title><![CDATA[【51nod】-1305 Pairwise Sum and Divide(数学）]]></title><link>https://blog.youkuaiyun.com/Bear1998/article/details/78712536</link><guid>https://blog.youkuaiyun.com/Bear1998/article/details/78712536</guid><author>Bear1998</author><pubDate>Mon, 04 Dec 2017 18:45:21 +0800</pubDate><description><![CDATA[1305 Pairwise Sum and Divide

题目来源： HackerRank

基准时间限制：1 秒 空间限制：131072 KB 分值: 5 难度：1级算法题




 收藏


 关注




有这样一段程序，fun会对整数数组A进行求值，其中Floor表示向下取整：


fun(A)
    sum = 0
    for i = ]]></description><category></category></item><item><title><![CDATA[OpenG  - 三次B样条曲线]]></title><link>https://blog.youkuaiyun.com/Bear1998/article/details/78335489</link><guid>https://blog.youkuaiyun.com/Bear1998/article/details/78335489</guid><author>Bear1998</author><pubDate>Tue, 24 Oct 2017 22:11:59 +0800</pubDate><description><![CDATA[使用方法：鼠标左键点击画点，右键按住移动点
#include 
#include 
#include 
#include 
#include
#include
using namespace std;
bool mouseRightIsDown = false;
const int MAX = 100000;

struct Point{
	int x, y;
};
vector v;

voi]]></description><category></category></item><item><title><![CDATA[OpenGL  三次Bezier曲线]]></title><link>https://blog.youkuaiyun.com/Bear1998/article/details/78286877</link><guid>https://blog.youkuaiyun.com/Bear1998/article/details/78286877</guid><author>Bear1998</author><pubDate>Thu, 19 Oct 2017 16:56:56 +0800</pubDate><description><![CDATA[公式：


运行结果：


代码：
#include 
#include 
#include 
#include 
#include
#include
using namespace std;

struct Point{
	int x, y;
};
vector v;

void Reshape(int w, int h)      //两个参数：窗口被移动后大小
{
	glVie]]></description><category></category></item><item><title><![CDATA[OpenGL 旋转的正方体]]></title><link>https://blog.youkuaiyun.com/Bear1998/article/details/78282808</link><guid>https://blog.youkuaiyun.com/Bear1998/article/details/78282808</guid><author>Bear1998</author><pubDate>Thu, 19 Oct 2017 11:31:03 +0800</pubDate><description><![CDATA[这里绘制正方体不是用原来的简单描述六个面来绘制，因为那样代码过于麻烦。
这里用数组的方式对正方体进行描述


重点：这里的旋转记录上一次旋转的位置，在上一次旋转的基础上继续绕 x y z 某一个方向旋转。
不是简单的正方体绕x转后让他绕y轴转，先用最开始的图形转


使用说明：点击鼠标左键绕x轴，右键y轴，中间z轴
#include"stdafx.h"
#include 
#in]]></description><category></category></item><item><title><![CDATA[OpenGL   旋转的四棱锥]]></title><link>https://blog.youkuaiyun.com/Bear1998/article/details/78282512</link><guid>https://blog.youkuaiyun.com/Bear1998/article/details/78282512</guid><author>Bear1998</author><pubDate>Thu, 19 Oct 2017 11:17:26 +0800</pubDate><description><![CDATA[四棱锥在屏幕中央，绕y轴旋转，可加速，减速。
建立四棱锥的模型用之前最简单粗暴的方式，四个三角形搭建。
旋转，平移，放缩直接调用已有函数。


重点：添加了对鼠标，键盘事件的处理，
glutKeyboardFunc(keyboard);
glutMouseFunc(mouse);  
其中的参数及意义详见：Glut处理鼠标事件    OpenGL键盘控制键值


使用说明：点]]></description><category></category></item><item><title><![CDATA[OpenGL画三角形 圆 五角星 菱形]]></title><link>https://blog.youkuaiyun.com/Bear1998/article/details/78281584</link><guid>https://blog.youkuaiyun.com/Bear1998/article/details/78281584</guid><author>Bear1998</author><pubDate>Thu, 19 Oct 2017 10:35:50 +0800</pubDate><description><![CDATA[用OPenGL原有的画三角形，正方形，点的函数来作图。
画圆是用化曲为直的思想，把圆分为很多分，越分的多越细，越像圆。
画菱形和圆的思想一样，来确定菱形顶点坐标。只是把圆周分的份数少一些
#include "stdafx.h"
#include
#include
#include 
const double PI = 3.14159265357f;
const double R = 0.5f]]></description><category></category></item><item><title><![CDATA[OpenGL环境配置]]></title><link>https://blog.youkuaiyun.com/Bear1998/article/details/78115332</link><guid>https://blog.youkuaiyun.com/Bear1998/article/details/78115332</guid><author>Bear1998</author><pubDate>Wed, 27 Sep 2017 17:36:09 +0800</pubDate><description><![CDATA[C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin
生成失败，删除一个.exe文件，因为机房电脑不止一个VS


C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include

在这里放glut.h


C:\Program Files (x86)\Micr]]></description><category></category></item><item><title><![CDATA[【2016-天梯赛】-排座位 （并查集）]]></title><link>https://blog.youkuaiyun.com/Bear1998/article/details/64452363</link><guid>https://blog.youkuaiyun.com/Bear1998/article/details/64452363</guid><author>Bear1998</author><pubDate>Tue, 21 Mar 2017 17:53:58 +0800</pubDate><description><![CDATA[5-10 排座位 


布置宴席最微妙的事情，就是给前来参宴的各位宾客安排座位。无论如何，总不能把两个死对头排到同一张宴会桌旁！这个艰巨任务现在就交给你，对任何一对客人，请编写程序告诉主人他们是否能被安排同席。

输入格式：

输入第一行给出3个正整数：N（\le≤100），即前来参宴的宾客总人数，则这些人从1到N编号；M为已知两两宾客之间的关系数；K为查询的条数。随后M行，每行给出]]></description><category></category></item><item><title><![CDATA[【2016-天梯赛】-集合相似度 (二分）]]></title><link>https://blog.youkuaiyun.com/Bear1998/article/details/64130979</link><guid>https://blog.youkuaiyun.com/Bear1998/article/details/64130979</guid><author>Bear1998</author><pubDate>Mon, 20 Mar 2017 19:25:19 +0800</pubDate><description><![CDATA[集合相似度  



给定两个整数集合，它们的相似度定义为：N_c / N_t \times
 100\%N​c​​/N​t​​×100%。其中N_cN​c​​是两个集合都有的不相等整数的个数，N_tN​t​​是两个集合一共有的不相等整数的个数。你的任务就是计算任意一对给定集合的相似度。
输入格式：

输入第一行给出一个正整数NN（\le
 50≤50），是集合的个数。随后NN行]]></description><category></category></item></channel></rss>