自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (6)
  • 收藏
  • 关注

原创 力扣原题《跳跃游戏》,纯手搓递归版跑通,未优化

给你一个非负整数数组 nums ,你最初位于数组的 第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。解释:无论怎样,总会到达下标为 3 的位置。但该下标的最大跳跃长度是 0 , 所以永远不可能到达最后一个下标。解释:可以先跳 1 步,从下标 0 到达下标 1, 然后再从下标 1 跳 3 步到达最后一个下标。判断你是否能够到达最后一个下标,如果可以,返回 true;否则,返回 false。输入:nums = [2,3,1,1,4]输入:nums = [3,2,1,0,4]

2026-04-05 10:57:01 38

原创 C++内存对齐

【代码】C++内存对齐。

2026-04-05 10:18:49 48

原创 力扣原题《无重复字符的最长子串》纯手搓已验证

解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。注意 “bca” 和 “cab” 也是正确答案。请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不是子串。给定一个字符串 s ,请你找出其中不含有重复字符的 最长 子串 的长度。解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。输入: s = “abcabcbb”输入: s = “pwwkew”输入: s = “bbbbb”

2026-04-01 12:10:21 42

原创 力扣原题《买卖股票的最佳时机 II》迭代法,纯手搓,例题已验证,边界未验证

解释:在第 1 天(股票价格 = 1)的时候买入,在第 5 天 (股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5 - 1 = 4。解释:在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5 - 1 = 4。随后,在第 4 天(股票价格 = 3)的时候买入,在第 5 天(股票价格 = 6)的时候卖出, 这笔交易所能获得利润 = 6 - 3 = 3。输入:prices = [7,1,5,3,6,4]返回 你能获得的 最大利润。

2026-03-31 16:45:40 67

原创 docker命令大全

2026-03-30 15:59:22 362

原创 力扣原题《打家劫舍》递归版动态规划,纯手搓,已验证,未优化

每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。解释:偷窃 1 号房屋 (金额 = 2), 偷窃 3 号房屋 (金额 = 9),接着偷窃 5 号房屋 (金额 = 1)。给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。解释:偷窃 1 号房屋 (金额 = 1) ,然后偷窃 3 号房屋 (金额 = 3)。偷窃到的最高金额 = 2 + 9 + 1 = 12。

2026-03-30 12:48:55 46

原创 Linux g++编译与GDB调试完整流程(文末附图)

【代码】Linux g++编译与GDB调试完整流程(文末附图)

2026-03-29 16:05:11 67

原创 力扣原题《转轮数组》,已手搓,纯验证

输入: nums = [1,2,3,4,5,6,7], k = 3。输入:nums = [-1,-100,3,99], k = 2。向右轮转 1 步: [7,1,2,3,4,5,6]向右轮转 2 步: [6,7,1,2,3,4,5]向右轮转 3 步: [5,6,7,1,2,3,4]向右轮转 1 步: [99,-1,-100,3]向右轮转 2 步: [3,99,-1,-100]输出: [5,6,7,1,2,3,4]输出:[3,99,-1,-100]

2026-03-29 10:48:57 56

原创 力扣原题《螺旋矩阵》,纯手搓,已验证

给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。输入:matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,4,8,12,11,10,9,5,6,7]输出:[1,2,3,6,9,8,7,4,5]

2026-03-28 18:01:59 57

原创 力扣原题《有效的数独游戏》,纯手搓,已验证

