python 中单下划线和双下划线的区别
一、_func
单下划线开头 --口头私有变量
1.1、在模块中使用单下划线开头
在Python中,通过单下划线_
来实现模块级别的私有化,变量除外。一般约定以单下划线开头的函数为模块私有的,也就是说from moduleName import *
将不会引入以单下划线开头的函数。模块中使用单下划线开头定义函数、全局变量和类均适用,但可以用:from module import _func
形式单独导入。
实例如下:
lerarn_under_line.py
# coding=utf-8
course = "math"
_credit = 4def call_var():print "course:%s" % courseprint "_credit:%d" % _creditdef _call_var():print "带下划线course:%s" % courseprint "带下划线_credit:%d" % _creditdef __call_var():print "带双下划线course:%s" % courseprint "带双下划线_credit:%d" % _credit
import lerarn_under_line
>>> import lerarn_under_line
>>> lerarn_under_line.call_var
<function call_var at 0x10aa61850>
>>> lerarn_under_line.call_var()
course:math
_credit:4
>>> lerarn_under_line._call_var() # 单下划线可以调用
带下划线course:math
带下划线_credit:4
>>> >>> lerarn_under_line.__call_var() # 双下划线不可调用
Traceback (most recent call last):File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute '__call_var'
from lerarn_under_line import *
>>> from lerarn_under_line import *
>>> course
'math'
>>> _credit
Traceback (most recent call last):File "<stdin>", line 1, in <module>
NameError: name '_credit' is not defined
>>> call_var()
course:math
_credit:4
>>> _call_var()
Traceback (most recent call last):File "<stdin>", line 1, in <module>
NameError: name '_call_var' is not defined
>>> __call_var()
Traceback (most recent call last):File "<stdin>", line 1, in <module>
NameError: name '__call_var' is not defined
from module import _func
>>> from lerarn_under_line import course
>>> course
'math'
>>> from lerarn_under_line import _credit
>>> _credit
4
>>> from lerarn_under_line import call_var
>>> call_var()
course:math
_credit:4
>>> from lerarn_under_line import _call_var
>>> _call_var()
带下划线course:math
带下划线_credit:4
>>> from lerarn_under_line import __call_var
>>> __call_var()
带双下划线course:math
带双下划线_credit:4
1.2、在类中使用单下划线开头
lerarn_under_line.py
class Course(object):def __init__(self, name):self.name = namedef credit(self):if self.name == 'math':print "%s的credit 为%d" % (self.name, 4)else:print "%s的credit 为%d" % (self.name, 2)def _credit(self):if self.name == 'math':print "%s的credit 为%d" % (self.name, 4)else:print "%s的credit 为%d" % (self.name, 2)def __credit(self):if self.name == 'math':print "%s的credit 为%d" % (self.name, 4)else:print "%s的credit 为%d" % (self.name, 2)
import lerarn_under_line
>>> import lerarn_under_line
>>> a=Course('math')
Traceback (most recent call last):File "<stdin>", line 1, in <module>
NameError: name 'Course' is not defined
from lerarn_under_line import *
>>> from lerarn_under_line import *
>>> a=Course('math')
>>> a.credit()
math的credit 为4
>>> a._credit()
math的credit 为4
>>> a.__credit()
Traceback (most recent call last):File "<stdin>", line 1, in <module>
AttributeError: 'Course' object has no attribute '__credit'
from lerarn_under_line import Course
>>> from lerarn_under_line import Course
>>> a=Course('math')
>>> a.__credit()
Traceback (most recent call last):File "<stdin>", line 1, in <module>
AttributeError: 'Course' object has no attribute '__credit'
>>> a._credit()
math的credit 为4
>>> a.credit()
math的credit 为4
综上,单下划线开头的函数表示是口头实例私有变量,是可访问的,但是也不要随意访问,即所谓防君子不防小人。
二、__func
双下划线开头的函数 --私有变量
2.1、在模块中使用双下划线开头
- 在实例中,带双下划线的类变量、实例变量、方法不能被直接访问。但有办法间接访问。如1.1中的
from module import __func
>>> from lerarn_under_line import *
>>> __call_var()
Traceback (most recent call last):File "<stdin>", line 1, in <module>
NameError: name '__call_var' is not defined>>> import lerarn_under_line
>>> lerarn_under_line.__call_var() # 双下划线不可调用
Traceback (most recent call last):File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute '__call_var'>>> from lerarn_under_line import course
>>> from lerarn_under_line import __call_var
>>> __call_var()
带双下划线course:math
带双下划线_credit:4
2.2、在类中使用双下划线开头
- 在class类的内部,带双下划线的类变量、实例变量、方法具有正常访问权限。
- 在继承结构中,带双下划线的基类的类变量和实例变量不能被子类直接访问。
lerarn_under_line.py
class Course(object):def __init__(self, name, _teacher, __classroom):self.name = nameself._teacher = _teacherself.__classroom = __classroomdef call_var(self):print "name:%s" % self.nameprint "_teacher:%s" % self._teacherprint "__classroom:%s" % self.__classroom
>>> import lerarn_under_line
>>> a = Course('math', 'zhangyu', 'juyiting') # 无法实例化
Traceback (most recent call last):File "<stdin>", line 1, in <module>
NameError: name 'Course' is not defined
>>> from lerarn_under_line import *
>>> a = Course('math', 'zhangyu', 'juyiting')
>>> a.call_var()
name:math
_teacher:zhangyu
__classroom:juyiting
lerarn_under_line.py
class Course(object):def __init__(self, name, _teacher, __classroom):self.name = nameself._teacher = _teacherself.__classroom = __classroomdef call_var(self):print "name:%s" % self.nameprint "_teacher:%s" % self._teacherprint "__classroom:%s" % self.__classroomclass SonCourse(Course):def __init__(self, name, _teacher, __classroom, time):super(Course, self).__init__()self.time = timeself.name = nameself.__classroom = self.__classroomself._teacher = self._teacherself.__classroom = self.__classroomdef call_son_var(self):print "time:%s" % self.timeprint "name:%s" % self.nameprint "_teacher:%s" % self._teacherprint "__classroom:%s" % self.__classroom
>>> import lerarn_under_line
Traceback (most recent call last):File "<stdin>", line 1, in <module>File "lerarn_under_line.py", line 77, in <module>b = SonCourse('math', 'zhangyu', 'juyiting', "12:00")File "lerarn_under_line.py", line 63, in __init__self.__classroom = self.__classroom
AttributeError: 'SonCourse' object has no attribute '_SonCourse__classroom'>>> from lerarn_under_line import *
Traceback (most recent call last):File "<stdin>", line 1, in <module>File "lerarn_under_line.py", line 77, in <module>b = SonCourse('math', 'zhangyu', 'juyiting', "12:00")File "lerarn_under_line.py", line 63, in __init__self.__classroom = self.__classroom
AttributeError: 'SonCourse' object has no attribute '_SonCourse__classroom'>>> from lerarn_under_line import Course
Traceback (most recent call last):File "<stdin>", line 1, in <module>File "lerarn_under_line.py", line 77, in <module>b = SonCourse('math', 'zhangyu', 'juyiting', "12:00")File "lerarn_under_line.py", line 63, in __init__self.__classroom = self.__classroom
AttributeError: 'SonCourse' object has no attribute '_SonCourse__classroom'>>> from lerarn_under_line import sonCourse
Traceback (most recent call last):File "<stdin>", line 1, in <module>File "lerarn_under_line.py", line 77, in <module>b = SonCourse('math', 'zhangyu', 'juyiting', "12:00")File "lerarn_under_line.py", line 63, in __init__self.__classroom = self.__classroom
AttributeError: 'SonCourse' object has no attribute '_SonCourse__classroom'
三、前后都有双下划线 --特殊变量
Python保留了有双前导和双末尾下划线的名称,用于特殊用途。 这样的例子有,init__对象构造函数,或__call — 它使得一个对象可以被调用。这些方法通常被称为神奇方法,最好避免在自己的程序中使用以双下划线开头和结尾的名称,以避免与将来Python语言的变化产生冲突。
常见方法:
方法 | 含义 |
---|---|
__str__ | 当将对象转换成字符串时会执行 |
__init__ | 初始化方法,为对象变量赋值 |
__new__ | 构造方法,创建一个对象 |
__call__ | 在对象后面加括号会执行该方法 |
__getattr__ | 当使用对象.属性时,若属性不存在会调用该方法 |
__setattr__ | 当使用对象.属性 = 值,会调用该方法 |
__iter__ | 类内部定义了该方法,对象就变成了可迭代对象 |
__add__ | 当两个对象使用+号会调用该方法 |
__enter__和__exit__ | 上下文管理 |
参考文档
1、https://blog.csdn.net/brucewong0516/article/details/79120841
2、http://t.zoukankan.com/one-tom-p-11749739.html
3、https://www.cnblogs.com/bryant24/p/11429653.html
4、https://blog.csdn.net/m0_58357932/article/details/121062461
5、https://www.likecs.com/show-308380836.html#sc=2340
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4503210.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!
【达内课程】联系人项目(显示联系人数据)
系列文章: 联系人项目(知识预热)联系人项目(ViewPager和底部联动)联系人项目(查询联系人数据)联系人项目(显示联系人数据)联系人项目(显示通话记录)联系人项目(显示拨号界面)联系人项目(短信显示)联系人项目(短信详情显示&#x…...

【java入门系列一】java基础
学习记录🤔写在前面JDK\JREPython有没有虚拟机?第一个code规范学习方法转义符号注释讨论总结谢谢点赞交流!(❁◡❁)更多代码: Gitee主页:https://gitee.com/GZHzzz博客主页: CSDN:https://blog.…...
第六周作业1——利用哈夫曼编码英文字母表
1. 哈夫曼编码。对教材P167中习题5.18,思考并完成问题a-d。 (a): 哈夫曼树如下图: 哈夫曼编码: (b): 146/275.4位,取整为6位。 (c): 该值比以上计算小,英文字母频率表显示了各个字母的频率不…...

php连接tidb,TiDB源码学习笔记:启动TiDB
作者:院长,神州数码云基地开发工程师,目前专注于TiDB源码研究。TiDB源码研究系列第一篇,简述TiDB的核心架构,从tidb-server/mian.go开始,探索启动TiDB的方法。最近因为一些任务,开始入门学习TiD…...

spark 写tidb_TIDB简介
TiDB 是 PingCAP 公司设计的开源分布式 HTAP (Hybrid Transactional and Analytical Processing) 数据库,结合了传统的 RDBMS 和 NoSQL 的最佳特性。TiDB 兼容 MySQL,支持无限的水平扩展,具备强一致性和高可用性。TiDB 的目标是为 OLTP (Onli…...
FR软件使用小结
FR软件使用小结 1.报表参数 定义数据库连接之后,添加数据库数据集,写入查询语句,${abc}即为参数,abc即为参数名称。(若数据库中有DB,则DB.TABLE即可)添加成功后出现一个名为ds1的报表数据集。2…...

微信公众平台支付接口代码
微信公众号统一下单接口对接代码 1.工具类utils TrustManager.java package com.weixin.common.util; import java.security.cert.CertificateException; import java.security.cert.X509Certificate; import javax.net.ssl.X509TrustManager;/*** * ClassName: TrustManager…...

Ajax与Axios的区别
目录 1.Ajax与Axios的区别 2.mvvm模式下更适合这种数据 3.ajax书写形式 4.axios书写形式 5.vue 中使用的 axios 代码 总结: 1.Ajax与Axios的区别 Axios:axios:是通过promise实现对ajax技术的一种封装,就像jQuery实现ajax封装一样。简单…...

H3C基本实验:PPP、FR配置实验
一、实验目的和要求 概念:PPP(Point_to_Point Protocol)协议是在点到点链路上承载网络层数据包的一种链路层协议,由于它能够提供用户验证,且易于扩充、支持同/异步物理链路,因厕而…...

Linux网络收包过程
一、Linux 网络收包总览 在 TCP / IP 网络分层模型里,整个协议栈被分成了物理层、链路层、网络层,传输层和应用层。物理层对应的是网卡和网线,应用层对应的是我们常见的 Nginx,FTP 等等各种应用。Linux 实现的是链路层、网络层和…...

测试工程师的职业规划和职业发展——入门篇
测试工程师的职业规划和职业发展——入门篇由于种种原因,很多人选择了测试这个职业,在职场和测试领域当中几经风雨,有的人顺时应势走出了一片天地,有的人选择离开从事其他职业……笔者作为一个在测试行业略有想法的测试人员&#…...

使用Aliyun阿里云ECS云服务器及宝塔安装LAMP环境并搭建WordPress博客
使用Aliyun阿里云ECS云服务器及宝塔安装LAMP环境并搭建WordPress博客概述原理具体实现安装Linux放行端口安装宝塔宝塔安装LAMP一键部署WordPressWordPress设置概述 笔者突然想起来之前看到2Core2G的共享型ECS年租金只需要¥100,果断拿下,玩了…...

TiDB多活方案
作者: 代晓磊_Mars 原文来源: https://tidb.net/blog/4136de6f TiDB的多活一直是各个将TiDB用到核心场景的互联网公司都在努力实现的高可用方案。为了实现分布式数据库的可用性要求,通常采用多中心部署方案,以保证高可用和容灾…...

selenium自动测试抓取股票信息
主要功能: 1、启动浏览器 2、浏览器访问URL 3、模拟点击链接 4、selenium抓取新页面中的内容 准备工作: 1、谷歌浏览器 2、谷歌浏览器驱动点击[下载驱动 (访问密码:2604)] https://url87.ctfile.com/f/18103887-517938…...

普中HC6800V2.2开发板思考记录-按键控制LED灯左移和右移
在这个demo中,编程的思路是:主函数一直查询按键是否被按下,如果按键被按下,则在对应的按键中给keyNum赋值,然后回到主函数中根据keyNum的值来判断LED灯是左移还是右移。 看看代码: //--包含你要使用的头文…...

Open3D 点云投影至指定球面(Python版本)
文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 假设球体的相关参数:中心为 C ( x c , y c , z c ) C(x_c,y_c,z_c)...

近期学员遇到的软件测试面试真题
本期由耳朵鹅小姐姐提供,题目将收录到woqurefan.cn测试面试题库。 问题1: 可以转语言么?之前学的java,转成python 这种。你觉得能胜任么? 回答: 表面先回答可以,稳住面试官,看他接下来说什么…...

JS 流行库(十):Bootstrap
JS 流行库(十):Bootstrap Bootstrap 是由 Twitter 公司开发,专门用于开发响应式布局、移动设备优先的 Web 框架,目前最新版本为 Bootstrap4,兼容最新的 PC 和移动端浏览器,Bootstrap3 和 Boots…...

金格pdf打开服务器文件,金格开发者平台
public void digitalSignatures(){KGPdfHummer hummer null;FileInputStream cert null;FileOutputStream fileOutputStream null;try {cert new FileInputStream("D:/tmp/sign.pfx");fileOutputStream new FileOutputStream("D:/tmp/2.pdf");hummer...

rm -fr * 数据恢复
rm -fr * 数据恢复 1、数据恢复软件extundelete介绍 在使用rm命令删除文件的时候,比较稳妥的方法是把命令参数放到后面, 这样有一个提醒的作用。 例如:rm a.txt rf -->y 另一个方法:将要删除的东西通过…...

fr3报表的一点小总结
fr3的明细表格设置: 1.MasterData里面的竖线属性:stretch.2.MasterData本身的属性:stretch,keep child together.3.MasterData最下面的横线的属性:去掉stretch即可。4.以上三点设置后,可打印出一个明细按需变化的四方…...

6800H计算机组成原理,计算机组成原理第4章习题指导
计算机组成原理根据6800H~6BFFH为用户程序区的范围,选2片1K4位的RAM芯片正好满足1K8位的用户程序区要求。第三步,分配CPU的地址线。将CPU的低11位地址A10~A0与2K8位的ROM地址线相连;将CPU的低10位地址A9~A0…...

【SpringMVC】SpringMVC整合Mybatis遇到的问题及解决
在web.xml中<listener-class>标签报红 参考: web.xml listener-class is not allowed here 解决:改用2.5的版本 答案节选: Servlet3.0是J2EE6.0规范的一部分,跟随J2EE6.0一起发布,并且Tomcat7.0已经完全支持Se…...

在深度学习中的 long tail (长尾)解释
在深度学习中,会出现long tail 这个词汇,在很多论文中也会出现,网上的解释一般都是其它领域的解释,没有针对深度学习中的解释。 在一篇论文中就提到了这个词汇的解释: BBN: Bilateral-Branch Network with Cumulativ…...

计算机视觉之--使用opencv生成简笔画小视频
本教程介绍了如何使用opencv生成一副简笔画视频,包括片头、如何做画等。 1、视频包括: (1)片头:包括学号姓名,同时会出现"I Love CV"在学号和姓名的中央,而且他们是以动画方式“飞入”…...

AltiumDesigner 19软件安装步骤
安装文件 下载好的安装文件里会有以下2个部分,一是安装文件主体 二是2个辅助文件: 安装过程 语言选用中文的吧, 安装的部件,默认的就行。 其他默认,一路next,直到安装完毕。 辅助文件 这个一步就主要用…...
TiDB部署
参照官方教程 https://learn.pingcap.com/learner/course/30002 本次部署TIDB 共包含1个TIDB,3个PD,3个TIKV Linux版本 CentOS-7-x86_64-Minimal-2009.iso TiDB版本v1.5.4 虚拟机环境配置: 这里记得把网络打开 ,自动配置就好&…...

TIDB简单了解
官方文档 TIDBHTAPTIDB HATP 基础概念:TIDB应用场景(优势)体系结构TIDB的管理及调度-PDTIDB链接层和SQL层-TIDB Server存储节点TIKVKVRocksDBRaft协议主副本选举日志复制RegionMVCCACID事务TiFlashHTAP 先为大家推荐一篇文章 https://cloud.…...

python+openCV调用摄像头拍摄和处理图片
在深度学习过程中想做手势识别相关应用,需要大量采集手势图片进行训练,作为一个懒人当然希望飞快的连续采集图片并且采集到的图片就已经被处理成统一格式的啦。。于是使用pythonopenCV调用摄像头,在采集图片的同时顺便处理成想要的格式。 详…...

充分利用----英文
making better use of take full advantage of make the most of...

FR技术简介
FR:帧中继DLCL:标识符帧中继( Frame Relay,FR)网络用虚电路来连接网络两端的帧中继设备。每条虚电路用数据链路连接标识符( Data Link Connection Identifier,DLCL)定义了一条帧中继连接通道。帧中继协议是一种统计复用协 议,它能够在单一物理传输线路上…...

css grid布局fr单位理解
转自 fr 简介及实例 网格布局支持弹性尺寸(flex-size),这是一个很好的自适应布局技术。 fr是一个相对尺寸单位,表示剩余空间做等分,此项分配到的百分比(如果只有一个项使用此单位,那就占剩余空间的100%&…...
原型模型| 软件工程
A prototype means a preliminary model of anything which gives us a rough idea about the basic functionalities that the real model would have. The prototyping model follows the same strategy. 原型意味着任何事物的初步模型,这使我们对真实模型具有的基…...

thinkpad x230怎么搞定的ssd的win7的启动顺序
软件:PartionGuru Pro(分区大师加强版)的试用版 来自disk genius网站。 情况描述:在thinkpad x230上安装了一块固态硬盘,并且安装了系统。不小心将bios恢复到了默认。 由于bios里没有设置启动硬盘顺序操作(按F12可以有…...

TiDB经验分享02
前言 紧接着上一篇文章TiDB经验分享01 的内容接着往下更新,在上一篇文章中主要论述了TiDB的基础架构和其包含的两种存储引擎 TiKV TiFlash,这一篇我们主要论述TiDB在生产使用的特点 和MySQL的对比 以及TiDB在生产应用中正确的使用方式。 TiDB的特点 首…...

【全网最细PAT题解】1006 换个格式输出整数【PAT乙级】
题目链接 1006 换个格式输出整数 题目描述 让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12...n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234࿰…...

软件工程--快速原型模型详解
快速原型模型 所谓快速原型是快速建立起来的可以在计算机上运行的程序,它所能完成的功能往往是最终产品能完成的功能的一个子集。 如下图所示(图中实线箭头表示开发过程,虚线箭头表示维护过程)。 快速原型模型的第一步是快速建立…...

jrxml 和 fr3文件的画图和编辑
工具选择;TIBCO Jaspersoft Studio和ireport.exe和fastreport 一起用; 背景:题主需要从一个fr3文件里面,对照原来的模板,来画一个新的jrxml格式的图片; fr3在fastreport插件里面打开,能看到属性…...

rm -fr排除目录
方法一:rm 先开启扩展通配符: shopt -s extglob shopt -s 显示on则表示开启成功 案例:删除该目录下除test.txt以外的所有文件 rm -fr !(test.txt) #排除多个文件或目录删除(rm -fr !(test.txt|test2.txt))测试没生效,可使用如下…...

原型模型概述及说明情况
说到原型法,首先应该想到原型模型,20 世纪 80 年代中期推出一种新的开发模式,弥补了传统结构化生命周期法的不足,缩短了开发周期,减少了开发风险,这种开发模型叫作原型模型。原型模型是先借用已有软件系统作…...

TiDB 学习笔记
第一章 TiDB概述 TiDB官网:https://pingcap.com/index.html TiDB可以理解为是MySQL的加强版/分布式MySQL/MySQLPlus TiDB 简介 TiDB 是 PingCAP 公司设计的开源分布式 HTAP (Hybrid Transactional and Analytical Processing) 数据库,结合了传统的 RDBM…...

烽火fr2600怎么web登录_烽火 fr2600-420路由配置
confighostnameNa_ shuitouyingleishicaino aaa authentication ppp defaultaaa authentication login default local enableaaa authentication enable default enableno username adminusername admin password 0 adminenable password 0 admin level 15interface GigaEther...

javascript画全年日历
前些日子闲聊群里有人提了用js画全年日历的需求,趁闲暇时间画了个小demo,下面还是先上效果图吧。 高亮显示的是今天的日期和标记要高亮显示的日期,也添加了点击事件的钩子,自己可以实现钩子函数,从而操作点击的日期值。…...

tidb集群安装部署
tidb集群安装部署 部署架构图 一、安装tiup curl --proto https --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh二、部署tidb集群 架构图 存储架构图 SQL层架构图 1、安装tiup cluster tiup install cluster2、制作集群部署文件 global:user: &q…...

FR
帧中继网络可以拿来做VPN 帧中继环境下运行rip要关闭自动汇总 undo summary,因为在帧中继环境下,水平分割机制是默认关闭的。而不在帧中继环境下,水平分割机制是默认开启的,自动汇总功能也就关闭了。帧中继网络的传输主要是依靠DL…...
Neocities 免费HTML 网站空间,每月200 GB 流量托管静态网页超简单
Neocities 免费HTML 网站空间,每月200 GB 流量托管静态网页超简单-第1张图片-小蜜蜂免费云主机 二十几年前有个相当知名的网页空间服务「GeoCities」,可以说是早期网路服务的始祖,当年有非常多类似的网页托管服务,让使用者将制作后…...

ElasticSearch学习笔记(三)
文章目录ElasticSearch学习笔记(三)1.Springboot集成ElasticSearch1.1创建工程1.2配置ElasticSearch2.Elasticsearch在springboot里的增删改查2.1创建索引2.2判断索引是否存在2.3删除索引2.4添加文档2.6判断文档是否存在2.7获取文档的信息2.8更新文档的信息2.9删除文档信息2.10…...

TiDB体系结构之TiDB Server
TiDB体系结构之TiDB ServerTiDB ServerTiDB Server主要组成模块SQL语句的解析和编译行数据与KV的转化SQL读写相关模块在线DDL相关模块TiDB的垃圾回收TiDB Server的缓存TiDB Server TiDB Server的主要作用如下: 处理客户端连接SQL语句的解析和编译关系型数据与KV的…...

matlab综合应用线性规划,matlab在线性规划中的应用.doc
matlab在线性规划中的应用.doc MATLAB课程论文MATLAB在线性规划中的应用姓名马福蕊学号12010245317专业通信工程指导老师汤全武学院物理电气信息学院完成日期2011127MATLAB在线性规划中的应用(马福蕊12010245317通信工程(1)班)【摘要】在各类经济活动中,经常遇到这样…...

金格签章 页面签章 报服务器错 但是没请求服务器
错误原因在于,金格签章所涉及到的url地址和网站的地址不一致导致。比如金格签章的server 地址是http前缀 http://aaa 而所在网站页面的地址是https://aaa 那就不一样了。捯饬问题。...

TiDB安装部署
文章目录部署方式选择TiDB-Local单机版TiDB-Docker集群版扩展CentOS安装MySQLCentOS安装GitCentOS安装DockerCentOS安装Docker ComposeDocker Compose命令部署方式选择 通过查阅官方文档和网友踩坑经验,我们学习测试时就就直接使用官网推荐的Docker Compose方式快速构建TiDB集群…...

TiDB基本原理学习
目录1、OLTP、OLAP和HTAP1.1 OLTP1.2 OLAP1.2.1 OLAP分类1.3 HTAP2、TiDB简介3、TiDB架构4、优势5、核心特性5.1 水平扩展5.2 高可用5.2.1 TiDB5.2.2 PD5.2.3 TiKV6、核心原理6.1 存储原理6.1.1 Key-Value6.1.2 RocksDB6.1.3 Raft6.1.4 Region6.1.5 MVCC6.1.6 Percolator6.2 计…...

TiDB Server调优
max-proc 控制tidb-server使用的CPU核数,单机上部署多个tidb-server的时候设置该变量的值可以限制tidb-server使用的资源,避免对其他进程造成影响; token-limit 配置可以同时请求的session数量,即tidb server可以同时为多少个会…...

LeetCode_数组_简单_1.两数之和
目录1.题目2.思路3.代码实现(Java)1.题目 给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出和为目标值 target的那两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组…...

具体案例 快速原型模型_【复习资料】软件工程之快速原型模型
引入快速原型模型的原因:如果用传统的方法开发一个系统,在初期需求方面的工作时,无论和用户做如何详细的沟通,用户都能难对自己的需求表达准确、全面,因为用户和开发团队双方的知识领域有很大差异。开发人员懂技术&…...

帆软js-FR对象
提示框:FR.showDialog(标题,宽,高,内容) FR.showDialog(12,500,300,内容) 可以自定义提示内容:以对话框形式弹出主子表这个报表 var url "http://localhost:8075/webroot/decision/view/report?viewlet主子表.cpt" //跳转地址 var ifr…...

机器视觉:工业相机专业词汇中英文详解
机器视觉:工业相机专业词汇中英文详解1、电荷偶合元件CCD:Charge-coupled Device2、互补金属氧化物半导体CMOS:Complementary Metal Oxide Semiconductor3、接口Interface:IEEE 1394b - 800 Mb/s, 1 port,指相机输出接…...

卷帘相机和全局相机的区别(Rolling Shutter Global Shutter)
1.1. 什么是快门 快门是照相机用来控制感光片有效曝光时间的机构。是照相机的一个重要组成部分,它的结构、形式及功能是衡量照相机档次的一个重要因素。 1.2. 什么是Global Shutter(Total Shutter)? 通过整幅场景在同一时间曝光实…...
Tensorflow神经网络预测股票均价
一、简介 1.目标: 已知股票的「开盘价」和「收盘价」,利用神经网络来预测「收盘均价」 2.数据源: 日期(data):[ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.] 开盘价(beginPrice&a…...

《和声学教程》学习笔记(二):终止和终止四六和弦
终止的基本类型 1. 以稳定和弦T作结束 正格终止:D—T变格终止:S—T完全终止:S—D—T 2. 用不稳定功能和弦结尾(半终止) 正格半终止:D变格半终止:S 完满与不完满终止 1. 完满终止 结尾主和…...

Dubbo与Spring集成
Dubbo框架常被当作第三方框架集成到应用中,当Spring集成Dubbo框架后,为什么在编写代码的时候,只用了DubboReference注解就可以调用提供方的服务了呢?这篇笔记就是分析Dubbo框架是怎么与Spring结合的。 现状integration层代码编写…...

计算机/科技/人文 相关书籍
这里记录一些正在看,或者觉得一些很有意思,很想看的书。 纸质书全部寄回去了,出门在外买书一时爽,搬家非常痛苦。现在都是拿平板读电子书。 等有了其它想法,本文再更新。持续更新。。。。 Oooooops…...

分享制作底片效果视频的方法
大家在平时在网上浏览视频的时候看到有些视频画面呈现底片效果非常有意思,那么自己在制作视频的时候却不知道该怎么制作,小编今天分享这个方法,有需要的朋友接着往下看吧。 运行软件“视频剪辑高手”切换到批量剪辑视频页面,单击“…...

科技计算机创客发明,人民日报科技杂谈:“创客”带动人人创新
不久前,笔者参加了一家IT企业研究院的开放日活动,和往常参观实验室、讲解技术不同的是,组织者邀请来一群计算机、化学、设计等不同专业背景的年轻人,发起了一个“创客48小时”活动——聚集在一起讨论,并动手将创意变成…...

有意思、值得思考的文章记录
本文目录一、知乎一、知乎 假如未来物理学不再出现重大突破,人类有可能以不超出现在科技水平太多的方式进行星际殖民吗?汉语中有没有四字短语分别是一二三四声?解放战争失败了会怎么样?鸡看到鸡蛋被拿走为什么不生气?哪一瞬间让…...
一行Python代码能干什么?有意思
我下班最大的乐趣就是刷抖音一开始刷的都是一些无聊小剧场后来看看能不能刷一些技术上的内容因为本人觉得Java是世界上最好的编程语言可是我在刷抖音的时候刷到了一行Python代码能干什么我突然觉得爱上Python了之前是听说Python比较简单同样的内容Java、C语言需要十几行Python只…...

现代科技新闻
1.Engadget 瘾科技:Engadget | Technology News, Advice and Features,这个有中文站,应该很熟悉。2.inc:Small Business Ideas and Resources for Entrepreneurs,这么有意思的域名,一看就很吊,看…...

java 小题目_关于java很有意思的几个小题目
原标题:关于java很有意思的几个小题目在网上整理了写关于Java的很有意思的小题目,大家可以看一下:1.输出乘法口诀表2.计算圆周率3.编程输出1000以内所有的完数4.输入一个整数,输出该整数的阶乘5.输出所有的三位水仙花数6.验证歌德巴赫猜想,输…...
Web 4U[01]-有意思的独立科技网站:Techweb
今日推荐:Techweb 类型:科技网站 网址:http://www.techweb.com.cn/ 说来TechWeb可算是科技网站中的老鸟了,2005年便已经成立,至今也没有和任何互联网巨头扯上关系。可以说是小家碧玉的代表了。如今TechWeb可能知晓的人…...

念力科技笔试题
最近我有个朋友在准备面试,然后她的笔试题我看了很多,感觉这个题挺有意思的,想发一下 均富卡 给定 n 个数(例如 [4, 3, 1, 7, 1]),每次操作是选择其中若⼲个数,将它们替换为它们的平均 数。例如…...

关于卷积的一个血腥的讲解,看完给跪了
在果壳上看到一篇关于卷积的科普小文很有意思转了下http://www.guokr.com/post/342476/ 比如说你的老板命令你干活,你却到楼下打台球去了,后来被老板发现,他非常气愤,扇了你一巴掌(注意,这就是输入信号&…...

一些感觉挺有意思的例子
canvas太阳日出日落动画场景特效https://www.mk2048.com/demo/demo_target_desc_h0aihkk0kj.htmlhtml5基于canvas绘制山林里太阳日出日落动画、夜幕降临白天黑夜动画场景特效。纯css3霓虹灯文字闪烁动画特效https://www.mk2048.com/demo/demo_target_desc_h0aij0ibjb.html纯css…...

Wisej.NET 3.1.6 Crack
新功能 Wisej.NET 3.1 通过添加几个新的独特功能和简化的安装过程增强了里程碑 3.0 版本。 除了大量错误修复和对我们库的显着性能增强之外,3.1 还包括以下值得注意的新功能: 视觉工作室市场 Wisej.NET 现在比以往任何时候都更容易使用。或 Visual Studi…...

发现一个有意思的论坛
快跟着小编一起来逛逛吧 01 进入论坛 方式一 首先进入龙测科技官网: http://www.dragontesting.cn 找到顶部的“社区” 方法二 找到底部“社区” 02 逛逛逛 在这里,可以搜索或者点击直达自己感兴趣的话题 可以对所有话题参与评论/收藏/点赞 还可以…...
一道有意思的CTF题目
前言 近期在整理题目的时候,发现了一道质量不错的Web题,出自2019 TMCTF Final,特此记录一下。 信息搜集 题目描述: Hack the following server. http://10.0.106.(team number)/ User NamePassword guestpassword admin(Unkno…...

GITHUB上五个超有意思的开源项目
大家好,我是云服务君,今天给大家推荐几个超有意思的github项目。 1.asciify 使用python开发,他可以将你的图片以ascii的形式展现出来。 作者:RameshAditya star:639 fork:79 clone地址:htt…...

mysql中间件研究(Atlas,cobar,TDDL) | 日志 | 果壳网 科技有意思
mysql中间件研究(Atlas,cobar,TDDL) | 日志 | 果壳网 科技有意思...

找规律万能公式_万能公式:找规律什么的都弱爆了 | 死理性派小组 | 果壳网 科技有意思...
小学的奥数题中,最令人头疼的题型无非是找规律了,各种毫无规律的数列。你可以试试下面的例子:*1,4,14,53,90,268,977,1586*1 ,3, 7&am…...
科技有意思丨你敢不敢在身上植入芯片,科幻片要成真了?
科技有意思 每周带你共赏IT界新闻、趣闻、奇闻 ▶ 亚马逊准备在水下储存商品 ◀ 听起来很厉害 一份名为“水下存储设施”(美国专利号9624034 B1)的专利文件显示,它的申请者亚马逊准备利用人工水池或自然水体来存储商品。 这样做要求每个商品的…...
科技有意思丨当威风凛凛的保安机器人掉进了水里……
科技有意思 每周带你共赏IT界新闻、趣闻、奇闻 ▶ 中日的快递机器人都来了◀ 快递小哥不敢看 日本机器人开发创业公司ZMP发布了一款可以在人行道上行驶的快递机器人“CarriRo Delivery”。这款快递机器人像一个带车轮的大箱子,配备了快递盒。行驶时通过摄像头和…...
科技有意思丨用科技来反抗这个看脸的世界
科技有意思 每周带你共赏IT界新闻、趣闻、奇闻 ▶ 眨眨眼就能开关家电 ◀ 中国科学家涉及全新传感器 中国科学家近日报告称,已经设计出一种全新的传感器,可附在眼镜上探测眨眼动作,从而使眨眼开关电视等家用电器成为现实。该传感器利用近年…...

linux少了 dev dm设备,已解决: Linux中安装了powerpath之后为什么还会有dm设备? - Dell Community...
在RHEL6.3中安装了powerpath5.7之后,OS上已经正确生成了emcpower磁盘设备(使用CX4-240存储),并配置到LVM中使用。但是今天发现,使用iostat命令时,可以看到dm设备,并且上面有流量,这是为什么啊?我…...

linux设备编号,linux设备号详解
linux中的设备有2种类型:字符设备(无缓冲且只能顺序存取)、块设备(有缓冲且可以随机存取)。每个字符设备和块设备都必须有主、次设备号,主设备号相同的设备是同类设备(使用同一个驱动程序)。这些设备中,有些设备是对实际存在的物理硬件的抽象…...

oracle集群服务创建表空间,Oracle数据库集群添加表空间操作规范
Oracle数据库集群添加表空间操作规范Oracle数据库集群添加表空间操作规范1、首先检查dg空间是否充足SQL> select name,total_mb,free_mb,USABLE_FILE_MB from v$asm_diskgroup;NAME TOTAL_MB FREE_MB USABLE_FILE_MB--------------------…...

oracle 11g rac suse,suse linux 11 + 多路径+udev+oracle11g rac
兄弟最进遇到一个奇怪事情 不知道怎么突破了 请各位高人提供些思路:环境 两台主机 连接存储IBM DS8k 存储suse11 sp2目的 用suse 自带的多路径软件 绑定 asm disk 来搭建 oracle rac目前 没有udev绑定之前 主机可以认到多路径 如下:(suse 自带的multip…...

linux挂载raw设备,linux创建raw设备
总结一下,看了一下他们的blog,几乎没有谁详细的总结raw的创建。其实raw设备创建要分多路径链路创建和普通创建。[rootlocalhost dev]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda3 241G 6.3G 222G 3% //dev/sda1 99M 13M 82M 14% /boottm…...

linux设备usb节点和硬件接口,所谓设备驱动即驱使硬件设备行动,带你深入理解linux的设备驱动......
原标题:所谓设备驱动即驱使硬件设备行动,带你深入理解linux的设备驱动...设备驱动最通俗的解释就是“驱使硬件设备行动“。操作系统是通过各种驱动程序来驾驭硬件设备的,它为用户屏蔽了各种各样的设备,驱动硬件是操作系统最基本的…...

linux4.4 grub2文件在,grub2
文件的归档2021-04-10 13:57:10tar命令的使用tar 文件是把几个文件和(或)目录集合在一个文件夹里。是创建备份和归档的最佳工具作用:打包、压缩文件[rootlocalhost ~]# tar --helpUsage: tar [OPTION...][FILE]...GNU tar saves manyfiles together into a single t…...

Java—SE
目录 ——关键字 ——标识符 1、概念: 2、组成类别: 3、注意: ——变量值(字面值) 概念: 分类: 1、数值型字面值 2、字符型字面值 3、字符串型字面值 4、布尔型字面值: ——Java数据类型 弱类型&#x…...

遍历多盘的方法
前段时间需要验证SUT多盘的性能,目前自己总结了一下方法,方便后面使用。 一,首先遍历盘的指令有很多种,说下其中比较常见的。 1 lsblk : 最为常见的指令,不过一般我们在遍历盘的时候不用这个指令。 lsblk NAME …...

RedHat6 挂载FC存储创建LVM
1.检查HBA卡 [roottlmytkf02 /]# lspci | grep -i fibre 42:00.0 Fibre Channel: QLogic Corp. ISP2722-based 16/32Gb Fibre Channel to PCIe Adapter (rev 01) 42:00.1 Fibre Channel: QLogic Corp. ISP2722-based 16/32Gb Fibre Channel to PCIe Adapter (rev 01) 43:00.0 F…...

文件系统只读,一个没有解决的问题
最近系统中有个服务器其挂在的盘阵 对应分区为ext3文件系统总是不定期变成只读fsckparted - mkfs两种方式都做过还是如此;盘阵系统没有发现异常,没有报错信息目前没找到根本原因某次的日志信息如下:scsi9 : mpp virtual bus adaptor :version…...

Mounting LVM with same PV, LV, VG names as system
What happens when we try to use a disk that has the same LVM names as our system? [rootst ~]# pvsWARNING: Not using lvmetad because duplicate PVs were found.WARNING: Use multipath or vgimportclone to resolve duplicate PVs?WARNING: After duplicates are r…...

Linux——磁盘分区与挂载
Step 1查看当前磁盘的分割表类型 sudo parted /dev/sda print Error: /dev/sda: unrecognised disk label Model: LENOVO ST2400MM0129 (scsi) Disk /dev/sda: 2400GB Sector size (logical/physical): 512B/4096B Partition Table: …...

linux对磁盘的命名原则,linux多磁盘卷命名方式
linux多磁盘卷命名方式(2013-07-23 10:29:29)标签:linux磁盘卷命名it最近在整虚拟化平台某主机,有一台主机需求新增40块100G存储,然后做成逻辑卷方便管理,这时我想到linux磁盘介质命名顺序是以sd{a-z}命令的,注意是磁盘…...

抢先体验TPS轻松过万的SDAG区块链(二)
在上一篇文章中,我们介绍了一个名为SDAG的区块链,可以点击这里回顾:https://blog.csdn.net/weixin_44704076/article/details/88362319 今天,我们体验如何转账。 克隆sdag wallet for desktop: git clone https://g…...

抢先体验TPS轻松过万的SDAG区块链(一)
感谢 hashfish 投稿 今天在一个新项目内测群里意外发现了一个名为SDAG的项目。据悉,SDAG使用Rust开发,由Rust圈内知名开源项目MAY的作者领衔开发。SDAG号称TPS轻松过万。 本着好奇心里,我立刻参与测试。 首先在自己电脑上面安装docker&…...

linux scsi相关的一些学习笔记
最近看scsi相关处理的一些备忘,比较零碎,仅作参考。 先从最显而易见的打印入手: [0:0:0:0] disk ATA INTEL SSDSC2BX20 0150 - [0:0:1:0] disk ATA INTEL SSDSC2BX20 0150 - [0:1:0:0] disk LSI Logical …...

MyBatis-Plus数据安全保护(字段脱敏)
项目创建POM依赖 <dependency><!--MyBatis-Plus 企业级模块--><groupId>com.baomidou</groupId><artifactId>mybatis-mate-starter</artifactId><version>1.2.8</version> </dependency> YML配置 spring:datasource:# 配…...

故障分析 | cassandra 集群数据故障转移
作者:杨文 DBA,负责客户项目的需求与维护,会点数据库,不限于MySQL、Redis、Cassandra、GreenPlum、ClickHouse、Elastic、TDSQL等等。 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用…...

WhatsApp居然有3个版本?深度详解区别!外贸圈获客神器用起来!
近两年,外贸圈用WhatsApp来营销获客,越来越火。不少走在前头的外贸人,已经尝到了甜头。但也有不少后来者,站在门外张望的时候,整个人都是蒙圈的。❓听说动不动要整几十个账号,还要花老长时间养号࿱…...

录屏软件无水印免费,分享一款功能强大且免费的录屏软件
市面上多数录屏软件,只能试用版录制几分钟的视频,且带有水印。想要长时间录制电脑屏幕、录制无水印的录屏,需要解锁才可以。那有没有一款录屏软件试用版就能无水印?当然有啦。小编今天给大家分享一款不限制录制时长,且…...

什么是c2c
C2C实际bai是电子商务的专业du用语,是个人与个人之zhi间的电子商务。dao其中C指的是消费者zhuan,因为消费者的英文单词shu是Customer(Consumer),所以简写为c,又因为英文中的2的发音同to,所以C t…...

什么是B2B,B2C,C2C?
...

什么是B2B、B2C、C2C?
什么是B2B? B2B是Business To Business的简称,即企业对企业的电子商务模式。中国最为出名的这类网站是阿里巴巴和慧聪网。这类网站为众多中小企业搭建了一个产品供求平台和沟通平台。 什么是B2C? B2C是Business to Customer的简称, 即企业对消…...

o2o、c2c、b2c、b2b、b2b2c都是什么?
o2o:线上线下,如线上消费,线下享受服务,o2o是不需要物流的,是线上购买的东西,自己去线下获得。c2c:个人对个人,消费者与消费者之间的小成本交易,买卖双方都不是公司,如你在咸鱼上卖自…...

C2C、O2O、B2B、B2C 是什么?区别在哪里?
你在地摊买东西,C2C 你去超市买东西,B2C 超市找经销商进货,B2B 超市出租柜台给经销商卖东西,B2B2C 你在网上下载个优惠券去KFC消费,O2O 是不是突然发现这些高大上的概念都Low爆了? 注释: …...

CDH6.3生产环境中禁用Kerberos
在集群启用Kerberos后,会对现有环境的部分代码做改造,有些人觉得使用起来不方便,想取消Kerberos。本篇文章主要介绍如何禁用CDH集群的Kerberos及禁用后对各组件服务的测试。修改了网上相关文档的一些缺陷,在生产环境中实际使用过通…...
电子商务里的P2P、O2O、P2C、B2C、B2B、C2C是什么?
这几个概念超级模糊,被问到晕_,下面来解释下: 1、P2P(peer-to-peer)点对点 P2P借贷指个人通过第三方平台(P2P公司),在收取一定费用的前提下,把钱借贷给有资金需求的一部分人的一种金…...

B2C,B2B,c2c是什么?
B2C(business to customer)。B2C的B是Business,意思是企业,2则是to的谐音,C是Customer,意思是消费者,所以B2C是企业对消费者的电子商务模式。这种形式的电子商务一般以网络零售业为主,主要借助于Internet开…...
P2P、P2C 、O2O 、B2C、B2B、 C2C是什么
终于有人把P2P、P2C、O2O、B2C、B2B、C2C 的区别讲透了! P2P、P2C 、O2O 、B2C、B2B、 C2C的概念解析 P2P到底是什么呢? P2P借贷是一种将非常小额度的资金聚集起来借贷给有资金需求人群的一种民间小额借贷模式。P2P是“Peer-to-Peer”的简写,个人对个…...

C2C是什么
很多人不明白什么是c2c?c2c实际上是电子商务一个专业术语,c2c即c to c ,因为在英文中的2的发音同to,所以c to c简写为c2c。c指的是消费者,因为消费者的英文单词是consumer,所以简写为c。现在大家应该知道c2…...

【C语言】柔性的数组是什么?C/C++程序的内存开辟又是?
本文主要讲解柔性数组的相关知识点,并穿插一下C/C程序的内存开辟,涉及到动态内存管理函数,如有不了解的,请参考这一篇文章【C语言】小王带您轻松实现动态内存管理(简单易懂)_小王学代码的博客-CSDN博客 目录…...

Swagger使用
SpringBoot继承Swagger <!--swagger依赖--> <dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version> </dependency> <!--swagger ui--> <dependen…...

黑客四种常用来攻击云服务器的手段
网络攻击事件常常会发生,黑客现在对于云服务器的攻击频率更是要比以前高,因为通过攻击服务器,他们能够获取到信息来出售获得利益。 近年来,DDoS攻击已经危及不同的行业,金融、游戏行业尤其严重。黑客喜欢追逐金钱。因…...

攻击服务器的方式
网络攻击服务器时间常常都有发生,那是因为黑客通过攻击服务器可以截取到信息资料,从而获得一定的利益。 近些年,DDos等网络攻击范围覆盖了多个行业,其中游戏和金融行业收到受到的攻击最多。 那么,黑客有哪些常用来攻击…...

ddos攻击服务器的几种方式
当前主要有三种流行的DDoS攻击: 1、SYN/ACK Flood攻击:这种攻击方法是经典最有效的DDoS方法,可通杀各种系统的网络服务,主要是通过向受害主机发送大量伪造源IP和源端口的SYN或ACK 包,导致主机的缓存资源被耗尽或忙…...

kali通过msf利用永恒之蓝攻击服务器
1、通过命令“msfconsole”启动msf,或者通过菜单启动msf msf模块说明: exploits:攻击模块,利用发现的安全漏洞或配置弱点对远程目标系统进行攻击,从而获得对远程目标系统访问权限 的代码组件。 auxiliary:…...

力扣(131.93)补9.21
131.分割回文串 又是不会做的一题呢。 代码看起来不难,但想出代码还是很难得。 class Solution { public List<List<String>> partition(String s) { List<List<String>> ansnew ArrayList<>(); List<String> listnew ArrayLis…...

虚幻C++学习笔记前言
本人是大一计算机专业的普通学生,校内利用业余时间已经学习虚幻引擎蓝图半年左右,目前大一下学期准备学习Unreal Engine的C部分。 第一部分就是在官方文档学起把,目前还没找到长期,好的学习路径。 毕竟官方文档就够我研究一会儿了…...

进销存系统的作用有哪些?哪个进销存系统好用?
进销存系统是专门为企业或中小商户开发的一款管理软件,帮助企业或中小商户解决库存堆积过多、收银混乱、门店业绩下滑的问题。一、进销存系统的5大作用进销存系统的作用主要是帮助企业实现进货、销售和库存的全面管理,并通过经营分析和财务管理等功能&am…...

Incari 人机界面开发平台 安装介绍
目前,Incari依赖于Visual Studio(免费版)附带的 Windows SDK 。因此,第一步是安装 Visual Studio 2019 Community Edition(Desktop Development C setup),启动一次,然后创建配置文件…...

华中师范大学研究生学位论文规范及排版技巧
研究生学位论文规范研究生学位论文是学位申请者获取博士、硕士学位的重要依据,是研究生科研能力、科研成果的集中体现,同时也是重要的社会文献资料。为了规范学位论文撰写,提高我校研究生学位论文质量,根据GB/T7713-1987《科学技术…...

论文阅读笔记《Is Mapping Necessary for Realistic PointGoal Navigation?》
Is Mapping Necessary for Realistic PointGoal Navigation? 现实 点目标导航 是否需要地图? CVPR 2022 Partsey R, Wijmans E, Yokoyama N, et al. Is Mapping Necessary for Realistic PointGoal Navigation?[C]//Proceedings of the IEEE/CVF Conf…...

Springboot项目如何实现mybatis的流式查询
前言 mybatis的流式查询,有点冷门,实际用的场景比较少,但是在某些特殊场景下,却是十分有效的一个方法。很多人没有听说过,实际上是对mybatis没有太重视,对mybatis想法还停留一个dao接口对应着mapper里的一个…...

大量产品“GPT 化”,开源大模型 AI 应用开发框架发布
大型语言模型(LLM)的出现,让我们看到了 AI 在自然语言处理方面的潜力,它涌现出来的创造力和思维能力令人叹为观止,并在新一代人机交互领域释放了大量的想象空间。 目前,决策者、产品负责人和开发者都在抢滩…...

logback-spring.xml日志配置
springboot为我们提供了一个规则,按照规则组织配置文件名,就可以被正确加载: Logback:logback-spring.xml, logback-spring.groovy, logback.xml, logback.groovy Log4j:log4j-spring.properties, log4j-spring.xml, …...

五、寄存器方式LED灯控制
寄存器方式LED灯控制 1、原理 电路图中相同网络标号表示它们是连接在一起,STM32F103ZET6的PC0-PC7 管脚连接D1-D8发光二极管阴极,如要使 D1 指示灯亮,只需控制 PC0 管脚输出低电平。 2、工程文件 Keil工程包含main.c、stm32f10x.h、start…...

【C++STL】vector的使用及其模拟实现
文章目录一、vector的介绍二、vector的使用1.构造函数2.扩容机制3.三种遍历方式4.容量操作5.元素访问6.增删查改三、vector深度剖析及模拟实现1.核心框架2.reserve使用memcpy拷贝问题3.构造函数错误调用问题4.insert和 erase迭代器失效问题5.模拟实现完整代码6.1 vector.h6.2 t…...

python快速编程入门 • 第1章 Python概述
全部章节 >>>> 文章目录1.1 认识Python1.1.1 Python的前世今生1.1.2 Python语言的特点1.2 安装Python解释器1.3 常用的Python编辑器1.3.1 PyCharm1.3.2 Jupyter Notebook1.4 开发第一个Python程序1.4.1 使用PyCharm编写Python程序1.4.2 使用Jupyter编写Python程序1…...

Cursor软件,内含GPT服务,软件免费,可以进行聊天
Cursor软件,内含GPT服务,软件免费,可以进行聊天 Cursor这个软件的安装 安装好后,双点击使用: 最后有软件地址 如果英文不好,怎么办,搭配有道词典: 效率嘎嘎快 用Ctrl+K进行代码指令后面如下自动生成代码 也可以在聊天框里面进行代码的编写和对话...

现在大专生转IT可行吗?
当然可行的。 大专也是人,为什么不可以选择喜欢的专业学习,现在大学生遍地都是,学历已经不是限制你发展的因素了。有的人就是不擅长理论学习,更喜欢技术。IT也只是一个普普通通的技术行业,跟其他技术行业一样…...

MySQL高级第八篇:关联查询、子查询和排序相关优化
MySQL高级第八篇:关联查询、子查询和排序相关优化一、关联查询的优化情况1:左外连接(和右外连接相似)情况2:内连接JOIN 语句原理二、子查询优化三、排序相关优化问题:WHERE条件上加了索引,为什么还要在 ORDER BY字段加…...

python消息队列4种方法及使用场景
Python 有许多消息队列实现,其中一些最流行的包括:一:RabbitMQ是一个高度可靠的消息队列系统,用于发送和接收消息,支持多种消息协议。一个开源的消息队列系统,具有高可用性、高可靠性和高可扩展性等特点&am…...

【JavaScript基础语法】判断数组对象是否含有某个值的方法(6种)
【JavaScript基础语法】web前端判断数组对象是否含有某个值的方法(6种)知识回调场景复现实现方式(6种)利用循环遍历数组元素利用some,filter方法利用array.indexOf方法利用array.includes方法利用array.find方法利用se…...

看完不再愁 | 图解TCP 重传、滑动窗口、流量控制、拥塞控制
目录 前言 正文 🌲 重传机制 1. 超时重传 2. 快速重传 3. SACK 方法 4. Duplicate SACK 🌲 滑动窗口 🌳 流量控制 🌳 拥塞控制 1. 慢启动 2. 拥塞避免算法 3. 拥塞发生 4. 快速恢复 前言 前面我们讲到「硬不硬你说…...

Oracle集群管理ASM-扩容磁盘组报错ora-15137
1 内容描述 今日对19c集群磁盘组进行扩容, [rootdb1 ~]# oracleasm createdisk DATA7 /dev/sdm1 Writing disk header: done Instantiating disk: done [rootdb1 ~]# oracleasm createdisk DATA8 /dev/sdn1 Writing disk header: done Instantiating disk: done 使…...

【内网安全】 横向移动PTH哈希PTT票据PTK密匙Kerberos密码喷射
文章目录章节点域横向移动-PTH-Mimikatz&NTLM概述1、Mimikatz2、impacket-at&ps&wmi&smb域横向移动-PTK-Mimikatz&AES256概述域横向移动-PTT-漏洞&Kekeo&Ticket概述1、漏洞-MS14-068(webadmin权限) 利用漏洞生成新用户(高权限)的票据2、kekeo(高权…...

【1638. 统计只差一个字符的子串数目】
来源:力扣(LeetCode) 描述: 给你两个字符串 s 和 t ,请你找出 s 中的非空子串的数目,这些子串满足替换 一个不同字符 以后,是 t 串的子串。换言之,请你找到 s 和 t 串中 恰好 只有…...

1.计算机操作系统概述
思考 一.什么是计算机操作系统概述?(What) 1.操作系统的概念、功能、目标 1.操作系统概念 2.操作系统功能、目标 3.总结 2.操作系统的四大特征 1.并发 2.共享 3.虚拟 4.异步 5.总结 3.操作系统的发展和分类 1.操作系统的分类及其…...

telnet命令详解及使用示例
telnet 是一种用于远程访问和管理计算机网络设备、服务器和服务的协议和命令行工具。它可以用于连接到运行 Telnet 服务器软件的任何计算机,并在远程计算机上执行命令和操作。以下是 telnet 命令的详细解释和使用示例。 通常我们会使用该命令传参测试你的服务器与其…...

STFCN学习笔记
文章目录STFCN: Spatio-Temporal FCN for Semantic Video Segmentation论文abstractpointLSTMRNNRNN的应用RNN局限性——长期依赖(Long-TermDependies)问题LSTM1 Introductionpoint2 Related Work2.1 Feature Extraction2.2 Segmentation MethodspointRG…...

网络作业4【计算机网络】
网络作业4【计算机网络】前言推荐网络作业4一. 单选题(共5题,25分)二. 填空题(共3题,21分)三. 判断题(共3题,15分)四. 阅读理解(共1题,39分&#…...

Java_Spring:7. AOP 的相关概念
目录 1 AOP 概述 1.1 什么是 AOP 1.2 AOP 的作用及优势 1.3 AOP 的实现方式 2 AOP 的具体应用 2.1 案例中问题 2.2 问题的解决 2.3 动态代理回顾 2.3.1 动态代理的特点 2.3.2 动态代理常用的有两种方式 2.3.3 使用 JDK 官方的 Proxy 类创建代理对象 2.3.4 使用 CGLi…...

HTML 标签和属性
一些标签 单双标签 双标签。双标签指标签是成对出现的,也就是有一个开始标签和一个结束标签,开始标签用 <标签名> 表示,结束标签用 </标签名> 表示,只有一对标签一起使用才能表示一个具体的含义。例如 <html>&…...

try... excpet BaseException(异常处理捕获)
try ...except 是最常见的捕获处理异常的结构,其主要作用是将可能出现问题的代码块用try :包裹起来,不至于出现错误让程序崩溃,无法执行下去常见的try ...excpet 的结构有三种try:pass except BaseException as e &…...

C++————构造函数与析构函数
在C中,我们有一个专门有一个函数给类的成员赋值,这个赋初值的工作由构造函数来完成。 说明: 1.构造函数的名字必须与类名相同,否则编译程序将把它当成一般的成员函数来处理。 2.构造函数没有返回值,在定义构造函数时&a…...

Spring Boot连接Redis问题
Spring Boot连接Redis问题序我的问题序 之前其实也遇到过连接不上的问题,常规无非是bind问题或者是保护机制、防火墙等。 可查看这篇文章进行解决: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 (踩坑经历) …...

最新前端面试知识点总结-2023(3w+字,长篇幅)
2023-前端面试知识点总结面试题总览javascript相关一、js 代码的常用优化手段二、es5 构造函数与继承三、new 一个对象的过程四、防抖与节流五、promise/A规范概述六、实现一个柯里函数封装七、事件队列八、微任务是哪些宏任务是哪些九、执行js代码时,同步任务、微任…...

python@调用系统命令行@os.system@subprocess@标准输入输出@sys.stdin@sys.stdout@input@print
文章目录python调用系统命令行os.system标准输入输出sys.stdinsys.stdoutinputprint概要os.systemdemoswindows命令解释器ComSpecsubprocessrecommended🎈基本用法demos标准输入输出sys.stdininput()sys.stdin.inputinput()交互模式小结sys.stdoutsys.stdout.wirte(…...

浅谈Scrapy框架普通反爬虫机制的应对策略
简单低级的爬虫速度快,伪装度低,如果没有反爬机制,它们可以很快的抓取大量数据,甚至因为请求过多,造成服务器不能正常工作。而伪装度高的爬虫爬取速度慢,对服务器造成的负担也相对较小。 爬虫与反爬虫&…...

NVT | NT96660 文件系统库应用说明
NVT | NT96660 文件系统库应用说明 时间:2023-03-27 文章目录 `NVT` | `NT96660` 文件系统库应用说明1.介绍2.特色3.操作3-1.`FileSys_Init`3-2.`FileSys_Open`3-3.`FileSys_Close`3-4.`FilesysTsk`3-5 .`FileSys_* API`4.用法4-1. 装载存储4-2.获取盘信息4-3.格式化5.`UART`…...

GPT4会应用到Playwright 中对 Selenium进行降维打击吗?
最近调研了Playwright,Playwright是微软开发的一个端到端的Web测试和自动化库。该框架的主要作用是测试Web应用程序,也可以将其应用于网页抓取。另外进行了初步学习后,发现网络更为关注的是Playwright和Selenium的对比!Playwright…...

SpringBoot集成Apollo和自动注册Consul
本文将介绍如何在 Spring Boot 中集成阿波罗(Apollo)和 Consul,并使用 Apollo 和 Consul 实现配置管理和服务注册与发现的功能。 1. 什么是阿波罗 阿波罗是携程开源的分布式配置中心,支持多种编程语言和框架。它提供了一套完整的…...

PyTorch 两大转置函数 transpose() 和 permute() 以及 view()和resize()
文章目录1. 官方文档transpose()permute()2. 相同点3.不同点合法性不同例子:4.关于连续contiguous()5.总结6.view()7.reshape()在pytorch中转置用的函数就只有这两个1.transpose()2.permute()注意只有transpose()有后缀格式:transpose_():后缀函数的作用…...

地表最强,接口调试神器Postman ,写得太好了
postman是一款支持http协议的接口调试与测试工具,其主要特点就是功能强大,使用简单且易用性好 。 无论是开发人员进行接口调试,还是测试人员做接口测试,postman都是我们的首选工具之一 。 那么接下来就介绍下postman到底有哪些功…...

2023年全国最新保安员精选真题及答案34
百分百题库提供保安员考试试题、保安职业资格考试预测题、保安员考试真题、保安职业资格证考试题库等,提供在线做题刷题,在线模拟考试,助你考试轻松过关。 341.道路与铁路平面交叉道口有两个红灯交替闪烁或者一个红灯亮时,&#x…...

Linux内核模块开发之创建slab内存缓存(kmem_cache_*)
Linux内核模块开发之创建slab内存缓存(kmem_cache_*)一、创建专用的内存缓存编程接口二、实现步骤三、内存缓存的数据结构四、完整代码示例4.1、源代码4.2、编译和执行一、创建专用的内存缓存编程接口 创建内存缓存 kmem_cache_create。指定内存缓存分配…...

后端Springboot框架搭建APi接口开发(第一章)
本文章以IDEA为开发工具,使用SSM框架进行项目编写 第一节:设计并创建数据库 我们用一个简单的用户表进行操作演示 首先创建Data数据库 create database data;创建User数据表,表中包含用户邮箱,用户姓名,用户密码 create tabl…...

一位软件测试小姐妹的五万字面试宝典
本文干货成吨,全程高能 宝典内容包括测试理论、Linux基础、MySQL基础、Web测试、接口测试、App测试、管理工具、Python基础、Selenium相关、性能测试、LordRunner相关等 通过大数据总结发现,其实软件测试岗的面试都是差不多的。常问的有下面这几块知识…...

常用的批量重命名工具
版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl 批量重命名工具概述 批量重命名工具是一种软件工具,可以帮助用户批量修改文件和文件夹的名称。这些工具通常提供多种重命名选项,如添加前缀、后缀、删…...

Scala基础(二)
单例对象(object) Scala的类中无法定义静态成员,即无static关键字。如何像Java一样表达类的静态成员变量、成员方法与静态代码块? Scala解决方案:单例对象 使用“object”关键字声明,可包含变量、方法与…...

亚马逊视频营销类型及注意点
视频营销一直是亚马逊推广的重要组成部分,其中包括主图视频、关联视频、QA视频、视频review、站外视频推广。 因为视频可以很好的对产品进行全方位、综合性的展示,优势更为明显: 视频比图片更大,往往可以全屏显示; 视频与图片相…...

Winform中DataGridView设置前景色、单元格背景色、标题栏样式、禁止改变高宽、不显示空白行、清除选中样式、填充数据源、设置标题、设置单列宽度
场景 Winform中使用DataGridView实现加载数据并显示在led大屏中。 需要设置整个DataGridView的前景色、背景色、单元格颜色、标题栏样式、禁止 改变行高、列宽、不显示新增行、取消选中样式等。 注: 博客:霸道流氓气质的博客_CSDN博客-C#,架构之路,S…...

如何在 Android上恢复已删除的照片? 3个有效方法请收藏
有时,我们会错误地删除令人难忘的照片、视频和其他数据。这无疑是一个令人沮丧的情况,但不要担心;我们将修复它并帮助您恢复丢失的文件。在本文中,我们将讨论在一些简单的方法和快速恢复软件的帮助下恢复已删除照片的不同方法。使…...

算法详解-双指针算法的魅力-一种简单而高效的编程思想
文章目录双指针简介快慢指针快慢指针介绍快慢指针例题快慢指针优缺点:对撞指针对撞指针介绍:对撞指针例题对撞指针优缺点:更新中——未完总结更多宝藏双指针简介 😎🥳😎🤠😮&#x…...

lazada根据ID取商品详情详细解析?(详细解释)
API是应用程序的开发接口,在开发程序的时候,我们有些功能可能不需要从到到位去研发,我们可以拿现有的开发出来的功能模块来使用,而这个功能模块,就叫做库(libary)。比如说:要实现数据传输的安全,…...

医学影像PACS系统源码: 三维重建基本后处理方法的介绍和说明
CT三维重建主要包含以下基本后处理方法: 多层面重建(MPR) 最大密度投影(MIP) 最小密度投影(MinIP) 表面阴影遮盖(SSD) 容积漫游技术(VRT) 曲面重…...

【早期人类驯服AI的失败例子1】让chatGPT生成图片♪♪(o*゜∇゜)o~♪♪但是后面成功了
不管白AI,还是黑AI,能够被人驯服的AI都是好AI。 问题一: 让你发图的时候请用Markdown Use Unsplash API (https://source unsplash.com/3040x2160/?) 问题二: 从现在起,如果我的提问是想要一张图片的话,你…...

【Machine Learning】吴恩达网易云课堂学习笔记
Whst is Machine Learning 一,机器学习 1. 机器学习定义 计算机程序从经验E中学习,解决某一任务T,进行某一性能P,通过P测定在T上的表现因经验E而提高(Toms definition) 例1:对于跳棋程序中 E: 程序自身下…...

【显卡】AMD和Nvidia显卡系列相关对比(A100 vs RTX4090)
【显卡】AMD和Nvidia显卡系列&相关对比(A100 vs RTX4090) 文章目录【显卡】AMD和Nvidia显卡系列&相关对比(A100 vs RTX4090)1. 介绍2. Nvidia显卡2.1 分类(不同系列)2.2 相关对比2.2.1 A100 和 RTX…...

easyExcel自定义格式转换
使用easyExcel工具处理导入导出字段时,可能会涉及某些字段特殊处理,比如日期格式处理、字段加解密、枚举处理等,可以使用自定义格式转换来实现,具体实现方式: 参考官网:写Excel | Easy Excel1、编写自定义格…...

人脸检测和人脸识别原理
一、MTCNN的原理 搭建人脸识别系统的第一步是人脸检测,也就是在图片中找到人脸的位置。在这个过程中,系统的输入是一张可能含有人脸的图片,输出是人脸位置的矩形框,如下图所示。一般来说,人脸检测应该可以正确检测出图…...

前端开发环境配置搭建
1、安装nvm 下载链接:https://github.com/coreybutler/nvm-windows/releases 双击nvm-setup.exe文件,开始安装 2、配置nvm 复制下面两句话到nvm的安装目录(C:\Users\XXXX\AppData\Roaming\nvm)下的settings.txt的最后 (…...

NKCTF 2023 Writeup By AheadSec
感谢战队的每位同学,辛苦啦~ Web: Nacl、monkey111 Misc: Nacl、mochu7 Socal Engineering: Nacl、monkey111、mochu7 Crypto: range Pwn: gwoo、Helen Reverse: Helen 文章目录Webwebpagetesteasy_pmshard_phpeazy_phpbaby_phpeasy_cmsxiaopiMischard-miscblue三体…...

加密软件的新品类:环境加密
数据保密产品发展至今大致可分为两类:文档加密类产品和沙盒类(或者称为环境加密)产品。两类产品设计理念和功能迥异。从这几年的应用情况看,数据防泄密项目想要实施成功,除了选择合适自身的产品外,更加需要…...

Java基础知识 | 常见面试题(上):基本语法
撰写成一问一答的形式,每次回答都默写,对比参考答案后,再默写出更恰当的答案。 相关内容 Java基础知识 | 常见面试题(上):基础概念和常识 自测篇 2.1 Java、MySQL和Linux中注释有哪几种形式? 2…...

用 BI 思维分析,把控现金流量风险
现金流量风险,从字面意思还是比较容易理解的,就是企业的现金流入、现金流出不对等,流出大于流入,现金流循环不起来。这里面有很多不确定性的因素,因为企业的业务大体要经过采购、生产、销售等很多环节,哪一…...

docker版jxTMS使用指南:导入数据
本文讲解docker版jxTMS的如何导入excel文件中的数据,整个系列的文章请查看:docker版jxTMS使用指南 请按前文所述先做好相关的准备工作,然后sftp登录后,进入docTemplate目录,将【入库单.xls】下载到本地,为…...

PostgreSql pg_restore 用法
一、概述 pg_restore 是一个用来从 pg_dump 创建的非文本格式文件中恢复 PostgreSQL 数据库的工具。 二、语法 pg_restore [connection-option] [option] filenameconnection-option 可选参数: -h host 或 --hosthost:连接地址。 -p port 或 --portpo…...