自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 例题 6-22 战场(Paintball, UVA 11853)

原题链接:https://vjudge.net/problem/UVA-11853分类:图备注:对偶图,BFS根据紫书的思路:1、判断有无解,将敌人看作一个圆,从上边界开始遍历,把所有相连敌人范围遍历完后若发现能到底部,说明路被堵死。2、求最北的入/出口,从上边界开始遍历,若有敌人占据的范围与x=0.00的边界有交点,取其中最南的值,出口同理,求与x=1000.00的最南交点。根据:若存在这样的交点说明在该点以及之上的点,进入后是被敌人包围的,无法通过。若没有这样的交点,则答案为1000.00。

2020-06-30 14:21:21 222

原创 HDU - 2045 不容易系列之(3)—— LELE的RPG难题

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2045Problem Description人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉,这可急坏了众多“Cole”(LELE的粉丝,即"可乐"),经过多方打探,某资深Cole终于知道了原因,原来,LELE最近研究起了著名的RPG难题:有排成一行的n个方格,用红(Red)、粉(Pink)、绿(Green)三色涂每个格子,每格涂一色,要求任何相邻的方格不能同色,且首尾两格也不同色.求全部的满足要求

2020-06-30 07:39:32 146

原创 HDU - 1005 Number Sequence(找规律)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1005Problem DescriptionA number sequence is defined as follows:f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7.Given A, B, and n, you are to calculate the value of f(n).InputThe input cons

2020-06-27 22:29:11 118

转载 CSS的点和#(井号)是什么意思