请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图)注意:一个有效的数独(部分已被填充)不一定是可解的。只需要根据以上规则,验证已经填入的数字是否有效即可。空白格用 ‘.’ 表示。示例 1:输入:board =[[“5”,“3”,“.”,“.”,“7”,“.”,“.”,“.”,“.”],[“

2026-03-27 18:05:05 269

原创 力扣原题《长度最小的子数组》,有序版(理想版最大值查找)纯手搓,已验证,方差版(考虑元素离散,大值周围全是小值的情况)在下一篇

找出该数组中满足其总和大于等于 target 的长度最小的 子数组 [numsl, numsl+1, …, numsr-1, numsr] ,并返回其长度。输入:target = 11, nums = [1,1,1,1,1,1,1,1]输入:target = 7, nums = [2,3,1,2,4,3]给定一个含有 n 个正整数的数组和一个正整数 target。输入:target = 4, nums = [1,4,4]解释:子数组 [4,3] 是该条件下的长度最小的子数组。理想版,大值周围是大值。

2026-03-26 18:02:45 43

原创 力扣原题《长度最小的子数组》,无序版(不考虑元素必须要相邻)纯手搓,已验证,有序版在下一篇

找出该数组中满足其总和大于等于 target 的长度最小的 子数组 [numsl, numsl+1, …, numsr-1, numsr] ,并返回其长度。输入:target = 11, nums = [1,1,1,1,1,1,1,1]输入:target = 7, nums = [2,3,1,2,4,3]给定一个含有 n 个正整数的数组和一个正整数 target。输入:target = 4, nums = [1,4,4]解释:子数组 [4,3] 是该条件下的长度最小的子数组。

2026-03-26 16:44:20 33

原创 力扣原题《盛最多水的容器》,纯手搓,待验证

给定一个长度为 n 的整数数组 height。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i])。解释:图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。输入:[1,8,6,2,5,4,8,3,7]输入:height = [1,1]返回容器可以储存的最大水量。说明:你不能倾斜容器。

2026-03-25 10:34:08 39

原创 力扣原题《分发糖果》,采用二分原则,纯手搓,待验证

n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。解释:你可以分别给第一个、第二个、第三个孩子分发 2、1、2 颗糖果。解释:你可以分别给第一个、第二个、第三个孩子分发 1、2、1 颗糖果。请你给每个孩子分发糖果,计算并返回需要准备的 最少糖果数目。第三个孩子只得到 1 颗糖果,这满足题面中的两个条件。相邻两个孩子中,评分更高的那个会获得更多的糖果。输入:ratings = [1,0,2]输入:ratings = [1,2,2]每个孩子至少分配到 1 个糖果。

2026-03-24 16:24:50 60

原创 力扣原题《加油站》,未用贪心算法,纯手搓,待验证

力扣《加油站》原题

2026-03-23 20:27:26 180

原创 ’yolo‘不是内部或外部命令

【代码】’yolo‘不是内部或外部命令。

2024-04-02 11:15:02 1569 8

原创 c# RichTextbox添加行号

【代码】c# RichTextbox添加行号。

2024-03-27 17:00:28 767

原创 HTML_文件上传+C#接受文件(使用WinForm桌面端作为远程服务器)

//使用文件选择器选取前端主机的文件(也可以直接指定路径)<input type="file" id="Other" name="files" style="display:none" onchange="selectedFile(this)" multiple/>获取选中的文件function selectedFile(obj)//此处传入的参数是一个this指针,防止后端发送js到前端后找不到函数{ var fileslist=$("input[type='file']");i

2021-03-12 16:57:57 785

原创 c#_FFMPEG使用心得(推流与拉流)

以辅助进程通过CMD启动FFMPEG推流(需要启动nginx流服务器(或者其他流服务器),否则FFMPEG会报错) FFMPEG = new Process(); FFMPEG.StartInfo.FileName = "cmd.exe"; FFMPEG.StartInfo.CreateNoWindow = true;//在已存在控制台时,此参数无效 FFMPEG.StartInfo.UseShellExecute = fal

2021-03-05 17:21:27 4879 4

