当前位置: 首页 > news >正文

模板的补充

1. 非类型模板参数

模板参数分类类型形参与非类型形参。

类型形参即:出现在模板参数列表中,跟在class或者typename之类的参数类型名称。

非类型形参,就是用一个常量作为类(函数)模板的一个参数,在类(函数)模板中可将该参数当成常量来使用。

//#define N 100
template<class T,size_t N=10>//非类型模板参数
//这里N还可以给缺省值,模板参数和函数参数是十分相似的
class array
{
private:T _a[N];
};
int main()
{array<int>a0;array<int,100>a1;array<double,1000>a2;return 0;
}
//非类型模板参数只能用于整形
//非类型模板参数表达是常量,传也得常量//这里的 array<int,10> a1;
//      int a1[10];
//看起来没有区别,只是表达形式的不同,都没有初始化
//两个真正的区别是关于越界的检查,数组是对于越界进行抽查,但是array<int,10>这种
//一定会被查到,对于数组正常的写法来说,是首元素的地址进行加访问的,是指针的解引用,array<int,10>是
//函数调用

2. 模板的特化

通常情况下,使用模板可以实现一些与类型无关的代码,但对于一些特殊类型的可能会得到一些错误的结 果,需要特殊处理,比如:实现了一个专门用来进行小于比较的函数模板

struct date
{date(int year,int month,int day):_year(year),_month(month),_day(day){}bool operator>(const date &d)const {if ((_year > d._year) || (_year == d._year && _month > d._month) ||(_year == d._year && _month == d._month && _day > d._day)){return true;}else{return false;}}int _year;int _month; int _day;
};
template<class T>
bool Greater(T left, T right)
{return left > right;
}
int main()
{cout << Greater(1, 2)<<endl;date d1(2001, 8, 1);date d2(2001, 8, 2);cout << Greater(d1, d2) << endl;date* p1 = &d1;date* p2 = &d2;cout << Greater(p1, p2) << endl;return 0;
}

 

 

处理方法同上:

 

以及在优先级队列中存储的时候也会出现特化的情况

 如果第二个priority_queue不使用特化,则date*这种情况会出现各种的结果不会按照我们输入的大堆排法;

函数模板的特化步骤:

1. 必须要先有一个基础的函数模板

2. 关键字template后面接一对空的尖括号<>

3. 函数名后跟一对尖括号,尖括号中指定需要特化的类型

4. 函数形参表: 必须要和模板函数的基础参数类型完全相同,如果不同编译器可能会报一些奇怪的错误。

类模板特化

全特化

全特化即是将模板参数列表中所有的参数都确定化。

template<class T1, class T2>
class Data
{
public:Data() { cout << "Data<T1, T2>" << endl; }
private:T1 _d1;T2 _d2;
};
template<>
class Data<int, char>
{
public:Data() { cout << "Data<int, char>" << endl; }
private:int _d1;char _d2;
};
void TestVector()
{Data<int, int> d1;Data<int, char> d2;
}
int main()
{TestVector();return 0;
}

如果是偏特化的话:

偏特化:

偏特化:任何针对模版参数进一步进行条件限制设计的特化版本。比如对于以下模板类:

偏特化有以下两种表现方式:

部分特化 将模板参数类表中的一部分参数特化

template<class T1>
class Data<T1, int>
{
public:Data(){cout << "Data<T1,int>" << endl;}
private:T1 _d1;int _d2;
};


有了这个Data<T1,int>之后,如果Data<int,int>也走的是这个部分特化,这里可以特化各种带引用的,带指针的各种类型,但是其实本质都一样,走的是更加匹配的那一个。

typename跟class在模板的使用的时候,功能是一样的template<class T>和template<typename T>

但是typename比class还多一个用处,就是在为实现的类比如自己实现的vector的时候,如果想分离编译,想把函数写在类外,假设我们在lrx的命名空间里去实现,如果分离编译,写insert的话,肯定先写lrx::vector<T>::iterator lrx::vector<T>::insert(lrx::vector<T>::iterator pos,const T&x);这里会报错,在这之前要加上typename,

typename lrx::vector<T>::iteratorlrx::vector<T>::insert(typename lrx::vector<T>::iterator pos,const T&x); typename 是告诉编译器前面是一个类型,在还没有实例化的模板的情况下,要使用typename告诉编译器有这是一个类型。因为编译器这里无法区分这是类型还是变量,变量的话,静态的指定类域就可以访问,静态的也可以类似如此访问,静态的就可以这样访问就是变量访问,所以加一个typename告诉编译器这是未实现的类型。

就比如这种情况下,编译器就无法得知,这个const迭代器到底是变量还是类型,所以要在前面加上typename。

3 模板分离编译

3.1 什么是分离编译 一个程序(项目)由若干个源文件共同实现,而每个源文件单独编译生成目标文件,最后将所有目标文件链 接起来形成单一的可执行文件的过程称为分离编译模式。

// a.h
template<class T>
T Add(const T& left, const T& right);
// a.cpp
template<class T>
T Add(const T& left, const T& right)
{return left + right;
}
// main.cpp
#include"a.h"
int main()
{Add(1, 2);Add(1.0, 2.0);return 0;
}

 

分析:

C/C++程序运行的时候,一边要经历以下的步骤:

预处理-->编译-->汇编-->链接

编译:对程序按照语言特性进行词法语法,语义分析,检查无误之后,生成汇编代码,注意头文件不参与编译,编译器对工程中多个源文件是分离单独编译的。

链接:将多个obj文件 合并成一个,并且处理没有解决地址问题。

a.cpp和,main.cpp分别生成a.obj和main.obj

在a.cpp中,编译器没有看到对add模板函数的实例化,因此不会形成具体的加法函数,在main.obj中调用add<int>和add<double>,编译器在链接时才会找到其地址,但是这两个函数没有实例化生成具体代码,因此在链接的时候报错。

解决方法 1. 将声明和定义放到一个文件 "xxx.hpp" 里面或者xxx.h其实也是可以的。推荐使用这种。 2. 模板定义的位置显式实例化。这种方法不实用,不推荐使用。

第二种比较麻烦不推荐使用。,很容易把模板写死了。

模板总结
【优点】
1. 模板复用了代码,节省资源,更快的迭代开发,C++的标准模板库(STL)因此而产生
2. 增强了代码的灵活性
【缺陷】
1. 模板会导致代码膨胀问题,也会导致编译时间变长
2. 出现模板编译错误时,错误信息非常凌乱,不易定位错误

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4503018.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

Android 字体设置

textview.getPaint().setAntiAlias(true);// 抗锯齿 底部加横线是 textview.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG ); textview.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG |Paint.ANTI_ALIAS_FLAG);加上后面的属性字体更清晰一些 中间加横线是&#xff1a; …...

Podfile中的 use_frameworks!

use_frameworks! A、用cocoapods 导入swift 框架 到 swift项目和OC项目都必须要 use_frameworks!B、使用 dynamic frameworks&#xff0c;必须要在Podfile文件中添加 use_frameworks! (1)如果在Podfile文件里不使用 use_frameworks! 则是会生成相应的 .a文件&#xff08;静态…...

51单片机的前世今世

51单片机的前世今世 0&#xff1a;单片机 单片机&#xff0c;又称为单片微控制器&#xff0c;英文叫Single-Chip Microcomputer,又称MCU。它其实就是一种集成电路芯片&#xff0c;是通过超大规模集成电路技术&#xff0c;将CPU、RAM、ROM、输入输出和中断系统、定时器/计数器…...

国内远程智能抄表系统的发展前景

编者按&#xff1a;国内远程智能抄表系统的发展前景——随着科技的进步、人民生活水平的提高&#xff0c;多表远程抄收系统成为小区“智能化建设”中的一个重要部分。 现代生活中&#xff0c;水表、电表和煤气表的抄录和收费&#xff0c;是城市生活的一个大问题。人工入室…...

isd2560c语言程序,isd2560应用C程序

isd2560应用C程序/*****************************************//* Copyright (c) 2005, 通信工程学院 *//* All rights reserved. *//* 作 者&#xff1a;戴 佳 *//*****************************************/#include "voice.h&qu…...

drools_08_event_listener

KieSession 除了提供丰富的API外, 还提供三个event listener, 方便对于规则执行状况的监控. AgendaEventListener 该接口可以监控 rule 被fire, 所以这个listener最常用, 对于规则的计算, 我们很可能需要做logging, 常见的做法是在drl的RHS主动做logging, 但这并不是很好的方式…...

The Neuroscientist | 从连通性预测大脑活动:最新进展和应用

导读 人脑由多个离散的、功能特异的区域组成&#xff0c;这些区域相互连接以形成大规模的分布式网络。使用先进的脑成像方法和机器学习分析方法&#xff0c;最近的研究表明在执行各种认知任务时&#xff0c;可以从任务独立的大脑连接模式中准确预测区域大脑活动。在这篇综述文…...

centos usb转网口_CentOS 6.5安装qf9700 USB网卡驱动

CentOS 6.x的内核都是以2.6.32打头的&#xff0c;所以对应找到qf9700的驱动&#xff0c;否则make的时候会报错&#xff0c;使用lsusb命令可以看到USB网卡的信息首先安装kernel-devel包&#xff0c;否则make的时候会出现报错#yum install -y kernel-devel安装好kernel-devel之后…...

面试精讲(guigu)

