去中心化结构的相关理解

去中心化结构前言一、C/S架构二、去中心化架构总结前言 去中心化结构可以与C/S(Client/Server)架构,客户机与服务器这种衣服武器为中心的架构进行对比学习。一、C/S架构C/S架构如下图所示:将整个应用托辊到云端或者租用的VPS主机上。用户通过客户机(client)与web应用(sever)进行交互。其中,客户机包含上图灰色字块。C/S架构中,总存在一个或者一组的中心化的web服务器,所有客户都在访问这一个或一组中心化服务器。客户的访问流程为:1、客户向服务器发出请求
分类: 企业开发 发布时间: 03-24 10:13 阅读次数: 0

亲身历时两个月,这可能是一篇最全面的2021大厂技术岗实习面经

本篇仅从个人经历角度讲述2021春季日常实习的求职经历,涉及到微软、商汤、字节跳动、依图、寒武纪、百度、腾讯、旷视、轻舟智航等企业的面试或笔试,不涉及公司保密信息。
分类: 其他 发布时间: 03-24 10:13 阅读次数: 0

22 岁专科毕业做程序员的“普通”人,35岁之后的事业一落千丈?如何改变现状(报成本逆袭腾讯)...

前言本人今年35了,已经干了10年程序员,是10年不是9年,因为我是专科毕业。一直就是普普通通的程序员,特别纯的码农,从没做过管理岗位,并且很可能以后也是如此。现在已经上有老下有小。曾经在某著名互联网公司(现在有些过气)工作过很多年,现在在一家创业公司,也有很多年了。之所以一直在一线写代码,我想根本原因可能是性格问题,我是一个特别内向的人,与世无争,不喜欢跟人打交道,不会聊天,有社交恐惧症,就喜欢对着电脑写代码,朋友评价我是“生活在自己的世界里”。后来一次偶然机会在网上,认识了以为跟我年纪,经历相似的程
分类: 移动开发 发布时间: 03-24 10:13 阅读次数: 0

匿名科创地面站串口数据波形使用介绍

本人是一名16届智能车比赛单车组的备赛学生,竞速组选择的是单车拉力组,欢迎大佬一起交流讨论显示屏的使用及弊端在我们平时调车过程中,经常有一些数据需要我们观测,显示屏可以满足我们的一些需求。但是显示屏往往不能完全满足我们的需求,甚至会出现一些异常的情况,比如:程序跑飞时序混乱或者手指不小心碰到某个引脚导致花屏,屏幕刷新频率太低显示卡顿。另外,一般情况下屏幕只能显示数值,当然也可以通过编写相应函数的方式显示波形,但对单片机来说消耗有些太大,而且其波形效果也并不一定很好。因此我们可以选择使用上位机完成这些任务
分类: 物联网 发布时间: 03-24 10:13 阅读次数: 0

ORACLE CBO 的 SQL 自动转换(Cost Based Transformations)之一

CBO 的 SQL 自动转换(Cost Based Transformations)之一有时候用户写的 SQL,对于优化器来说并不一定是最好的,可能作出的执行计划不会用到合适的结合处理。所以,CBO 会在作执行计划之前,用一堆十分难懂的机能去转换用户作的 SQL。对于这些转换机能想做一些浅显的整理总结,也希望同时学习的小伙伴们给与斧正。首先来说说相对简单一点子查询展开机能(Subquery Unnesting)。子查询展开机能(Subquery Unnesting)通常情况下,SQL 的特点是用到
分类: 数据库 发布时间: 03-24 10:13 阅读次数: 0

学习Linux Bridge与利用Bridge创建虚拟网络

学习Linux Bridge并用Bridge创建虚拟网络**一、Linux Bridge简介Linux Bridge 模拟了物理网络中网桥的概念,既将若干个服务器的端口加入到网桥中,网桥端口对端相连的设备发送报文给Linux Bridge,并通过Linux Bridge学习报文SMAC(MAC全称是Medium/Media Access Control,用来表示互联网上每一个站点的标识符,SMAC则表示发起网络连接的源端MAC地址),以及查找报文的DMAC(表示接受网络链接的目的端MAC地址)并转发到相
分类: 企业开发 发布时间: 03-24 10:13 阅读次数: 0

ubuntu创建python虚拟环境及问题解决

conda env list# 查看有什么环境conda create -n detec python==3.6.7# 创建一个名字为detec的3.6.7版本的python出现了问题NotWritableError: The current user does not have write permissions to a required path.# 解决办法:sudo chown -R ubuntu anaconda3https://blog.csdn.net/weixin_41
分类: 其他 发布时间: 03-24 10:13 阅读次数: 0

浅谈Java:Volatile浅析

