自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (1)
  • 收藏
  • 关注

原创 工控知识学习

控制分为:过程控制(偏连续性控制,气体液体流速等)和运动控制(偏离散性控制,例如气缸、阀门、电机等)。运动控制包括:开环(步进电机)、半开环(伺服电机)、闭环(光栅、直线电机)。精度:开环

2024-01-22 10:50:16 1098

原创 从C++习题中思考

C++ Peimer习题集第5版练习。

2024-01-03 11:15:36 434

原创 如何在手机上打开电脑端本地的网页

网上好多教程说说要关闭Windows防火墙,其实不需要。

2023-11-27 21:48:50 1429

原创 Halcon学习笔记

OpenCV的精度没Halcon高;OpenCV没有模板匹配,Halcon有,而且Halcon匹配的精度更高。

2023-11-23 16:14:26 565

原创 跨平台开发技术

QT是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形所需的所有功能。它是完全面向对象的,容易扩展,并且允许真正的组件编程。.NET Core是一个通用的跨平台软件开发框架,它允许开发人员构建各种软件,包括Web,桌面,移动,云,游戏,物联网等。主要特性包括开源、跨平台、现代、灵活、轻量级、快速、友好、可共享。Vue.js 是一个用于构建用户界面的 JavaScript 框架。Flutter是一种用于构建用户界面的工具包,可以创建高度定制化的、响应式的移动应用。

2023-10-24 23:49:13 526

原创 vue学习笔记

总结:需要注意的是,created()和mounted()只有在Vue实例被成功创建和挂载后才会执行,如果中间发生了错误或中止,那么这两个函数也不会执行。在这个阶段,Vue实例已经完成了数据观测、编译渲染、创建虚拟DOM和真实DOM等所有过程,可以进行DOM操作。通常在这个阶段执行一些需要依赖DOM元素的逻辑,如获取元素尺寸、绑定事件、设置定时器等。在这个阶段,Vue实例的数据观测和事件配置已完成,但尚未挂载到DOM上。在Vue.js中,created()和mounted()是两个常见的生命周期钩子函数。

2023-10-15 20:06:44 401

原创 CSS3学习笔记

目录1.CSS简介1.什么是CSS2.为什么使用CSS3.CSS作用2.基本用法1.CSS语法2.CSS应用方式1. 内部样式2.行内样式3.外部样式1.使用 link标签 链接外部样式文件2.@import 指令 导入外部样式文件3.使用举例3.选择器1.基础选择器1.标签选择器2.类选择器3.ID选择器4.使用举例2.复杂选择器1.复合选择器2.组合选择器3.嵌套选择器4.使用举例5.伪类选择器6.伪元素选择器3.选择器优先级1.优先级2.可以使用!important使某个样式有最高的优先级4.常用CS

2023-10-08 01:19:55 350

原创 JavaScript学习笔记

目录1.简介2.使用方式1.标签引用2.文件引入3.输出1.向页面输出2.向控制台输出3.弹出窗口输出4.使用var关键字声明一个变量5.数据类型1.类型分类2.typeof运算符6.对象基础1.创建对象2.访问属性3.删除属性4.遍历对象7.函数1.函数创建2.函数调用3.匿名函数8.垃圾回收9.数组对象1.创建数组2.遍历数组3.数组方法10.Date对象11.Math对象12.RegExp对象13.JavaScript DOM1.DOM简介2.DOM文档操作1.查找HTML元素1.方法介绍2.方法演示

2023-10-08 01:17:55 968

原创 实用网站合集

目录1.工具网站合集2.技术类合集1.技术网站收藏夹里有很多好用的网站,分类整理下,方便日后使用。1.工具网站合集阿里巴巴图标库:图标资源。pexels:壁纸、视频。unsplash:壁纸。pixabay:壁纸。No视频:国外电影、电视剧。影视工厂:高清看全网电影、电视剧。白歌视频解析:下载Youtube视频。音乐直链搜索:下载全网音乐。ezgif:视频转GIF。口袋资源:下载Udemy、Coursera、Skillshare、Cantrill等平台课程,更有各种破解软件,

2023-09-27 16:12:51 315 2

原创 前端界面设计

目录1.设计一个爱好展示静态网站1.效果2.代码展示自己写过的一些前端界面设计Demo整理。1.设计一个爱好展示静态网站1.效果2.代码展示工程截图:index.html代码:<!DOCTYPE html><html lang="en" dir="ltr"><!--dir表示文字的排列属性是,ltr表示左到右的排列方式--><head> <meta charset="UTF-8"> <

2023-08-22 15:57:09 414

原创 HTML学习笔记

补习一下前端基础知识。