文章目录精讲1. 基础部分2. 对象3. 原型4. 预解析5.执行上下文6. 作用域7. 闭包9. 同步/异步11. Promise精讲 1. 基础部分 变量:用来存放数据,保存的数据可以修改 常量:用来存放数据,保存的数据不可修改 变量和常量的本质,无论是变量还是常量,其本身都是数据,也需要在内存中…...

目前3个最受欢迎的免费、开源文件加密软件评测

加密猫&#xff1a; jiamimao.ga 是一款简单易用的文件加密解密工具&#xff0c;打开浏览器就能用&#xff0c;本地加密解密&#xff0c;不涉及服务器上传下载&#xff0c;免费、快速、安全、开源。主要用来加密本地电脑上的文件夹和文件。 官方网站&#xff1a;www.jiamimao…...

51单片机项目教程c语言版,51单片机项目教程(C语言版)

买书即送单片机开发板&#xff0c;价格较单独购置图书和单片机开发板更优惠。 配套网站包含源代码和操作视频&#xff0c;让学习更简单。 图书包括基础项目和拓展项目&#xff0c;读者既可以学习和了解单片机原理&#xff0c;也可以制作有趣又实用的项目作品。92.81定价&#x…...

android 阅读器字体,Android字体设置及Roboto字体使用方法

本文实例讲述了Android字体设置及Roboto字体使用方法。分享给大家供大家参考。具体分析如下&#xff1a;一、自定义字体1.android Typeface使用TTF字体文件设置字体我们可以在程序中放入ttf字体文件&#xff0c;在程序中使用Typeface设置字体。第一步&#xff0c;在assets目录下…...

springIOC-spring源码详解(二)

上篇文章有spring源码介绍&#xff1a; 原创 spring源码详解&#xff08;一&#xff09;https://blog.csdn.net/ke1ying/article/details/127469304 映入眼帘&#xff0c;源码里是大家都熟悉的三个方法&#xff0c;首先执行的是this()&#xff0c;调用构造函数&#xff0c; 通…...

mysql user.isd_学习使用数据库MySQL

一、为什么使用MySQL:MySQL是一种高性能的数据库&#xff0c;因为如下原因。它可以和市场下任何同类的产品竞争。l 速度。MySQL本身并不复杂。http://www.mysql.com/information/crash-me.php上可以找到MySQL和其他数据库产品进行竞争的数据的相关信息l 可升级…...

LintCode 978: Basic Calculator 栈好题

978 Basic Calculator Algorithms Medium Description Implement a basic calculator to evaluate a simple expression string. The expression string may contain open ‘(’ and closing parentheses ‘)’, the plus ‘’ or minus sign ‘-’, non-negative integers …...

AWR2243 读取文件中的字节,重组为所需的矩阵

原厂程序为&#xff1a; function [radar_data_Rxchain] read_ADC_bin_TDA2_separateFiles(fileNameCascade,frameIdx,numSamplePerChirp,numChirpPerLoop,numLoops, numRXPerDevice, numDevices)dataFolder fileNameCascade.dataFolderName;fileFullPath_master fullfile(d…...

从华为的转正到离职

大家好&#xff0c;周末愉快~ 分享一位从外企跳槽华为的朋友&#xff0c;讲述了他从华为转正到离职的经历&#xff0c;非常真实详细&#xff0c;以下是原文~前段时间发布过一篇文章《华为工作试用期的感触[1]》&#xff0c;记录了我在华为试用期的经历。遗憾的是&#xff0c;我…...

金磊c++

#include<iostream>using namespace std;int main(){cout<<"Enter two integer :"<<endl;int num10,num20;cin>>num1;cin>>num2;cout<<"Enter \m\ to mutiply ,anything else to add:";char userselection \0;cin>...

2023.1.15(日)上午人口老龄化研究小成果 ——育龄人口的减少与计划生育无关(建模证明)

2023.1.15&#xff08;日&#xff09;上午人口老龄化研究小成果get数据计算育龄人口和育龄出生率前言定义模型构建代码实现.in 文件.out 文件数据分析结论get数据 在E上搜索1949-2021年中国历年出生人口、死亡人口、总人口、出生率、死亡率。 最终在 https://zhuanlan.zhihu.…...

一天入门51单片机教程

本套教程共3节课程&#xff0c;熟悉这3节课程的话&#xff0c;你已经入门51单片机了。 单片机视频教程获取在下方&#xff01; 下面是内容正文 单片机学习的第一步&#xff0c;什么是单片机最小系统&#xff1f; 我来打个比喻吧&#xff0e; 我们都知道&#xff0c;人的大脑是…...

liunx centos安装grafana

1、在下载页面找到对应的下载安装命令 Download Grafana | Grafana Labshttps://grafana.com/grafana/download?pgget&platformlinux&plcmtselfmanaged-box1-cta1我这里使用的是centos7 wget https://dl.grafana.com/enterprise/release/grafana-enterprise-8.2.5-1.…...

CSS3 用动画实现无缝滚动图效果

