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

C/C++中的内存管理

目录

C/C++内存分布

C语言中动态内存管理方式

malloc/calloc/realloc和free

C++内存管理方式

new/delete操作内置类型

new/delete操作自定义类型

operator new 与 operator delete

new/delete实现原理

内置类型

自定义类型

定位new表达式(placement-new)

malloc/free和new/delete的区别


首先我们先讲解一下内存的分布.

C/C++内存分布

无论是c语言还是c++,我们都应该清晰的知道数据应该存储在哪个位置,比如全局变量存在哪个区域,静态变量,临时变量呢?等等.如果不能清晰的认识数据存储的位置,那么一些程序我们可能也就无法理解.

先来看下面的内存分布图.

 这里需要注意的是:

1.堆开辟空间时,内存是向高地址开辟的,而栈是向低地址.

2.代码段存放的不是写的代码,而是经过代码编译链接之后生成的二进制指令代码.还有常量数据,环境变量等等.

其中,栈区主要存放临时变量,函数参数,返回值等等.这个是由系统自动开辟的.

堆区是程序员主动申请的空间,后面可能需要主动释放,这取决于语言.

 有了基础的概念,可以先看下面一段程序.

int globalVar = 1;
static int staticGlobalVar = 1;
void Test()
{static int staticVar = 1;int localVar = 1;int num1[10] = { 1, 2, 3, 4 };char char2[] = "abcd";char* pChar3 = "abcd";int* ptr1 = (int*)malloc(sizeof(int) * 4);int* ptr2 = (int*)calloc(4, sizeof(int));int* ptr3 = (int*)realloc(ptr2, sizeof(int) * 4);free(ptr1);free(ptr3);
}

然后看下面的问题:

一.

选项: A.栈 B.堆 C.数据段 D.代码段

globalVar在哪里?全局变量,存放在数据段(静态区)

staticGlobalVar在哪里?静态全局变量,也存放在数据段(静态区)     

staticVar在哪里? 静态变量,存放在数据段(静态区)       

localVar在哪里?临时变量,存放在栈区

num1在哪里?num1是数组名,临时变量,同样存放在栈区.

char2在哪里?和上一个一样是数组,也是临时变量,存放在栈区.

*char2在哪里?数组名代表整个数组,它的值是数组元素的首地址.解引用后得到的是首元素.

 所以存放在栈区.

char2的内容是"abcd",是一个常量字符串,不应该存放在静态区吗?其实是内部是先在栈区开辟了一块空间,开辟完成之后再把静态区的内容拷贝过去的.所以解引用后无论是第一还是第二个元素,都是存放在栈区.

pChar3在哪里?可以发现pChar3是一个指针,也是一个临时变量,所以存放在栈区.

*pChar3在哪里?这个和刚刚的char2不一样,因为pChar3是一个指针,所以它是直接指向了静态区的内容"abcd",所以此时解引用得到的数据是在静态区的.

ptr1在哪里?由于ptr1是一个指针,是临时变量,所以依然存放在栈上.

*ptr1在哪里?由于ptr1指向的空间是自己主动申请的,所以存放在堆上.

二.

1.sizeof(num1)= ____; 答案:40.

解析:有的同学可能有疑惑,数组名不是首元素地址吗,地址是一个指针,指针大小不应该是4/8吗?

这里有两个例外:

1.sizeof(数组名),此时数组名的值虽然还是首元素地址,但是此时数组名代表整个数组,所以sizeof变成了求整个数组的大小,一共十个int数据,所以大小为4*10=40.

2.&数组名   数组名代表整个数组,此时取出的是整个数组的地址,而不是首元素地址.

除这两种情况以外的所有情况,数组名都只代表首元素地址

这两个的详细说明及验证可以看我之前写的指针初阶详解中的第五个部分.

2.sizeof(char2) = ____;答案:5

解析:char2数组中一共有5个数据,abcd还有'\0'!,'\0'是字符串的结束标志,每个字符串后面就要加.sizeof计算的是总字节大小,所以要算上\0,答案为5

3.strlen(char2) = ____;答案:4

解析:strlen计算的是字符串的长度,并不包括\0,所以答案是4.

4.sizeof(pChar3) = ____; 答案:4/8(32位平台/64位)

解析:pChar3是一个指针,指向了字符串"abcd"的首元素地址,指针的大小为4/8.

5.strlen(pChar3) = ____;答案:4

解析:pChar3传入进去,strlen会将其解读为字符串,并向后读取,共有abcd四个数据,strlen不计算'\0',所以答案为4.

6.sizeof(ptr1) = ____;答案:4/8

解析:ptr1是一个指针,所以大小为4/8.

这里简单总结一下各个区域所存储的变量类型.

1. 栈又叫堆栈,非静态局部变量/函数参数/返回值等等,栈是向下增长的。
2. 内存映射段是高效的I/O映射方式,用于装载一个共享的动态内存库。用户可使用系统接口创建共享共享内存,做进程间通信。(后面我会在讲解linux进行详细讲解)
3. 堆用于程序运行时动态内存分配,堆是可以上增长的。
4. 数据段--存储全局数据和静态数据。
5. 代码段--可执行的代码/只读常量。

C语言中动态内存管理方式

malloc/calloc/realloc和free

C语言中一共有四种管理内存的方式: malloc/calloc/realloc和free

这里不做太多的介绍了,主要是说一下它们之间的区别


malloc就是为变量申请一块空间,别的什么都不干.

calloc就是为变量申请空间时,同时将其初始化为0.

realloc是扩容,在前面申请的空间不够时,可以用realloc扩容.

但这里又分为两种情况:

1.原地扩容,即扩容后首元素的地址还是原来的地址

2.异地扩容,扩容后首元素地址改变,即重新开辟了一块空间,并将原来地址里的数据全部拷贝到新开辟的空间中去.

free就是释放掉已经开辟的空间.


下面这一段代码,就大致的看一下用法

void Test()
{int* p1 = (int*)malloc(sizeof(int));free(p1);// 1.malloc/calloc/realloc的区别是什么?int* p2 = (int*)calloc(4, sizeof(int));int* p3 = (int*)realloc(p2, sizeof(int) * 10);// 这里需要free(p2)吗?free(p3);
}

malloc:这里为p1申请了一个大小为sizeof(int)的空间,并且没初始化.

calloc:为p2申请了4个大小为sizeof(int)的空间,并且初始化为0.

 可以看到p2的前四个数据已经被成功初始化为了0.

realloc:为p2扩容10个sizeof(int)空间.注意,是至,也就是说不是追加10个空间,而是扩容到(至)10个空间.

回到上面那个问题,释放了p3还需不需要释放p2,这取决于realloc扩容的情况.

若是原地扩容,则p2和p3地址一样,释放了p3就相当于释放了p2

若是异地扩容,则p2和p3地址不一样,p2和p3都需要释放.

C++内存管理方式

C语言内存管理方式在C++中可以继续使用,即C++兼容C,但有些地方就无能为力而且使用起来比较麻烦,因此C++又提出了自己的内存管理方式:通过new和delete操作符进行动态内存管理。

new/delete操作内置类型

这次再次注意:new和delete是操作符,不是函数!和上面那四个函数不同,所以我们不能以函数的角度去理解它.

先来看看它们的基本用法.

#include <iostream>
using namespace std;int main()
{//动态申请一个int类型的空间int* p1 = new int;//动态申请一个类型的空间,并将其值初始化为5int* p2 = new int(5);//动态申请5个int类型的空间int* p3 = new int[5];return 0;
}

可以发现p1没有被初始化,而p2被初始化了.

但是怎么对p3初始化呢?它是一个数组,怎么在开辟空间时初始化呢? 

在C++98中,是不支持对动态开辟的数组进行初始化的.

在C++11中,在才进行的支持.方法如下:

	//动态申请5个int类型空间并初始化int* p4 = new int[5]{ 1,2,3 };

 可以看到已经被初始化了.

那么开辟了空间怎么释放呢?

如果开辟的只是一个对象,delete p即可.

如果开辟的是一个数组,那么释放的时候需要加上[],即delete[] p;

new/delete 和 new[]/delete[]一定要匹配使用!否则可能出现问题.         

还有malloc等开辟的空间,最好使用free释放.

new开辟的空间,使用delete释放.

所以释放的代码如下:

int main()
{//动态申请一个int类型的空间int* p1 = new int;//动态申请5个int类型的空间int* p3 = new int[5];delete p1;delete[] p3;return 0;
}

那么new和malloc有什么区别啊,不都是开辟空间吗?

其实针对内置类型,new/delete和malloc/free没有本质的区别,只有用法的区别.

new/delete用法简化了

但是new/delete真正针对类型是自定义类型.

new/delete操作自定义类型

对于自定义类型:

new创建对象时不仅会开辟空间,还会调用它的构造函数.而malloc不会调用构造函数,这是重要的区别之一.

class Test
{
public:Test(): _data(0){cout << "Test():" << this << endl;}~Test(){cout << "~Test():" << this << endl;}
private:int _data;
};int main()
{//C语言创建Test* p1 = (Test*)malloc(sizeof(Test));//C++创建对象//1.堆上申请空间2.调用其构造函数Test* p2 = new Test;return 0;
}

可以看到malloc的对象并没有初始化,即并没有调用构造函数.

而new的对象调用了构造函数被成功初始化为0.

同时free和delete也有很大的区别.

对于自定义类型:

delete对象时会先调用析构函数清理对象中的资源,然后再释放空间,而free只是释放空间.

由上可以看出,C++中的new/delete是专门针对自定义类型而产生的.不仅会在堆上申请空间,还会调用构造和析构函数进行初始化和清理. 

还有一个差异是对申请空间失败的处理.new失败会抛异常,而malloc失败则会返回一个NULL,所以malloc申请的一般要检查返回值.

异常会在后面详细讲解.

operator new 与 operator delete

那new/delete在内部是怎样开辟空间和初始化的呢?        

我们看一下new的反汇编代码.


 可以看到new主要完成了两件事情:

1.调用operator new 全局函数开辟空间

2.调用这个类的构造函数初始化


new和delete是用户进行动态内存申请和释放的操作符,operator new 和operator delete是系统提供的全局函数,new在底层调用operator new全局函数来申请空间,delete在底层通过operator delete全局函数来释放空间.

那这个operator到底是个什么东西呢?

注意operator new 不是对new的重载,只是一个全局函数.这也是C++命名不好的一个地方.

可以看一下operator new源码.