原创 ASP.NET_使用SignalR实现前(js)后(c#)端通信(长连接)

首先:下载相关SignalR的库(工具->管理NuGet->搜SignalR(注意联机))安装…添加类:Startupusing System;using System.Threading.Tasks;using Microsoft.Owin;using Owin;[assembly: OwinStartup(typeof(命名空间名称.Startup))]namespace 命名空间名称{ public class Startup//路由注册 {

2020-12-30 17:42:19 905

原创 C#_List列表无法直接修改值(无法修改...的返回值,因为它不是变量)

实际上:我们所拿到的对象是复制品,所以无法更改怎么解决呢?struct Temp { public int A; public string B; public int C; public Temp(int a,string b,int c)//定义带参构造 { A=a; B=b; C=c; } }List<Temp> tempList=new List<Temp>();//存值:Temp new

2020-12-30 17:20:45 2609

原创 C#_TCP心跳+掉线重置监听

public void WriteOneByte() { while (true) { byte[] buffer = new byte[1]; buffer[0] = 0; try { if (tcpServer != null && tcpServer.C..

2020-12-04 16:39:47 2010

原创 ASP.NET_前台获取后台数据并移动地图中心

前台: <script type='text/javascript'> function mapSetCenter() { $.ajax({ type: 'get', url: 'Default.aspx', async: false,

2020-12-04 16:24:06 356

原创 C#_绘制竖向TabPages,TabControls

定义: private void list_DrawItem(object sender, DrawItemEventArgs e) { Font fntTab; Brush bshBack; Brush bshFore; if (e.Index == this.list.SelectedIndex) //当前Tab页的样式 { f

2020-12-04 16:16:26 680

原创 ASP.NET_判断当前页面是否为移动端访问

定义: static string[] mobileTag = { "iphone", "ios", "ipad", "android", "mobile" }; public static bool IsMobile(string userAgent) { bool result = false; userAgent = userAgent.ToLower(); foreach (string sTmp in

2020-09-06 14:49:53 688

原创 ASP.Net_WebForm实现c#后台对js函数的调用

后台调用前台定义: if (SaveOpetions.webType == null) SaveOpetions.webType = this.GetType(); ClientScript.RegisterStartupScript(SaveOpetions.webType, "0", "<script type='text/javascript'>var map = new Amap();function Draw(){ <%--内部实现

2020-09-06 14:41:40 1369

原创 C#通讯数据处理(C#发结构体,C++接收结构体)

c# public static byte[] StructToBytes(object obj)//传入结构体 { int len = Marshal.SizeOf(obj); byte[] bytes = new byte[len]; IntPtr structPtr = Marshal.AllocHGlobal(len); Marshal.StructureToPtr(obj, stru

2020-08-28 17:36:53 1409 2

原创 C#_winform内嵌控制台

引用的函数: [System.Runtime.InteropServices.DllImport("kernel32.dll", SetLastError = true)] [return: System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Bool)] static extern bool AllocConsole();//开启

2020-08-18 17:29:13 2628

原创 C#_使用UDPClient类实现局域网通信、数据传输

服务器端 class Program { static void Main(string[] args) { UdpClient udpServer = new UdpClient(9999); IPEndPoint ipEndPoint = new IPEndPoint(IPAddress.Any, 0); udpServer.Client.Blocking = false; //非阻塞

2020-08-07 17:37:14 969

原创 机器世界_标定过程_如何标定相机

------------------------------------------------------胖子东的视觉体验-----------------------------------------------------相机标定?分为相机内参和外参标定内参就是调整相机参数(主要是亮度、对比度、伽马值等相机内置参数),使之能够清晰,明确的表示图像外参就是在实际应用过程中,所需要的像素与轴运动的一个比例(简单来说),算出这个比例通俗来说,就是需要将相机的图像坐标与真实的X,Y轴进行统一。怎

2020-07-05 14:58:35 318

原创 C#_CRC32校验

public class CRC32 { #region CRC32校验函数 static ulong CRC32Value(int i) { int j; ulong ulCRC; ulCRC = (ulong)i; for (j = 8; j > 0; j--) { if ((ulCRC &.

2020-06-12 16:41:09 2113

原创 C#_通过反射输出结构体元素(递归)

打印结构体中的成员名和值如果存在嵌套结构体,则递归进入如果存在结构体数组,也递归进入,记录下标此过程是动态的,改变结构体的成员及嵌套层数无需修改本段代码嵌套结构体的本质可以看作一颗树,此函数可以得出结构体之间的嵌套关系 string[] Father = new string[100]; int i = 0; public List<string> MyTree = new List<string>(); StreamWr

2020-05-29 12:56:11 1556

原创 c#_穷举所有字符组合(可指定长度)

千万不要存文件,你知道有多大吗?取代码请点赞,不要打击我的分享热情,不然就归属到下载资源里吧,凭积分下 string[] code = new[] {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R",

2020-05-23 23:32:07 1052 1

原创 C#_VLC播放器-Winform

需要做的准备:1.下载Nuget包(https://www.nuget.org):(搜索VLC就可以发现)Vlc.dotnet.core;Vlc.dotnet.core.interops;Vlc.dotnet.forms2.在VS-工具-Nuget包管理器(没有在扩展与更新安装)-设置-程序包源中添加一个资源路径将下载的包放入资源路径中然后在VS-工具-Nuget包管理器(没有在扩展与更新安装)-管理-联机找到你的资源路径(选择:包含预发行版),会出现已下载的包,安装-OK3.在工具箱添加v

2020-05-22 14:29:42 3702

原创 C#_Ublox指令参照

Dictionary<string, string> itemsUblox = new Dictionary<string, string>() { {"UBX-MGA-ACK","B5 62 13 60 00 00"},//值后面需加校验和,函数在后面 {"UBX-MGA-ANO","B5 62 13 20 00 00"}, .

2020-05-22 12:06:34 1087

原创 C#_WinForm添加控制台,并设置父窗体

private void Form1_Load(object sender, EventArgs e) { //控制台在此添加,避免开始黑屏闪烁; 数据显示.TabPages[0].Size = 数据显示.Size; AllocConsole(); windowHandle = FindWindow(null, Process.GetCurrentProcess().MainModule....

2020-05-15 17:15:20 1503

原创 C#_代码生成控件,并放置再其他控件上

for (int i = 0; i < EhphmName.Length; i++)//动态创造控件 { TabPage page = new TabPage(); page.Text = EhphmName[i]; switch (i) { case 0: ...

2020-05-15 17:11:51 634

原创 C#_读取串口信息并解析信息(字符串)

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.IO.Ports;using GNSSReceiver;using System.Threading;namespace LOG_AG...

2020-05-06 13:03:31 4686

原创 c#_播放器,读取共享文件夹的视频,然后播放,命名空间(using Emgu.CV.CvEnum; using Emgu.CV; using Emgu.Util; using Emgu.CV.UI;)

public partial class A : Form { Capture cap; string vedioName = @"\testvedio.mp4", path = @"\\N\项目\临时测试视频";//path = System.AppDomain.CurrentDomain.BaseDirectory; int videoF...

2020-04-08 12:59:59 492

原创 C#_连接数据库,获取密码并比对

using System.Data;using System.Data.OleDb;namespace CheckTheEnvironmentTest_3_30{ class DatabaseLinkage { OleDbConnection conn; OleDbCommand cmd; OleDbDataReader dr...

2020-03-31 12:59:03 755

x86上交叉编译的arm xcb插件,配合qt源码编译使用

内含源码包、编译包、安装完成的库. 安装后的文件夹为xcbInstallAll. 自己编译:在解压后的文件夹中,如果需要请修改autorun.sh 如遇到qt程序在客户机报xcb错误,可以先交叉编译此文件夹的包,再在qt源码配置中启用xcb,并指定依赖库位置。请注意:交叉编译qt时,不能引用系统的库,指令集不一致

2024-02-21

迷海-HP打印机控制完整指令合集(PJL/PCL)

HP打印机控制指令,包含PJL说明书英文版342页,包含PCL5说明书英文版762页,包含中文版PCL5说明书162页 使用需借助USB串口,或者网口,借助指令集从linux,Windows或android发送pjl+pcl指令,完成激光打印机的正确打印 中文版与英文版内容大致相同,但英文版更详细,如有条件尽量阅读英文版来完成指令上的协助

2023-10-09

终端通讯(安卓程序与windows数据通信).zip

使用指南:有线连接手机,打开cmd.exe,写入shelll指令 adb。。。。,即可与手机自定义程序通信

2020-07-27

ZedGraph.Web.dll.zip

在根目录下,新建文件夹ZedGraphImages保存图表缓存图片,使用方法:asp.net引入两个Dll,工具箱选择.Web.Dll,出现控件后拖入页面

2020-07-24

GPS信号接口控制文件.zip

GPS空间信号接口文件,其中版本包括:ICD-GPS-240C;ICD-GPS-870D;IS-GPS-200K;IS-GPS-705F

2020-06-09

GLONASS信号接口控制文件.zip

GLONASS空间信号接口文件;其中包括版本为:ICD-GLONASS-CDMA-GENERAL-E-1.0;ICD-GLONASS-CDMA-L1-E-1.0;ICD-GLONASS-CDMA-L2-E-1.0;ICD-GLONASS-CDMA-L3-E-1.0

2020-06-12

BeiDou信号接口控制文件.zip

其中包含版本为:北斗导航空间信号接口2.1正式版;B1C 1.0版;B1L 3.0版;B2A 1.0版;B2B 测试版;B3L 1.0版;PPP B2B 测试版

2020-06-08

directX音视频录制.zip

使用指南:引入相关dll,实例化capture对象---capture.cue();---------capture.filename=&quot;...&quot;;-------capture.start();-----------capture.stop();

2020-07-27

空空如也

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

TA关注的人

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