《人件》第二章 办公环境
二、办公环境
电话铃不停的响,打印机维修人员顺道过来聊聊天,复印机不工作了,人事部不停催促更新的能力调查表,下午3点之前就要提交时间表…然后一天就这样过去了。
2.1 家具警察
人们怎么使用空间、需要的桌子空间多大、花多少小时独立工作、又花多少时间跟别人一起工作。是否调查封闭空间(一人、两人、三人办公室)和开放空间的优势,在成本开销和保护隐私,营造安静环境之间做平衡。
但是大多数管理公司的人不会花太多时间来考虑上述问题,因为他们不会置身于这样糟糕的环境去开展工作,不仅如此,管理者甚至会组建家具警察–采取的方案与你做的几乎背道而驰。
家具警察喜欢的是整齐划一的环境,但是我们脑力工作者都喜欢在自己办公桌上放一些个性化的东西,比如一些手办,不同的键盘,照片等等。
2.2 统一的塑料地下室
想象一下,大家做高铁都喜欢靠过道的位置,但是无法做到让所有人都能够选择靠过道的位置,如果一个公司的办公环境有靠窗的,有四面通透的,有一面靠墙的,那么公司为了不因为无法顾此失彼而让部门人员不满意,那么公司可以选择统一所有位置,让所有人都不满意,如下图
从家具警察的角度看,这种地下室环境是他们的最爱,因为这样更容易产生统一的规划,但是人们都不希望在一个完全整齐划一的环境中工作,都希望把自己的地方打造得带有自己的风格以方便自己的工作。
大部门脑力工作者的环境总是嘈杂没有隐私的,交谈声、键盘声、电脑风扇声。
但在国内,对工作环境的要求并不高,一部分原因我觉得可能是在家的环境还比不上公司的环境,也就是在家没有一个够大的桌子,安静的屋子,面对家人的打扰可能会躲去卫生间开会办公等等,因此没有吃过细糠就不会提出更好的要求。
家具警察的思维是用最小的成本达成最好的封闭性,但对于大多数处于生存中的公司改善工作环境不在他们的考虑范围内。
2.3 朝九晚五在这里啥也完成不了
加班在软件行业里面司空见惯,就如同所有人员都形成了一种共识“加班就是命中注定”,思想密集型岗位为什么需要投入如此多的额外时间呢,明明业内都知道对于思想密集型岗位来说,加班增加不了工作产出,他只不过提升了平均质量而已。
你常常听到这样的话
“在清晨大家到达之前,我做事的效率最高”
“只要一个晚上,我就能做两三个大白天的事情”
“办公室一天到晚像个动物园,下午六点,慢慢安静下来了,这时你才可以真正开始完成点事情呢”
2.4 编码战争
书中通过一项编码游戏,在编码竞赛开始之前先收集了来自不同公司2位参赛人员的调查问卷,然后让同一公司参赛人员都做同样的工作,设计、编码和测试一个满足固定需求的中等规模的程序。
这场编码战争的第一个结果证明了参赛者个体的差异
- 能力最强的人较之最差的产出比大概是 10 : 1。
- 能力最强的人比居间的产出高 2.5 倍左右。
- 能力靠前一半的人较之后一半的产出比大于 2 : 1。
从这场竞赛结果分析中得出生产效率与以下因素基本没有关系。
-
语言
-
经验年限
-
缺陷个数
-
薪酬
前一半的薪资比后一半的薪资高出不到百分之十,但他们产出效率却高出一倍。
那么与生产效率有正向关联的是,你和谁搭档关系很大,平均一对竞赛搭档在表现上相差21%。
因为他们在同样的公司环境以及公司文化下工作,两个来自同一组织的人表现会趋向一致,这说明效率最高的人聚集在一些组织中,效率低的人会聚集在另一些组织中。
一些公司比另外一些还要糟糕,他们的公司环境及文化不但不能吸引或留住好的人才,更是让真正的人才无法在这种环境下有效工作。
2.5 工作环境的影响
工作环境的质量直接关系着开发者的效率,在上一节的编码战争开始之前先收集了调查问卷,调查他们要完成任务的工作地的物理环境,其中包含客观数据(如空间的大小和层高等等)以及主观数据(比如“你觉得你的工作环境让你感觉很舒适吗”),然后将他们的答案和练习中的表现相关联起来。
结果显示练习最快和最有效率的前四分之一的工作环境更加安静,更具有私密性,更不受打扰。
我们就拿高中教室举例,上过高中的都见过这样一种现象,每一层与每一层的气氛截然不同,清北班所在的楼层比普通班所在的楼层更加安静,甚至有些压抑。好的环境对效率的影响很大,长远来看,生活在更加安静、宽敞和注重隐私的环境无论对提升效率还是留住和吸引人才都是有很大帮助的。
2.6 在空间上省钱
对于公司而言,在空间上省钱是一个普遍的现象,先不聊公司,我们把视角转向IT工作者个人上,在电脑等工作设备上省钱也是一种很普遍的现象,一台笔记本和自带的键盘触摸板,其开发效率是远远低于多个屏幕、有前进后退键的鼠标的工作者的效率的。有人可能会说,笔记本电脑自带的键盘不也一样能用吗,为什么还有再买一个键盘,笔者的回答是,一款适合自己的键盘带来的反馈更加令人预约,可以减轻长时间工作导致的热情流失。
我们把视角再拉回公司,现在很多公司面临的问题是专用空间较少,会议室很少,纠其原因,其一是房价确实很贵,其二是每个人都希望在一个能集中精力,不会被打扰的环境中完成脑力型工作。
“工作环境中节省一分钱就是在运营中挣得一分钱”,得出如此结论的人,没有从收益分析中理解收益,他们只知道节流,却不知道该怎么开源。但是对于公司来说,节流比开源要容易,通过缩减工作环境的成本降低开支,这很有吸引力,但是缩减的开支与失去效率的风险放到一起比较。
为一位开发人员在环境上的整个投入只是他薪酬的很少一部分,大致是在6%~16%之间,也就是说在工作环境及附属设施上花费一元钱,对应于直接支付给工作者的十五元钱,就像在节假日公司给员工发小礼品,可能其成本比直接发奖金要低很多,但是其附带人文关怀的价值。
富有远见的管理者是不会罔顾员工工作效率是否受到影响,就将大家搬到更便宜,更吵闹或者更拥挤的隔间里。
2.7 席卷大地的瘟疫
对环境不负责任、漠不关心的态度在我们这个时代随处可见,开放式设计的工位就像一场瘟疫席卷大地一般扩散,我们不妨思考,我们做敏捷,就一定要把环境敞开吗,我认为真正的敏捷不是严格仿照敏捷所推荐的模式,而是根据不同的团队不同的阶段灵活运用。
开放式环境有助于沟通是毋庸置疑的,但是沟通效率不代表综合效率的提高,环境的设计应该考虑的是一个个活生生的人在这种环境中工作的因素。
2.8 让我们暂停抨击,来谈几点事实
IBM 抛开了所有现行的行业标准,仔细调研了未来将在那里工作的人们的工作习惯,得出了最小标准的安置计划。但是笔者认为这个仅仅看一看就行,可以以这个为目标,但是对于不同情况的公司还是要考虑实际的经济因素
IBM得出了最小标准的安置计划是
- 每人100平方英尺的独立空间
- 每人30平方英尺的工作平面
- 封闭的办公室或者 6 尺高的隔断来隔离噪声(他们的设计结果是,一半的专业人士工作在 1 或 2 人的办公室里)
节省成本而造成办公环境达不到最低标准将会导致工作效率降低,从而抵消掉节省的那点成本。IBM 最后遵循了研究的建议,为员工建造了这样的工作环境
2.9 工作环境质量和产品质量
提供狭小和嘈杂工作环境的公司相信这些都不是问题。当员工们诉求更大更私密的空间时,他们会对这些针对噪声的抱怨充耳不闻。算了吧,一点点噪声能带来什么大不同吗?说不定,这还可以帮助大家清醒清醒呢。
在2.4章节的编码战争中,赛前的报告提及自己工作环境较为安静的人,要比另一类人多1/3的机会完成交付,并且没有缺陷。
就像降噪耳机的流行也是因为在嘈杂的环境中是难以专注完成创造型工作的,但是不同的人对噪声的容忍度是不同的,在编码战争中没有做任何关于噪声层级的客观度量,只是问他们是否觉得噪声层级可接受。所以,并不能区分哪些人是真正在一个安静环境里工作,哪些人是习惯了嘈杂环境(不被影响)。但当一名员工抱怨噪声太大时,他就是在告诉你他不属于上述任何一种情况。他同时在告诉你,他可能更容易犯错。当然,你可以不顾危险地忽略这样的信息。
2.10 诺贝尔奖级别的发现
我们开始注意人员密度和人均独立空间这两者之间不同寻常的关系。当一边升高时,另一边似乎会下降!也就是说随着公司人员的增多,人均空间是成反比地降低的,这并不难以理解。
究其原因,一个公司在环境的配置上是很难进行预料的,人员的招募并不是一个连续的过程,在不同的阶段所需要的人力资源是不同的,人员的入职和离职也是难以估计的
而随着人均空间的减少,噪声所带来的影响只会增大
为了解决这个问题,大家往往都会找地方躲起来,躲在会议室,躲在图书馆或者咖啡厅。甚至往往喜欢把工作留到晚上去做。
我在布朗大学学习的几年,要应对论文截稿期集体到期的疯狂时间,一个有效办法就是找一块安静的地方工作。在布朗大学,图书馆形成了一条不成文的阅览室条例:唯一可接受的干扰是火警,而且必须是真正的火警。我们慢慢成了善于寻觅那些不为人知的小阅览室的专家。生物图书馆五楼的阅览室是我的最爱,我的一位朋友甚至找到了拉丁图书馆下面的地窖 —— 真的是地窖,还伴随着资助这一建筑的那位女士的遗骸。那里非常冷清,全是冷冰冰的大理石。我朋友说那里真的很安静,非常安静。 --TRL
2.11 生产效率度量和不明飞行物
我们为什么不能直接度量在好与坏的工作环境下的生产效率,从而找到环境和工作效率之间的关系呢?这种方法对流水线可能适用,但如果我们要度量的工作更加偏重于脑力劳动,就不那么明显了。对脑力劳动者生产效率进行的度量已经背上了软科学的名声。在一些人的脑子里,这仅仅比研究不明飞行物好一点儿。
软件开发工作的是由一个一个人的脑力工作所完成的,但是人的好坏是不能简单的进行度量的
设计一项实验来测试工作环境对生产效率的影响足够简单:
● 度量在新工作环境中完成的工作总量。
● 度量工作带来的花销。
● 比较在新旧环境中完成工作的总量和工作花销。
设计很简单,但是实施起来却很困难,比如怎么计算一个市场调查、一个新电路设计或者贷款新政策设计的工作总量?
换个例子,比如度量一个人的代码指标用的是他所写代码的行数,那么我把一个简单的代码写的冗余一点,多写一些注释,不用那些封装好的方法自己手动实现初始化等等。
在一个组织中,可能提供了花费在一个问题上的总小时数统计,却没有包含对其中有效小时数的统计,所以笔者认为在敏捷开发对用户故事的估算时间按照工作点更加合理而非工作时间,工作点是对问题规模的估计而非所有人都是需要这些时间完成工作点的任务。
2.12 吉尔布定律
有一年,我在伦敦软件工程国际会议上和汤姆・吉尔布聊了一下午,他是《软件度量》和其他十几篇关于开发流程度量论文的作者。我发现只要说有些事情 “不可度量”,就很容易让他激动起来。这种想法对他就是一种冒犯。让我印象深刻的是他关于度量基础真理的描述。在那时看来,这一想法如此明智而令人鼓舞。我甚至逐字逐句地将它们抄到我的日记中,并命名为吉尔布定律。
你想要量化的任何东西都能够以某种程度度量,至少聊胜于无。
吉尔布定律并没有保证度量免费或便宜,而且可能度量也不是完全准确 —— 但总比没有度量好。 --TDM
在我们最了解的软件制造业,有很多有效的生产效率度量体系。甚至还有很多服务能够到现场评估你的生产效率,并告诉你在同行业里处于什么位置。如果一个组织不能评估自己的生产效率,只能说还没有努力尝试。
相关文章:
《人件》第二章 办公环境
二、办公环境 电话铃不停的响,打印机维修人员顺道过来聊聊天,复印机不工作了,人事部不停催促更新的能力调查表,下午3点之前就要提交时间表…然后一天就这样过去了。 2.1 家具警察 人们怎么使用空间、需要的桌子空间多大、花多少小…...
哈希表系列一>存在重复元素II 存在重复元素I
目录 题目:解析:存在重复元素 II-->代码:存在重复元素-->代码: 题目: 链接: link 链接: link 解析: 存在重复元素 II–>代码: class Solution {public boolean containsNearbyDuplic…...
文献总结:AAAI2025-UniV2X-End-to-end autonomous driving through V2X cooperation
UniV2X 一、文章基本信息二、文章背景三、UniV2X框架1. 车路协同自动驾驶问题定义2. 稀疏-密集混合形态数据3. 交叉视图数据融合(智能体融合)4. 交叉视图数据融合(车道融合)5. 交叉视图数据融合(占用融合)6…...
LeetCode --- 444 周赛
题目列表 3507. 移除最小数对使数组有序 I 3508. 设计路由器 3509. 最大化交错和为 K 的子序列乘积 3510. 移除最小数对使数组有序 II 一、移除最小数对使数组有序 I & II 由于数组是给定的,所以本题的操作步骤是固定的,我们只要能快速模拟操作的过…...
单片机Day05---静态数码管
目录 一、原理图:编辑 二、思路梳理: 三:一些说明: 1.点亮方式: 2.数组: 3.数字与段码对应: 四:程序实现: 一、原理图: 二、思路梳理: …...
kernel32!GetQueuedCompletionStatus函数分析之返回值得有效性
第一部分://#define STATUS_SUCCESS 0x0返回值为0 } else { // // Set the completion status, capture the completion // information, deallocate the associated IRP, and // attempt to write the…...
gazebo 启动卡死的解决方法汇总
1. 排查显卡驱动是否正常安装 nvidia-smi # 英伟达显卡--------------------------------------------------------------------------------------- | NVIDIA-SMI 535.230.02 Driver Version: 535.230.02 CUDA Version: 12.2 | |------------------------…...
硬件设计-MOS管快速关断的原因和原理
目录 简介: 来源: MOS管快关的原理 先简单介绍下快关的原理: 同电阻时为什么关断时间会更长 小结 简介: 本章主要介绍MOS快速关断的原理和原因。 来源: 有人会问,会什么要求快速关断,而…...
塔能科技解节能密码,工厂成本“效益方程式”精准破题
在全球积极推进可持续发展战略的当下,各行业都在努力探索节能减排、绿色发展的新路径,对于工厂而言,节能早已不是锦上添花的选择,而已成为关乎企业生死存亡与长远发展的核心要素,是实现可持续运营的必由之路。塔能科技…...
swift ui基础
一个朴实无华的目录 今日学习内容:1.三种布局(可以相互包裹)1.1 vstack(竖直):先写的在上面1.1 hstack(水平):先写的在左边1.1 zstack(前后)&…...
格式工厂 v5.18最新免安装绿色便携版
前言 用它来转视频的时候,还能顺便给那些有点小瑕疵的视频修修补补,保证转出来的视频质量杠杠的。更厉害的是,它不只是转换那么简单,还能帮你把PDF合并成一本小册子,视频也能合并成大片,还能随心所欲地裁剪…...
CSPM认证对项目论证的范式革新:从合规审查到价值创造的战略跃迁
引言 在数字化转型浪潮中,全球企业每年因项目论证缺陷导致的损失高达1.7万亿美元(Gartner 2023)。CSPM(Certified Strategic Project Manager)认证体系通过结构化方法论,将传统的项目可行性评估升级为战略…...
TcxCustomCheckComboBoxProperties.EditValueFormat 值说明
TcxCheckStatesValueFormat 类枚举复选框状态对 edit 值的可能解释。以下选项可用。 价值 意义 cvf字幕 编辑值是一个字符串,其中包含两个由分号分隔的子字符串。分号前的子字符串包含灰显项目的标题列表。分号后面的子字符串包含已选中项目的标题列表。请注意&a…...
Spring Boot 测试详解,包含maven引入依赖、测试业务层类、REST风格测试和Mock测试
Spring Boot 测试详解 1. 测试依赖引入 Spring Boot 默认通过以下 Maven 依赖引入测试工具: <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</s…...
【C语言】预处理(下)(C语言完结篇)
一、#和## 1、#运算符 这里的#是一个运算符,整个运算符会将宏的参数转换为字符串字面量,它仅可以出现在带参数的宏的替换列表中,我们可以将其理解为字符串化。 我们先看下面的一段代码: 第二个printf中是由两个字符串组成的&am…...
IIC通信协议
一、概述 IIC协议:是一种各种电子设备之间进行数据交换和通信的串行,半双工通信协议,主要用于近距离,低速的芯片之间的通信。 I2C协议采用双线结构传输数据,由一个数据线&#…...
SpringBoot原生实现分布式MapReduce计算(无第三方中间件版)
一、架构设计调整 核心组件替换方案: 注册中心 → 数据库注册表任务队列 → 数据库任务表分布式锁 → 数据库行级锁节点通信 → HTTP REST接口 二、数据库表结构设计 -- 节点注册表 CREATE TABLE compute_nodes (node_id VARCHAR(36) PRIMARY KEY,last_heartbea…...
02-libVLC的视频播放器:播放音视频文件以及网络流
libvlc_new(0, nullptr)功能:创建并初始化libVLC的核心实例,是使用所有libVLC功能的前提。 参数:第一个参数:参数数量(通常设为0)第二个参数:参数列表(通常为nullptr,表示使用默认配置)返回值:成功返回libvlc_instance_t*指针,失败返回nullptr。注意事项:可通过参…...
Autoware源码总结
Autoware源码网站 项目简介 教程 Autoware的整体架构如下图,主要包括传感器sensing、高精地图map data、车辆接口vehicle interface、感知perception(动态障碍物检测detection、跟踪tracking、预测prediction;交通信号灯检测detection、分类c…...
PowerBI 条形图显示数值和百分比
数据表: 三个度量值 销售额 SUM(销量表[销售量])//注意, 因为Y轴显示的产品,会被筛选,所以用ALLSELECTED来获取当前筛选条件下,Y轴显示的产品 百分比 FORMAT(DIVIDE([销售额],CALCULATE([销售额],ALLSELECTED(销量表[产品编码]))),"0…...
Sa-Token 自定义插件 —— SPI 机制讲解(一)
前言 博主在使用 Sa-Token 框架的过程中,越用越感叹框架设计的精妙。于是,最近在学习如何给 Sa-Token 贡献自定义框架。为 Sa-Token 的开源尽一份微不足道的力量。我将分三篇文章从 0 到 1 讲解如何为 Sa-Token 自定义一个插件,这一集将是前沿…...
基于 Termux 在移动端配置 Ubuntu 系统并搭建工作环境
本套方案主要参考了以下内容,并根据自身体验进行了修改。 【教程】用Termux搭建桌面级生产力环境Termux安装完整版Linux(Ubuntu)详细步骤 前言 自己的电脑太重,有时候外出不想带,平板生产力有有限。所以一直在折腾用平板替代电脑的事情。之前…...
JAVA SDK通过proxy对接google: GCS/FCM
前言:因为国内调用google相关api需要通过代理访问(不想设置全局代理),所以在代理这里经常遇到问题,先说一下结论 GCS 需要设置全局代理或自定义代理选择器, FCM sdk admin 在初始化firebaseApp时是支持设置的。 GCS: 开始时尝试在…...
JAVA EE_多线程-初阶(三)
我对未来没有底气 我也不知道当下该如何做 那就活着,活着就能把日子过下去 ---------陳長生. 1.多线程案例 1.1.单例模式 单例模式是常见的设计模式之一 设计模式:一些编程大佬制定的一些通用代码,再特定的场景下能套用进去,即…...
@PKU秋招互联网产品经理求职分享
从校园到职场 非常荣幸能够在毕业后两年半再次回到燕园。今天,我主要想和大家分享一下我在互联网行业的求职和工作经验。从最初面对职场的迷茫,到现在能够从容应对职场各种挑战,这一路走来积累了不少心得。互联网行业变化迅速,持续…...
uniapp日常总结--uniapp页面跳转方式
uniapp日常总结--uniapp页面跳转方式_uniapp 跳转-CSDN博客...
【能源节约管理系统行业树组件优化总结】
能源节约管理系统行业树组件优化总结 问题背景 在能源节约管理系统中,我们需要一个行业选择组件,以树形结构展示国民经济行业分类数据。由于行业数据量大且层级多,我们采用了懒加载的方式实现。然而,在编辑和详情模式下…...
青少年编程考试 CCF GESP图形化编程 二级认证真题 2025年3月
图形化编程 二级 2025 年 03 月 一、单选题(共 10 题,每题 3 分,共 30 分) 1、2025 年春节有两件轰动全球的事件,一个是 DeepSeek 横空出世,另一个是贺岁片《哪吒 2》票房惊人,入了全球票房榜…...
【Hadoop入门】Hadoop生态之Flume简介
1 什么是Flume? Flume是Hadoop生态系统中的一个高可靠、高性能的日志收集、聚合和传输系统。它支持在系统中定制各类数据发送方(Source)、接收方(Sink)和数据收集器(Channel),从而能…...
十六、Linus网络编程基础
1、Linux 网络的历史发展 早期阶段(1991–1995) 1991年:Linus Torvalds 发布 Linux 内核的初始版本(0.01),此时内核不支持网络功能,仅是一个单机操作系统。1992年:受 BSD …...
【激活函数:神经网络的“调味料】
1. 激活函数:神经网络的“调味料” 想象你在做菜: 没有激活函数:就像只用水煮食材,味道单调(只能拟合线性关系)。加入激活函数:像加了盐、糖、辣椒,让菜有酸甜苦辣(非线…...
006.Gitlab CICD流水线触发
文章目录 触发方式介绍触发方式类型 触发方式实践分支名触发MR触发tag触发手动人为触发定时任务触发指定文件变更触发结合分支及文件变更触发正则语法触发 触发方式介绍 触发方式类型 Gitlab CICD流水线的触发方式非常灵活,常见的有如下几类触发方式: …...
服务器远程端口详解
服务器远程端口详解 一、服务器远程端口的概念与作用 1. 端口的基本定义 服务器远程端口是计算机网络中用于标识不同应用程序或服务的逻辑接口。通过TCP/IP协议栈的"Socket"机制,计算机可以通过软件方式与其他设备建立通信通道。每个端口对应一个16位无…...
如何在 Vue 3 中实现百度地图位置选择器组件
如何在 Vue 3 中实现百度地图位置选择器组件 前言 在开发前端应用时,地图选择器是一个非常常见的需求。尤其是在一些需要用户选择地址的场景,如电商平台、旅游网站、酒店预定等,百度地图组件能提供准确的地理位置服务。在本文中,…...
es6学习02-let命令和const命令
一、let命令 1.let块级作用域: let关键字 VS var关键字 2.for循环计数器很适合let命令 var:整个for循环中一直都是同一个i在做1,最后输出的就是10; let:每循环一次都是多一个i的赋值,最后输出是可以调出…...
电路方案分析(二十)TPS63xxx系列DC/DC电源EMI PCB设计方案
tips:资料来自网络,仅供学习使用。[TOC](TPS63xxx系列DC/DC电源EMI PCB设计方案) 1.概述 通过TPS63xxx系列DC/DC电源模块来分析降低直流/直流降压/升压转换器辐射 EMI 的来源以及相关PCB设计。 下面都以最常用的TPS63070为例说明: 典型应用…...
DeepSeek大语言模型部署指南:从基础认知到本地实现
目录 一、DeepSeek简介:开源领域的新兴力量 1.1 公司背景与发展历程 1.2 核心产品DeepSeek-R1的技术特点 1.3 行业影响与伦理挑战 二、官方资源获取:全面掌握DeepSeek生态 2.1 官方网站与API服务 2.2 开源代码库资源 2.3 模型部署工具Ollama简介…...
09-设计模式 企业场景 面试题-mk
你之前项目中用过设计模式吗? 需求:设计一个咖啡店点餐系统。 设计一个咖啡类(Coffee),并定义其两个子类(美式咖啡【AmericanCoffee】和拿铁咖啡【LatteCoffee】);再设计一个咖啡店类(CoffeeStore),咖啡店具有点咖啡的功能。具体类图设计如下: 上面的对象都是ne…...
达梦数据库-学习-18-ODBC数据源配置(Linux)
一、环境信息 名称值CPU12th Gen Intel(R) Core(TM) i7-12700H操作系统CentOS Linux release 7.9.2009 (Core)内存4G逻辑核数2DM版本1 DM Database Server 64 V8 2 DB Version: 0x7000c 3 03134284194-20240703-234060-20108 4 Msg Versi…...
解决VS2022中scanf报错C4996
这个的原因是因为新版的VS认为scanf不安全,要去使用scanf_s,但在C语言中就需要scanf,所以我们只要以以下步骤解决就可以了。 只要加入宏定义即可 #define _CRT_SECURE_NO_WARNINGS 因为本人已经很少写小案例了,所以就用这个办法…...
Python(11)Python判断语句全面解析:从基础到高级模式匹配
目录 一、条件逻辑的工程价值1.1 真实项目中的逻辑判断1.2 判断语句类型矩阵 二、基础判断深度解析2.1 多条件联合判断2.2 类型安全判断 三、模式匹配进阶应用3.1 结构化数据匹配3.2 对象模式匹配 四、判断语句优化策略4.1 逻辑表达式优化4.2 性能对比测试 五、典型应用场景实战…...
Quartus II的IP核调用及仿真测试
目录 第一章 什么是IP核?第二章 什么是LPM?第一节 设置LPM_COUNTER模块参数第二节 仿真 第三章 什么是PLL?第一节 设置ALTPLL(嵌入式锁相环)模块参数第二节 仿真 第四章 什么是RAM?第一节 RAM_1PORT的调用第…...
如何修改服务器TTL值
Windows默认返回的TTL值为128,Linux为64,我们怎么修改这个值呢? 目录 一. Windows 二. Linux 临时更改 永久更改 一. Windows WinR输入regedit,打开注册表 路径:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro…...
大模型LLM表格报表分析:markitdown文件转markdown,大模型markdown统计分析
整体流程:用markitdown工具文件转markdown,然后大模型markdown统计分析 markitdown https://github.com/microsoft/markitdown 在线体验:https://huggingface.co/spaces/AlirezaF138/Markitdown 安装: pip install markitdown…...
劫持SUID程序提权彻底理解Dirty_Pipe:从源码解析到内核调试
DirtyPipe(CVE-2022-0847)漏洞内核调试全流程指南 本文主要面向对内核漏洞挖掘与调试没有经验的初学者,结合 CVE-2022-0847——著名的 Dirty Pipe 漏洞,带你从零开始学习 Linux 内核调试、漏洞复现、原理分析与漏洞利用。该漏洞危害极大,并且概念简单明了,无需复杂前置知…...
React 组件样式
在这里插入图片描述 分为行内和css文件控制 行内 通过CSS中类名文件控制...
嵌入式人工智能应用-第三章 opencv操作3 图像平滑操作 下
5 高斯噪声(Gaussian Noise) 高斯噪声(Gaussian Noise)是一种符合正态(高斯)分布的随机噪声,广泛存在于传感器采集、信号传输等场景中。以下是关于高斯噪声的详细说明、添加方法及滤波方案。 …...
OSPF的接口网络类型【复习篇】
OSPF在不同网络环境下默认的不同工作方式 [a3]display ospf interface g 0/0/0 # 查看ospf接口的网络类型网络类型OSPF接口的网络类型(工作方式)计时器BMA(以太网)broadcast ,需要DR/BDR的选举hello:10s…...
maven编译jar踩坑[sqlite.db]
背景: 最近在项目中搞多数据源切换的job,在src/resource下有初始化的sqlite默认文件供后续拷贝使用,在测试阶段没有什么问题,但是一部署到服务器上运行就有问题。 报错现象: 找不到这个sqlite.db文件或者文件格式有问题&#x…...
【软考系统架构设计师】软件工程
1、 软件开发生命周期 软件定义时期:包括可行性研究和详细需求分析过程,任务是确定软件开发工程必须完成的总目标,具体分为问题定义、可行性研究、需求分析等 软件开发时期:软件的设计与实现,分为概要设计、详细设计、…...