/*
operator new:该函数实际通过malloc来申请空间,当malloc申请空间成功时直接返回;申请空间失败,
尝试执行空间不足应对措施,如果用户设置了应对措施,则继续申请,否则抛异常。
*/
void *__CRTDECL operator new(size_t size) _THROW1(_STD bad_alloc)
{
// try to allocate size bytes
void *p;
while ((p = malloc(size)) == 0)
if (_callnewh(size) == 0)
{
// report no memory
// 如果申请内存失败了,这里会抛出bad_alloc 类型异常
static const std::bad_alloc nomem;
_RAISE(nomem);
}
return (p);
}

那么既然要开空间,operator new为什么不直接调用malloc呢,还要写一大堆这些东西.

这其实是封装malloc,为了符合C++new失败的机制,既失败抛异常机制.

总结就是operator new有两个作用:

1.帮助new开空间

2.封装malloc,使其符合C++new失败抛异常的机制.

所以比如new Type本质是这样的.

1.call operator new ------>malloc(失败抛异常)

2.call Type的构造函数

operator delete其实本质上还是free来释放空间的,只不过其中加了一些判断.这个了解即可.

operator new/operator delete 还可以进行专属重载,了解一下就可以.


new/delete实现原理


这个我们之前已经说的差不多了,这里就简单总结一下.

内置类型

如果申请的是内置类型的空间,new和malloc,delete和free基本类似,不同的地方是:new/delete申请和释放的是单个元素的空间,new[]和delete[]申请的是连续空间,而且new在申请空间失败时会抛异常,malloc会返回NULL。

自定义类型

new的原理
1. 调用operator new函数申请空间

2. 在申请的空间上执行构造函数,完成对象的构造

delete的原理

1. 在空间上执行析构函数,完成对象中资源的清理工作
2. 调用operator delete函数释放对象的空间

new T[N]的原理
1. 调用operator new[]函数,在operator new[]中实际调用operator new函数完成N个对象空间的申请
2. 在申请的空间上执行N次构造函数
delete[]的原理
1. 在释放的对象空间上执行N次析构函数,完成N个对象中资源的清理
2. 调用operator delete[]释放空间,实际在operator delete[]中调用operator delete来释放空间

这里需要注意的是:operator new[] 也是一个全局函数,不同于operator new,delete同理.

定位new表达式(placement-new)

之前有两种系统自动调用构造函数的方式:

1.用类定义对象时,比如A p1;

2.new对象时,比如A* p1 = new p1;

这个是第三种.

先来看一下它的作用:

定位new表达式是在已分配的原始内存空间中调用构造函数初始化一个对象。

使用格式:
new (place_address) type或者new (place_address) type(initializer-list)
place_address必须是一个指针,initializer-list是类型的初始化列表

第一种形式是构造函数不需要传值,第二种形式是需要传值.

place_address相当于是一个对象,但必须是指针类型.

type是类的名字.

initializer_list是传入的数据.

比如:

#include <iostream>
using namespace std;class Test
{
public:Test(): _data(0){cout << "Test():" << this << endl;}~Test(){cout << "~Test():" << this << endl;}
private:int _data;
};int main()
{//只是开辟了一块空间,并没有初始化Test* p1 = (Test*)malloc(sizeof(Test));//利用定位new调用构造函数new(p1) Test;return 0;
}

在没有执行placement-new时,p1里面的数据并没有被初始化.

接着我们继续向下执行.

 可以看到已经被初始化了.

那我们直接用new不就好了,为什么这么麻烦呢?

其实这里只是演示了一下用法,它真正的使用场景是配合内存池一起使用的.

因为将来有一些空间是从内存池得到的空间,并没有被初始化,所以这个时候便发挥出了作用.

malloc/free和new/delete的区别

1. malloc和free是函数,new和delete是操作符

2.malloc申请的空间不会初始化,new可以初始化

3. malloc申请空间时,需要手动计算空间大小并传递,new只需在其后跟上空间的类型即可

4. malloc的返回值为void*, 在使用时必须强转,new不需要,因为new后跟的是空间的类型.

5. malloc申请空间失败时,返回的是NULL,因此使用时必须判空,new不需要,但是new需要捕获异常.

6. 申请自定义类型对象时,malloc/free只会开辟空间,不会调用构造函数与析构函数,而new在申请空间后会调用构造函数完成对象的初始化,delete在释放空间前会调用析构函数完成空间中资源的清理

        还有一些内存泄漏问题,大家可以参考我之前写的指针详解初阶这篇文章,在最后有详细的说明,当然再具体的,我们会在后面的智能指针讲解.

本文完.

如果有错误或疏漏之处,欢迎指正或补充哦~

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

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

android 按钮点击式储存和读取本地文件方法

我们在进行一些活动时&#xff0c;需要对数据进行储存和读取。 这里向大家分享一个方便&#xff0c;快捷的方法。通过按钮点击在储存和读取指定文件夹中的内容。 首先我们创建一个带activity的类。 我们在布局创建两个按钮一个用于储存&#xff0c;一个用于读取。 然后修改Sh…...

Python使用GARCH,EGARCH,GJR-GARCH模型和蒙特卡洛模拟进行股价预测

全文下载链接&#xff1a;http://tecdat.cn/?p20678在本文中&#xff0c;预测股价已经受到了投资者&#xff0c;政府&#xff0c;企业和学者广泛的关注。然而&#xff0c;数据的非线性和非平稳性使得开发预测模型成为一项复杂而具有挑战性的任务&#xff08;点击文末“阅读原文…...

JAVA在编写内部类时No enclosing instance of type XXX is accessible. Must qualify原因及解决

错误信息如下&#xff1a; No enclosing instance of type Analysis_IDCard is accessible. Must qualify the allocation with an enclosing instance of type Analysis_IDCard (e.g. x.new A() where x is an instance of Analysis_IDCard). 导致的原因为&#xff1a; pac…...

Eclipse多行注释

Eclipse写C代码时多行注释快捷键 选中多行&#xff0c;按Ctrl /&#xff0c;如果想要取消这些行的注释&#xff0c;再次按Ctrl /。...

关于虚拟机

Vm虚拟机 想要在windows电脑上操作linux操作系统需要安装这个软件 CentOS 是linux操作系统 配置 linux里面创建文件夹<mkdir> 1.在/opt文件下分贝别创建两个文件夹&#xff08;software和module&#xff09; 注.Software里面存放我们解压前的文件 Module里面存放我们解…...

微信小程序点播插件_小程序直播插件接入 - 微信小程序

当下直播带货还是挺火的&#xff0c;对于直播项目理解拉流和推流基本就能搞定。之前小程序直播插件未开放的时候&#xff0c;当时是引入第三方直播服务进行做的&#xff1b;当下又有直播需求&#xff0c;这次便把小程序直播插件模块体验了下&#xff1a;小程序直播插件还是挺方…...

MapINFO栅格图像载入方法

MapInfo是美国MapInfo公司的桌面地理信息系统软件&#xff0c;是一种数据可视化、信息地图化的桌面解决方案。它依据地图及其应用的概念、采用办公自动化的操作、集成多种数据库数据、融合计算机地图方法、使用地理数据库技术、加入了地理信息系统分析功能&#xff0c;形成了极…...

[总结前端pink老师推荐]刚下载vscode需要安装的插件

【都需要在联网状态下进行】 1.Chinese(Simplified)[汉化] 安装方法&#xff1a; 然后关闭vscode,再打开 2.open in browser[altB默认浏览器打开] 安装方法&#xff1a; 然后关闭vscode,再打开 这样在vscode中 ,右击会有默认浏览器打开&#xff08;快捷键ALTB&#xff09;…...

语言模型也会“地域黑”?实验表明ALBERT最能黑,BART最友善

文 | ZenMoore前言今天我们来谈论一个不那么硬核的问题&#xff1a;预训练语言模型中的歧视与偏见(bias)。这个问题虽然不像技术问题那样核心&#xff0c;但仍然非常重要。想象一下&#xff1a;你接到了一笔外交级别的订单&#xff0c;要做一个生成语言模型&#xff0c;先不论效…...

python tornado.websocket服务器主动给客户端发消息

import tornado.web import tornado.websocket from tornado.ioloop import IOLoop #异步池 from tornado import gen #多线程 import tornado.options #全局显示命令行 from tornado.concurrent import run_on_executor #同步转异步 from concurrent.futures import ThreadPoo…...

Excel怎么快速完成每列数据汇总求和

今天小编跟大家分享一下Excel怎么快速完成每列数据汇总求和 1.打开Excel文件 2.点击下图选项&#xff08;Excel工具箱&#xff0c;百度即可了解详细下载安装信息&#xff0c;本文这里就不做详细解说。&#xff09; 3.选择【统计与分析】 4.点击【本表各列总和】 5.选择总和存放…...

ESP8266物联网时钟-需求分析

产品定义&#xff1a; 本产品是定义为桌面时钟&#xff0c;一般场景是放在办公桌、床头、学生宿舍桌、书架、茶几上等家用有WIFI的环境&#xff0c;可以方便用户随时查看当前时间、当前天气。 产品特点&#xff1a; 注意该产品和手机的时钟有所重合&#xff0c;需要注意区分二…...

固高运动卡的使用 3 运动之Jog运动

理论篇&#xff1a; Jog运动是机器运动中的一种运动模式&#xff0c;它具备操作简单、独立性、没有目的性&#xff0c;常常被用于机器的测试和调试。 关于Jog运动的变速过程&#xff1a; 另外在Jog运动模式下&#xff0c;初始目标速度为 100pulse/ms。动态改变目标速度时&…...

Java基础3.1---Scanner、Random、String和其正则表达式、StringBuilder

1. API 1. API概述 什么是API ​ API (Application Programming Interface) &#xff1a;应用程序编程接口 java中的API ​ 指的就是 JDK 中提供的各种功能的 Java类&#xff0c;这些类将底层的实现封装了起来&#xff0c;我们不需要关心这些类是如何实现的&#xff0c;只需要…...

移动web开发基础

笔记来源&#xff1a;拉勾教育 - 大前端就业集训营 文章内容&#xff1a;学习过程中的笔记、感悟、经验一、基础 1、移动端调试方法 Chrome DevTools&#xff08;谷歌浏览器&#xff09;的模拟手机调试搭建本地web服务器&#xff0c;手机和服务器一个局域网内&#xff0c;通过…...

git pull更新不到最新代码

&#xff08;一个实习小白。。。。。。。&#xff09; 今天&#xff0c;又发现了一个错误&#xff0c;以前为了方便操作个分支&#xff0c;直接拷贝了仓库&#xff08;这样完全为了节省时间&#xff0c;拉代码要好久&#xff09;&#xff0c;这样就一个仓库一个分支&#xff0…...

对象转为字符串方法

第一种方法 依赖 <dependency><groupId>commons-codec</groupId><artifactId>commons-codec</artifactId><version>1.10</version></dependency>Student student new Student() //对象 String content ObjectMapper.writeV…...

