自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 MFC--问题

这里其实应该将m_SelectRadio定义为int类型,以后好扩展。将两个选择设置在一组,按照顺序,第一个默认是1,接着向后增加。绑定了一个消息处理,但是之后不容易扩展,所以使用。本来写的是定义了一个变量。

2024-08-13 14:50:26 232

原创 基于js+html的web服务器

web服务器是通过发送http协议进行请求处理相关操作。

2024-06-19 20:23:10 247

原创 视频流通过广播进行传输

设备需要将视频转化为可以传输的视频流,视频流可以通过各自不同的协议进行传输,如果传输到网页就使用http协议。本文章只提供基于Qt将设备捕捉的信息转化为视频流,以广播的形式传输到局域网中,只提供大体思路。

2024-06-19 20:17:26 353

原创 QT服务器设备搜索代码

设备搜索进程作为设备连接的先决条件,作用是搜索在这个局域网内符合要求的的设备IP。如果是自己定义的设备会在接收广播后回复当前设备的ip,这样服务器端知道设备ip。此时设备可以创建自己的tcp服务器期待与服务器建立长连接,服务器收到建立连接的请求后,选择是否建立长连接。之后设备与服务器之间就可以进行通信。设备客户端运行后首先下发此请求包,确认设备端是否已经有了点表配置文件。如果没有,那么下一步就是给设备下发点表文件;如果设备已经有了(下发过),那么需要获取设备的某些配置信息,以便QT后续运行使用。

2024-06-19 20:05:51 409

原创 使用C语言实现网上词典

【代码】使用C语言实现网上词典。

2024-03-28 17:32:38 301 1

原创 用C读取四级单词存入数据库

【代码】用C读取四级单词存入数据库。

2024-03-22 20:31:26 191 1

原创 基于时间盲注的SQL注入

Information_schema,信息数据库,其中保存有关于MySQL服务器所维护的所有其他数据库的信息,比如数据库名,数据库表,表字段的数据类型,访问权限等。SCHEMATA表:提供当前MySql实例中所有的数据库信息。mysql数据库5.0以上版本有一个自带的数据库叫做information_schema,该数据库下面有两个表一个是tables和columns。tables这个表的table_name字段下面是所有数据库存在的表名。table_schema字段下是所有表名对应的数据库名。

2022-12-29 23:39:11 480

原创 SSM框架整合-2

一个重要的面向对象编程的方式,它能指导我们如何设计出的程序。传统应用程序都是由我们在类内部主动创建依赖对象,从而导致类与类之间高耦合,难于测试;有了IOC容器后,在运行期,在外部容器动态的将依赖对象注入组件,当外部容器启动后,外部容器就会初始化。创建并管理bean对象,以及销毁他,。

2022-12-20 23:12:23 149

原创 # SSM框架整合-1

Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 **Servlet**。M(model)指模型,V(view)指视图层,C(controller)指控制层。M代表模型一般指service和DAO;view代表视图一般指页面eg:jsp,html ftl等;C代表控制器,比如springMVC 中的controller或struts2中的action。

2022-12-19 16:49:58 247

原创 递推算法-9.7

根据老师的PPT做了一些注解

2022-09-09 17:11:57 334

原创 C#飞行棋

从网上看着老师一步步的讲解,最终写出了飞行棋的代码。在过程中有了解了C#与java c++的类似using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;//不断刷新,namespace 飞行棋{ class Program { public static int[] Map = new int[1

2022-03-07 12:05:55 774

原创 Java的输入输出流案例学习