Volatile浅析volatile关键字介绍volatile关键字只能修饰类变量和实例变量,对于方法参数,局部变量以及实例常量,类常量多不能进行修饰。不如下面代码中MAX变量就无法使用volatile进行修饰。我们先来看一个简单的程序publicclassVolatileFoo{finalstaticintMAX=5;staticintvalue=0;publicstaticvoidmain(S
分类: 编程语言 发布时间: 03-24 10:12 阅读次数: 0

json字符串加密成固定长度

md5 = md5 = .....= .= .i = i < .i++i= i= md5.= i = i < .i++= i& < ....= .i = i < .i++i= i^ = =  ..+ ..+ ..+ ..+
分类: 企业开发 发布时间: 03-24 10:12 阅读次数: 0

ubuntu下makefile和cpp编译生成可执行文件

大坑年年有,今年格外多刚入坑c++,啥也不是,啥也不会,拿到一份代码,啥都有,都跑步起来刚开始入手了一份只有cpp的,需要自己写makefile,失败告终后来找了有cpp和makefle的,还是跑不起来。感谢大佬https://blog.csdn.net/bruceoxl/article/details/78241874终于摸索出来了由于库一直链接不上,对命令的含义也不熟悉,各种问题下面这句命令见了好多次了,不知道在哪里用。通过pkg-config –cflags opencv 获得ope
分类: 其他 发布时间: 03-24 10:12 阅读次数: 0

避坑指南

Makefile:3:***遗漏分隔符。停止 。原来如此..... .
分类: 其他 发布时间: 03-24 10:12 阅读次数: 0

‘cap’ does not name a type

我遇到这个问题是因为我没把程序写到mian里面,忘记、int main(){}
分类: 其他 发布时间: 03-24 10:12 阅读次数: 0

ubuntu和windows进行局域网文件拖拽

先下载https://blog.csdn.net/HelloZEX/article/details/80784375再继续https://www.jianshu.com/p/10958b84402d
分类: 其他 发布时间: 03-24 10:12 阅读次数: 0

QT使用学习

尾随大佬,自己也会成为大佬https://www.bilibili.com/video/BV1Jp4y167R9?t=66事件处理机制1特点模块化、方便回调、GUI开发、API、openGL、官方文档、xml&json、底层模块化模块帮助->all modules->就可以查看了基础模块Qt core、Qt GUI、Qt Widgets自动添加2Qt案例virtualBox虚拟机软件3Qt使用1、左边“编辑”,才可编辑源文件2、先“编译”,再“运行”3、“设计”
分类: 其他 发布时间: 03-24 10:11 阅读次数: 0

qt创建新项目

参考了大佬的2.2https://www.cnblogs.com/lsgxeva/p/7805112.html可以创建cpp了。但是代码跑不起来,需要pro文件,我随便复制了一个,发现引用的headers部分和forms部分不能用然后注释掉我用了opencv库,需要添加库文件的路径,然后就在pro里加了下面几行INCLUDEPATH += /usr/local/include \ /usr/local/include/opencv2 \
分类: 其他 发布时间: 03-24 10:11 阅读次数: 0

opencv之createTrackbar

自己对opencv的理解void detectLines(int,void*);namedWindow(output_lines,CV_WINDOW_AUTOSIZE);createTrackbar("threshold:",output_lines,&threshold_value,max_count,detectLines); //2createTrackbar的第二个参数,必须和cvNameWindow的第一个参数完全一致 //3初始化阈值 //4滑动控件的刻度
分类: 其他 发布时间: 03-24 10:10 阅读次数: 0

windows安装qtcreator5.9.9

下载地址:http://mirrors.ustc.edu.cn/qtproject/archive/qt/然后疯狂next中间有一步需要选择控件,我都做了选择,比较慢,耐心等待完了就好了
分类: 其他 发布时间: 03-24 10:10 阅读次数: 0

missing 1 required positional argument: ‘self‘

出现这个报错,找了许多原因,都说可能是在类实例化的时候出问题,说是需要加括号但是:如果我使用了静态方法,(@staticmethod),静态方法只是名义上归属类管理,但是不能使用类变量和实例变量,也不能访问类属性和实例属性。我选择了不使用静态方法,解决了问题。...
分类: 其他 发布时间: 03-24 10:10 阅读次数: 0

Error:collect2:ld returned 1 exit status

我的这个报错是因为我使用了opecv,但是没引用opencv的路径
分类: 其他 发布时间: 03-24 10:10 阅读次数: 0

opencv之操作像素

1、OpenCV中操作像素的三种方式:https://blog.csdn.net/deliberate_cha/article/details/1027793972、(学习中)
分类: 其他 发布时间: 03-24 10:09 阅读次数: 0