使用JavaScript怎么对数字数组进行排序?

转自&#xff1a;微点阅读&#xff08;www.weidianyuedu.com&#xff09;微点阅读 - 范文大全 - 免费学习网站 JavaScript的Array.sort&#xff08;&#xff09;方法被用来就地数组元素进行排序&#xff0c;并返回排序后的数组。此函数以字符串格式对元素进行排序。它对字符串数…...

Leetcode 剑指 Offer II 004. 只出现一次的数字

题目难度: 中等 原题链接 今天继续更新 Leetcode 的剑指 Offer&#xff08;专项突击版&#xff09;系列, 大家在公众号 算法精选 里回复 剑指offer2 就能看到该系列当前连载的所有文章了, 记得关注哦~ 题目描述 给你一个整数数组 nums &#xff0c;除某个元素仅出现 一次 外&a…...

【网络】解决校园网Wi-Fi登录页无法自动弹出

Ubuntu下 首先确定是否设置为自动&#xff1a; 假设校园网登录页的格式如下&#xff1a;https://w.xxx.edu.cn/a79.htm?UserIP13.32.122.145&wlanacnamejlh_me63注意到其中的IP后面的地址&#xff0c;这是你连接网络后&#xff0c;校园网动态分配给你的网址&#xff0c;每…...

电子科技大学计算机科学考研科目,电子科技大学各学院各专业考研要考哪些科目...

学 院 名 称 院系专业设置 通信与信息工程学院 通信工程 网络工程 信息工程 电子工程学院 电子信息工程 信息对抗技术 电磁场与无线技术 微电子与固体电子学院 微电子技术 固体电子工程 应用化学 集成电路设计与集成系统 微电子学 机械电子工程学院 机械设计制造及其自动化 电气…...

CCF大赛

中秋浪完回来&#xff0c;开始上课得弄CCF大赛了&#xff0c;需要跑数据&#xff0c;首先搭平台吧&#xff0c;决定在linux下搞 首先&#xff0c;安装anaconda,Anaconda 5.2 For Linux Installer&#xff0c;安装3.6版本&#xff0c;点击下载即可。找到自己下载的目录 bash A…...

L1-041 寻找250

对方不想和你说话&#xff0c;并向你扔了一串数…… 而你必须从这一串数字中找到“250”这个高大上的感人数字。 **输入格式&#xff1a;** 输入在一行中给出不知道多少个绝对值不超过1000的整数&#xff0c;其中保证至少存在一个“250”。 **输出格式&#xff1a;** 在一行中输…...

ubuntu使用postfix和AWS-SES发送邮件

在日常开发中,邮件发送是个比较常见的场景。因此出现了很多相关的软件和服务,各大云厂商也推出自己的邮件服务。今天笔者就像大家介绍一种常见的组合,AWS的邮件服务 SES 与邮件服务器 postfix 的配置和使用方法。 概述什么是 AWS-SESAmazon Simple Email Service (SES) 是一…...

JavaScript编写的《人生不纠结模拟器》

看国足比赛的饮品&#xff0c;不知道是选可口可乐还是“小麦果汁”&#xff0c;有感而发做了一个人生不纠结模拟器。 选择困难症的好工具&#xff0c;你值得拥有&#xff01; <!DOCTYPE html> <html lang"zh-cn"> <head><meta charset"u…...

springboot毕业生跟踪调查管理系统毕业设计源码061528

springboot毕业生跟踪调查管理系统 摘 要 信息化社会内需要与之针对性的信息获取途径&#xff0c;但是途径的扩展基本上为人们所努力的方向&#xff0c;由于站在的角度存在偏差&#xff0c;人们经常能够获得不同类型信息&#xff0c;这也是技术最为难以攻克的课题。针对毕业生跟…...

h5摄像头拍身份证

<title>摄像头拍照</title> <script src"./js/jquery-3.4.1.min.js"></script> <script type"text/javascript" src"./js/tool.js"></script> <script src"./js/global.js"></script>…...

使用哈希函数:H(k)=3k MOD 11,并采用链地址法处理冲突。试对关键字序列(22,41,53,46,30,13,01,67)构造哈希表,求等概率情况下查找成功的查找长度,并设计构造哈希表

使用哈希函数&#xff1a;H&#xff08;k&#xff09;3k MOD 11 &#xff0c;并采用链地址法处理冲突。 试对关键字序列&#xff08;22,41,53,46,30,13,01,67&#xff09;构造哈希表&#xff0c; 求等概率情况下查找成功的查找长度&#xff0c;并设计构造哈希表的完整算法。 …...

互联网黑化

一、灵魂拷问 1、你发的这个底层逻辑是什么&#xff1f; 2、顶层设计在哪里&#xff1f; 3、最终交付的价值是什么&#xff1f; 3、过程中的抓手在哪里&#xff1f; 5、如何保证结果的闭环&#xff1f; 6、你比别人发的亮点在哪&#xff1f; 7、我没有看到你的沉淀和思考…...

Spring大事务到底如何优化?

所谓的大事务就是耗时比较长的事务。 Spring有两种方式实现事务,分别是编程式和声明式两种。 不手动开启事务,mysql 默认自动提交事务,一条语句执行完自动提交。一、大事务产生的原因操作的数据比较多 调用了 rpc 方法 有其他非 DB 的耗时操作 大量的锁竞争 执行了比较耗时的…...

图像显著性检测算法的评价指标介绍

图像显著性检测算法的评价指标介绍 要评价一个图像显著性检测(Saliency Detection,SD)算法的好坏&#xff0c;当然离不开评价指标(Metric)&#xff0c;显著性检测分为眼注视点显著性(eye fixation saliency)和显著目标检测(salient object detection)两种不同类型的任务。 对…...

java svd_奇异值分解(SVD)

SVD分解是LSA的数学基础&#xff0c;本文是我的LSA学习笔记的一部分&#xff0c;之所以单独拿出来&#xff0c;是因为SVD可以说是LSA的基础&#xff0c;要理解LSA必须了解SVD&#xff0c;因此将LSA笔记的SVD一节单独作为一篇文章。本节讨论SVD分解相关数学问题&#xff0c;一个…...

python动态生成变量名以及python函数的命名规则这样的疑问

python动态生成变量名以及python函数的命名规则这样的疑问&#xff0c;小编汇总了相关问答给大家参考&#xff01; 1.模块名一般使用全部小写 如 myphone 2.类名第一个字母大写&#xff0c;如果有多个单词&#xff0c;每一个单词的第一个字母大写如 : MyPhone 3.函数名 &#x…...

“00后”消费数据分析,一文教你撩动“00后”购物欲

前几天笔者偶然在微博上刷到一则新闻&#xff0c;文章标题是《00后女学生高考完直播40天挣2万》&#xff0c;阅完不经汗颜&#xff0c;现在的“00后”可太强了&#xff01;好奇心驱使下&#xff0c;笔者就“00后收入”问题在百度上进行了搜索&#xff0c;得到的结果触目惊心&am…...

Matlab:合并来自各自变量的日期和时间

Matlab&#xff1a;合并来自各自变量的日期和时间本示例展示如何从文本文件读取日期和时间数据。然后再展示如何将存储在各自变量中的日期和时间信息合并到单个日期时间变量中。创建名为 schedule.txt 且包含以下数据的空格分隔文本文件&#xff08;要创建该文件&#xff0c;请…...

【JavaEE进阶系列 | 从小白到工程师】基本类型包装类的使用,装箱以及拆箱与parseInt方法

一、包装类概述 Java中的数据类型分为基本类型和引用类型两大类&#xff0c;使用基本类型可以提升效率 但是java是面向对象的语言&#xff0c;java的设计思想是一切皆对象&#xff0c;而基本数据类型不是对象&#xff0c;于是 Java为每种基本数据类型都设计了对应的类&#x…...

阿里云虚拟主机共享和独享区别对比

阿里云独享云虚拟主机和共享虚拟主机有什么区别&#xff1f;共享和独享主要表现在CPU内存资源和带宽方面&#xff0c;独享云虚拟主机独享服务器资源&#xff0c;不存在资源争抢性能更稳定&#xff0c;共享虚拟主机是共享IP地址&#xff0c;多用户共享同一台服务器资源&#xff…...

Set不可重复性的理解