import java.io.File;public class Main {public static void main(String[] args) throws Exception {File file = new File(“d:/1”);file.mkdir();//创建了一个目录System.out.println(file.exists()); System.out.println(file.getPath());//获得目录的路径 File f1 = new File

2021-11-29 19:12:22 1124

原创 Java 理解难题1

我们知道Java其实在某些方面与C++基本相同,特别是在方法的使用上,调用方法确实有些类似。但是与C++特别不同的一点就是Java在引用上比较多,不使用指针,以前学C++的时候就觉得指针变量这一块内容让人心烦,现在Java很少用,这其实就大大简化了一些内容的复杂程度。接下来我会写一下我在Java里做不出,有点小难得问题1.优美字符串总时间限制: 1000ms 内存限制: 65536kB描述对于给定的两个字符串,我们将要做的是将它们拼接起来,拼接成一个“优美”的字符串,那么什么样的字符串是优美的呢?

2021-10-03 19:39:50 138

原创 二分法

定义:在一个单调有序的集合中查找元素,每次将集合分为左右两部分,判断解的范围并调整上下限,直到找到想查找的元素double low,high,mid;while (high - low > 1.0e-6){ mid = (high + low) / 2; if (Caculate(mid) < x) low = mid; else high = mid;}//保证所要查找的元素在区间内Caculate,所要查找的函数high上界low下界题目大意:分别给定三组

2021-05-24 18:23:52 119

原创 完全背包问题

完全背包问题每个物体可以拿无数次,要求在一定的空间内,拿物体使得到的价值最大f[i][j]:表示前i种物品放入一个容量为j的f[i][j]只与f[i-1][j]和f[i][j-w[i]]+v[i]有关。考虑f[i][j]时,由于是从前往后写,一维数组表示的f[j]还没被写入,它表示的是f[i-1][j],而f[j-w[i]]已经被写入,它表示的是f[i][j-w[i]]一维的f[v]=max{f[v],f[v-w[i]]+v[i]}表示的恰好是二维的f[i][v]=max{f[i-1][v

2021-05-10 14:23:35 128

原创 区间dp续

加普还有一个非常忙碌的周末。因为,下个周末是万圣节,他计划参加尽可能多的聚会。因为是万圣节,这些派对都是化装舞会,加普总是选择与朋友们融为一体的化装舞会,也就是说,当他参加由漫画迷朋友们安排的派对时,他会带着超人的服装去,但当派对是由竞赛伙伴们安排的时候,他会穿“中国邮递员”的服装。因为他要参加万圣节晚上的一些聚会,并穿上相应的服装,所以他会多次更换服装。所以,为了让事情变得简单一点,他可能会穿上一套又一套的服装(也就是说,他可能会穿上邮递员的制服,而不是超人的服装)。每次聚会前,他可以脱下一些服装,或者

2021-05-02 21:53:22 149

原创 区间dp

区间DP主要是把一个大区间拆分成几个小区间,先求小区间的最优值,然后合并起来求大区间的最优值。选一个自己觉得还可以理解的题整数划分:给出一个数n,要求在n的数位间插入(m-1)个乘号,将n分成了m段,求这m段的最大乘积。用dp[i][j]表示从第一位到第i位共插入j个乘号后乘积的最大值。根据区间DP的思想我们可以从插入较少乘号的结果算出插入较多乘号的结果。方法是当我们要放第j的乘号时枚举放的位置。状态转移方程为dp[i][j]=max(dp[i][j],dp[k][j-1]*num[k+1]

2021-04-24 22:41:15 106

原创 构造函数和析构函数

构造函数和析构函数1含义:构造函数:对对象初始化的时候进行初始化。析构函数:对象生命周期结束时进行清理工作。2什么是初始化、赋初值?初始化不是赋值,初始化的含义是创建变量的时候赋予其一个初始值,而赋值的含义是把对象的当前值擦去,用一个新值来代替#include<bit/stdc++.h>using namespace std;int main(){sync_with_stdio(false);int a=1;//这是进行初始化a=8;//这时进行赋值操作3给对象的数据

2021-04-18 11:49:18 421

原创 动态规划 2

第一题小明现在有三个字符串,他想知道前两个字符串能不能生成第三个字符串,生成规则如下:第一个串的每个字符都可以往第二个串的任意位置插入(包括首尾位置),但必须保证来源于第一个串中的字符在生成后的串中的相对顺序不可以改变。(就是说插入的过程字符一与二顺序都不会变)举个例子:String A: cuString B: mt那么,A和B可以生成的所有字符串是{cumt,cmut,cmtu,mcut,mctu,mtcu},而不能生成ucmt,因为uc来源于A串,但改变了A中字符原来的相对顺序。但小明觉

2021-04-17 22:58:56 128

原创 动态规划

动态规划:分阶段求取最优解的问题,在一些简单的题中直接就是递归运算first:小明写了一个简单的吃金币游戏,规则如下: 在一个长方形地图上,玩家每次能从一个方格走到相邻一个方格。 玩家控制的角色可以向下或者向右走,但不能向上或向左走。 每个方格上都有一定的金币。 现在,小明想请你帮他想一个策略,尽可能多的获得金币 (从左上角走到右下角可能获得的最大金币数)。 解析:从第一步开始,每一步都有两种走法,一个是向下,一个是向右,但是最后一共走了m+n步,我们用倒推的思考,假设现在已经

2021-04-10 14:11:16 159

原创 贪心 续

两种优先级的贪心有n个命令,要通过p个,某主席要在通过的p个中选择k个接受。(一共有n个命令,通过p个之后,由主席进行挑选k个)每个命令有两个值ai,biai表示如果该主席接受该命令,他的头发变灰的数量。bi表示如果该主席不接受该命令时,议员不高兴值。对于通过的p个命令,该主席要使议员的不高兴值和最小。在相同的情况下,要使自己的头发变灰的数量尽可能的少。让你求出通过哪p个命令,使得该主席的头发变灰的数量最多,在相同的情况下,输出使议员不高兴最大的选择。input5 3 25 65

2021-03-27 21:36:15 114

原创 贪心算法的题解

在上一节中,明确了贪心算法是从局部·最优解得到整体最优解。1排队打水问题描述:有n个人排队到r个水龙头去打水,他们装满水桶的时间t1、t2…………tn为整数且各不相等,应如何安排他们的打水顺序才能使他们总共花费的时间最少?(含有等待时间)样例输入4 22 6 4 5输出样例23本题是一个贪心的问题,我首先思考的确实是如何才能让时间最少,但我却陷入了一个更大的误区,这个误区就是无论哪一个在前面,都会花每一个人应该接水的时间,也就是说,最后的时间不会有任何变化都是各个时间相加。就是这个地方。但

2021-03-20 15:40:21 317

原创 #STL的简单应用--知识点

#STL的简单应用–知识点`#include<bit/stdc++.h>//万能的头文件,对C++大部分操作完全可以实现。C++中的输入和输出有两种方式,#include<bit/stdc++.h>using namespace std;int main(){sync_with_stdio(false);一种是scanf和printf,(scanf与printf使用的头文件应是stdio.h而不是 iostream)一种是cin和cout(效率相对较低)在#

2021-03-13 19:21:19 203

空空如也

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

TA关注的人

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