NOT

数学的困惑

一、解决 数学,挂科,做题的艰涩,我感到失望怀疑。 要继续走下去还是改变方向? 有两种情况:第一,我的确不适合学习数学,那么我有两个选择1、应该改变学习方向,找到适合自己的方向 2、继续在计算机这条路上走下去,但是选择不需要过硬数学能力的方向,比如网页设计(这大概就叫做前端了吧) 第二、缺乏有效的训 ......
数学

Maven基础

1.Maven介绍 1.1 Maven是什么 概念 Maven是一个标准化的==java项目管理和构建工具==。 主要功能 提供了一套标准化的项目结构 提供了一套标准化的构建流程(编译、测试、打包、发布……) 提供了一套依赖管理机制 1.2 为什么需要Maven Java项目通常由多个模块组成,每个 ......
基础 Maven

C++差分包,找不到.h头文件,路径不对。

1.写完整路径:#include "include/bzlib.h"2.右键项目->属性->C/C++->常规->附加包含目录,进入编辑,输入include的路径,例如:E:\Demos\BsDiffAndPatchTool\BsDiffTool\include这样bsdiff.cpp里面就没有报错 ......
路径 文件

获取屏幕缩放比例

原理就是获取 实际 设置的分辨率 / 当时显示的分辨率 1 #include <iostream> 2 #include<Windows.h> 3 4 HMONITOR GetPrimaryMonitor() 5 { 6 POINT ptZero = { 0, 0 }; 7 return Monit ......
屏幕 比例

.net6+redis+mysql挂载文件yml

version: "3.9" services: webapp: #服务名称 image: webapp:1.0 #所使用的镜像名称 container_name: myWebApp restart: always #开机启动 ports: #端口映射 - 8083:80 #左边为宿主机端口 右边为 ......
文件 mysql redis net6 net

assembly ref

x86-64 arm ......
assembly ref

基于simulink的交流电机SPWM调速系统建模与动态仿真

1.算法描述 正弦脉宽调制技术SPWM(Sine Pulse Width Modulation)是用所期望的正弦波为“调制波”(Modulation Wave),而以N倍于调制波频率的三角波为“载波”(Carrier Wave)的一种逆变器控制技术。SPWM技术的控制的特点是原理简单、通用性强、控制 ......
交流电机 电机 simulink 动态 系统

java基础——静态代理和动态代理

java代理模式有静态代理和动态代理两种实现方式 一、静态代理 代理模式可以在不修改被代理对象的基础上,通过扩展代理类,进行一些功能的附加与增强。代理类和被代理类应该共同实现一个接口,或者是共同继承某个类。 优点: 可以在不修改目标对象的前提下扩展目标对象的功能。 缺点: 冗余:由于代理对象要实现与 ......
静态 基础 动态 java

django-content-type简单示例

from django.contrib.contenttypes.fields import GenericForeignKey from django.contrib.contenttypes.models import ContentType from django.db import mode ......

Go-context源码解析