Set中不可重复性保证添加的元素按照equals()判断时,不能返回true,即: 相同的元素只能添加一个 Set添加元素的过程: 以HashSet为例: 我们向HashSet添加元素a,首先调用a所在类的hashCode()方法,计算a的哈希值,此哈希值接着通过某种算法计算出在HashSet底层数组中存放位置(即为索引…...

数组中出现次数超过一半的数字(C语言+Java)

数组中出现次数超过一半的数字&#xff0c;这道题出自《剑指Offer》。 数组中有一个数字出现的次数超过数组长度的一半&#xff0c;请找出这个数字。 这里共有三种解法 思路1&#xff1a; 因为要找的数字已经超过长度的一半&#xff0c;我们可以之间把这个数组排序&#xff0…...

Keil 5 解锁文件 STM32

文章目录前言一、放置bat文件测试二、修改文件属性总结前言 想要在keil解锁被锁住的文件 修改其中的代码&#xff0c;需要用到两个bat文件&#xff0c;或在文件属性中修改只读属性&#xff0c;两种方式按需选择&#xff0c;取消只读属性可能修改的不是很便捷和全面。 提示&am…...

黄色固体或黄色油状物PC Biotin-Azide;photoclevable Biotin-N3是可分解的生物素

名 称&#xff1a;PC Biotin-Azide&#xff1b;photoclevable Biotin-N3 外 观&#xff1a;黄色固体或黄色油状物 分子式&#xff1a;C35H55N9O12S 分子量&#xff1a;825.37 纯度&#xff1a;>95% 溶解度&#xff1a;Water, DMSO, DMF 保存条件&#xff1a;-20℃ 12个…...

Unity 金币收集效果

private Vector3[] _v_middlenew Vector3[]{ new Vector3(0,0,0), } private Vector3[] _v_endnew Vector3[]{ new Vector3(0,0,0), }private void InitAnimation(GameObject obj){float random_x,random_y;float rrra100f;random_xRandom.Range(_rrra,rrra);random_yRandom.R...

模型推荐丨政务大数据项目案例模型分享

主要工具&#xff1a;Python 技术大类&#xff1a;自然语言处理 主要业务问题&#xff1a; 在社会治理上&#xff0c;政府部门一般通过群众的意见反馈、舆论情绪&#xff0c;掌握社会现状&#xff0c;做好舆情工作&#xff0c;以促进社会长治久安。微博作为有着大量活跃用户…...

office2003、2010、2013下载资源

【原创】office2003、2010、2013下载资源 微软的office软件确实很厉害&#xff0c;于是在这里放出office2003、2010、2013这三个版本的资源&#xff1b;其中&#xff0c;office2003包括原版升级包&#xff0c;2010则是sp1&#xff0c;2013也是sp1 &#xff08;注意&#xff1a;…...

H3CSE-VLAN 路由排错实验

实验拓扑 图 1-1 实验需求 深圳总部在内网中旁挂 SSL VPN 作为 VPN 设备&#xff0c;长沙分公司在内网中旁挂 WOC 作为 VPN 设备配置 IPsec VPN&#xff0c;使深圳总部和长沙分公司内网互通 实验解法 在深圳总部和长沙分公司的公网出口设备上配置端口映射&#xff0c;使 IPs…...

张量(一):张量基础

从今天开始&#xff0c;笔者将会持续更新关于张量的相关知识和最新研究成果。我们这里所说的张量知识主要是关于张量低秩分解&#xff0c;张量补全等算法和应用。在如今神经网络大火的年代&#xff0c;张量补全等算法无疑为预测、去噪等问题提供了新的解决方法和思路。接下来&a…...

远程ubuntu注意问题

远程ubuntu需注意 用户名和Ubuntu主机的用户名保持一致 站点管理器的信息填写正确 使用SecurityCRT的时候需要保证登录名称和ip地址一致当使用Ubuntu连接arm Linux开发板时&#xff0c;需要将三者的ip地址保持一致。...

pip如何换源

pip如何换源 winR&#xff0c;输入%HOMEPATH%&#xff0c;打开用户目录创建目录pip&#xff0c;进入目录创建文件pip.ini&#xff0c;记事本打开添加如下内容&#xff1a; [global] timeout 6000 index-url https://pypi.tuna.tsinghua.edu.cn/simple trusted-host pypi.t…...

Java-100 位以上的整数运算 (小垃圾只写出了加法)

/*** 将通过它俩来进行运算*/private int[] xints,yints;// 默认给两个字符串前面都加上一个零 为了解决两数相加多一位的问题public String add(String x,String y){return add(new StringBuffer(x).insert(0,"0"),new StringBuffer(y).insert(0,"0"));…...

MyBatis入门

MyBatis入门 MyBatis的概述&#xff1a;MyBatis是一个持久层框架&#xff0c;用Java编写的。它封装了jdbc操作的很多细节&#xff0c;使开发者只需要关注SQL语句本身&#xff0c;而无需关注注册驱动&#xff0c;创建等繁杂过程。它使用了ORM思想实现了结果集的封装。 ORM&…...

apk自签证书

1.创建key 需要用到keytool.exe (位于D:\Program Files\Java\jdk1.8.0_291\jre\bin目录下)&#xff0c;使用产生的key对apk签名用到的是jarsigner.exe (位于D:\Program Files\Java\jdk1.8.0_291\bin目录下)&#xff0c;把上两个软件所在的目录添加到环境变量path后&#xff0c…...

记一次Maven优化过程,减少到分钟级别

以前在工作中&#xff0c;生产开发中出现了一些问题&#xff0c;比较严重&#xff0c;构建的时候居然要1个小时以上&#xff0c;没法子只能排查&#xff0c;尝试改maven源码的方式进行优化&#xff0c;和大佬研究一番后验证没问题发出来作为分享&#xff01;&#xff01; 1、问…...

突破Java面试 - Redis cluster集群模式的原理

面试题 Redis集群模式的工作原理说一下&#xff1f;在集群模式下&#xff0c;key是如何寻址的&#xff1f;寻址都有哪些算法&#xff1f;了解一致性hash吗&#xff1f; 2 考点分析 Redis不断在发展-Redis cluster集群模式&#xff0c;可以做到在多台机器上&#xff0c;部署多…...

为什么要做漏洞扫描呢?

摘要&#xff1a;本文介绍做漏洞扫描的内外部驱动力。本文分享自华为云社区《5W2H 分解漏洞扫描 - WHY》&#xff0c;作者&#xff1a; water^3 。 降低资产所面临的风险 我们知道&#xff0c;漏洞的典型特征&#xff1a;系统的缺陷/弱点、可能被威胁利用于违反安全策略、可能…...

[附源码]计算机毕业设计JAVA校园失物招领平台

[附源码]计算机毕业设计JAVA校园失物招领平台 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybati…...

[RK3568][Android11]使用cmake编译Android可执行程序

文章目录 一、官方文档二、编译链和demo一、官方文档 使用Android studio下载ndk和cmake, 可以下载独立工具 https://developer.android.google.cn/ndk/downloads?hl=en 使用cmake+ndk编译说明:...

手持4个大厂offer的我,原理+实战+视频+源码

前言 最近我开始偷偷投简历了。与老东家的合同快要到期&#xff0c;想知道自己的斤两&#xff0c;续签合同也好有个底&#xff0c;顺便悄悄看看新的工作机会。虽然市场环境不好&#xff0c;但我们身在涨工资靠跳槽的行业没办法。 由于工作了5年了&#xff0c;经验有了&#x…...

做程序员的日子

Android 我还可以相信你多少系列文章三之通知栏 说起通知栏&#xff0c;是一块各个应用的必争之地&#xff0c;不显示通知栏就意味着没有存在感&#xff0c;通知栏显示得不靠前还得想方设法提前。加上 OnGoing 的通知还能提升进程优先级&#xff0c;大有被滥用的趋势。为了保活…...

嵌入式Linux 开发经验:注册一个 misc 设备

前言 之前买过好几本Linux 设备驱动的书&#xff0c;不过对设备驱动一知半解&#xff0c;什么叫设备&#xff0c;什么又叫驱动&#xff1f;最近工作需要&#xff0c;从源码级别深入的研究了一下 Linux 下的设备与驱动的概念&#xff0c;略有所收获 一般提起驱动开发&#xff0…...

了解 Linkerd Service Mesh 架构

从较高的层次上看,Linkerd 由一个控制平面(control plane) 和一个 数据平面(data plane) 组成。 控制平面是一组服务,提供对 Linkerd 整体的控制。 数据平面由在每个服务实例“旁边”运行的透明微代理(micro-proxies)组成,作为 Pod 中的 sidecar。 这些代理会自动处理进出服…...

现版本IE11调试工具

在 IE 模式下的选项卡上打开开发工具 如果企业管理员已将网站配置为以 IE 模式显示&#xff0c;则 IE 模式指示器图标将显示在地址栏中。 若要在 IE 模式下查看网站的文档模式&#xff0c;请在地址栏中选择 IE 模式指示器图标。 如果选项卡使用 IE 模式&#xff0c;则该选项卡…...

C++ 获取 IE 版本

#include "Winver.h"; #pragma comment(lib,"Version.lib")<pre name"code" class"cpp">DWORD<span style"font-family: Arial, Helvetica, sans-serif;"> GetIeVersion()</span>{const TCHAR szFilenam...

教你如何使用ip地址进行高精度定位

IP这个概念大部分人都很熟悉了&#xff0c;这里IP的意思不是个人标签&#xff0c;而是IP地址&#xff08;英语&#xff1a;Internet Protocol Address&#xff09;是一种在Internet上的给主机编址的方式&#xff0c;也称为网际协议地址。IP地址是IP协议提供的一种统一的地址格式…...

基于通信的ip定位常用站点

基于wireshark抓包定位可以看我另外一篇文章&#xff0c;这里主要列举抓包ip后如何定位&#xff0c;通过哪些常用站点。利用wireshark抓QQ微信包获取ip定位 openGPS 以前还挺好用的&#xff0c;但现在常常会出现解析不出来的情况。 但网站提供精度信息&#xff0c;可查运营商…...

分享几个ip定位api

在做定位的朋友&#xff0c;如果只是单纯的想获取地址而又不想集成高德等第三方sdk&#xff0c;可以试试以下地址&#xff1a; https://ip.seeip.org/geoip https://ip.nf/me.json http://ip-api.com/json 这几个地址是世界通用&#xff0c;不管是哪个ip都可以进行访问 如果…...

openGPS.cn - 如何防范被高精度IP定位采集数据

自从openGPS.cn站点上线了高精度IP定位功能一来&#xff0c;小编的的这个半成品网站居然突然小小的火爆了一下。文章原文发布在openGPS.cn博客栏目中&#xff0c;点击这里即可前往&#xff08;https://www.opengps.cn/Share/Article/View.aspx?id9&#xff09;&#xff0c;内容…...

openGPS.cn - 高精度IP定位

百度2016年8月份上线了新的高精度IP定位。 我刚刚做了这个功能让人体验&#xff0c;好多人感觉非常神奇&#xff0c;哈哈 原理在博客&#xff1a; https://www.opengps.cn/blog/View.aspx?id107 高精度IP定位 功能体验&#xff1a;https://www.opengps.cn/Data/IP/LocHighAcc.…...

【图像分割】基于PCA结合模糊聚类算法FCM实现SAR图像分割附matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;修心和技术同步精进&#xff0c;matlab项目合作可私信。 &#x1f34e;个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信条&#xff1a;格物致知。 更多Matlab仿真内容点击&#x1f447; 智能优化算法 …...

openGPS.cn - 高精度IP定位现状分析

2017年8月7日&#xff0c;百度对外彻底关闭了高精度IP定位接口&#xff0c;前期申请次接口的老用户&#xff0c;现在接口返回状态吗已变成240&#xff0c;也就是访问无权限。至此&#xff0c;高精度ip定位功能关闭。 对于此&#xff0c;是否以后不会再有高精度产品了呢&#xf…...

分享个高精度IP定位

https://www.opengps.cn/Data/IP/LocHighAcc.aspx转载于:https://www.cnblogs.com/peterpan0707007/p/7215762.html...

用百度高精度IP定位服务返回当前地理位置

<?phpfunction getIP() { if (getenv(HTTP_CLIENT_IP)) { $ip getenv(HTTP_CLIENT_IP); } elseif (getenv(HTTP_X_FORWARDED_FOR)) { $ip getenv(HTTP_X_FORWARDED_FOR); } elseif (getenv(HTTP_X_FORWARDED)) { $ip getenv(HTTP_X_FORWARDED); } elseif (get...

openGPS.cn - 基于ip的定位技术分享,高精度IP定位

利用业余时间自己做了个网站&#xff0c;集成了几个第三方数据源&#xff0c;对比IP地址查询的功能&#xff1a; 普通IP定位&#xff1a;https://www.opengps.cn/Data/IP/IPSearch.aspx 高精度IP定位-1&#xff1a;https://www.opengps.cn/Data/IP/IPHighAccuracy.aspx 【请允…...

百度地图高精度IP定位+手机定位js

<!DOCTYPE html><html><head><meta http-equiv"Content-Type" content"text/html; charsetutf-8" /><meta name"viewport" content"initial-scale1.0, user-scalableno" /><style type"text/c...

vue 实现当前时间到结束时间倒计时

首先封装一个方法&#xff0c;创建文件夹utils&#xff0c;在utils创建pluginUtil.js var pluginUtil {}pluginUtil.install function (Vue) {// Array.prototype.gRemove function(val) {// var index this.indexOf(val);// if (index > -1) {// this.splice(in…...

Vue实现倒计时组件(可自定义时间倒计时功能的组件):

一、创建countDown.vue&#xff08;倒计时组件&#xff09;&#xff1a; <template><span :endTime"endTime" :endText"endText"><slot>{{content}}</slot></span> </template><script>export default {data()…...

vue组件 - 实现时间倒计时效果(多数据、多个倒计时处理)

Ⅰ- 壹 - 效果展示 Ⅱ - 贰 - 代码文件 一 创建文件showTime.js 用于处理 时间 // 倒计时 var day 0 var hour 00 var min 00 var second 00 function countTime (timeSrt) {// 获取当前时间let date new Date()let now date.getTime()// 设置截止时间let endDate ne…...

html时间倒计时----定时器

html时间倒计时 <!doctype html> <html><head><meta charset"utf-8"></head><style>.shijian{width: 300px;height: 50px;background:linear-gradient(to left,#f00,#fff);text-align: center;line-height: 50px;color: red;fo…...

JSP实现时间倒计时

此类倒计时实用性挺强&#xff0c;是一位大神教楼主写的&#xff1b;例如一个等待支付页面的倒计时&#xff0c;根据代码稍微做更改&#xff0c;便可复用。。 步骤如下&#xff1a; 1、首先需要引用 jquery.js &#xff0c;我这里是 jquery.min.js <script type"tex…...

js 时间倒计时,开始时间到结束时间

封装一个倒计时函数&#xff0c;直接调用即可&#xff0c;时间格式为&#xff1a;2020-06-18 11:26:20 代码如下 &#xff1a; //时间倒计时函数&#xff0c;第一个值传id名字&#xff0c;第二个值传结束的时间function TimeDown(id, endDateStr) {//结束时间var endDate new …...

js实现输入时间倒计时

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><meta http-equiv"X-UA-Compatible" content"...

学习spring源码的意义是什么呢?有什么高效的源码学习方式吗?

这不是准备跳槽了&#xff0c;所以最近摸鱼比较多一些&#xff0c;老大默许了&#xff0c;我觉得我老大还是很好的。也在网上看了一些资料&#xff0c;但是&#xff0c;我发现很多讲解注解的时候&#xff0c;对于一些可以直接点击源码查看的内容讲解的占多数&#xff0c;但是授…...

js实现指定时间倒计时

<!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0" /><meta http-equiv"X-UA-Compatible" content&qu...

js(时间:计时器,倒计时)

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-width, initial-sc...

【解决】Splunk Lookup table owner: nobody

1: 背景: 今天客户发现Splunk lookup table 不能访问,而且owner 变成nobody, 这个case 是怎么引起的呢?又应该怎么解决呢? 上网查了资料,发现可能是建立这些table 的owner 离职,或者是其他原因,很奇怪就是有些是员工没有离职,就变成nobody, 想这个应该是splunk searc…...

MDK5:正点原子stm32遇Target not created的解决方法

几乎在直接打开这里的test.uvprojx文件进行编译运行时都会出现以上的错误。这时候只需关闭改工程&#xff0c;然后右击keil5的应用程序&#xff0c;点击“以管理员身份运行”&#xff0c;打开之后即可编译成功。...

MDK5之.map文件解析

MDK5之.map文件解析前言一、.map文件总览二、详细介绍1、Section Cross References&#xff1a;模块、段(入口)交叉引用2、Removing Unused input sections from the image&#xff1a;移除未使用的模块3、Image Symbol Table&#xff1a;映射符号表4、Memory Map of the image…...

MDK5中的一些用户命令

我们在使用MDK5开发单片机工程时&#xff0c;可能需要使用用户命令插入编译过程&#xff0c;如指定生成bin文件、拷贝某文件到指定路径等&#xff0c;如下图。 fromelf.exe工具 这个工具是 MDK自带的&#xff0c;在目录“Keil_v5\ARM\ARMCC\bin”下面。 在此路径下&#xff0c…...

MDK5 安装指导书

MDK5 安装指导书 文章目录前言一、下载 MDK5 安装包二、MDK5 安装三、补丁的安装四、Kei l5 破解前言 在51单片机和stm32的开发中都会用到MDK5这个软件&#xff0c;所以本文讲告诉你如何安装MDK5软件 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 一…...

MDK5 JLINK配置流程

要想利用J-Link向电路板中的MCU下载MDK5中编写的程序&#xff0c;就需要配置J-LINK 首先用JLINK连接电路板 打开一个项目并编译项目 点击Option for target→Debug&#xff0c;选择J-LINK / J-TRACE Contex&#xff0c;勾选Run to main() 点击Setting&#xff0c;在Debug…...

MDK5新建工程

文章目录一、MDK简介二、建立STM32工程模板一、MDK简介 MDK 源自德国的 KEIL 公司&#xff0c;是 RealView MDK 的简称。在全球 MDK 被超过 10 万的嵌入式开发工程师使用。目前最新版本为&#xff1a;MDK5.14&#xff0c;该版本使用 uVision5 IDE 集成开发环境&#xff0c;是目…...

R语言中ARMA,ARIMA(Box-Jenkins),SARIMA和ARIMAX模型用于预测时间序列数据

原文链接:http://tecdat.cn/?p5919在本文中&#xff0c;我将介绍ARMA&#xff0c;ARIMA&#xff08;Box-Jenkins&#xff09;&#xff0c;SARIMA和ARIMAX模型如何用于预测时间序列数据&#xff08;点击文末“阅读原文”获取完整代码数据&#xff09;。使用滞后算子计算滞后差分…...

MDK5安装

文章目录1、MDK下载下载地址2、安装过程3、注册4、安装芯片包5、参考博文链接&#xff1a;1、MDK下载 下载地址 官网&#xff1a; https://www.keil.com 自己弄了网盘链接&#xff0c;里面有MDK537&#xff0c;注册机和stm的芯片包&#xff1a; 链接&#xff1a;https://pan.…...

MDK 5 仿真调试(...)

1、确认写好的程序能通过编译。然后单击【Debug】→【Start/Stop Debug Session】&#xff08;Ctrl F5&#xff09;进入调试模式。 调试模式下多出了一个 Debug 工具条&#xff1a; 序号按钮作用1复位&#xff08;Reset&#xff09;2执行到断点处&#xff08;Run&#xff09…...

MDK5软件入门之——基础工程创建及下载和调试

MDK5软件入门 这里主要记录一下MDK5软件的介绍及使用。 MDK5简介 MDK 源自德国的 KEIL 公司&#xff0c;是 RealView MDK 的简称。在全球 MDK 被超过 10 万的嵌入式开发工程师使用。目前最新版本为&#xff1a;MDK5.14&#xff0c;该版本使用 uVision5 IDE 集成开发环境&…...

软件工程笔记:亡羊补牢为时不晚

亡羊补牢为时不晚 — 笔记整理自 北京理工大学 计算机学院 不容忽视的测试 亡羊补牢测试不简单, 工作量很大&#xff0c;很累&#xff0c;很复杂测试自动化是必由之路软件产品质量不能只靠测试 软件测试基本原则 程序员应避免测试自己编写的程序; (这样是测不出来什么的)测…...

智慧工地核心产品——未冲洗抓拍

导读 2018年12月4日&#xff0c;南京市城乡建设委员会下发了“关于印发南京市工地视频监控和环保在线监测信息系统建设实施方案的通知”&#xff0c;要求将全市近2000个在建工地的环保数据实现在线监测远程监管&#xff0c;除了视频监控和环保在线监测的数据以外&#xff0c;另…...

物联网工程实训——智慧家居开发

物联网工程实训 目标&#xff1a;用嵌入式开发板采集信息&#xff0c;用WiFi传输到云平台。 开发手机App或者微信小程序&#xff0c;实现云平台数据和信息的读取。可以开发Web页面&#xff0c;对采集的数据进行显示。 本组目标&#xff1a;设计并制造一个物联网温湿度及智能安…...

Linux的中文字体,粗体,斜体问题

Linux下解决粗体问题。而一般的解决方案有&#xff1a; 1. 每一种字体使用四套字体&#xff1a;正常体&#xff0c;粗体&#xff0c;斜体&#xff0c;粗斜体。 2. 使用新的字体引擎。...

TeXstudio-粗体斜体无法显示

问题描述&#xff1a; \textbf{} \textit{} 运行时不报错&#xff0c;但是生成的pdf并没有粗体和斜体。 解决&#xff1a; 将默认编译器XeLaTex改为PdfLaTex。...

wangEditor中粗体和斜体设置无效果

原因可能是你项目里的全局样式导致的&#xff1a; 可以单独对编辑器的 b 标签 和 i 标签 进行样式设置 .w-e-text {p{b{font-weight: bold !important;}i{font-style:italic !important;}} }...

修改文本字体的大小和粗体

通过如下样式修改网页文本字体的大小和粗体&#xff1a; .content{font-size: 20px; /*修改字体大小*/font-weight: 600;/*修改字体加粗程度*/ }其中font-weight属性可能的取值&#xff1a; 详情查看&#xff1a; font-weight属性...

mysql创建数据库 粗体,如何在MySQL数据库文本字段中创建粗体数据?

Is it possible to create bold text in a MySQL database text table field?We are putting our articles in our database and I want to create bold titles and subtitles. Is this possible? Thanks解决方案MarkdownI would advise you to use a markdown-style formatt…...

java加粗,java,以粗体显示

How can I print output in bold in printf? "[1m testing bold" does not do anything.String format "%-20s %-15s %-20s %-15s %-10s";System.out.printf(format, "Name", "Group_name", "Java_Prof_Level", "Cpr...

java 将字体设为粗体,使用javascript将所选文字设为粗体

I have a text in my markup:Lorem ipsum dolor sit amet, consectetur adipiscing elit.Vestibulum condimentum consectetur tellus, at bibendum felis ultrices eu.Nullam nibh urna, euismod a blandit ut, fermentum a leo. Maecenas pharetra elementum fringilla.Quis...

[附源码]计算机毕业设计springboot疫情物资管理系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…...

Android开发新人培养计划

Android开发新人培养计划 抽空总结了一份关于Android新人培养计划的思维导图&#xff0c;可以作为一个新人入职培养计划的基线&#xff0c;在培养过程中进行适当的调整。...

南邮计算机培养方案,2017级培养方案-南京邮电大学-通信与信息工程学院.PDF

2017级培养方案-南京邮电大学&#xff0d;通信与信息工程学院2017 级培养方案“通信工程”专业培养方案所属学院&#xff1a; 通信与信息工程学院 标准学制&#xff1a; 四年学科门类&#xff1a; 工学 专业代码&#xff1a; 080703专业门类&#xff1a; 电子信息类 授予学位&a…...

计算机专业学生培养目标和培养方式大讨论

计算机专业学生培养目标和培养方式大讨论...

Nature综述:未培养微生物的新兴培养技术

摘要尽管近年来微生物基因组数据激增&#xff0c;但通过基于培养的实验对于证实细胞生物学、生态作用和微生物进化的推论仍然十分重要。目前绝大多数古菌和细菌仍难以培养且对其特性了解不够充分&#xff0c;因此研究者们对高效的培养学方法愈加重视&#xff0c;这也加快了许多…...

2021年准大三Java后端学习计划(计划学Java的大学生要早点计划,尤其是大一大二的,尤其是大类培养模式的)

转眼就大三了&#xff0c;别人上个大学&#xff1a;泡妞、篮球、旅游、约会、泡图书馆、恰饭恰到吐 我的大学&#xff1a;咻的一下就快过去了。这不&#xff0c;转眼就到到准大三了&#xff0c;唉&#xff0c;想去厕所哭一会儿 虽然已经差不多决定了要考研了&#xff0c;但还…...

需求分析的目标

需求分析的目标&#xff1a; 做任何事情都要讲究一个目标&#xff0c;那么“需求分析”的过程中目标指代什么呢&#xff1f;我将“需求分析目标”理解为“正确的需求”。核心的内容其实就是什么是正确的需求&#xff0c;如何来获得正确的需求。 1、谁的目标 探讨需求分析的目标…...

培养我们的目标感

今天我要给大家分享的话题是&#xff1a;目标&#xff0c;培养目标感。 什么叫目标&#xff1f; 目标有很多种&#xff0c;也有很多的分类方式。 有个人的&#xff0c;有家庭的&#xff0c;有社会的。 有技能的&#xff0c;有生活的&#xff0c;有专业的。 目标就是一个人想…...

安卓APP源码和设计报告——体育馆预约系统

项目名称&#xff1a;体育馆体育场预约系统专业&#xff1a;班级&#xff1a;学号&#xff1a;姓名&#xff1a; 目 录 一、项目功能介绍3 二、项目运行环境3 1、开发环境3 2、运行环境3 3、是否需要联网3 三、项目配置文件及工程结构4 1、工程配置文件4 2、工程结构目…...

搞砸了瑞幸咖啡,资本老炮陆正耀会把小面毁了吗?

文/琥珀消研社 作者/白露 听说了吗&#xff1f;割美国韭菜请中国人喝咖啡的“带慈善家”陆正耀&#xff0c;老陆&#xff0c;又撸起袖子准备进军餐饮业了。 曾经的资本眼泪、正义铁锤、华尔街收割机&#xff0c;这回&#xff0c;估计暴打不了资本主义&#xff0c;也请不了你…...

[渝粤教育] 西南科技大学 复习资料 法理学

复习资料——法理学 一、单选题 1.某市政府为缓解拥堵,经充分征求广大市民意见,做出车辆限号行驶的规定。但同时明确,接送高考考生、急病送医等特殊情况,未按号行驶的,可不予处罚。关于该免责规定体现的立法基本原则,下列哪一选项是正确的? A.实事求是,从实际出发 B.民主立法 …...

如何从零开始开发一款嵌入式产品(转自一老工程师)

http://blog.21ic.com/user1/7767/archives/2011/83569.html 首先&#xff0c;如果你有幸看到这篇文章&#xff0c;千万不要试图在2个小时内阅读完&#xff0c;就算你2个小时阅读完&#xff0c;我相信你也不会理解里面讲解的精华之处&#xff0c;我相信&#xff0c;你应该将此文…...

3G了 由PC-手机 我们想了些什么呢

虽说本人是 学网络 做程序 的 从进入南工的2001年起也算是个与IT相关的人了 但拥有自己的个人电脑却是2007的事 那时有款神舟的 3999元 就狠了个心 买了一台 有手机相对早些 毕业后工作的第一年 2005年过完春节买的诺基亚3100 惭愧的是 手机钱还是从家里拿的 现在已经是2009年…...

stm32正常运行流程图_深度分析:主流32位单片机为什么要学STM32?-可编程逻辑-与非网...

为什么学习STM32&#xff1f;先列举一下大家问得最多的几个问题&#xff0c;然后我们一起由问题切入进行一些讨论。首先问题1&#xff1a;我是单片机好还是直接学STM32好呢&#xff1f;答&#xff1a;1)首先我们谈下目的&#xff0c;你学习的最终目的是能够开发产品或者成为项目…...

【转载】如何从零开始开发一款嵌入式产品(20年的嵌入式经验分享学习,来自STM32神舟系列开发板设计师的总结...

【好文章值得分享&#xff0c;摘自作者&#xff1a;jesse】 来源&#xff1a;www.armjishu.com作者&#xff1a;jesse转载请注明出处 我的另一篇文章&#xff1a;《STM32嵌入式入门必看之文章-----介绍非常详细&#xff01;&#xff08;学STM32的理由&#xff01;&#xff01;&…...

如何从零开始开发一款嵌入式产品(20年的嵌入式经验分享学习,来自STM32神舟系列开发板设计师的总结)

首先&#xff0c;如果你有幸看到这篇文章&#xff0c;千万不要试图在2个小时内阅读完&#xff0c;就算你2个小时阅读完&#xff0c;我相信你也不会理解里面讲解的精华之处&#xff0c;我相信&#xff0c;你应该将此文章&#xff0c;慢慢品尝&#xff0c;这绝对是一篇需要品尝2~…...

OGRE 2.1简明扼要的分析

link&#xff1a;http://www.aiuxian.com/article/p-2835471.html 据说OGRE 2.1 要追上商业引擎&#xff0c;还是比较期待。昨天下午下载了OGRE 2.1&#xff0c;HG然后CMAKE&#xff0c;看了一下代码&#xff0c;写点记录。 引擎数据结构算法架构 架构模块化&#xff08;适合原…...

B-Tree与B+Tree简明扼要的区别

原文&#xff1a;https://blog.csdn.net/zhuanzhe117/article/details/78039692 看了很多讲B树和B树的文章&#xff0c;大多都是围绕各自的特性讲的&#xff0c;第一&#xff0c;树中每个结点最多含有m个孩子&#xff08;m>2&#xff09;&#xff1b;第二&#xff0c;………...

一图抵千言《ARouter简明扼要原理分析》

配置 Kotlin项目: module App&#xff1a; apply plugin: kotlin-kaptdefaultConfig{javaCompileOptions {annotationProcessorOptions {//AROUTER_MODULE_NAME必配项 用于拼接生成文件名 AROUTER_GENERATE_DOC // AROUTER_GENERATE_DOC enable 生成Json文档// 生成的文档路…...

简明扼要聊聊 Vue3.0 的 Composition API 是啥东东!

对于没太了解 Vue3.0 的同学&#xff0c;在看到 Composition API 时&#xff0c;除了看起来会有一个“高大上”的感觉&#xff0c;可能更多的是有点懵逼&#xff0c;心中不免泛起一堆疑惑&#xff0c;这到底是何方神圣&#xff1f;干了何等大事&#xff1f;承担了何种重任&…...

简明扼要的反射入门教程

反射 反射作为RTTI语言&#xff08;比如Java&#xff09;的基础之一被很多人所熟知&#xff0c;但是有些同学对反射本身还是懵懵懂懂的&#xff0c;不是很清楚它到底有什么用。今天这节课我们就对反射本身来一个通体的认知。 定义 反射所在的包为&#xff1a;java.lang.refl…...

B树与B+树简明扼要的区别

目录 B树 B树 MyISAM InnoDB b树在线演示&#xff1a;https://www.cs.usfca.edu/~galles/visualization/BTree.html b树在线演示&#xff1a;https://www.cs.usfca.edu/~galles/visualization/BPlusTree.html 看了很多讲B树和B树的文章&#xff0c;大多都是围绕各自的特…...

用递归实现字符串逆序,方法简明扼要

用递归实现字符串的逆序&#xff1a;关键是在于递归条件的设定&#xff0c;如果字符串长度大于等于2&#xff0c;则可以进行逆序&#xff0c;因此便有了以下代码 #include<stdio.h> #include<assert.h> #include<string.h> void reverse(char* arr) { a…...

委托机制(讲解简明扼要)

转载于https://zhidao.baidu.com/question/92027440.html 委托就是把具体事情让别人做&#xff0c;我只调用你的函数来。下面是一个例子&#xff1a; class RealSort { public: void sort(); }; class MySort { private: RealSort rs; public: GetName(RealSort rs) { this.r…...

简明扼要理解YOLO v3

YOLO 系列目标检测算法在目标检测史上的具有里程碑式的意义&#xff0c;网上YOLO系列的文章也是数不胜数&#xff0c;今天我就结合几个比较好的文章以及我自己的理解&#xff0c;简明扼要记录一下YOLO的经典版本YOLO v3&#xff0c;虽然现在再谈yolov3似乎已经有点过时了&#…...

简明扼要理解YOLOX

由于疫情已经居家办公2周了&#xff0c;明天就可以正常通勤上班了&#xff0c;内心还有点小小的期待呢。趁着这三月暖暖的春风和屋外喳喳的鸟叫声&#xff0c;咱们来借鉴着大神的文章梳理一下YOLOX算法。如果对YOLO 系列算法还不了解的同学&#xff0c;请先找找相关的文章了解一…...

八大排序算法简明扼要

八大排序算法 冒泡排序&#xff08;暴力排序&#xff09;、选择排序、快速排序、归并排序&#xff08;后序排序&#xff09;、链式基数排序、插入排序、希尔排序、堆排序。 拥有相关性的排序&#xff1a; &#xff08;选择排序、快速排序&#xff09;&#xff1b;&#xff08;插…...

简明扼要的概述微服务设计原则,深入开发微服务,就从今天开始

写在前面 领域驱动设计DDD (Domain Driven Design)提出了从业务设计到代码实现一致性的要求&#xff0c;不再对分析模型和实现模型进行区分。也就是说&#xff0c;从代码的结构中我们可以直接理解业务的设计&#xff0c;命名得当的话&#xff0c;非程序人员也可以“读”代码。…...

华控清交徐葳——参与新型数据交易所构建,实现规模化数据交易的可控可计量

毋庸置疑&#xff0c;在隐私计算领域&#xff0c;没有哪个企业如华控清交一般&#xff0c;能被同行如此一致的认为是“老大哥”般的存在&#xff0c;而华控清交的创始人徐葳教授更是行业内标杆性的人物。 在采访过程中&#xff0c;笔者也认识到了不一样的徐葳教授与华控清交。…...

剑指 Offer II 002二进制加法一文全搞定逐位相加

给定两个 01 字符串 a 和 b &#xff0c;请计算它们的和&#xff0c;并以二进制字符串的形式输出。 输入为 非空 字符串且只包含数字 1 和 0。 示例 1: 输入: a "11", b "10" 输出: "101" 示例 2: 输入: a "1010", b "101…...

[201701][网络是怎样连接的][周自恒][译]

[201701][网络是怎样连接的][周自恒][译] 第 1 章 浏览器生成消息 - 探索浏览器内部 1.1 生成 HTTP 请求消息 1.1.1 探索之旅从输入网址开始 1.1.2 浏览器先要解析 URL 1.1.3 省略文件名的情况 1.1.4 HTTP 的基本思路 1.1.5 生成 HTTP 请求消息 1.1.6 发送请求后会收到…...

Java 8 Lambda 和 Comparator 排序

这里将演示 Java 8 中&#xff0c;几种使用 Ladmbda 结合 Comparator 进行 List 排序&#xff08;升序或降序&#xff09;的方式。Comparator 排序Comparator 是 Java 8 之前常用的排序方式&#xff0c;下面是排序 Person 类中的 age 字段的示例。Data public class Person {pr…...

为什么许多开店生意人都大老远跑到另外一个城市去开店做生意去赚钱

为什么许多开店生意人都大老远跑到另外一个城市去开店做生意去赚钱&#xff1f;开销又大&#xff0c;而不是在自己所在的城市开店做生意赚钱&#xff0c;至少自己住房子房租不用付&#xff0c;难道是自己所在城市没有商机吗&#xff1f;肯定不是&#xff0c;因为许多外省的人反…...

怎么做好一家实体店的生意

怎么做好一家实体店我觉得每个人心里都有自己的观点&#xff0c;我认为首先你做的店销售的产品或者服务是不是人们所需要的&#xff0c;符合市场规律和前景吗。有了这样一个前提&#xff0c;你开店所需要的资金成本有没有一个规划&#xff0c;前期装修&#xff0c;拓客期的费用…...

我有一朋友生意做的红红火火

我有一朋友生意做的红红火火&#xff0c;但几乎没有打过广告和促销&#xff0c;很多人劝他搞加盟连锁&#xff0c;这样发展快&#xff0c;挣钱多&#xff0c;都被他拒绝&#xff0c;我问他为什么&#xff1f;他说&#xff1a; 我只能保证自己对得起顾客&#xff0c;不能保证别人…...

为什么很多开店的生意不好?

为什么很多开店的生意不好&#xff1f;真的是被互联网摧残的吗&#xff1f; 当然不是&#xff01;为什么不是呢&#xff1f; 因为开店的人群普遍是低学历人群&#xff0c;也就是学习力比较差的一群人&#xff0c;而玩互联网的都是高学历高智商的一群人。表面上是开店的输给了互…...

朋友在深圳开店做摄像头生意,已经十多年了

这十多年来&#xff0c;朋友也确实赚到了钱&#xff0c;不仅自己买了车&#xff0c;还在深圳买了房&#xff0c;但是最近这几年行业不景气&#xff0c;生意越来越惨淡&#xff0c;每天赚的钱都不够交房租和水电费的&#xff0c;入不敷出&#xff0c;实在撑不下去了&#xff0c;…...

水果店做生意不好怎么办,水果店生意不好如何做好

1、店里的顾客多引流到手机上 水果店一定要有自己的顾客粉丝&#xff0c;多加上他们的好友&#xff0c;加多了之后可以拉群里卖水果或者朋友圈做好宣传卖水果。开水果店主入门学习交流圈子&#xff0c;朋友圈下搜一搜功能&#xff0c;搜水果店早读课。圈子在不断聚集水果店主同…...

弘辽科技:人少开店做什么生意好?暴利生意项目

做生意肯定希望在人流量大的地方开&#xff0c;这样商家才能赚到钱&#xff0c;但是要知到人流量大的地方租金肯定不会便宜&#xff0c;所以对于一些没有太多资金的人来说就希望在人少的地方开店&#xff0c;那人少开店做什么生意好?接下来我们就来给大家分享一些人少开店暴利…...

怎么到网上开店?新手的你get到了嘛

今天小编跟大家分享怎么到网上开店&#xff0c;不懂的小伙伴赶紧收藏喔&#xff01; 1、分析自己的优势。现在在网店上做生意的多得无法数清。那么你怎样才能脱颖而出呢&#xff0c;你就需要你先从自身下来&#xff0c;好好分析自己具备的优势&#xff0c;然后提高你的竞争力。…...

python最适合做什么生意赚钱投资小_5个不起眼的赚钱小生意,适合新手,轻松创业...

在这个高物价的时代里,很多人都想通过自己的努力,过上有车有房丰衣足食的生活,如今一说到投资做生意,人们立马会想到小投资赚钱项目,想做出大成就,那确实得花不少的精力到项目里面了,不过只要你对了正确的投资项目,赚钱就不是问题。,很多项目的投资费用比较高,市场上小投资赚钱…...

如果你想害一个人,那你就鼓励他去做生意吧。

如果你想害一个人&#xff0c;那你就鼓励他去做生意吧。 听过很多人讲他们做生意的天真的想法和美妙的蓝图&#xff0c;我心想去做吧&#xff0c;你会亏得一塌糊涂的。 我会给他们泼冷水&#xff0c;我会说为什么不可行。 然后他们会跟我说可行的理由。 我知道这样会不招待见。…...

做生意的“四大方向”让你看清财富的本质

为什么很多人想做生意&#xff0c;想创业&#xff0c;却没有方向&#xff0c;一直在迷茫&#xff1f;根本原因是因为你还没有看清楚赚取财富的本质 。今天分享当今社会下四种做生意的方向。 第一必须要做可复制的生意&#xff0c;而且要做到团队可复制&#xff0c;产品可复制&a…...

普通商家如何在微信做生意?元气森林私域体系,太值得借鉴了

元气森林又融资了&#xff0c;本轮投后估值达到60亿美元。这意味着&#xff0c;不到一年时间内&#xff0c;元气森林估值增加2倍&#xff0c; 而元气森林公司成立也才不到5年&#xff0c;元气森林的成功并非偶然。从产品、品牌、营销等各个方面都有值得学习的地方。 私域流量…...

自己做生意

自己做生意 开网店 首选天下商日用百货批发 坐在家里轻松自由开店 上拓趣网拿货全网最低价...

什么样的人适合做生意

什么样的人适合做生意 1、很聪明的人。 读书学习好与坏与做生意赚钱完全是两码事。读书人往往呆头呆&#xff0c;墨守陈规。而做生意则需要头脑灵活多变&#xff0c;想到就要做到。 2、办事能力和办事效率很强的人。 一旦有赚钱的生意马上一步一个脚印的去做&#xff0c;要付诸…...

开店做生意全靠套路!学会这四个营销套路,业绩翻数倍!

​​开店做生意&#xff0c;少不了营销手段&#xff01;要想让顾客主动进店消费&#xff0c;这几招营销方式一定要学会。 1.第2杯半价 肯德基、麦当劳最常见的促销广告“第2杯半价”相信大家都见过。“第2杯半价”表面来看是打了5折&#xff0c;但是两杯一起算的话&#xff0…...

你必须知道的开店做生意那点事

近几年的生意是越来越不好做了&#xff0c;看到什么挣钱大家就争相恐后的做什么&#xff0c;久而久之导致市场饱和竞争压力大生意难做。。。 反过来讲为什么有的同行就做的是风生水起呢&#xff1f;要说产品吧一样的进货渠道&#xff0c;要说价格吧&#xff0c;基本上一样&…...

SAP FICO 内部订单详细解析

内部订单 内部订单是用来对企业内部某项工作或者任务编制计划、归集成本、结算的载体。比如市场推广活动、内部团队活动、研发项目、投资项目、在建工程项目等。 内部订单需要区别于销售订单、采购订单和生产订单。 销售订单和采购订单是企业与外部单位以合同或者契约为纽带&…...

基于android 10的国产手机,国产手机再次发力:骁龙855 Plus+安卓10.0系统!

原标题&#xff1a;国产手机再次发力&#xff1a;骁龙855 Plus安卓10.0系统&#xff01;在2019年上半年&#xff0c;一加这家国产智能手机厂商发布了一加7系列&#xff0c;也即包含了一加7和一加7 Pro这两款手机。值得注意的是&#xff0c;在前几年&#xff0c;坚持只做旗舰手机…...

android 8 国产手机图片,机器人大爆发 国产个性Android手机盘点

又一高配强机&#xff1a;华为Honor荣耀有了开源的Android系统之后&#xff0c;国产智能手机如雨后春笋般出现。而单单搭载智能系统是远远不够的&#xff0c;一些硬件配置也必不可少。在上一页提到了手机硬件装备竞赛&#xff0c;那么这对国产手机来说也是如此。华为Honor即是一…...

基于android 10的国产手机,正式发布,首款基于安卓9.0的国产手机系统,却只支持这几款机型...

在8月底成功首发了7nm制程的麒麟980处理器后&#xff0c;华为仿佛进入了爆发模式&#xff0c;在9月初先后发布了荣耀8X、荣耀8XMAX、华为麦芒7三款手机&#xff0c;其中荣耀8X更是以自家中端麒麟710处理器挑战采用了高端处理器的小米8旗舰手机&#xff0c;并发布了AI通讯功能&a…...

麒麟980处理器要来了,最强国产手机非它莫属!

2019年将至&#xff0c;三星和苹果两位大咖的旗舰机型也将相继登场&#xff0c;对于华为来说&#xff0c;下半年可谓挑战重重。上半年华为P20系列的摄影功能虽然大受好评&#xff0c;但是其搭载的麒麟970却让这款手机失分不少。你要知道&#xff0c;麒麟970可是去年的旗舰芯片&…...

鸿蒙系统的适配国产手机,鸿蒙系统被其他国产手机适配?荣耀没问题,魅族OPPO难度大...

这两天关于华为鸿蒙系统最劲爆的消息&#xff0c;并不是有更多华为手机用户已经用上了鸿蒙系统&#xff0c;而是有传闻华为手机之外的硬件和品牌已经开始适配鸿蒙系统。这对于目前正在转型的华为而言&#xff0c;无疑是一个巨大的好消息。如果这个传闻成真&#xff0c;那么未来…...

【01Studio MaixPy AI K210】22.ESP8266与服务器连接的问题及处理

目录 前提 问题 处理 前提 WiFi的账号密码输入正确 ESP8266的主题与服务器的主题一致 代码的服务器网址正确 ESP8266正确连接核心板的引脚 ESP8266返回“OK” simple.py文件以发送到开发板 WiFi已打开 问题 1.连接上WiFi&#xff0c;已输出IP信息&#xff0c;但是仍然…...

计算机博士留校好还是去企业好,博士毕业,是进入知名国企发展好,还是进入大学当老师更好?...

大家都知道&#xff0c;就目前来说&#xff0c;虽然博士学历在高校常常见到&#xff0c;但是对于整个社会来说&#xff0c;拥有博士学历的人依旧是凤毛麟角&#xff0c;在普通群体周围&#xff0c;博士毕业的人也是屈指可数。想要读到博士&#xff0c;除了花费的时间和精力很多…...

【Python语言基础】——Python 日期

Python语言基础——Python 日期 文章目录 Python语言基础——Python 日期一、Python 日期一、Python 日期 Python 日期 Python 中的日期不是其自身的数据类型,但是我们可以导入名为 datetime 的模块,把日期视作日期对象进行处理。 实例 导入 datetime 模块并显示当前日期: …...

AI博士毕业,要求多少年薪才不亏?中美最高超过200万,日本还没公务员挣得多...

贾浩楠 发自 凹非寺量子位 报道 | 公众号 QbitAI机器学习博士毕业&#xff0c;向公司要多少钱才不亏&#xff1f;最近&#xff0c;Reddit上一位英国的应届毕业生向网友发出求助。而在网友的回复中&#xff0c;曝出了世界各地这一大热专业的待遇情况&#xff0c;有的国家一年能开…...

2021届大学毕业生薪酬排名出炉 | 超50所高校月薪过万!

本文来源 今日华园 版权/解释权归原出处所有近日&#xff0c;《2022全国高校毕业生薪酬指数排行榜TOP100》发布了&#xff08;表格附后&#xff09;。根据排行榜&#xff0c;上海交通大学以87.7的薪酬指数位列第一&#xff0c;清华大学以0.01分之差居于次席&#xff0c;中国人…...

博士毕业后,想继续科研,想进高校任教,需要什么条件呢?

博士毕业后&#xff0c;想继续科研&#xff0c;想进高校任教&#xff0c;成为人人敬仰的教授&#xff0c;需要什么条件呢&#xff1f;今天根据不同地区盘点起来&#xff0c;现在就可以准备起来了。首先&#xff0c;学术成果是关键&#xff0c;那么有没有前人的经验可以参考呢&a…...

你身边的博士刚毕业以及稳定下来后的年薪大约是 多少?

链接&#xff1a;https://www.zhihu.com/question/263631425编辑&#xff1a;深度学习与计算机视觉声明&#xff1a;仅做学术分享&#xff0c;侵删读博在一定的阶段有时不仅仅是读博&#xff0c;它需要付出的成本也不是简单的学费等之类的&#xff0c;而是有很多隐形的机会成本…...

大连大学计算机科学与技术研究生毕业工资,大学研究生毕业的你,现在一个月的月薪多少?现实让人想哭!...

原标题&#xff1a;大学研究生毕业的你&#xff0c;现在一个月的月薪多少&#xff1f;现实让人想哭&#xff01;网友一&#xff1a;刚毕业的研究生&#xff0c;在一线城市北上广深的&#xff0c;一般大约8K到10k&#xff0c;当然这是平均数字。二线城市呢&#xff0c;则要稍微低…...

人工智能开发工资多少钱?

人工智能开发工资多少钱?在人工智能技术高速发展的同时&#xff0c;各大公司都开始布局人工智能相关研发。根据网络数据表明&#xff0c;目前国内人工智能薪资博士可以达到40-50万年薪&#xff0c;硕士可以达到20-40万年薪&#xff0c;而高校应届毕业生同样可以达到20万左右的…...

西工大计算机博士好难毕业,老牌985西北工业大学的毕业生最后怎样了?1/3留陕西,月薪7000+...

西北工业大学&#xff0c;985高校&#xff0c;位于西安&#xff0c;直属工信部&#xff0c;中央直管副部级建制&#xff0c;教育部学科四轮评估&#xff0c;3个学科进入A类。西工大日前发布2018届毕业生就业质量报告&#xff0c;详情如下&#xff1a;2018 届毕业生共计 6617 人…...

月薪 6149.55!博士毕业,大学任教...

来源&#xff1a;青塔人才我经常关注博士的一些就业信息。最近在公众号和知乎开始了 2022 新的一轮工资接龙&#xff0c;我将我认为有价值的信息摘选给各位&#xff0c;希望对您有所帮助。雷荷波计算机专业教师鄙人2015年博士毕业&#xff0c;2017年入职普通985高校&#xff0c…...

美通社正式推出ESG专线发布

上海2022年3月30日 /美通社/ -- Cision旗下公司美通社宣布推出ESG专线发布服务&#xff0c;助力企业、特别是上市公司提高ESG内容的传播影响力&#xff0c;更广泛地触达和吸引目标受众。近年来&#xff0c;ESG成为了一个热点词汇。ESG 是英文 Environmental&#xff08;环境&am…...

美通社日历 | 会展及重要事件信息、企业财报发布,节假日备忘(4月19日—4月25日)...

● 节气 ● 纪念日 ● 事件 ● 节日 ● 媒体关注 ● 会展2021.4.19 - 2021.4.25April 2021 | 419周一● 海康威视、中国铁塔、中国联通、光线传媒、可口可乐、IBM、安博、美国联合航空业绩公布● 2021上海车展开幕20周二● 雅安地震周年● 联合国中文日● 谷雨● 恒瑞医药…...

美通社日历 | 媒体关注、会展信息、企业财报发布,节假日备忘(12月28日—2021年1月3日)...

● 节气 ●纪念日 ●事件 ●节日 ● 媒体关注 ● 会展2020.12.28 - 2021.1.3December 2020 | 1228周一● 微博、寺库业绩公布● 小米11发布29周二● vivo X60发布● 2020第四届CMO价值营销峰会暨金匠奖颁奖盛典30周三● OPPO Reno 5发布● 2020年版《中华人民共和国药典…...

第七届“美通社新传播年度论坛”暨新传播年度大奖颁奖典礼开幕在即

美通社&#xff08;PR Newswire&#xff09;第七届“新传播年度论坛”即将于2018年12月13日在上海四季酒店举办。本届论坛的主题为“赢媒体・赢响力”&#xff0c;将汇集来自全球的权威媒体、公关传播机构以及企业市场公关专家&#xff0c;共同探讨当今、企业公关传播人士应如何…...

美通社日历 | 会展及重要事件信息、企业财报发布,节假日备忘(3月1日—3月7日)...

● 节气 ● 纪念日 ● 事件 ● 节日 ● 媒体关注 ● 会展2021.3.1 - 2021.3.7March 2021 | 31周一● 国际民防日● 国际海豹日● 信义光能、再鼎医药、蔚来汽车、Zoom、诺瓦瓦克斯医药业绩公布2周二● 同花顺 、理文造纸、塔吉特、罗斯百货、汽车地带、慧与、天祥、科尔士…...

美通社企业新闻汇总 | 2019.1.11 | 耐克中国物流中心升级,属于中国味蕾的黑珍珠餐厅指南发布...

要闻属于中国味蕾的黑珍珠餐厅指南发布&#xff0c;十家餐厅上榜耐克中国物流中心三期在江苏太仓落成和运营中国智能语音助手用户最担心安全和隐私问题京东方与美国Rohinni组建合资公司&#xff0c;生产液晶显示器微型LED阿尔刚雷首创不怕水的绝缘连电技术&#xff0c;推动电气…...

美通社日历 | 媒体关注、会展信息、企业财报发布,节假日备忘(10月12日—10月18日)...

● 节气 ●纪念日 ●事件 ●节日 ● 媒体关注 ● 会展2020.10.12 - 2020.10.18October 2020 | 1012周一● 迪奥业绩公布● 第二十届中国股权投资年度论坛13周二● 世界保健日● 国际减灾日● 新东方业绩公布● 强生业绩公布● 摩根大通业绩公布● 花旗银行业绩公布● 2020…...

美通社日历 | 媒体关注、会展信息、企业财报发布,节假日备忘(11月16日—11月22日)...

● 节气 ●纪念日 ●事件 ●节日 ● 媒体关注 ● 会展2020.11.16 - 2020.11.22November 2020 | 1116周一● 国际宽容日● 京东、搜狐、搜狗、沃达丰、泰森食品等企业业绩公布● 中国&#xff08;深圳&#xff09;国际文化产业博览交易会17周二● 世界大学生节● 索尼发布全…...

美通社日历 | 媒体关注、会展信息、企业财报发布,节假日备忘(1月11日—1月17日)...

● 节气 ●纪念日 ●事件 ●节日 ● 媒体关注 ● 会展2021.1.11 - 2021.1.17January 2021 | 111周一● 新聚思业绩公布● vivo IQOO7发布● 2021国际消费电子展&#xff08;CES&#xff09;12周二● 艾伯森业绩公布● 荣耀V40发布● 第五届体育产业嘉年华13周三● 印孚瑟斯…...

美通社日历 | 媒体关注、会展信息、企业财报发布,节假日备忘(1月4日—1月10日)...

● 节气 ●纪念日 ●事件 ●节日 ● 媒体关注 ● 会展2021.1.4 - 2021.1.10January 2021 | 14周一● 抖音年货节 5周二● 小寒● Smart Global业绩公布● 小米10i新品发布● 魅族Lipro智能家居发布 6周三● 三星First Look 2021线上新品发布7周四● 美光科技、星座集团、沃…...

美通社日历 | 媒体关注、会展信息、企业财报发布,节假日备忘(2月8日—2月14日)...

● 节气 ● 纪念日 ● 事件 ● 节日 ● 媒体关注 ● 会展2021.2.8 - 2021.2.14February 2021 | 28周一● 西蒙地产、KKR、欧力士、孩之宝、AECOM、五十铃汽车、美国再保险集团、礼恩派、劲量控股业绩公布● 小米11全球发布9周二● 思科、道达尔、标普全球、杜邦、本田汽车…...