先来看段代码吧~body{font-family: Arial,sans-serif;color: #333333;line-height: 1.166;margin: 0px;padding: 0px;}#masthead{margin: 0;padding: 10px 0px;border-bottom: 1px solid #cccccc;width: 100%;}.feature img{float: left;padding: 0px 10px 0px 0px;m

2020-06-24 23:40:38 3316

转载 微信小程序let和var以及const有什么区别

在JavaScript中有三种声明变量的方式:var、let、const。 var:声明全局变量,换句话理解就是,声明在for循环中的变量,跳出for循环同样可以使用。 for(var i=0;i<=1000;i++){ var sum=0; sum+=i; } alert(sum); 声明在for循环内部的sum,跳出for循环一样可以使用,不会报错正常弹出结果 let:声明块级变量,即局部变量。 在上面的例子中,跳出for循环,再使用sum变量就会报错 注意:必须声明'u

2020-06-24 10:06:58 1321

原创 C/C++ 模拟小型数据库系统(DBMS)

模拟了数据库的创建,删除(文件夹),数据表的创建,删除(.txt文件)以及数据的增加、查询、修改和删除(简化),用基本的几条SQL语言来进行操纵,即代码中的说明。#include <iostream>#include <string>#include <vector>#include <cstdio>#include <string>#include <sstream>#include <iomanip>#

2020-06-22 11:59:07 7468 2

转载 C/C++ 删除文件 remove函数(转载)

头文件:#include <stdio.h> //C    #include <cstdio> //C++函数原型:int remove(const char * filename);返回结果:如果成功返回 0,失败返回“EOF”( -1)。#include<iostream>#include<cstdio>using namespace std;int main(){ char *savePath = "/home/zhuwei/

2020-06-21 09:35:39 1763

转载 C++中的_access函数(转载)

该函数主要用于文件读取方面——判断文件是否存在,并判断文件是否可写。Linux下,该函数为access,位于头文件<unistd.h>中,而在标准C++中,该函数为_access,位于头文件<io.h>中,两者的使用方法基本相同,只是在一些参数方面可能会有一些不同的宏定义。下面是标准C++为例做一下总结:头文件:<io.h>函数原型:int _access(const char *pathname, int mode);参数:pathname 为文件路径或目录路径

2020-06-21 09:26:36 1483

转载 C++ 创建文件夹的四种方式(转载)

使用 system() 调用 dos 命令#include <iostream>using namespace std; int main(){ string folderPath = "E:\\database\\testFolder"; string command; command = "mkdir -p " + folderPath; system(command.c_str()); return 0;}使用头文件 di

2020-06-21 09:13:36 1423

转载 flex设置成1和auto有什么区别

首先明确一点是, flex 是 flex-grow、flex-shrink、flex-basis的缩写。故其取值可以考虑以下情况:flex 的默认值是以上三个属性值的组合。假设以上三个属性同样取默认值,则 flex 的默认值是 0 1 auto。同理,如下是等同的:.item {flex: 2333 3222 234px;}.item {flex-grow: 2333;flex-shrink: 3222;flex-basis: 234px;}当 flex 取值为 none,则计算值为 0 0

2020-06-18 10:59:50 379

原创 Cpp 组合模式实现公司结构管理

什么是组合模式?在GOF的《设计模式:可复用面向对象软件的基础》一书中对组合模式是这样说的:将对象组合成树形结构以表示“部分-整体”的层次结构。组合(Composite)模式使得用户对单个对象和组合对象的使用具有一致性。组合模式(Composite)将小对象组合成树形结构,使用户操作组合对象如同操作一个单个对象。组合模式定义了“部分-整体”的层次结构,基本对象可以被组合成更大的对象,而且这种操作是可重复的,不断重复下去就可以得到一个非常大的组合对象,但这些组合对象与基本对象拥有相同的接口,因而组合是透明

2020-06-12 11:48:33 509

转载 C++:override和final

1.override 重载当你在父类中使用了虚函数时候,你可能需要在某个子类中对这个虚函数进行重写,以下方法都可以:class A{ virtual void foo();}class B :public A{ void foo(); //OK virtual foo(); // OK void foo() override; //OK}如果不使用override,当你手一抖,将foo()写成了f00()会怎么样呢?结果是编译器并不会报错,因为它并不知道你的

2020-06-12 10:42:07 161 1

转载 UML图六种箭头含义

转载于:https://www.jianshu.com/p/d1d45efcfac1导语在平时的开发中,难免会遇到画UML图的时候,也就是我们所说的类图,但是UML图中的箭头多种多样,所代表的含义也是各不相同,今天我们就来说说这几种箭头所代表的含义。1 泛化概念:泛化表示一个更泛化的元素和一个更具体的元素之间的关系。泛化是用于对继承进行建模的UML元素。在Java中,用extends关键字表示。表示方式:用实线空心箭头表示。注意:箭头方向是子类指向父类。2 实现概念:实现是一种类与接口的关

2020-06-12 09:36:38 1853

转载 C++四个cast的用法

C++的强制转换方式比C语言更加丰富,常见的有四个:1,const_cast2,static_cast3,dynamic_cast4,reinterpret_cast这四个的使用方式都一样:T t = XXX_cast(expressions)。1,const_cast这个操作符可以去掉变量const属性或者volatile属性的转换符,这样就可以更改const变量了。比如下面代码string str = "hello";char *_const = str.substr(0,3).c_st

2020-06-12 09:11:16 336

转载 彻底搞懂一个项目中的各种文件关系

一个项目由很多文件构成,很多.c文件,和.h文件。.h文件,只是头文件中的包含的作用,就是copy。编译的时候,各个.c文件分别进行编译。如果一个.c文件中的变量,使用之前是用extern修饰的,那么表明这个变量不是本文件中的,是别的文件中的。extern 表示外部的意思,就是表明这个变量或者函数,不是本文件中的,是其他.c文件中的。各个.c文件都编译后,需要进行链接的。重要的补充说明:头文件中不可以有可执行的代码! 什么叫可执行代码,自己去Google。否则,如果头文件中有可执行代码,那么如

2020-06-11 20:57:42 1336

原创 QT之实现简陋聊天

相关知识:QT,数据库,TCP/IP,Socket;1.登陆界面包含登陆和注册两种功能,思路如下:难点:建立服务器和数据库,数据库保存数据,服务器与数据库产生联系解决:数据库与服务器放在同一个类中,登陆和注册时,客户端与服务端连接,传输数据给服务端,然后通过数据库来处理数据。大致步骤:创建ui界面 => {connect(登陆按钮,客户端主动连接服务器),connect(服务器得到新连接,connect(客户端readReady,服务器读取数据))}=> 客户端写入数据 ->

2020-06-10 10:19:51 1291 5

转载 Q_OBJECT的作用

只有继承了QObject类的类,才具有信号槽的能力。所以,为了使用信号槽,必须继承QObject。凡是QObject类(不管是直接子类还是间接子类),都应该在第一行代码写上Q_OBJECT。不管是不是使用信号槽,都应该添加这个宏。这个宏的展开将为我们的类提供信号槽机制、国际化机制以及 Qt 提供的不基于 C++ RTTI 的反射能力。因此,如果你觉得你的类不需要使用信号槽,就不添加这个宏,就是错误的。其它很多操作都会依赖于这个宏。注意,由于 moc 只处理头文件中的标记了Q_OBJECT的类声明,不会处理

2020-06-07 21:02:56 298

转载 QT中toPlainText()和text()的使用

QPlainTextEdit 多行简单bai文本du框zhi用 toPlainText();QTextEdit 富文dao本框,简单文本用toPlainText(), 富文本用 toHtml().QLineEdit 用 text().看帮助文件,一般text()和toPlainText()不在bai一个类里并du存的。https://zhidao.baidu.com/question/571499939.html...

2020-06-06 12:07:15 21280 3

原创 Qt基础知识——入门学习笔记

1 Qt概述1.1 什么是QtQt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。1.2 Qt的优点跨平台,几乎支持所有平台接口简单,容易上手,学习Qt框架对学习其它框架有参考意义一定程度上简化了内存回收机制开放效率高,能够快速的构建应用程序有很好的社区氛围,市场份额在缓慢上升可以进行嵌入式开发1.3 成功案例Linux 桌面环境 KDEWPS Office 办公软件

2020-06-04 22:14:52 1123

原创 例题6-19 自组合(Self-Assembly, ACM/ICPC World Finals 2013, UVa 1572)

原题链接:https://vjudge.net/problem/UVA-1572分类:图备注:有向环图跟着紫书的思路:除了"00"的边以外,将正方形的边看作是结点,去构成有向边。注意:要构成有向边是和其它正方形的边来构成而不是和自身的边构成(懂 得了这个之后真是意外的简单)。如正方形A+00A+B+,对于边A+来说,由于另外的边可用的有A+和B+,则通过它们可与A-,B-相连,于是构成A+ -> A-和A+ -> B-两条有向边。然后判断是否存在有向环,若存在则输出unbounde

2020-06-01 23:32:54 204

3Ds Max制作的房屋模型

3Ds Max制作的房屋模型(入门级)

2022-04-22

JPG形式的免费材质贴图资源

在使用3DMax软件进行建模过程中获取的一些免费材质贴图,质量不是很好,只是在此留个备份。

2022-04-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除