2023-08-12 10:26:06 203

原创 Java学习笔记

编译型语言:需要先编译为计算机可以直接执行的命令才可以运行。优点是计算机直接运行,性能高;缺点是与平台密切相关,在一种操作系统上编译的程序,无法在其他非同类操作系统上运行,比如Windows下的exe程序在Mac上就无法运行。解释型语言:只需要通过解释器代为执行即可,不需要进行编译。优点是可以跨平台,因为解释是解释器的事情,只需要在各个平台上安装对应的解释器,代码不需要任何修改就可以直接运行;缺点是需要依靠解释器解释执行,效率肯定没直接编译成机器指令运行的快,并且会产生额外的资源占用。

2023-08-04 19:56:58 99

原创 SqlServer基础学习笔记

数据库是结构化信息或数据(一般以电子形式存储在计算机系统中)的有组织的集合,通常由数据库管理系统 (DBMS) 来控制。在现实中,数据、DBMS 及关联应用一起被称为数据库系统,通常简称为数据库。为了提高数据处理和查询效率,当今最常见的数据库通常以行和列的形式将数据存储在一系列的表中,支持用户便捷地访问、管理、修改、更新、控制和组织数据。另外,大多数数据库都使用结构化查询语言( SQL ) 来编写和查询数据。SQL 是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

2023-08-03 22:28:50 2800

原创 计算机小知识科普笔记

冯·诺依曼结构也称作普林斯顿结构,是一种将程序(指令序列的集合)和数据存放在同一存储器的不同地址的电脑设计概念结构。这是建立在冯·诺依曼原理“程序可看做一种特殊的“数据”,同样地可以被处理和存储,故两者可存放在同一存储器中,采用单一的地址总线和数据总线”之上的。

2023-06-29 07:48:14 883

原创 c#学习笔记

params是一个计算机函数,表示函数的参数是可变个数的,即可变的方法参数,用于表示类型相同,但参数数量不确定。C#开发语言中 params 是关键字,params主要的用处是在给函数传参数的时候用,就是当函数的参数不固定的时候。 在函数的参数数目可变而执行的代码差异很小的时候很有用!C#语法规定,params后边必定跟数组。作用是把不定数量的、同类型的参数装入这个数组中.(1)托管代码:运行在CLR(CLR是一个通用语言架构,它定义了一个代码运行的环境)下的代码就是托管代码,诸如C#、VB.NET 写

2023-06-26 01:31:10 1326

原创 WPF界面设计

WPF界面设计

2023-05-28 01:49:17 4651

原创 用WPF设计一个简易的休息提醒闹钟

可以设定间隔提醒时长和休息时长,点击开始之后会开始计时,当计时达到设定的间隔时常后,会进入休息页面会播放音乐,同时也会开始计时,当计时达到休息时长后,会关闭音乐并返回主页。

2023-04-12 01:51:09 752 1

原创 Qt学习笔记

Qt是一套应用程序开发库,但和MFC不同,Qt是跨平台的开发类库。跨平台意味着只需要编写一次程序,在不同平台上无需改动或只需少许改动后再编译,就可以形成在不同平台上运行的版本。

2023-04-04 21:39:32 52

原创 C++学习笔记

大学期间浅学过C++语言,最近工作之余想再细致学习下C++语言。

2023-01-01 17:15:50 427

原创 正则表达式

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考什么是正则表达式?英文Regular Expression,是计算机科学的一种概念,它使用一种数学算法来解决计算机程序中的文件检索、匹配等问题。正则表达式语言是一种专门用于字符串处理的语言。检索:通过正则表达式,从字符串中获取到我们想要的部分。

2022-12-22 23:56:17 290

原创 《深入浅出WPF》学习笔记

如果把Binding比作数据的桥梁,那么他的两端分别是Binding的源(Source)和目标(Target),数据从哪里来哪里就是源,Binding是架在中间的桥梁,Binding目标就是数据要往哪里去(即把桥架向哪里)。因此,一般情况下,Binding源是逻辑层的对象,Binding目标是UI层的控件对象,这样,数据源就会源源不断地通过Binding送往UI层、被UI层展现,也就完成了数据驱动UI的过程。当控件需要关注自己的、自己的容器的或者自己内部元素的某个值就需要使用这种方法。

2022-11-30 00:09:27 859

原创 Git学习笔记

工欲善其事,必先利其器。简单学习并记录下Git中的常用名词和术语。

2022-11-13 18:43:39 1897

原创 WPF界面设计工具---Blend学习(一)