如何用CSS实现一串图片在一个固定的盒子里无缝连接的滚动效果: 如上图(想象它是一个无缝连接的滚动图), 那么怎么才能这个无缝滚动的效果呢? 1.首先准备一组长宽一样图片, 六七个就差不多了, 然后创建一个盒子,给这个盒子设置宽高(宽度尽量和图片一致,避免图片被拉伸, 宽度取…...

基于elementui的年月日周时间控件

效果如下&#xff1a; 父组件 <template><div><SearchFormDate:curData"curData"ref"resetCommon"child"child"></SearchFormDate></div> </template> <script> import SearchFormDate from "/…...

阿里钉钉亮相重庆智博会,七大资本逾10亿资金赋能钉钉生态

8月24日&#xff0c;重庆智博会现场&#xff0c;阿里巴巴钉钉举办的DING峰会揭幕&#xff0c;钉钉CEO陈航&#xff08;花名无招&#xff09;以“解放创新力”为主题&#xff0c;分享了智能移动办公时代的思考&#xff0c;及钉钉在新零售、医疗、地产、教育、餐饮五大行业解决方…...

51单片机入门学习 第九天

提示&#xff1a;今天是学习51单片机的第九天&#xff0c;以下就是今天的笔记&#xff08;我买的是普中的开发板&#xff0c;学习笔记是根据普中的视频进行学习&#xff09;今天学习的内容是I2C和温度传感器和时钟。 目录 创建多文件工程 I2C-EEPROM 实验 1.I2C 介绍 1.1 I…...

清洁机器人之音频方案 ISD2360 开发总结2 基于GD32F103的音频控制播放与升级

清洁机器人之音频方案 ISD2360 开发总结2–基于GD32F103的音频控制播放与升级 文章目录 清洁机器人之音频方案 ISD2360 开发总结2--基于GD32F103的音频控制播放与升级3. 系统硬件设计实现电路3.1硬件连接示意图3.2 MCU与ISD2360的具体硬件连接4. 系统软件设计4.1 GPIO模拟SPI4.…...

51单片机视频教程下载

链接&#xff1a;https://pan.baidu.com/s/1k-utjXO8L5WPxnBWS9mnxw 提取码&#xff1a;ylaj 以上是本人精心整理的【电子全能资料包】&#xff0c;内含单片机视频教程&#xff0c;整个开发工具包&#xff0c;以及电子书、单片机例程等等…...

ISD9160学习笔记05_ISD9160语音识别代码分析

前言 语音识别是特别酷的功能&#xff0c;ISD9160的核心卖点就是这个语音识别&#xff0c;使用了Cybron VR 算法。 很好奇这颗10块钱以内的IC是如何实现人家百来块钱的方案。且听如下分析。 本文作者twowinter&#xff0c;转载请注明&#xff1a;http://blog.csdn.net/iotis…...

Windows图标显示异常解决方法。桌面图标异常,开始菜单图标异常,任务栏图标异常。图标缓存位置。

用着用着&#xff0c;图标就突然显示异常&#xff0c;变成这个样子了。 其实就是图标缓存出问题了。 解决办法&#xff1a; 在C:\Users\Administrator\AppData\Local里有个IconCache.db图标缓存&#xff0c;它是隐身的。一般图标出现异常就是这个缓存的问题了&#xff0c;我们…...

从Jenkins中获取Maven项目版本号

问题描述 使用Jenkins配合GitHub自动化部署项目时&#xff0c;遇到了如下问题&#xff1a; 由于有些后端项目需要更新版本号 而有些项目的版本号由Maven控制 所以在后期构建作业中&#xff0c;需要获取到项目的版本号 从而调用一些shell脚本&#xff0c;并将它传递给构建操…...

android 设置字体为幼圆_Android字体简介

Android字体简介Android系统默认支持三种字体&#xff0c;分别为&#xff1a;“sans”,“serif”,“monospace”。android.graphic.typeface字体类&#xff1a;本类的常量静态定义&#xff0c;首先为字体类型(typeface)名称TypefaceDEFAULTTypeface DEFAULT_BOLDTypeface MONOS…...

一套很好的51单片机教程,云龙51单片机视频教程(王云)

我上大一的时候&#xff0c;就开始想学单片机了。刚开始是到处找资料&#xff0c;去了校里的图书室&#xff0c;在网上也搜了一大堆。觉得王云老师讲的“云龙51单片机视频教程“还不错&#xff0c;比较全面、好理解。给大家分享下&#xff0c;希望能帮到有需要人的。 全套资料…...

提取DC综合report_constrain all violator中big neg slack

问题描述 在综合前几版中&#xff0c;通过report_constrain -all_violator命令到得到的违反数量非常多&#xff0c;但暂时只关注比较大的setup/hold违例。 &#xff08;1&#xff09;我们希望提取 < -1.0的违例 &#xff08;2&#xff09;需要把多行合并到一行。 &#xf…...

C#遍历枚举类型成员(枚举成员是带数字类型的),获取和设置其值

比如我有一个枚举类型BW 里面有BW1~BW700项&#xff0c;外面输入一个数字&#xff0c;只要数字是1,3,5,7,10&#xff0c;30,50,70,100,500,700&#xff0c;就将其转化成对应的枚举类型。 例如枚举变量BW bw,输入50&#xff0c;就找到其对应的BW50枚举项(即bwBW.BW50)&#xff…...

ubuntu18安装教程

一.安装ubuntu的原因 由于嵌入式Linux开发需要相关的环境&#xff0c;与stm32的开发相似&#xff0c;只不过stm32有keil开发环境&#xff0c;可以在主机开发之后通过编译器烧录&#xff0c; 同样对于Linuxarm开发也需要主机开发环境&#xff0c;开发完成之后将程序传送到arm中…...

GIS与计算机专业的结合,GIS专业相比计算机专业有什么优势呢?

这里有一段学过GIS的感触&#xff1a;学GIS的人经常拿GIS与计算机作比较,认为GIS是计算机小弟,等等之类的说法.这里我认为这两者根本没有可比性,如果你拿MIS、OA等应用和GIS比,这两者之间倒是可以比划比划,但这种也只是应用层面上的可比性,如果拿底层来说,就比如我们最常用的Of…...

Windows下实用工具汇总(更新……)

Windows下实用工具软件 文章目录Windows下实用工具软件一、系统工具快速启动&#xff08;搜索工具&#xff09;&#xff1a;Everything, Listary, Wox文件整理工具&#xff1a;Dropit文件管理器: TotalCommander, PowerToys快速预览&#xff1a;QuickLook磁盘分区&#xff1a;D…...

Google Earth Engine基础使用方法(一)

Google Earth Engine 1、注册账号1.1、设置谷歌账号辅助邮箱1.2、进入Google Earth Engine(如果第一次注册失败怎么办)1.3、进入Google Earth Engine Editor2、Editor主界面2.1、上传自己的矢量数据2.2、分享代码给别人2.3、保存代码2.4、几个有效快捷键2.5、搜索框有什么用3、…...

科普 | 强化学习技术及应用

导读 从一开始的AlphaGo击败世界冠军、到今天的自然语言处理、自动驾驶等&#xff0c;这与机器学习之强化学习算法息息相关。这股技术热浪也在逐年上升中。本文通俗语言简洁强化学习原理&#xff0c;马尔科夫过程&#xff0c;以及深度强化学习的应用。 概论 随着近些年人工智…...

甲骨文公司简介

2009-04-20 20:49:07 来源: 网易科技报道 甲骨文股份有限公司&#xff08;NASDAQ: ORCL&#xff09;是全球大型数据库软件公司&#xff0c;成为全球仅次于微软的全球第二大软件公司&#xff0c;总部位于美国加州的红木滩&#xff0c;现时行政总裁为公司创办人罗伦斯艾利森(La…...

java 程序运行出错,运行Java应用程序时出错

The log shows this"error2, No such file or directory""Cannot run program /Applications/IntelliJ IDEA.app/Contents/jre/jdk/Contents/Home/bin/java" (in directory "/Users/.. " and a path to a directory that exists.I could replic...

车牌自动识别

一个典型的汽车车牌自动识别系统&#xff0c;其基本处理流程如下图所示&#xff1a; 车牌定位&#xff1a; 从整个图像中准确地检测出车牌区域&#xff0c;是车牌识别过程的一个重要步骤&#xff0c;如果定位失败或定位不完整&#xff0c;会直接导致最终识别失败。车牌定位方法…...

sql面试题大全

Sql常见面试题&#xff08;总结&#xff09; 1.用一条SQL语句 查询出每门课都大于80分的学生姓名 name kecheng fenshu 张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语…...

【电脑修复小知识】电脑网络正常连接,但是浏览器却无法打开网页是什么原因?三招教你修复!

一、问题描述 相信大家都遇到过这种问题&#xff0c;我们的电脑可以正常连接网络&#xff0c;客户端软件都可以正常联网&#xff0c;比如百度网盘、微信等&#xff0c;但是浏览器的网页就是无法连接网络。 这里分为两种情况&#xff0c;第一种情况是只有部分网页无法打开&…...

Android开发路上的快速学习之道

摘要&#xff1a;随着Android系统越来越流行&#xff0c;Android应用的需求也在不断变化&#xff0c;对于开发者而言&#xff0c;深入理解Android系统原理显得越来越重要。社区之星第22期采访了移动开发牛人、技术精深、乐于分享的邓凡平&#xff0c;感受属于他的那份正能量。邓…...

Camtasia Studio2023电脑屏幕录制软件免费版

TechSmith Camtasia Studio2023免费的屏幕录像视频编辑软件&#xff0c;最专业的电脑屏幕录制及编辑软件&#xff01;这款专业录屏与视频创作大型软件包含屏幕录像、视频编辑、视频菜单制作、视频录音配音、视频发布等系列强大功能。 全新的Camtasia 2023 让您用更短的时间创…...

游戏开发客户端知识架构脑图

《WebGL 编程指南》...

GIS知识简介

简介 GIS 或地理信息系统是对地理或空间数据的收集、可视化和分析。在本节中&#xff0c;我们将介绍 GIS 应用程序中常用的数据类型。 矢量数据 矢量数据使用经度和纬度以及坐标对&#xff08;线、折线、多边形等&#xff09;的组合来表示地球表面上的对象。 点数据 一对坐…...

唤醒手腕 Go 语言开发学习笔记(基本简介、环境安装)

1. Go语言简介 Go&#xff08;又称 Golang&#xff09;是 Google 的 Robert Griesemer&#xff0c;Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近&#xff0c;但功能上有&#xff1a;内存安全&#xff0c;GC&#xff08;垃圾回收&#xf…...

IT行业都有什么职位?

随着IT技术的不断发展&#xff0c;IT的应用领域也越来越广、就业岗位也越来越多。目前我们生活中到处都可以看到IT技术的身影&#xff0c;那么IT行业都有什么职位&#xff1f; 说起IT大家一般就会想到程序员&#xff0c;其实程序员只是众多IT岗位中的一种罢了。目前IT行业的职位…...

GIS专业-我与GIS的缘分(大三)

我与GIS的缘分 男生&#xff0c;目前大三&#xff0c;就读于河南某二本院校地理信息科学专业。从对GIS的了解仅限于百度&#xff0c;到现在不温不火的上着这个专业&#xff0c;对自己的未来有迷茫也有期待。迷茫是因为未来充满着未知数&#xff0c;不知道自己如何抉择。目前准…...

java中log日志的输出方法说明

目录 1.日志说明 2.error日志的详细说明 1.日志说明 Logge有5个日志等级 trace、debug、info、warn、error&#xff0c; 这5个级别都有5个以String为首参数重载方法以及以Marker为首的重载方法&#xff0c;下面以error的String类型的重载方法来说明。 void error(String var1…...

Back-Training: 用于问题生成和段落检索的全新领域自适应方法

©PaperWeekly 原创 作者 | Maple小七学校 | 北京邮电大学硕士生研究方向 | 自然语言处理本文提出了一种新的领域自适应方法&#xff1a;back-training&#xff0c;传统的 self-training 生成的训练数据的输入是真实的&#xff0c;而输出是生成的&#xff0c;back-trainin…...

Elasticsearch-尚硅谷(8. 优化)学习笔记

上一篇&#xff1a;&#xff08;7. 进阶-下&#xff09;学习笔记 文章目录1. 硬件选择2. 分片策略2.1 合理设置分片数2.2 推迟分片分配3 路由选择4 写入速度优化4.1 批量数据提交4.2 优化存储设备4.3 合理使用合并4.4 减少 Refresh 的次数4.5 加大 Flush 设置4.6 减少副本的数量…...

深度学习(花书)笔记2——(无)监督学习算法介绍

机器学习算法可以分为监督学习算法和无监督学习算法。 1.监督学习 监督学习算法是给定一组输入 x 和输出 y 的训练集&#xff0c;学习如何关联输入x和输出y。在许多时候&#xff0c;输出y很难自动收集&#xff0c;必须由人来提供‘监督’。在目标检测领域而言&#xff0c;训练…...

ssm根据pdf模板导出pdf

一、使用word设计pdf模板&#xff0c;并另存为pdf格式的文件。 二、使用Adobe Acrobat DC工具&#xff0c;打开pdf文件&#xff0c;工具中选择准备表单并打开 三、在文件中设置域名称&#xff0c;如下图 四、下面是正式的操作 pom依赖 <!-- 生成PDF相关 iText&#xff0…...

JetBrains Runtime(jbr)的介绍

JetBrains Runtime &#xff08;即 JetBrains 运行时&#xff09;是一个运行时环境&#xff0c;用于在 Windows&#xff0c;Mac OS X 和 Linux 上 运行 IntelliJ 平台的各种产品。JetBrains Runtime 基于 OpenJDK 项目&#xff0c;并进行了一些修改。这些修改包括&#xff1a;抗…...

社工的危害性(一)菜鸟经验_星语惜馨_新浪博客

学习和其他任务开始步入正轨&#xff0c;博文可能偶尔更&#xff0c;见谅&#xff0c;但是我会坚持&#xff0c;博文不仅对你们有效&#xff0c;在整理博文中同时一些点突然想起要写详细点&#xff0c;不然各位不了解&#xff0c;所以就查资料&#xff0c;也能对我知识的不断积…...

十进制小数转化为二进制小数

一、二进制数转换成十进制数 由二进制数转换成十进制数的基本做法是&#xff0c;把二进制数首先写成加权系数展开式&#xff0c;然后按十进制加法规则求和。这种做法称为"按权相加"法。 例如把二进制数 110.11 转换成十进制数。 二、十进制数转换为二进制数 十进制…...

“编程代码”在编程环境中意味着什么?

本文翻译自&#xff1a;What does “coalgebra” mean in the context of programming?I have heard the term "coalgebras" several times in functional programming and PLT circles, especially when the discussion is about objects, comonads, lenses, and s…...

浅谈计算机对数学教学的应用,探讨计算机在数学教学中的应用论文(2)

探讨计算机在数学教学中的应用论文篇二《职教的计算机在数学教学中的应用》摘要&#xff1a;职教的发展要跟随教育大趋势&#xff0c;在发展过程中&#xff0c;不仅做好教学管理工作&#xff0c;更要把教学提高上去&#xff0c;教学要有创新、有探索&#xff0c;以数学为例&…...

小学计算机课教学设计加教学反思,小学计算机教育教学反思随笔

1、习作的思想、情感和观点是自己的&#xff0c;语言和结构可以模仿。这不为抄袭。2、小孩子随着年龄的增长&#xff0c;阅历、情感和思想都在发展&#xff0c;因而&#xff0c;我们的造句、习作、阅读理解的指导也得跟上去。周琬珉这个四年级的学生&#xff0c;造句还是照搬二…...

内温的整体优先效应实验_[心理学复习.doc

[心理学复习第一章 绪论第一节 心理学的研究对象一、关于心理学的产生人被称为万物之灵 &#xff1f; 会求知两个目的&#xff1a;其一&#xff0c;了解、适应、改变、控制环境&#xff0c;获得生存的安全与舒适。其二&#xff0c;了解自身与人己关系&#xff0c;改变内在精神世…...

《程序开发心理学》笔记

最近阅读了温伯格的《程序开发心理学》一书&#xff0c;非常有趣&#xff0c;作者试图用学术的方法去研究影响程序开发的因素&#xff0c;在这个过程中也提出了一些自己对程序开发的看法。书中对如何提高程序员团队的开发效率给出了作者自己的意见&#xff0c;特别强调了培训对…...

教学中运用计算机感想,计算机多媒体教学培训心得体会

计算机多媒体教学培训心得体会当我们有一些感想时&#xff0c;写一篇心得体会&#xff0c;记录下来&#xff0c;这样可以帮助我们总结以往思想、工作和学习。到底应如何写心得体会呢&#xff1f;以下是小编为大家收集的计算机多媒体教学培训心得体会&#xff0c;仅供参考&#…...

群晖存储空间不足-处理方案一

原因一&#xff1a;Download Station 做种过多 群晖NAS的另一个空间占用不足可能是因为你做种过多。做种不单单只是挂一个号&#xff0c;还会产生大量的临时文件&#xff0c;这种临时文件会让你的文件所需的存储空间翻倍。 改root身份登录 $ sudo -i 切换目录为盘目录 $ cd /vo…...

群晖 内置mysql_群晖DS218+部署mysql

欢迎访问我的GitHub内容&#xff1a;所有原创文章分类汇总及配套源码&#xff0c;涉及Java、Docker、Kubernetes、DevOPS等&#xff1b;起因是懒我是个Java程序员&#xff0c;在家写代码时离不开redis、mysql、kafka这些基础服务&#xff0c;通常做法是打开电脑&#xff0c;启动…...

群晖 6.1 重置 mysql,重置群晖Synology NAS

如何重置您的 Synology NAS总览每台 Synology NAS 服务器都有 RESET 按钮。重置模式有两种&#xff1a;第一个模式可让您重置管理员密码和网络设置&#xff1b;第二个模式可让您重新安装操作系统(同时也会重置管理员密码和网络设置)。两种方法都需要使用 RESET 按钮。本文件将会…...

Linux读取群晖文件,debian读取群晖硬盘

有一块硬盘安装的是黑群&#xff0c;更换资料时&#xff0c;音乐目录忘了备份复制&#xff0c;好在硬盘还在&#xff0c;想着怎么把音乐导出来&#xff0c;方法如下。一&#xff0c;把硬盘用usb插在树莓派上面&#xff0c;其它的linux应该也行二&#xff0c;挂载硬盘时&#xf…...

群晖怎么做文件共享服务器,群晖共享服务器

群晖共享服务器 内容精选换一换华为云帮助中心&#xff0c;为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档&#xff0c;帮助您快速上手使用华为云服务。负载均衡将来自客户端的请求通过负载均衡器分发至后端服务器&#…...

代码随想录算法训练营第13天 239.滑动窗口最大值、347. 前 K 个高频元素

代码随想录算法训练营第13天 239.滑动窗口最大值、347. 前 K 个高频元素 滑动窗口最大值 力扣题目链接(opens new window) 给定一个数组 nums&#xff0c;有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只…...

计算机一级b教程execl,计算机一级bexcel上机操作练习题-1.xls

计算机一级bexcel上机操作练习题-1.xls还剩6页未读&#xff0c;继续阅读下载文档到电脑&#xff0c;马上远离加班熬夜&#xff01;亲&#xff0c;喜欢就下载吧&#xff0c;价低环保&#xff01;内容要点&#xff1a;Excel 操作⑴ 打开sheet1&#xff0c;求出各条记录的年总量和…...

RISC-V生态发展渐入佳境~

编者按: 过去一年,RISC-V产业发展十分迅猛,许多基于RISC-V指令集架构的处理器芯片正在进入嵌入式与物联网市场,RISC-V软件生态渐入佳境,嵌入式与物联网开发与应用也逐步趋于成熟。2022年第2期《单片机与嵌入式系统应用》再次推出的“RISC-V处理器技术与生态发展”专题聚焦RISC-…...

幽默故事

如此减压作者&#xff1a; 李安娜 阿P是精密仪器公司一名普通业务员&#xff0c;由于受今年金融危机影响较大&#xff0c;公司业绩总上不去。老板急得团团转&#xff0c;天天下达业务指标&#xff0c;业务主管按照指标排兵布阵&#xff0c;业务员们工作压力极大&#xff0…...

选项卡 js操作

html代码展示&#xff08;这里展示的是关于日程的标签页&#xff09;css样式这里省略了》》》》自己写的可能更好看 <div class"row"><ul class"second huan" id"huan"><li class"on" id"one" value"1&…...

20172266遥感一班李安娜第三次笔记

...

20172266遥感一班李安娜第五次笔记

...

20172266遥感一班李安娜第四次笔记

![ ![ ](https://img-blog.csdnimg.cn/20181123160415519.jpg?x-oss-processimage/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0FubmFpaWk,size_16,color_FFFFFF,t_70)![ ](https://img-blog.csdnimg.cn/20181123160501653.jpg?x-o…...

20172266遥感一班李安娜第二次笔记

2...

20172266遥感一班李安娜第一次笔记

1 2 3...

有没有可能没有root权限调用锁屏

问题描述: 有次自己手机的电源键不好使了&#xff0c;想要灭屏很麻烦&#xff0c;但是还能有其他方法灭屏吗&#xff1f;还真没找到&#xff0c;能不能写个程序调用吗&#xff1f;我试了好几个接口&#xff0c;但还是没办法&#xff0c;也许只能获取root权限才能实现。 以下测…...

Android后台保活实践总结:即时通讯应用无法根治的“顽疾”,手机root权限下,应用清理掉,服务不死

前言 Android进程和Service的保活&#xff0c;是困扰Android开发人员的一大顽疾。因涉及到省电和内存管理策略&#xff0c;各厂商基于自家的理解&#xff0c;在自已ROOM发布于都对标准Android发行版作为或多或少的改动&#xff0c;使得应用层程序在处理进程和Service保活问题上…...

前端学习记录-Javascript

pink JS基础语法JavaScript核心教程阮一峰JS基础 JS基础语法 初识JS JS三种书写位置&#xff1a;行内、内嵌、引入式。单行注释 ctrl/ 多行注释 shift alt a输入输出语句 声明变量 var age;变量命名规范&#xff1a;字母、数字、下划线、美元符号组成&#xff0c;区分大小写…...

lgv20刷twrp_LG港版v20 root

这是LG港版v20 root&#xff0c;整理了一下有关LG港版v20的官方固件包了&#xff0c;有没有需要的呢&#xff0c;这里把固件包整理一下也是方便大家以后好下载了&#xff0c;因此有一些机友还是不知道在哪里下载官方的rom包&#xff0c;在这里说的固件rom包也就是原版的系统包了…...

nexus6 android 6.0 root,Nexus6 root教程_Nexus6一键获取root权限教程

这一节主要是来说说有关Nexus6的root教程&#xff0c;这个手机还是真不好root呢&#xff0c;因为这个手机是5.0的安卓系统了&#xff0c;现在国内的很多一键root软件还无法对这个手机进行root呢&#xff0c;今天在这里分享的是国外的手机高手制作的一个专门针对咱们这个Nexus6手…...

android5.1手机root,最新的安卓5.1.1 ROOT教程(不需要刷第三方内核)

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼大家感谢Chainfire无私的奉献&#xff01;等谷歌市场登陆中国&#xff0c;如果有supersu大家付费支持吧&#xff01;我是这样想的&#xff0c;前段时间苦于5.1.1无法直接卡刷supersu。必须先刷第三方内核(第三方内核大家懂得&#…...

【JavaEE】多线程之线程安全(synchronized篇),死锁问题

目录 线程安全问题 观察线程不安全 线程安全问题的原因 从原子性入手解决线程安全问题 ——synchronized synchronized的使用方法 synchronized的互斥性和可重入性 死锁 死锁的三个典型情况 死锁的四个必要条件 破除死锁 线程安全问题 在前面的章节中&#xff0c…...

深度学习-LeCun、Bengio和Hinton的联合综述(上)

【编者按】三大牛Yann LeCun、Yoshua Bengio和Geoffrey Hinton在深度学习领域的地位无人不知。为纪念人工智能提出60周年&#xff0c;最新的《Nature》杂志专门开辟了一个“人工智能 机器人”专题 &#xff0c;发表多篇相关论文&#xff0c;其中包括了Yann LeCun、Yoshua Beng…...

什么是Dubbo?Dubbo在项目中怎么使用?

Dubbo 是阿里开源的远程服务调用(RPC)的分布式框架&#xff0c;提供了 SOA 服务治理方案;它的架构主要有五个角色/核心组件&#xff0c;分为是 Container(容器)、Provider(服务的提供方)、Registry(注册中心)、Consumer(服务的消费方)、Monitor(监控中心)。 容器主要负责启动、…...

机器学习笔记 - 深度学习调查

深度学习允许由多个处理层组成的计算模型来学习具有多个抽象级别的数据表示。 这些方法极大地提高了语音识别、视觉对象识别、对象检测和许多其他领域&#xff08;如药物发现和基因组学&#xff09;的最新技术水平。 深度学习通过使用反向传播算法来发现大型数据集中的复杂结构…...

Android异步消息处理机制完全解析-Handler详解

参考资料 - 官方介绍文档 - Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系 - Android异步消息处理机制完全解析&#xff0c;带你从源码的角度彻底理解 - 慕课网课程-Android面试常客Handler详解 如果在非UI线程中更新UI会出现问题吗&#xff1f…...

2022年执业兽医考试经典试题及答案

1、萨摩犬&#xff0c;食欲减退&#xff0c;腹侧壁有一个椭圆形&#xff0c;拳头大肿胀&#xff0c;触诊肿胀周围稍坚实&#xff0c;有痛感&#xff0c;中部有波动&#xff0c;穿刺液呈黄白色黏稠液体。其肿胀最可能是( )。 A.血肿 B.脓肿 C.肿瘤 D.淋巴外渗 E.唾液腺囊肿…...

命令行可以import torch pycharm 无法import torch

看看terminal有没有配好 选择cmd.exe然后自己去试一下能不能在cmd里面运行conda 虚拟环境 也看看编译器有没有配对 想直接按run键运行就要配好 这一顺序下来&#xff0c;起码有一个是能用的吧&#x1f923;...

世界顶级AI大神综述深度学习

http://blog.itpub.net/29829936/viewspace-2600395/ 论文基本信息 文章名称&#xff1a;Deep learning作者&#xff1a;Yann LeCun, Yoshua Bengio& Geoffrey Hinton作者简介 图丨Yann LeCun、Geoffrey Hinton、Yoshua Bengio和吴恩达 大神的个人状态 Yann LeCun&#xf…...

主人拿刀帮宠物狗打架 萨摩耶犬被砍4刀险被夺命

同为狗主人&#xff0c;竟然刀砍邻居家狗&#xff01;前晚9时许&#xff0c;在南山区南山大道旁的华联花园小区&#xff0c;由于两条狗打架&#xff0c;八哥犬的男主人拿菜刀砍伤了邻居家的萨摩耶犬&#xff0c;经过宠物医院手术&#xff0c;目前萨摩耶犬仍未脱离危险。据了解&…...

我不加入测试

统一OS&#xff0c;弹性部署 一套操作系统&#xff0c;满足大大小小所有设备的需求&#xff0c;小到耳机&#xff0c;大到车机&#xff0c;智慧屏&#xff0c;手机等&#xff0c;让不同设备使用同一语言无缝沟通。 硬件互助&#xff0c;资源共享 搭载HarmonyOS 的每个设备都…...

使用的角度来讲

安卓手机连接其他设备&#xff0c;不管从app开发方面&#xff0c;还有使用方面都非常麻烦&#xff0c;而且如果换一个第三方设备&#xff0c;还需要把发现&#xff0c;配对&#xff0c;连接&#xff0c;组合&#xff0c;验证的过程再次操作一遍。但是鸿蒙就非常简单了&#xff…...

萨摩耶数科坚持“终局思维”,探索“双循环”格局下的新商业模式

周期的力量&#xff0c;让一些企业脱颖而出&#xff0c;成为引领未来的佼佼者&#xff1b;而有些企业&#xff0c;则在霎那的耀眼过后&#xff0c;留下一声唏嘘。 2016年到2020年&#xff0c;互联网金融业应该是对这种周期力量感受最明显的行业。从“无序竞争”到“去伪存真”…...

“卓信大数据计划”再迎新成员,萨摩耶云以AI筑牢安全底座

近期&#xff0c;工业和信息化部直属科研事业单位中国信息通信研究院(以下简称“中国信通院”)公布了“卓信大数据计划”新一批成员单位名单。萨摩耶云经过层层考核筛选&#xff0c;以其在个人隐私保护以及数据安全方面的优越表现&#xff0c;携手小鹏汽车、企查查、东方证券等…...

“不负热AI 不负7待”,萨摩耶云的新航海之路

在AI、大数据、云计算等层出不穷的数字技术的驱动下&#xff0c;千行百业都在试图借助数字技术重构自身业务模式以从容应对转型变革&#xff0c;并跨越行业界限扩展业务。深耕AI赛道&#xff0c;萨摩耶云在持续发力决策智能中不断赋能应用创新&#xff0c;助力企业数字化升级&a…...

萨摩耶数科林建明:坚守“终局思维” 让金融科技发展行稳致远

今天&#xff0c;随着我们启用“萨摩耶数科”这一全新的品牌&#xff0c;标志着“萨摩耶数科”正式迈入了以“科技”为发展核心的2.0时代。作为一家以AI为驱动的金融数字科技公司&#xff0c;未来我们将在“FIRST”战略的引领下&#xff0c;基于自身强大的科技硬实力&#xff0…...

保障金融机构信息安全,萨摩耶数科以私有云平台呈现更多可能

大数据时代,信息安全就是企业的生命线!如今,随着人工智能、移动互联等新技术的发展和应用,金融科技正在加速重构金融业务模式。尤其是依托云计算构建的各类金融服务平台,也在以更加低的造价成本和更高效的服务体验,不断为金融机构创造新的应用场景,提高金融触达效率,形成新的利…...

【eureka】ds replicas是什么---集群搭建

DS Replicas 由以上代码和展示&#xff0c;是说明该服务器集群搭建&#xff0c;从都有那些服务器同步数据。 比如节点peer1 设置是从8762和8763端口的节点同步数据&#xff0c;所以peer1中的DS Replicas是8762和8763端口所对应的名字peer2和peer3。...

mac为什么生成.DS_Store文件,如何彻底删除此类文件?

1 .DS_Store文件介绍 DS_Store 是给Finder用来存储这个文件夹的显示属性的&#xff1a;比如文件图标的摆放位置。删除以后的副作用就是这些信息的失去。&#xff08;当然&#xff0c;这点副作用其实不是太大&#xff09;. 这个文件特别烦&#xff0c;尤其是拷贝文件给windows…...

.DS_store是什么?如何取消它呢

禁止.DS_store生成 打开 “终端” &#xff0c;复制黏贴下面的命令&#xff0c;回车执行&#xff0c;重启Mac即可生效。 defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE恢复.DS_store生成 defaults delete com.apple.desktopservices DSDont…...

8051单片机Proteus仿真与开发实例--DS18B20温度传感器仿真

DS18B20温度传感器仿真 DS18B20传感器是常用的数字温度传感器,其基于单总线通讯,接线简单,精度比较高,被广泛应用。 1、DS18B20仿真原理图 DS18B20传感器连接到引脚P3.7,虚拟终端仿真器连接到P3.1引脚,用于显示DS18B20温度仿真串口输出结果。 2、DS18B20驱动 1)DS18…...

ATMEGA16读取DS18B20温度,1602显示,并用proteus仿真,成功。

ATMEGA16单片机读取DS18B20的温度数据&#xff0c;用lcd1602显示&#xff0c;并用proteus实现仿真。 实现温度的实时读取&#xff0c;程序中设定温度的上下限&#xff0c;当温度超限时报警&#xff0c;用led小灯进行 指示。 开发环境位ICCAVR 共同学习 q &#xff1a;14256…...

【用Proteus仿真Arduino】 05 -DS18B20数字式温度测量

5.1 简介 使用数字式温度传感器DS18B20实现温度测量&#xff0c;并且串口输出温度测量值 5.2 关于DS18B20 DS18B20元件官方链接如下&#xff1a; https://www.maximintegrated.com/cn/products/sensors/DS18B20.html DS18B20引脚定义&#xff1a; DQ为数字信号输入/输出端…...

DS18B20(1-wrie通信协议)

常见的通信方式及线路数量&#xff08;常见四大类线路或协议&#xff09; UART: VCC GND TXD RXD ——通用串行数据总线&#xff0c;用于异步双向通信 USART: VCC GND TXD RXD SCK ——同步单向通信&#xff0c;半双工单线通信 SPI: VCC GND CS MOSI MISO SCK ——串行外设接口…...

.DS_Store 文件是什么? / .DS_Store 文件是什么macOS

.DS_Store 文件是什么&#xff1f; 突然发现电脑里几乎每个文件夹都有两个这么类型的文件&#xff0c;隐藏属性。是不是与我装mac win7双系统有关&#xff1f; 添加评论 默认排序按时间排序 6 个回答 匿名用户 16 人赞同 与双系统无关。在Mac OS上会存在。 DS_Store 是用…...

基于MATLAB的DS-CDMA扩频与解扩系统仿真

简单的DS-CDMA扩频与解扩系统仿真 这是本人大四的一个简单的课程设计&#xff0c;有需要的可以参考参考 题目要求 直接序列码分多址&#xff08;DS-CDMA&#xff09;技术的原理是基于扩频技术&#xff0c;将需要传送的具有一定带宽的信号&#xff0c;用另一个带宽远大于信号…...

.ds_store是什么文件

.ds_store是什么文件 .DS_Store是Mac OS保存文件夹的自定义属性的隐藏文件&#xff0c;如文件的图标位置或背景色&#xff0c;相当于Windows的desktop.ini。 1&#xff0c;禁止.DS_store生成&#xff1a;打开 “终端” &#xff0c;复制黏贴下面的命令&#xff0c;回车执行&…...

S32 Design Studio 动态仿真数据,S32 DS实时查看变量数据。

S32 DS 动态仿真变量数据。 ------王超杰 S32DS 目前最新版本是可以动态仿真数据的&#xff0c;老版本需要安装插件&#xff0c;但是本人建议安装最新版本的软件。 目前只有S32 Design Studio for RAM v2.0及更高版本支持。 Windows->ShowView->other 打开之后右下角有…...

Proteus仿真DS18B20温度传感器不成功——通过调试时序解决

最近在用Proteus8.9仿真51单片机的一些实验程序时出现了一个问题&#xff1a;仿真DS18B20不成功&#xff0c;现象如下&#xff1a; 晶体管显示的数值固定不变&#xff0c;我把这个程序放到开发板上去跑&#xff0c;就没有半点问题。后来了解到&#xff0c;由于DS18B20的时钟线…...

ds replicas是什么

以上是我百度的答案。很显然&#xff0c;这个对于初学者很不友好&#xff0c;中文的每一个靠谱的&#xff0c;英文的都TM是how 和 why 。But 我要 what&#xff01; 所以只能自己搞&#xff0c;自己琢磨&#xff0c;搞完分享出来&#xff0c;助力后来者不掉坑&#xff0c;有所查…...

.DS_Store 文件是什么macOS

作者&#xff1a;子生链接&#xff1a;https://www.zhihu.com/question/20345704/answer/14837127来源&#xff1a;知乎著作权归作者所有&#xff0c;转载请联系作者获得授权。与双系统无关。在Mac OS上会存在。DS_Store 是用来存储这个文件夹的显示属性的&#xff1a;比如文件…...

基于51单片机的DS18B20测温程序与仿真图

一、基础介绍 时序介绍就暂不介绍&#xff0c;可以网上搜集资料 二、proteus仿真图 三、程序代码 #include<reg51.h> #include"temp.h"#define duanxuan P1 //段选端口 #define weixuan P2 //位选端口unsigned char code wxcode[4]{0x01,0x0…...

DS18B20型温度传感器的使用详解及Proteus仿真(附源码)

一、概述 DS18B20数字温度传感器提供9bit到12bit的摄氏温度测量精度和一个用户可编程的非易失性且具有过温和低温触发报警的报警功能。DS18B20采用的1-Wire即单总线通信方式&#xff0c;即仅采用一个数据线与微控制器进行通信。该传感器的温度监测范围为-55℃至125℃&#xff…...

爱奇艺携手中国工商银行搭建娱乐和金融为一体的消费体验新模式

9月22日&#xff0c;爱奇艺、中国工商银行(以下简称工商银行)业务合作发布会举行&#xff0c;工商银行副行长李云泽&#xff0c;爱奇艺创始人、CEO龚宇&#xff0c;工商银行网络金融部总经理吴翔江&#xff0c;工商银行渠道管理部总经理郝彬等领导&#xff0c;爱奇艺高级副总裁…...

好莱坞相中网络小胖 网络力量有多大

好莱坞相中网络小胖 网络力量有多大[more]来自&#xff1a;网络小胖  凌建平 郝匀嘉进军好莱坞是所有明星盼望的事情&#xff0c;也是一个明星成功的标志。如今这样的成功落到了中国网络明星的身上。据媒体报道&#xff0c;好莱坞看上了去年中国最热门的网络小说、古墓探险题材…...

一起来学5G终端射频标准(TAE for UL-MIMO)

01—TAE的定义我们先来了解一下TAE测试标准的发展演变。在4G LTE的3GPP 36.101-1的技术要求规范中&#xff0c;就给出了对4G终端UL MIMO以及V2X UE的TAE的定义和最小要求&#xff0c;但在36.521-1的4G终端一致性测试规范中并没有对应的章节规定TAE的一致性测试。5G中有所变化&a…...

nginx-日志配置-错误界面配置-流量控制-7

nginx日志配置 nginx日志介绍 nginx 有一个非常灵活的日志记录模式,每个级别的配置可以有各自独立的访问日志, 需要日志模块 ngx_http_log_module 的支持&#xff0c;日志格式通过 log_format 命令来定义&#xff0c;日志对于统计和排错是非常有利的&#xff0c;下面总结了 n…...

dp-打家劫舍

你是一个专业的小偷&#xff0c;计划偷窃沿街的房屋。每间房内都藏有一定的现金&#xff0c;影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统&#xff0c;如果两间相邻的房屋在同一晚上被小偷闯入&#xff0c;系统会自动报警。给定一个代表每个房屋存放金额的非…...

2023年杭州/广州/深圳DAMA-CDGA/CDGP数据治理认证线上班

DAMA认证为数据管理专业人士提供职业目标晋升规划&#xff0c;彰显了职业发展里程碑及发展阶梯定义&#xff0c;帮助数据管理从业人士获得企业数字化转型战略下的必备职业能力&#xff0c;促进开展工作实践应用及实际问题解决&#xff0c;形成企业所需的新数字经济下的核心职业…...

华为OD机试用java实现 -【删除重复数字后的最大数字】(2023-Q1 新题)

最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理 已参加机试人员的实战技巧本篇题解:删除重复数字后的最大数字 题…...

vue安装

要安装Vue&#xff0c;您需要先安装Node.js。以下是在Windows操作系统上安装Vue的步骤&#xff1a; 下载并安装最新版本的Node.js&#xff0c;可以从Node.js官方网站下载&#xff1a;Download | Node.js打开命令提示符或终端窗口&#xff0c;并输入以下命令来安装Vue CLI&…...

《计算机网络原理》第二章 网络体系结构

2.1 概述 2.2 网络分层 分层优点 各层独立每一层不需要知道下一层是如何实现的&#xff0c;只需要知道层间的接口和需要提供的服务。灵活性好当任意层发生变化时&#xff0c;只要接口不变&#xff0c;上下层均不受影响。结构上分开各层可采用最适合的技术。易于实现和维护促…...

就在明天 用友企业数智化财务峰会落地广州,聚焦实现业财合一新价值

3月28日&#xff0c;以「智能会计 价值财务」为主题的“2023企业数智化财务创新峰会”即将登陆广州。一同见证“智能会计”新时代下&#xff0c;用友 “价值财务”的新主张&#xff0c;同时在全球化的今天&#xff0c;助力大湾区企业扬帆出海迈向高质量发展&#xff01; 本次峰…...

Python基础知识汇总(创建字典)

目录 字典的创建 常规创建字典 创建空字典 通过映射函数创建字典...

五个免费可用的 API 解锁快递物流应用更多的可能性

随着电商市场的迅速发展&#xff0c;越来越多的企业开始注重快递物流的重要性。为了提供更好的物流服务&#xff0c;许多企业都开始使用物流 API 来提高其物流操作的效率和可靠性。 通常我们在拿到一个快递单号想知道是属于什么快递公司的时候&#xff0c;我们会网上搜索&…...

Python 打印不带括号的元组

使用 str.join() 方法打印不带括号的元组&#xff0c;例如 result ,.join(my_tuple)。 str.join() 方法将返回一个包含元组元素的字符串&#xff0c;不带括号&#xff0c;带有逗号分隔符。 # ✅ 打印不带括号的字符串元组 tuple_of_str (one, two, three)result ,.join(tup…...

面试角度看问题:消息队列详解(万字长文,绝对值得一看)

面试角度看问题&#xff1a;消息队列详解前言一、消息队列是什么&#xff1f;二、为什么要使用消息队列&#xff1f;1.解耦2.异步3.削峰三、消息队列有什么缺点&#xff1f;1.系统可用性降低2.系统复杂度提高3.一致性问题四、如何保证消息队列的高可用&#xff1f;1.RabbitMQ 的…...

C++11关于Lambda表达式详细介绍

文章目录一、Lambda表达式1.Lambda表达式的定义2.Lambda表达式书写格式3.捕捉列表的规则二、Lambda表达式的底层原理一、Lambda表达式 1.Lambda表达式的定义 Lambda表达式是C11提供的一个新语法&#xff0c;使用起来非常方便。 在C11之前&#xff0c;如果我们要使用sort函数…...

REST API - 笔记

1 设计一套良好 REST API应该注意什么 设计一套良好的 REST API 需要注意以下几点: 遵循 RESTful 架构风格:RESTful 架构风格是一种基于 HTTP 协议设计 Web 应用程序的方式。它强调使用统一的接口进行资源的访问和操作。RESTful API 应该符合 HTTP 协议规范,使用标准的 HTTP…...

OCPC系列 - PID算法(理解PID算法)-比例控制算法、积分控制算法、微分控制算法

OCPC中PID算法应用场景任何一个广告投放体系在商业化的过程中必须考虑的两个因素就是&#xff0c;投放成本、投放量. 只有投放成本低于整个商业链条中可接受的成本&#xff0c;这个商业模式才能够成立&#xff0c;而投放量决定了这个模式能够有多大的规模。为了保证投放ocpc符合…...

关于通过keil 使用OpenSDA 把芯片锁死这件事

起因 上篇文章演示了如何集成EB配置生成的MCAL层代码到keil里面&#xff0c;并创建Demo工程&#xff0c;实现开发和编译。 那么下一步就是烧录了…… &#xff08;注意不要按照我这样操作&#xff0c;真的会锁死芯片&#xff09; keil里的PEmicro 我也是这次才了解到&…...

考虑碳排放的冷热电气多能互补微能源网优化调度——附代码

目录 摘要&#xff1a; 研究背景&#xff1a; 研究的微能源系统结构&#xff1a; 部分代码展示: 程序运行效果&#xff1a; 本文完整代码数据分享&#xff1a; 摘要&#xff1a; 随着能源结构调整&#xff0c;集成风&#xff0f;光等可再生能源输入、冷热电气等多种能源…...

【Redis】五大基础数据类型-使用详解

目录 前言 1、字符串类型 2、字典类型 3、列表类型 4、集合类型 5、有序集合类型 前言 Redis 有以下 5 大基础数据类型 String —— 字符串类型&#xff08;最常用&#xff09;Hash —— 字典类型&#xff08;最常用&#xff09;List —— 列表类型Set —— 集合类型ZSet…...

Connection refused问题总结

之前有一篇在雪球的时候遇见TCP的&#xff1a; TCP的CLOSE_WAIT和TIME_WAIT问题汇总 TCP连接问题排查 目录 case1 case2 case3 case4 tcpkill 断开源端连接 case5 模拟网络波动 这次接着进行汇总&#xff1a; case1 在进行部署服务时候&#xff0c;线上日志有报错&am…...

使用StaMPS_Visualizer

0 前言 StaMPS-Visualizer &#xff1a;由thho开发的用于可视化由StaMPS / MTI处理的DInSAR结果。 github地址&#xff1a;StaMPS-Visualizer 使用StaMPS_Visualizer需要配置好StaMPS&#xff0c;并安装好R和Rstudio Ubuntu中安装StaMPS StaMPS-Visualizer 安装步骤–在linux…...

快速批量给文件重命名

目标检测数据集需要有序&#xff0c;也算是目标检测前置任务的一个小技巧&#xff0c;相关前置任务&#xff1a;目标检测YOLOv5数据集怎么找&#xff1f;_牛大了2022的博客-CSDN博客 目标效果一、下载Everything 我在联想商店直接下载的&#xff0c;很轻量 二、在文件夹把文件…...

【网络分析】并查集/树上差分

2069. 网络分析 文章目录题目描述解题思路代码实现题目描述 给出一个 nnn个孤立点的图&#xff0c;每个点上的权值都是 000&#xff0c;进行 mmm 次操作 操作 1 &#xff1a;把两个点所在的连通块合并起来 操作 2 &#xff1a;向某个点所在的连通块的所有点累加一个值 n≤104,m…...

0208DOM的diffing算法-React

1 React DOM Diffing算法 1.1 原理 React DOM Diffing算法是React用来优化Virtual DOM更新性能的一种算法。当React中的组件状态发生变化时&#xff0c;React会使用Virtual DOM来进行快速的DOM更新。然而&#xff0c;由于Virtual DOM的渲染开销&#xff0c;React需要在Virtua…...

Kotlin语法-Day6

文章目录1.1 定义类和field关键字1.2 主构造函数1.3 次构造函数1.4 初始化代码块1.5 延迟初始化lateinit1.6 惰性初始化by lazy1.6.1普通方式1.6.2 by lazy方式1.7 类的继承与重载1.8 类型转换1.1 定义类和field关键字 //TODO Kotlin语言中的定义类和field关键字学习 /* * * *…...

数据分析学习项目:东京奥运会跳水评论分析

“中国跳水梦之队” ————有关东京奥运会跳水评论分析 导语 第32届夏季奥林匹克运动会于2021年07月23日-2021年08月08日在日本东京举办。 四年一届的奥运会可以说是世界瞩目的盛会&#xff0c;奥运健儿们在赛场上的精神风貌不只是代表了他们自身的运动精神&#xff0c;更昭…...

小米12/12S/13Pro手机MIUI14系统小黄鸟(HttpCanary)CA证书无法注入问题

很多用户获取ROOT是为了抓包&#xff0c;这里一般常常依赖一款名叫HttpCanary的软件&#xff0c;因软件 图标是一只小鸟&#xff0c;我们经常叫他小黄鸟。从日常使用上来看&#xff0c;黄鸟确实有抓包获取数据等 功能&#xff0c;也在多个手机上实践成功&#xff0c;网上相关教…...

Flutter从入门到跑路 ------GridView列表组件(三)

GridView 类似iOS UICollectionView 1、可以通过 GridView.count 实现网格布局 2、通过 GridView.builder 实现网格布局名称类型说明scrollDirectionAxis列表方向paddingEdgeInsetsGeometry滚动方法resolvebool组件反向排序crossAxisSpacingdouble水平子 Widget 之间间距main…...

PostgreSQL中的锁机制

环境:PG12~15 Centos7.9 对于数据库的锁机制, pg12和pg15是完全相同的. 随着对PG内部操作的一些了解,很多都会对数据库对象造成锁,但是不同的锁之间有不同的关系,需要系统整理一下. 本文依据: https://www.postgresql.org/docs/15/explicit-locking.html PostgreSQL提供…...

Spark运行架构

目录 1 运行架构 2 核心组件 2.1 Driver 2.2 Executor 2.3 Master & Worker 2.4 ApplicationMaster 3 核心概念 3.1 Executor 与 Core 3.2 并行度&#xff08; Parallelism&#xff09; 3.3 ​​​​​​​有向无环图&#xff08; DAG&#xff09; 4 提交流程 …...

【JUC面试题】Java并发编程面试题

Java并发编程 基础知识 1. 为什么要使用并发编程&#xff1f; 提升多核系统的CPU利用率一般来说一台主机上的会有多个CPU核心&#xff0c;我们可以创建多个线程&#xff0c;理论 上讲操作系统可以将多个线程分配给不同的CPU去执行&#xff0c;每个CPU执行一个线程&#xff0c…...

如何使用码匠连接 SequoiaDB

目录 在码匠中集成 SequoiaDB 在码匠中使用 SequoiaDB 关于码匠 SequoiaDB 是一款分布式 NoSQL 数据库管理系统&#xff0c;由中软国际自主研发。它支持多种数据模型&#xff0c;包括关系型、文档型、键值型等&#xff0c;能够灵活地满足不同场景下的数据管理需求。SequoiaD…...

学习HM微博项目第2天

步骤&#xff1a;导航栏主题 -> 添加搜索框 -> 易混淆的属性 -> 自定义搜索框 -> 标题按钮 -> 弹出下拉菜单 -> 封装下拉菜单 导航栏主题 在HMNavigationController类中&#xff0c;修改initialize方法&#xff0c;设置NavigationBar和UIBarButtonItem的主…...

泛微-采知连文档协作平台:采集、存储、协作更高效智能

文档管理是组织数字化进程中的关键环节。《国家信息化发展战略纲要》中要求“开发信息资源&#xff0c;释放数字红利”&#xff0c;“全面提升信息采集、处理、传输、利用、安全能力”。 组织在数字化的进程中&#xff0c;产生了大量的非结构化数据&#xff0c;包含&#xff1…...

“独裁者”何小鹏,再造小鹏汽车

文丨智能相对论 作者丨沈浪 如果没有何小鹏&#xff0c;小鹏汽车将失去灵魂。 2014年&#xff0c;夏珩、何涛等人在广州组建小鹏汽车&#xff08;当时还叫“橙子汽车”&#xff09;&#xff0c;何小鹏还只是股权投资人。 夏珩、何涛原任职于广汽&#xff0c;负责新能源汽车…...

python成功实现“高配版”王者小游戏?【赠源码】

前言 嗨喽~大家好呀&#xff0c;这里是魔王呐 ❤ ~! 本游戏完整源码、素材: 点击此处跳转文末名片获取 咳咳&#xff0c;又是一款新的小游戏&#xff0c;就是大家熟悉的王者~ 来看我用python来实现高&#xff08;di&#xff09;配版的王者 是一款拿到代码运行后&#xff0c;…...

MeowAI - 识别你的群晖图片场景并打上标签的工具

通过 Synology API 获取图片缩略图&#xff0c;使用离线 yolov5 模型识别并对图片添加标签 为什么会有这种需求? 目前群晖 7.0 没有识别场景的功能&#xff0c;那么我需要找出猫咪的照片&#xff0c;所以产生了这个工具 运行在群晖上吗? 可以&#xff0c;但是由于群晖的硬…...

云原生系列之使用prometheus监控redis集群实战

前言 本次实战使用prometheus监控redis集群,如果你只想监控redis的某一个单机服务,可以参考: 超级实用,解密云原生监控技术,使用prometheus轻松搞定redis监控 本文中的是prometheus已经安装好,如果你还未安装,可以参考上一篇文章:prometheus安装及使用入门 若你想监…...

RocketMQ源码(24)—DefaultMQPushConsumer延迟消息源码

基于RocketMQ release-4.9.3&#xff0c;深入的介绍了DefaultMQPushConsumer延迟消息源码。 文章目录1 load加载延迟消息数据1.1 parseDelayLevel解析延迟等级2 start启动调度消息服务3 DeliverDelayedMessageTimerTask投递延迟消息任务3.1 executeOnTimeup执行延迟消息投递3.2…...

通过小三越位,彻底弄懂 https 原理本质(三)加密漏洞

一、https加密&#x1f510;过程&#xff0c;上期知识回顾 小明&#x1f466;和小花&#x1f467;为了安全高效的发情书&#xff0c;采用对称加密方式。聪明的老王&#x1f436;盗取对称加密的密钥S&#x1f511; 。小明&#x1f466;想到了非对称加密方式&#xff0c;于是就生…...

肠道微生物群影响眼部健康

谷禾健康 人类肠道微生物组是一个多样化的生态系统&#xff0c;我们已经知道&#xff0c;它在多个器官系统健康中发挥着重要作用&#xff0c;肠道微生态失调可能导致各种常见疾病&#xff0c;如糖尿病、神经精神疾病、癌症等。 新的研究表明&#xff0c;肠道微生物组的改变与眼…...

steam搬砖全套操作流程之账号(第①课)

steam游戏搬砖赚钱么&#xff1f;今天起阿阳会陆续通3个视频来详细拆解一下 steam搬砖全套操作流程&#xff08;第①课&#xff09;这些所谓的团队为了能割到小白的韭菜真是无所不用其极&#xff0c;什么牛都能吹得出来。到底懂不懂行情&#xff0c;懂不懂项目哦&#xff01;至…...

YOLOv7训练自己的数据集以及训练结果分析(手把手教你)

YOLOv7训练自己的数据集以及训练结果分析(手把手教你) YOLOv7训练自己的数据集整个过程主要包括&#xff1a;环境安装----制作数据集----参数修改----模型测试----模型推理 一&#xff1a;环境安装 conda create -n yolov7 python3.8 conda activate yolov7 #cuda cudnn tor…...

Python实现GWO智能灰狼优化算法优化Catboost回归模型(CatBoostRegressor算法)项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档视频讲解&#xff09;&#xff0c;如需数据代码文档视频讲解可以直接到文章最后获取。1.项目背景灰狼优化算法(GWO)&#xff0c;由澳大利亚格里菲斯大学学者 Mirjalili 等人于2014年提出来的一种群智能优…...

Qt 学习笔记 9.QTimer

1.QThread::msleep() 函数或 QTimer::singleShot() 函数来让程序暂停 使用 QThread::msleep() 函数 QThread::msleep() 函数可以让当前 线程 暂停一段时间。该函数接受一个整数参数&#xff08;单位为毫秒&#xff09;&#xff0c;表示暂停的时间长度。 以下是使用 QThread::m…...

JAVA练习91-O(1) 时间插入、删除和获取随机元素

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 目录 前言 一、题目-O(1) 时间插入、删除和获取随机元素 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 总结 前言 提示&#xff1a;这里可以添加本文要记录的大概内容…...

互联网摸鱼日报(2023-03-27)

互联网摸鱼日报&#xff08;2023-03-27&#xff09; InfoQ 热门话题 美团被爆严抓考勤&#xff1a;迟到3次扣50&#xff05;绩效&#xff1b;百度回应文心一言文生图功能争议&#xff1b;26岁年薪百万&#xff0c;华为最新“天才少年”曝光 | AI一周资讯 博客园新闻 微软必应…...

电脑怎么看隐藏的文件?1分钟教您如何查看

案例&#xff1a;怎么看到电脑隐藏的文件&#xff1f; “有时候我在电脑找不到一些文件&#xff0c;听朋友说这些文夹可能是隐藏的&#xff0c;直接查找是找不到的。那怎么才能看到隐藏的文件呢&#xff1f;电脑怎么看隐藏的文件&#xff1f;有没有小伙伴知道具体的方法。” …...

Echarts立体柱状图

1.npm安装echarts npm install echarts --save 2.全局引入echarts main.js文件中&#xff1a; import * as echarts from echarts; Vue.prototype.$echarts echarts 3.新建组件vue文件 -- echartsPage.vue <template><div ref"echartsCanvas" class&q…...

推荐人工智能领域十大类专业好用的深度学习预训练模型

深度学习领域出现了许多优秀的预训练模型。以下是一些常用的专业深度学习预训练模型: 图像分类模型: VGG(Visual Geometry Group)系列:VGG16、VGG19等 ResNet(Residual Network)系列:ResNet50、ResNet101等 Inception(Google Inception)系列:InceptionV3、Incepti…...

「解析」牛客网-华为机考企业真题 41-60

又是一年春招时&#xff0c;有幸收到华为自动驾驶算法岗&#xff0c;之前刷题不多&#xff0c;在此汇总下牛客网的真题&#xff0c;主要采用Python编写&#xff0c;个人觉得语言只是实现工具而已&#xff0c;并不是很关键&#xff0c;Python简洁易懂&#xff0c;更加适合算法工…...

【大数据开发运维解决方案】通过降低term在文档出现频率的权重案例教你Solr/Elasticsearch如何自定义Similarity

文章目录前言一、抛出问题及解决思路1、问题现象2、问题解决思路3、需求二、新增这个自定义Similarity1、编写TzzSolrSimilarity类2、放置TzzSolrSimilarity-1.0-SNAPSHOT.jar3、下载配置4、managed-schema新增配置5、修改solrconfig.xml6、 使用solr用户更新配置集7、重启solr…...

Spring源码分析-Bean创建流程二

一、问题引出 spring中默认的对象都是单例的&#xff0c;spring会在一级缓存中持有该对象&#xff0c;方便下次直接获取&#xff0c; 如果想在一个单例模式的bean下引用一个原型模式的bean,怎么办&#xff1f; 在此时就需要引用lookup-method标签来解决此问题 通过拦截器的…...

Java设计模式-10 、模板方法模式

模板方法模式 &#xff08;定义一个操作中的算法的框 架&#xff0c;而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义 该算法的某些特定步骤。&#xff09; 个人理解&#xff1a;即把公共的东西提取出来封装成一个方法&#xff0c;不同的部分封装成一…...

2023-03-27 C语言正则表达式库 pcre2 简述(chitGPT给出的回答和我的补充)

[TOC](C语言正则表达式库 pcre2 简述(chitGPT给出的回答和我的补充)) 前言 PCRE2&#xff08;Perl Compatible Regular Expression 2&#xff09;是一个支持 Perl 语法的正则表达式库。它是 PCRE&#xff08;Perl Compatible Regular Expression&#xff09;的升级版&#xff…...

ElasticSearch索引文档写入和近实时搜索

一、基本概念 1.Segments In Lucene 众所周知&#xff0c;ElasticSearch存储的基本单元Shard&#xff0c;ES中一个Index可能分为多个Shard&#xff0c;事实上每个Shard都是一个Lucence的Index&#xff0c;并且每个Lucene Index由多个Segment组成&#xff0c;每个Segment事实上…...

pdf文件怎么压缩得更小?如何改变pdf文件的大小?

在平时需要pdf压缩大小的时候&#xff0c;通常我们会选择下载安装pdf压缩软件&#xff0c;今天小编就分享一款pdf在线压缩工具&#xff0c;通过浏览器压缩pdf文件大小&#xff0c;操作简单&#xff0c;处理速度快&#xff0c;下面一起来了解一下pdf压缩&#xff08;https://www…...

我的天哪, 什么是SOA架构

SOA架构是一种面向服务的架构&#xff0c;主要由服务、服务注册表、服务总线和服务编排器等组成。 下面是一个简单的SOA架构图示&#xff0c;用于说明SOA架构的基本组件和交互方式&#xff1a; ----------------------- ----------------------- |…...

python3 中 and 和 or 运算规律

一、包含一个逻辑运算符 首先从基本的概念着手&#xff0c;python中哪些对象会被当成 False 呢&#xff1f;而哪些又是 True 呢&#xff1f; 在Python中&#xff0c;None、任何数值类型中的0、空字符串“”、空元组()、空列表[]、空字典{}都被当作False&#xff0c;还有自定义…...

如何在1天内让系统拥有流程管理功能?

如何在1天内让系统拥有流程管理功能&#xff1f; 把中流流程引擎嵌入自己的系统&#xff0c;通过简单的配置就能让自己的系统拥有工作流、审批流等功能。 在线体验 什么是 中流流程引擎 中流 是一个能嵌入企业系统的流程引擎&#xff0c;通过简单配置就能让企业用上流程引擎…...

笔记工具合集

在csdn上留了太多的垃圾东西,是时候把笔记功能转移了,csdn以后只是用来发表干货. 笔记: 1. 大一统笔记, Obsidian 你搜索 "Obsidian 绘图" 和 "Logseq 绘图" 就知道选择啥了. 评测来自: 双链笔记软件综合评测&#xff1a;Roam Research、 Obsidian、Log…...