XOR

使用VS2022打包C#项目生成setup文件并部署

# 首先安装工具 ![在这里插入图片描述](https://img-blog.csdnimg.cn/f1153e2f76fb49d99ac146f5352356ef.png) # 新建Setup项目 ![在这里插入图片描述](https://img-blog.csdnimg.cn/fe02fabc8 ......
文件 项目 setup 2022 VS

在List<String>中找出重复的字符串元素__简单高效

点击查看代码 ``` public void assertNoDuplicateStr(List list, String key) { if (ObjectUtils.isEmpty(list)) { return; } Set set = new HashSet(); list.stream() ......
字符串 字符 元素 String List

字符串占位符替换

想模版引擎一样,替换字符串中的 ${} 占位符。 那为什么不直接使用模版引擎呢?…… public class A{ private static final String BRACE_LEFT = "{"; private static final String BRACE_RIGHT = "}" ......
字符串 字符

CreateJS 动画 EaselJS 动画

本节将介绍创建图形动画,精灵表位图动画,DOM元素动画. 例子1 图形动画 <!DOCTYPE html> <html> <head> <meta charset="gbk"> <script type="text/javascript" src="easeljs-0.6.0.min.js"></s ......
动画 CreateJS EaselJS

做开发5年,这8个高效开发好习惯我悟了🔥

优秀的Web开发人员工作效率更高,因为他们拥有丰富的经验和良好的习惯。工作多年,我有一些自己了解的习惯分享给大家,都曾让我受益,做开发5年了,今天来跟大家分享一下我的感想。✍🏻 首先,很多人想入行IT行业,因为确实高薪。你可以通过研究别人的app看很多的源码,看别人的相同效果是怎么做的,择善而从自 ......
128293

Qt5通过qInstallMessageHandler将日志重定向到文件

先看看日志重定向到文件的内容 ```bash [2023-06-08 15:36.907 main.cpp:17 INFO] [2023-06-08 15:36.908 main.cpp:18 INFO] Application Initilizing... [2023-06-08 15:36.90 ......
qInstallMessageHandler 文件 日志 Qt5 Qt

CAN通信(一) :通信过程

一、CAN通讯并不是以时钟信号来进行同步的,它是一种异步半双工通讯。(同步即在同一个时钟驱动下数据通信,半双工即接受与发送不能同时进行) 二、CAN的组成方式 CAN的组成一般有两种方式:一种是CPU与CAN控制器集成到一起、再外接CAN收发器;另一种是CPU与CAN控制器分开的,使用的时候需要配置 ......
过程 CAN

CAN通信(二) :协议介绍

CAN 协议经 ISO 标准化后有 ISO11898 标准和 ISO11519-2 标准两种。ISO11898 和 ISO11519-2 标准对于数据链路层的定义相同,但物理层不同。 在阅读完上文后,对CAN总线中的一个极其重要的知识点需要搞明白:回读机制。 指的是节点在向总线上发送报文的过程中,同 ......
CAN

tar 命令详解

tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的-j:有bz2属性的-Z:有compr ......
命令 tar

go 环境变量设置

1、GOROOT C:\Program Files\Go 2、path %GORROT\bin% 3 、GOPATH D:\project\go (工作目录,我们的go项目工作路径) 环境变量设置好后,重新打开一次dos的终端,通过go version 或者 go env 命令来进行测试。 ......
变量 环境 go

CANoe_系统变量的创建过程

在Canoe中创建系统变量,可以用于定义和管理与CAN网络通信相关的参数和配置。遵循以下步骤: 1.打开Canoe 启动Canoe软件。 2.打开项目 在Canoe的菜单栏中,选择"File"(文件)-> "Open"(打开),或使用快捷键Ctrl+O,浏览并打开您的Canoe项目文件。 3.打开系 ......
变量 过程 系统 CANoe

OpenGauss gsql 常用元命令

连接数据库 使用 -E参数可以显示元命令具体执行的SQL信息[omm@og1 ~]$ gsql -d postgres -p15400 -Egsql ((openGauss 2.1.0 build 590b0f8e) compiled at 2021-09-30 14:29:04 commit 0 ......
OpenGauss 命令 常用 gsql

Ubuntu22.04安装低版本MySQL5.7

# 服务器Ubuntu Server 22.04安装低版本MySQL5.7 最近在腾讯云买了个服务器准备部署我的Django项目,由于需要保证服务器和本地开发的环境相同,所以要在Ubuntu 22.04安装一个与本地Windows版本相同的MySQL5.7.36 ## 第一个问题 首次安装我尝试使用 ......
版本 Ubuntu MySQL5 22.04 MySQL

net core-EventBus(CAP)

一 微服务之间的相关通信就是通过EventBus实现的,调用接口也不现实,不然还得等接口返回结果,如果其他接口挂了呢,要等半天吗。 相关资料: https://blog.51cto.com/u_15127692/3465750 https://github.com/dotnetcore/CAP 二 ......
core-EventBus EventBus core net CAP

H5动画开发快车道 - AnimateCC与createjs开发实践

前言 以往做一些H5的运营项目,都是动画设计师使用Animate cc(原来的Flash)先设计好动画原型,然后交给我们UI开发来实现。做过动画开发的童鞋都知道动画开发都是比较耗费时间精力的,而且还要高质量的还原动画设计师设计好的动画,来回沟通成本也非常高。那有没有一种高效的方法来改善这种流程,提高 ......
快车道 快车 AnimateCC createjs 动画

【OC底层原理学习笔记】1- OC对象的本质

一、OC的本质 我们平时编写的Objective-C代码,底层实现其实都是C\C++代码所以Objective-C的面向对象都是基于C\C++的数据结构实现的Objective-C的对象、类主要是基于C\C++的结构体实现的 如何将Objective-C代码转换为C\C++代码?在终端输入:xcru ......
底层 本质 原理 对象 笔记

实验七

task4 程序源码 #include <stdio.h> #include<stdlib.h> #include<string.h> #define N 5 #define M 80 int main() { char ch[M]; int ch_counts = 0,n=0; FILE *fp; ......

01-VM虚拟机安装

+ ***VM-16-虚拟机的安装步骤*** ***1. 点击链接下载*** ```pythpn # VM虚拟机 https://www.aliyundrive.com/s/2Hmbran1LKQ 提取码: 8tb3 ``` ***2. 下载完成后打开,点击下一步*** ![](https://im ......
01 VM

Vmware_centos7:连接失败+ping不通,设置静态ip

https://blog.csdn.net/weixin_44259720/article/details/128959100 导读 小编之前使用过 VMware workstation 工具搭建 Centos 7 版本的虚拟机集群,各项功能都正常,用完了也就清除了(节约本地空间)。因为最近学习大数 ......
Vmware_centos 静态 Vmware centos ping

【技术积累】算法中的动态规划【一】

博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
算法 动态 技术

还在用传统方法看36氪新闻?试试这个

36氪是一家财经与科技新媒体。主要内容包括创业资讯、公司报道、投融资信息、行业分析、人物专访等。其报道涵盖了互联网、人工智能、物联网、区块链、生物技术等多个领域。 如果每天都要打开网页,再一条条翻看新闻是一件十分繁琐的事,如果能一次性把新闻信息存到excel里,等需要时再细看某条新闻就好了。 我们准 ......
传统 方法 新闻

实验七

实验任务1 1 class Account: 2 def __init__(self, name, account_number, initial_amount = 10): 3 self._name=name 4 self._card_no=account_number 5 self._balan ......

从零开始的STM32

# 从零开始的STM32 ## 开发32的方式 * 基于寄存器的方式; * 基于标准库,库函数的方式; * 基于HAL库的方式;(图形化界面快速上手) ## STM32开发流程 * 使用开发软件keil5 * 选中型号 * 工程文件夹里建立Start、Library、User等文件夹,复制固件库里面 ......
STM 32

Java正则工具__手机号、身份证、车牌号……

你拥有青春的时候,你就要感受它。不要虚掷你的黄金时代,不要去倾听枯燥乏味的东西,不要设法挽留无望的失败,不要把你的生命献给无知、平庸和低俗。这些都是我们时代病态的目标、虚假的理想。活着,把你宝贵的内在生命活出来,什么都别错过。——王尔德 点击查看代码 ``` /** * 正则工具 */ public ......
正则 车牌 手机号 身份证 身份

wiki,文档等开源软件 文档制作工具 文库 图库

1、wiki.js 2、docsify - js 3、Markdown文档写作利器套装:Typora+PicGo+GitHub 4、https://www.zhihu.com/question/472590706 5、 https://www.bookstack.cn/ 书栈网 https://do ......
文档 文库 图库 工具 软件

1.编写一个程序,启动两个流,并在10秒内显示它们的名称和当前时间。2.编写一个程序,该程序启动流并显示1到10之间的数字,输出之间的延迟为1秒。3.编写一个程序,创建两个显示从1到10的数字的流。第一个流只能输出偶数,第二个流只能输出奇数。4.编写一个程序,创建10个流,每个流在屏幕上显示其编号。 ......

浏览器的渲染步骤,回流,重绘

一:浏览器的渲染步骤 1.处理 HTML 并构建 DOM 树。 2.处理 CSS 构建 CSSOM 树。 3.将 DOM 与 CSSOM 合并成一个渲染树。 4.根据渲染树来布局,计算每个节点的位置。 5.调用 GPU 绘制,合成图层,显示在屏幕上。 二:回流 布局改变,或者DOM的尺寸等属性改变( ......
步骤 浏览器

完全注解开发

先看看xml配置文件。 ```xml ``` 因为在使用注解时,xml配置文件没有做任何东西,故可以用一个配置类进行替代。 ```java package com.guodaxia.spring5.config; import org.springframework.context.annotati ......
注解

LocationManagerService

/* * Copyright (C) 2020 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this fil ......
LocationManagerService

Oracle Users表空间重命名

需求:默认无法直接删除Oracle的users表空间,直接尝试删除会有报错如下: ```shell SQL> drop tablespace users including contents and datafiles; drop tablespace users including content ......
Oracle Users 空间