最近在空闲时间学习WPF界面设计工具Blend,之前写WPF的界面都是完全依靠手敲代码的方式,这种方式往往很低效率而且很难做到一些复杂的效果。比如动画,手敲代码实现动画的话,往往要写很多代码;而用Blend的话,只需两三分钟就可以实现一个效果很不错的动画,方便快捷,因此开始记录Blend工具学习之路,一边摸索一边记录。这是花了半个小时用Blend工具设计出的一个简单界面,效果如下:这是Blend自动生成的代码:二.使用Blend1.Blend工具版本当我们下载Visual Studio时,会自动下

2022-10-22 14:32:56 4360

原创 C# 中的多线程和异步编程

C# 支持通过多线程并行执行代码,线程有其独立的执行路径,能够与其它线程同时执行。

2022-10-16 19:43:10 6119 1

原创 C#知识点

C# 于 2000 年发布,是一种基于 C 的编程语言,用于从桌面应用程序到 Web 服务的所有内容。今天,C# 是世界上最流行的编程语言之一,它是一种在编程领域备受追捧的语言。C# 在几个主要方面与 C++不同。最明显的是,C# 是一种基于组件的语言,而 C++ 是一种面向对象的语言。C# 被认为比 C++ 更重量级,但它被用于许多现代系统,例如游戏开发工具包。类是创建对象的模板。它包含数据成员和方法成员。我们可以从一个类创建许多对象实例。

2022-10-08 00:34:48 5950 2

原创 设计模式学习笔记

又称静态工厂方法模式,它属于类创建模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都有共同的父类(这个父类一般是抽象类)。简单举个例子:我们都直到工厂是根据产品的图纸生产产品的,那简单工厂模式中,工厂类就是负责专门创建其他类实例的类,它称之为工厂类,它直到每一个产品,它决定哪一个产品类应该被实例化。定义一个用于创建对象的接口,让子类决定实例化哪个类,工厂方法使一个类的实例化延迟到其子类。

2022-10-05 20:20:40 3420

原创 .NET Core学习笔记

表示段落缩进.NET是.NET Framework、.NETCore、Xamarin/Mono的统称。.NET FrameWork框架只能开发Windows平台的应用程序,也就是说用.NET FrameWork框架做出来的程序只能运行在Windows系统下。.NET Core框架是免费、开源、跨平台的,可以运行在Linux、Macos、Windows平台下。.........

2022-08-20 16:48:32 3086 1

原创 Prism学习笔记

在Prism当中,你可以遵循默认约定,即可自动将View/ViewModel建立DataContext的关系,同时默认支持多种容器依赖注入,其强大的模块化、导航功能能够将应用变得更加灵活自如。(1)Region作为Prism当中模块化的核心功能,其主要目的是弱化了模块与模块之间的耦合关系。在普遍的应用程序开发中,界面上的元素及内容往往被固定;而在Prism中,可以不再为其固定内容,从而有了区域的概念,现在将页面每个部分定于一个唯一区域(Region),那么在运行时,我们可以对每个区域动态设置内容。.....

2022-08-08 22:08:31 1799

原创 Xamarin 初学,设计一个简单的美景展示App(只实现了部分功能)

目录前言一、实现效果二、工程结构三、源码展示前言一、实现效果  视频演示效果如下: xamarin初学,设计一个简单的美景展示APP(只实现了部分功能) 二、工程结构三、源码展示1、DetailPage.xaml:<?xml version="1.0" encoding="utf-8" ?><ContentPage xmlns="http://xamar

2022-05-01 09:23:24 578

原创 使用Xamarin编写一个精美的APP登录注册界面

目录一.效果展示1.静态图2.动态图二.工程结构三.代码展示一.效果展示1.静态图2.动态图  表示段落缩进二.工程结构三.代码展示MainPage.xaml代码:<?xml version="1.0" encoding="utf-8" ?><!--ContentPage内容页面类是用于显示单个视图的页面--><ContentPage xmlns="http://xamarin.com/schemas/2014/forms"

2022-04-20 23:37:23 1416 2

原创 Xamarin学习笔记

提示:开始学习Xamarin,同时记录相关笔记。文章目录目录一、Xamarin是什么?二、Xamarin特点以及可以做什么?一、Xamarin是什么?总结目录一、Xamarin是什么?Xamarin 是一个 .NET 开源的平台,主要用于通过 .NET 构建 IOS 、 Android 以及 Windows App,是用来开发移动应用的,比如手机上软件。二、Xamarin特点以及可以做什么?1.Xamarin可以实现一次开发,多平台运行。2.Xamarin可以实现跨平台移动开发,如And.

2022-04-15 23:05:43 2273

原创 基于QT c++开发的音乐播放器