首先我们简单的来看一个例子,如下:(学好这个例子,我们就可以说完全掌握住context了,并且能重构一个context func main() { ctx, cancel := context.WithCancel(context.Background()) ctxV := context.With ......
Go-context 源码 context Go

差分

差分:当频繁的对数组内的元素进行区域性性的加减运算的时候使用差分差分数组的第一个值等于源数组的第一个值差分数组的第k个值等于原数组第k个值减去第k-1个值当要让原数组的 [L,R]区域内每个元素都 加/减 c的时候只需要差分数组的[L](+/ -)c,差分数组的[R](-/+)c最后原数组的结果等于 ......

PHP 通过创建临时表实现更高速的IN查询

/** * xmsb_fastIn 通过创建临时表实现更高速的IN查询 * @return array */ function xmsb_fastIn ( $tb_name, // 要执行in查询的表名 $field_name, // 要执行in查询的字段名 $data_array, // in查询 ......
高速 PHP

JUC并发编程基础篇第二章之CompletableFuture[加强版的线程]

@ 1、 创建线程的几种方式 new thread: //构造方法给指定的线程指定名称,推荐 Thread thread = new Thread(t1) { @Override public void run() { //要执行的任务 } }; //启动线程 thread.start(); new ......

JUC并发编程基础篇第三章之Synchronized八锁案例[理解锁的对象]

1、总结 |作用对象|锁的范围 | |--|--| |对于普通方法 | 锁的是当前对象this | |对于静态方法 | 锁的是当前类的class对象,如Iphone.class唯一的一个模板 | |对于同步代码块 | 锁的是synchronized(?) 里面的对象 | 2、Java8锁 Java8 ......
Synchronized 对象 案例 第三章 基础

JUC并发编程基础篇第四章之公平锁/重入锁/死锁[常见锁的基本认识]

@ 1、公平锁/非公平锁 1.1、概念 公平锁和非公平锁是在多线程编程中使用的两种锁类型,它们的区别在于线程在等待锁时如何被选取获取锁的机会。 公平锁是指多个线程在等待同一个锁时,线程获取锁的顺序是按照它们等待的先后顺序来的。换句话说,公平锁保证线程获取锁的顺序是按照它们等待锁的顺序来的,不会出现“ ......
常见 基础 JUC

JUC并发编程基础篇第五章之线程中断状态[你理解的线程中断,只会Thread.interrupted()吗]

1、什么是线程的中断机制 首先 - 线程的中断不应该由其他线程来中断或者停止,而是自己线程中断和停止; 自己决定的命运,所以Thread.stop, Thread.suspend, Thread.resume都废弃了; 其次 - 在java中没法立即停止一个线程,然后停止线程却显得尤为重要 java ......
线程 interrupted 状态 基础 Thread

JUC并发编程基础篇第六章之LockSupport[notify,signal之外的另一种唤醒方式]

1、LockSupport有什么用 一般情况下,我们们有如下3种办法去唤醒一个线程 使用object方法的wait()方法,让线程等待;使用object的notify()方法进行唤醒 使用juc包中的condition的await()方法让线程等待,使用signal()方法唤醒线程 LockSupp ......
LockSupport 方式 基础 notify signal

Centos 7 yum 安装redis

一、安装redis 1、检查是否有redis yum 源 yum list | grep redis 2、下载fedora的epel仓库 yum install epel-release -y 3、安装redis数据库 yum install redis -y 4.防火墙开放相应端口 iptable ......
Centos redis yum

Flutter Dart数组固定长度分割成二维数组

将dart数组按照指定的长度分割,返回一个二维数组,实现list的split功能. 例如: a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] splitList(a, 6):[[0, 1, 2, 3, ......
数组 长度 Flutter Dart

目标检测中的“神奇指南”——平均精度(mAP)

想象一下,你是一名私家侦探,接到一项神秘的任务,需要在一群人中找出一个罪犯。你必须仔细观察每个人的特征,比如身高、体型、发型、服装等等,从而识别出目标。 这听起来似乎很简单,但是当人群中人头攒动、各种因素干扰时,你会发现自己很难进行准确的识别。 目标检测任务也是如此。只不过,我们的“人群”是一张张复 ......
精度 目标 指南 mAP

踩坑/docker桌面版安装mysql

很久没安装了,忘记如何启动了。 删掉了本地images,然后重新拉取镜像。5.7.5-m15是最新的,但是本地启动失败。后来换成8.0.32版本的就可以了。 这里需要说下中间出的问题: 因为国内拉取docker官网镜像有问题,换成国内的进行:https://dashboard.daocloud.io ......
桌面 docker mysql

sonar扫描kotlin 代码报错 Cannot analyse 'XXXXServiceImpl.kt' with 'KtChecksVisitor': null

问题现象: // sonar 扫描控制台报错,有可能会导致代码覆盖率等指标不准确16:56:47.623 ERROR: Cannot analyse 'XXXXServiceImpl.kt' with 'KtChecksVisitor': null java.lang.NullPointerExce ......

Apache的安装与启动

......
Apache

Vim常用指令整理

1. 基本指令 1.1 移动命令 1.1.1 光标的基本移动 | 命令 | 解释 | | : : | : : | | h,j,k,l | 左,下,上,右 | | H | 把光标移到屏幕最顶端一行 | | M | 把光标移到屏幕中间一行 | | L | 把光标移到屏幕最底端一行 | | +或Enter ......
指令 常用 Vim

基于MATLAB的分布式mimo性能仿真,分析能量效率和频谱效率

1.算法描述 基于matlab的协作mimo分布式空时编码技术的仿真,包括规则LDPC级联D-STBC,ML,ZF,DFE均衡,Fincke-Pohst-MAP算法检测。将规则LDPC加入这个协作MIMO的D-STBC里,即是将LDPC码与D-STBC级联,发送端用LDPC编码发送到协作节点,然后协 ......
效率 频谱 分布式 能量 性能

011.运行级别

基本介绍 运行级别说明0 关机1 单用户[用此模运行级别可以找回丢失密码]2 多用户状态没有网络服务3 多用户状态有网络服务4 系统未使用保留给用户5 图形界面6 系统重启常用运行级别是3和5,也可以指定默认运行级别 切换运行级别init 3 比如当前运行级别是5,执行init 3 将会把运行级别调 ......
级别 011

012.帮助指令

man获得帮助信息man ls 列出帮助信息shell 获得shell内置命令的帮助信息ls 列出当前目录的文件与文件夹ls -l 列出当前目录的文件与文件夹,内容单列显示ls -a 列出当前目录的文件与文件夹(包括隐藏文件)ls -la 列出当前目录的文件与文件夹(包括隐藏文件),并且单列显示内容 ......
指令 012

在.Net6 中使用 FluentValidation

本文仅演示 FluentValidation 的手动调用验证的方式,不涉及自动验证的方式 1、引用Nuget包:FluentValidation.AspNetCore; 2、依赖注入: builder.Services.AddValidatorsFromAssembly(Assembly.GetEx ......
FluentValidation Net6 Net

Apache的安装与启动

......
Apache

Xposed 原理

Xposed 使用替换app_process的方式(这是个二进制文件) xposed 的 app_main2.cpp中做了xposed的初始化 /** Initialize Xposed (unless it is disabled). */ bool initialize(bool zygote, ......
原理 Xposed