目录一.简介1、简介2、界面部分截图3、功能描述二.代码1、工程目录2、代码展示3、工程地址一.简介1、简介这是本人大二学期专业课程设计所设计的一个简易音乐播放器(功能有限,有些地方还有不足),如今大四即将毕业,难忘那时为了课程设计而苦学Qt的激情,心中不禁回忆满满,“大学才四年,疫情占三年”,希望学弟学妹们都能珍惜大学校园生活,珍惜青春。在此特将源码展示出来,供需要的同学参考,如果有不懂的地方可以私信我。2、界面部分截图(1)从本地添加音乐界面:(2)在线搜索界面:(3)历史播放界面:

2022-04-14 21:28:45 4489 7

原创 c#初学笔记 委托(Delegates)

文章目录一.委托的概念二.委托的声明三.委托的实例化四.委托的多播一.委托的概念1.委托就是可以用方法名调用另一方法的便捷方法,可以理解为一个”命令”。2.先来看这段完整代码以及运行结果,,然后再进行分析:using System;namespace ConsoleApp1{ class Program { public delegate void MyDelete(string str);//声明一个委托,可以简单地把委托理解为一个”命令”

2022-04-14 14:17:54 419

原创 WPF学习笔记

1.什么是Wpf?WPF即Windows Presentation Foundation,翻译为中文“Windows呈现基础”。是微软推出的一项基于windows操作系统、.net平台的c/s客户端构建技术。wpf最大的特征就是可以快速构建项目达到节约项目成本的目的,在众多中小型企业比较受欢迎。同时在医疗、工业、金融、硬件、物流、管理系统等领域颇受欢迎。2.Wpf布局1.什么是布局?布局在Wpf中是最基础也是最重要的一环,它直接决定界面的样子。布局的掌握熟练度决定界面的美观度和可交互性。2.布局控

2022-03-25 23:27:27 4676 2

原创 winform 学习笔记

1.关于c#应用场景:1.桌面应用程序开发: (1)基于WindowsForms API (2)基于WPF API 2.Unity3D游戏开发 3.Asp.net网站开发(优先使用java技术)2.关于窗体类的拆分XXX.cs(业务代码) + XXX.Designer.cs(界面代码,由设计器自动生成)两个部分构成了一个类3.创建第一个小窗口4.关于C#中internal简单来说,就是使用internal的类只能在同一个项目中使用,不能在别的项目中使用,比

2022-03-18 15:41:09 1762

原创 untiy3D 学习笔记

1.操作Scene视图的快捷键Alt+鼠标左键--旋转视图Alt+鼠标右键--放大缩小视图2.标签tag的作用:利用标签,可以将对象分为几类,以便让脚本仅在触碰到正确的对象时才能触发操作;没有标签,就无法区分对象。3.物体发生碰撞的必要条件:两个物体都必须带有碰撞器(Collider),其中一个物体还必须带有Rigidbody刚体或者charactercontroller组件。4.unity中游戏是由多个scene来组成的5.Component 组件该组件定义了包含它们的游戏对象的行

2022-03-16 18:19:01 3960

原创 如何从一亿个数中选取前100个最大值?

答:采用堆排序的方法。首先使用一个大小为100的数组,读入前100数据元素,建立小顶堆,而后依次读入余下的数据元素,若小于堆顶则舍弃,否则用该数据元素取代堆顶并重新调整堆,待余下所有的数据元素都读取完毕,堆中100个数即为所求。...

2021-12-08 21:24:53 721

原创 堆排序例子

堆排序的具体过程如下:

2021-11-30 22:04:28 333

原创 设计一个算法,判断一个数据序列是否构成一个小根堆

//设计一个算法,判断一个数据序列是否构成一个小根堆bool judge(int a[],int length){ if(length%2==0)//判断该序列是偶数个还是奇数个,如果是偶数个就执行该语句 { if(a[(length/2)-1]>a[length-1]) return false; for(int i=(length/2-1-1);i>=0;i--) { if(a[i]>a[2*i+1] || a[i

2021-11-20 22:14:55 1285

原创 定义一个复数类Complex,重载运算符+,-,*,/,使之能用于复数的加、减、乘、除。运算符重载函数作为Complex类的成员函数。编程序,分别求两个复数之和、差、积和商。

定义一个复数类Complex,重载运算符+,-,*,/,使之能用于复数的加、减、乘、除。运算符重载函数作为Complex类的成员函数。编程序,分别求两个复数之和、差、积和商。代码如下(注:复数的乘法和除法公式请提前了解,并不是简单的实部、虚部间相乘和相除):#include<iostream>using namespace std;class Complex{ private: double real;//实部 double im

2021-10-26 20:55:48 8890 2

空空如也

空空如也

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

TA关注的人

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