知识积累
文章平均质量分 70
格格巫 MMQ!!
==========青春肆意飞扬,热爱经久不息。==============
展开
-
python提效小工具-统计xmind用例数量
问题:做测试的朋友们经常会用到xmind这个工具来梳理测试点或写测试用例,但是xmind8没有自带的统计测试用例,其他版本的xmind有些自带节点数量统计功能,但也也不会累计最终的数量,导致统计测试工作量比较困难。解决方法:利用python开发小工具,实现同一份xmind文件中一个或多个sheet页的用例数量统计功能。一、源码#!原创 2022-10-15 12:39:14 · 1831 阅读 · 2 评论 -
华为RH2288 V3服务器新加硬盘不识别
此情况硬盘不识别的根本原因在于:服务器原有硬盘已经进行了RAID配置操作,新加入的硬盘也已经存在一个RAID配置,所以会被判定为“foreign”状态,不能在BIOS Configuration Utility界面VD Mgmt页签识别到。华为服务器RH2288 V3原本6块本地硬盘配置RAID5,后新加入2块本地硬盘配置RAID(RAID卡类型LSI SAS3108)时,不能被BIOS Configuration Utility界面VD Mgmt页签识别到处理方法。此时,需要清除RAID卡的外部配置。原创 2022-10-15 11:08:38 · 4832 阅读 · 1 评论 -
微信小程序游戏怎么开发入门教程
2、上传成功后,登录小程序账号,在管理平台的“管理”—“版本管理”李,选择提交的版本,点击“选为体验版本”,然后再点击版本号下方二维码图标,即可获得体验版本小游戏二维码。2、选择左侧的“小程序项目”中的“小游戏Tab”,然后再点击右侧的“+”,开始创建小游戏项目,分别填写合适的项目名称、目录以及AppID,查看小程序AppID教程;1、在小程序管理系统的“版本管理”中,点击希望发布的体验版本右侧的“提交审核”按钮,填写相关表单后即可提交审核。3、填写完整后点击右下角的“新建”按钮,即可完成创建小游戏。原创 2022-09-16 17:42:35 · 36458 阅读 · 0 评论 -
Oracle数据库误truncate table的数据恢复案例
数据恢复环境:Oracle 11g R2数据库。数据库故障情况:数据库管理员误truncate table CM_CHECK_ITEM_HIS,表数据丢失,业务查询到该表时报错。数据库备份不可用,表数据无法查询。*Oracle数据库小知识:Truncate原理:ORACLE会在数据字典和Segment Header中更新表的Data Object ID,而实际数据部分的块则不会做修改。由于数据字典与段头的DATA_OBJECT_ID与后续的数据块中的并不一致,所以ORACLE服务进程在读取全表数原创 2022-05-17 11:35:59 · 706 阅读 · 0 评论 -
全网显示 IP 归属地,这背后的技术你知道吗?
为了进一步规范国内的网络舆论,国家规定了各互联网平台都需要显示 IP 归属地信息。微博、抖音、公众号等多个平台纷纷上线了 IP 归属地功能,这标志着国内言论的进一步规范化。但互联网平台商们是怎么通过 IP 定位到我们所属地区的?这背后的原理是什么?IP 归属地背后又有哪些实际的应用?今天我们就来聊聊 IP 归属地背后的技术原理。如何通过 IP 找到地址?在我们印象中,我们都知道可以通过 IP 地址找到某个人。但当我们细想一下,我们会发现其实 IP 地址与地理位置并不是直接相关的。那我们到底是如何通过 .原创 2022-05-08 13:15:13 · 2515 阅读 · 4 评论 -
windows下查看端口的方法
小编的同事昨天遇到了一个问题,在运行某个程序的时候,总提示说程序端口被占用,不能运行,这可就着急了,今天小编一系列的查看,解决了问题,今天就来教大家windows如何查看端口,从而知道端口被哪个程序占用了,然后在进行处理即可。下面我们一起来看看具体内容。步骤一、Windows查看所有的端口点击电脑左下角的开始,然后选择运行选项,接着我们在弹出的窗口中,输入【cmd】命令,进行命令提示符。然后我们在窗口中输入【netstat -ano】按下回车,即会显示所有的端口占用情况。如图所示:步骤二、查询指定的端原创 2022-05-07 18:25:24 · 90482 阅读 · 0 评论 -
升级OpenSSH版本(8.8版本)
1.前言Hello大家好我是哈皮,最近项目中被报告低版本SSH存在漏洞,需要进行升级(升级到目前最新的8.8版本),记录一下升级过程。2.资源https://github.com/openssh/openssh-portable/tagshttps://github.com/openssl/openssl/tags我的版本https://github.com/happyjava007/share/raw/main/openssh-8.8p1.tar.gzhttps://github.com/h原创 2022-04-25 14:27:18 · 2864 阅读 · 0 评论 -
PDCA循环——快速提升软件质量的必备工具
近年来,软件项目的规模及其复杂性正在以空前的速度增长,互联网用户市场庞大,互联网公司和相应的软件产品层出不穷。快速响应需求变化往往是互联网行业的常态,软件产品的快速开发迭代对于公司迅速占领市场、抢占商机有着举足轻重的意义。伴随着行业的快速发展,原有的研发模式逐渐不能适应高速发展的市场大环境。因此,敏捷开发模式应用而生。敏捷开发方法以其简单高效、灵活快速、持续交付等特点,与迅猛发展的互联网节奏有诸多契合,为互联网的进一步发展提供了助力。在国外以微软、IBM、Google、Amazon为首的超过50%的软件企原创 2022-04-24 16:51:46 · 472 阅读 · 0 评论 -
各公司用户画像技术案例分享
关于用户画像的技术分享,分享给有需要的小伙伴,这里给的部分案例并非本人的作品,而是来自于其它优秀的公司和前辈,大部分来自于他们的技术分享及网络图片,如果不妥欢迎批评指正。01 什么是用户画像02 为什么需要用户画像03 如何构建用户画像04 用户画像的应用05 总结...原创 2022-04-24 16:32:24 · 461 阅读 · 0 评论 -
什么是单点登录
一、什么是单点登录?单点登录的英文名叫做:Single Sign On(简称SSO)。在初学/以前的时候,一般我们就单系统,所有的功能都在同一个系统上。后来,我们为了合理利用资源和降低耦合性,于是把单系统拆分成多个子系统。回顾:分布式基础知识比如阿里系的淘宝和天猫,很明显地我们可以知道这是两个系统,但是你在使用的时候,登录了天猫,淘宝也会自动登录。简单来说,单点登录就是在多个系统中,用户只需一次登录,各个系统即可感知该用户已经登录。二、回顾单系统登录在我初学JavaWeb的时候,登录和注册是原创 2022-04-13 10:49:15 · 18425 阅读 · 1 评论 -
SSO (Single Sign On)
单点登录(SingleSignOn,SSO),就是通过用户的一次性鉴别登录。当用户在身份认证服务器上登录一次以后,即可获得访问单点登录系统中其他关联系统和应用软件的权限,同时这种实现是不需要管理员对用户的登录状态或其他信息进行修改的,这意味着在多个应用系统中,用户只需一次登录就可以访问所有相互信任的应用系统。这种方式减少了由登录产生的时间消耗,辅助了用户管理,是比较流行的。在日常生活中,很多人由于忘记某些网站的登录密码而烦恼,因为大多数用户都要记忆不少于10个用户名和相应密码。为了便于记忆,很多人都在不同原创 2022-04-13 10:31:23 · 3616 阅读 · 0 评论 -
微信实名认证是成年的,但游戏是未成年的,怎么改
您好,具体操作如下:游戏里面绑定了身份证,就按游戏里的走。游戏里面没有绑定,则根据登录的社交平台默认。比如微信和QQ,就会默认你微信QQ的实名制去认证游戏。(而这个是很方便修改的)在 支付—实名认证 里面修改。就会更改完成。有一点注意一下,当你在登录游戏的社交平台修改实名认证后,需要第二天才会生肖。也就是说第二天才能畅快玩。咨询记录 · 回答于2022-01-12微信实名认证是成年的,但游戏是未成年的,怎么改您好,具体操作如下:游戏里面绑定了身份证,就按游戏里的走。游戏里面没有绑定,则根据登录原创 2022-04-12 09:52:06 · 12262 阅读 · 0 评论 -
大数据技术的发展现状和应用前景
大数据技术的概念大数据技术指的是人与物体通过计算机这一第三方媒介将二者之间的数据进行交互上传,而计算机将上传到网络中的数据进行归类、融合与处理的新型信息处理技术。大数据技术的悄然兴起极大地冲击了现有的IT架构,也给计算机网络技术的创新发展带来重大机遇。为了充分发挥大数据技术在网络信息中的作用与价值.网络技术人员应当积极探索大数据技术的运行规律,研究其基础理论与基本方法.在掌握其发展现状的基础上积极展望未来发展趋势。大数据技术的研究发展现状当前大数据技术的研究发展状况主要体现在基础理论、关键技术、应用实原创 2022-03-27 00:54:26 · 5486 阅读 · 0 评论 -
MIF文件生成说明
mif文件就是存储器初始化文件,即memory initialization file,用来配置RAM或ROM中的数据。生成QuartusII11.0可用的mif文件,有如下几种方式:方法1:利用Quartus自带的mif编辑器优点:对于小容量RAM可以快速方便的完成mif文件的编辑工作,不需要第三方软件的编辑;缺点:一旦数据量过大,一个一个的输入会使人崩溃;使用方法:在quartus中,【file】/【new】,选择Memory Initialization file,弹出如下窗口:Numb原创 2022-03-23 11:44:46 · 5759 阅读 · 0 评论 -
到底什么是跨域?如何解决跨域问题
什么是跨域要了解跨域,先要说说同源策略。同源策略是由 Netscape 公司提出的一个著名的安全策略,所有支持 JavaScript 的浏览器都会使用这个策略。所谓同源是指,域名,协议,端口相同。当页面在执行一个脚本时会检查访问的资源是否同源,如果非同源,那么在请求数据时,浏览器会在控制台中报一个异常,提示拒绝访问。同源策略一般又分为以下两种:DOM同源策略:禁止对不同源页面DOM进行操作。这里主要场景是iframe跨域的情况,不同域名的iframe是限制互相访问的。XmlHttpRequest同源策原创 2022-03-10 13:25:05 · 469 阅读 · 0 评论 -
LINQPad,我的C#/.NET学习诀窍
LINQPad,我的C#/.NET学习诀窍在我以往的文章中,尤其涉及代码演示的,都使用了同一个工具——LINQPad。但许多客户面对我分享的.linq源文件都迷茫不知所措,因此有必要来聊聊一下这个强大的工具。本文首先将对该工具做个简单的介绍,并且分享一些LINQPad的优点,并同时分享一些周边替代工具以及它们的优缺点。LINQPad是什么?在LINQPad官网 https://www.linqpad.net/ 中,介绍的副标题说LINQPad是.NET开发者的操练场。它提供了:简约的代码编辑界面原创 2021-05-06 15:34:07 · 626 阅读 · 0 评论 -
Vulkan移植GpuImage(四)从D到O的滤镜
现把D到O的大部分滤镜用vulkan的ComputeShader实现了,列举其中一些有点特殊的说明.GaussianBlurPosition 指定区域高斯模糊没有按照GPUImage里的方式实现,按照类似GaussianSelectiveBlur方式实现,一张高斯模糊图,一张原图,二图进行混合,这种实现方式更灵活(模糊半径等参数),并且并不会降低性能(单独的高斯模糊更容易优化).SphereRefraction 环境映射环境映射技术漫谈和GlassSphere一样,主要就是球形坐标系与UV坐标系的原创 2021-05-06 15:32:48 · 357 阅读 · 0 评论 -
分解uber依赖注入库dig-使用篇
golang的依赖注入库非常的少,好用的更是少之又少,比较好用的目前有两个谷歌出的wire,这个是用抽象语法树在编译时实现的。uber出的dig,在运行时,用返射实现的,并基于dig库,写了一个依赖框架fx本系列分几部分,先对dig进行分析,第一篇介绍dig的使用,第二篇再从源码来剖析他是如何通过返射实现的的依赖注入的,后续会介绍fx 的使用和实现原理。dig主要的思路是能过Provider将不同的函数注册到容器内,一个函数可以通过参数来声明对其他函数返回值的依赖。在Invoke的时候才会真正的去调原创 2021-05-06 15:31:53 · 777 阅读 · 0 评论 -
面试八股文:你写过自定义任务调度器吗?
最近入职了新公司,尝试阅读祖传代码,记录并更新最近的编程认知。思绪由Q1引发,后续Q2、Q3基于Q1的发散探究Q1. Task.Run、Task.Factory.StartNew 的区别?#我们常使用Task.Run和Task.Factory.StartNew创建并启动任务,但是他们的区别在哪里?在哪种场景下使用前后者?官方推荐使用Task.Run方法启动基于计算的任务,当需要对长时间运行、基于计算的任务做精细化控制时使用Task.Factory.StartNew。Task.Factory提供了原创 2021-05-06 13:14:33 · 140 阅读 · 0 评论 -
漫画 | 从西游记看产品经理和程序员的关系!
说到程序员,永远少不了产品经理的事,最近在B站、知乎上都看到一个视频/话题,是来自云栖吐槽大会的,讲的是程序员与产品经理的关系——是 唐僧和孙悟空的关系,我觉得非常形象,于是尝试用图文的形式演绎了一下.带着你的你认为的关系,一起来看看吧~这是苏南的 第16篇 原创漫画推送本期漫画情节纯属虚构,切勿对号入座如有雷同,纯属巧合.编后西游记应该是80、90后小时候看的最多的一部电视剧,记忆里那时候就会经常骂:“唐僧怎么这么没用,什么都不会…”,长大了干了前端,也经常会吐槽产品…虽说经常吐槽,但程原创 2021-05-06 12:16:06 · 186 阅读 · 0 评论 -
通过Dapr实现一个简单的基于.net的微服务电商系统(九)——一步一步教你如何撸Dapr之OAuth2授权
Oauth2授权,熟悉微信开发的同学对这个东西应该不陌生吧。当我们的应用系统需要集成第三方授权时一般都会做oauth集成,今天就来看看在Dapr的语境下我们如何仅通过配置无需修改应用程序的方式让第三方服务保护我们的API应用。目录:一、通过Dapr实现一个简单的基于.net的微服务电商系统二、通过Dapr实现一个简单的基于.net的微服务电商系统(二)——通讯框架讲解三、通过Dapr实现一个简单的基于.net的微服务电商系统(三)——一步一步教你如何撸Dapr四、通过Dapr实现一个简单的基于.n原创 2021-05-06 12:11:15 · 408 阅读 · 0 评论 -
7年,从“游戏少年”到大厂技术总监的逆袭之路
— 1 —无知我是浙江人,出生在浙北的一个普通农村家庭,按照我老婆的话说是自带土气,这恐怕是农村人与生俱来的气质了吧。从小家里条件不是很好,在我模糊的印象中,冬天家里总是断电,父亲就会肩扛竹竿,在竹林里寻找断开的电线,再用竹竿把两头断线接上。当时年小的我还不知道这个小小操作是如此的危险,就是觉得父亲总是什么都能搞定。应该是“开窍”晚的原因吧,直到一年级前,还不会从1数到10,别人家的娃已经可以加减乘除了。在小学期间,我的成绩表现的可以用糟糕来形容。小学的成绩一直排名垫底,行动表现上,一直后知后原创 2021-04-17 08:44:28 · 180 阅读 · 0 评论 -
面试官再问分布式事务,求你看完这份至尊级分布式笔记,给年轻的面试官上一课
分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。举个栗子,你去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付。又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。这一系列情况都是因为没有事务导致原创 2021-04-15 18:14:56 · 151 阅读 · 1 评论 -
【揭秘】百度如何实现大规模分布式监控系统的高可用
Noah是百度运维自动化平台的统称,它涵盖了服务管理、监控、部署、任务调度等一系列产品和能力。而Noah的“眼睛”是Argus监控系统。经过多年发展,它已经成为一个功能覆盖全、性能强大的监控体系,它不仅支撑了百度内部所有核心业务的监控需求,还支撑了很多外部用户的运维基础设施建设,是服务高可用的基石。正因为此,监控系统本身的高可用架构建设,一直是运维技术的重中之重。挑战:如何确保高可用性如上图所示,百度监控系统具备业务规模大、系统吞吐高等特点,其自身可用性建设是一个持续性的工程,在服务发展的每个阶段,可原创 2021-04-15 14:46:20 · 498 阅读 · 2 评论 -
中国交建对于市场、业务领域布局的建议?
我们对内要做到的基础建设工作主要包括三方面工作:首先,我们要做好基础建设工作,其中很重要的一点就是要优化市场布局。1要优化市场布局应该说管道局国际业务的发展,我们的目标不是把CPP的旗帜插到每一个国家,CPP的目标客户、还有目标市场是比较有特点的,油气肯定是我们的主业。要实现持续性、规模化的发展,必须还是要聚焦我们的油气储运的主业,这是我们的根本。随着局内单位调研结束,我也会和市场管理中心一同对各个海外区域公司进行调研,去了解他们真实的发展状况和需要加强的方面,调研之后我们会在合适的时间配合今年原创 2021-04-14 20:09:27 · 207 阅读 · 0 评论 -
AI技术开辟数据中心节能革命新战场
“新基建”问世,吹皱一池春水。顶层设计的定调,政策的陆续加码,意味着对应的产业红利也如期而至。无论是医疗、金融、教育,亦或是工业制造、城市交通等领域,用高新技术武装,加快智能化转型,在智能化新浪潮中塑造新优势,已成为了千行百业的同向选择。在云上经济大爆发的当下,作为未来数字经济时代的基础设施,数据中心对于人工智能布局的重要性,不言而喻。特别是近两年,5G技术的换挡提速,工业互联网的技术转型,“新基建”的政策加速,数字化应用的多样性落地,多方合力正形成一股强大的力量,推动着数据中心的爆发性发展,无形中原创 2021-03-29 16:59:06 · 503 阅读 · 0 评论 -
向量坐标相乘的计算算法
比如已知向量AB=(2,3)与向量SD(5,8),求向量AB×向量SD=? 向量AB×向量SD=2×5+3×8=34向量相乘分数量积、向量积两种:向量 a = (x, y, z),向量 b = (u, v, w),数量积 (点积): a·b = xu+yv+zw向量积 (叉积): a×b =|i j k||x y z||u v w|向量的记法:印刷体记作粗体的字母(如a、b、u、v),书写时在字母顶上加一小箭头“→”。 如果给定向量的起点(A)和终点(B),可将向量记作AB(并于顶上加→)原创 2021-03-18 15:54:01 · 12326 阅读 · 0 评论 -
NI与东南大学就搭建5G预研毫米波技术联合实验室合作
年初,3GPP正式通过了5G加速的提案,将5G 新空口(New Radio,NR)非独立组网特性提前至2017年12月完成,相对于原计划提前半年。这个激进的日程,也让5G成为将“百家争鸣”演绎得最淋漓尽致的领域。10月24日,美国国家仪器(National Instruments,简称NI)与东南大学正式宣布达成战略合作,共同签署毫米波技术联合实验室建设协议,携手致力5G技术发展。携手“双一流”大学推进5G进程,NI聚焦关键技术研发及“新工科”人才培养通过这次战略合作,NI与东南大学将共同聚焦毫米波联原创 2021-03-18 15:50:45 · 433 阅读 · 2 评论 -
纬度、经度和坐标系网格
纬度、经度和坐标系网格¶Horizontal Datums以下是您可以记住纬度和经度的方法:纬度 这些线是东西走向的,彼此平行。如果再往北走,纬度值会增加。最后,纬度值(Y值)的范围在-90和+90度之间但是 经度 线路南北走向。他们在两极会聚。它的x坐标在-180和+180度之间。纬度和经度坐标构成了我们的地理坐标系。地图坐标系¶你可以给出地球上的任何纬度和经度坐标。测量地球形状和大小的研究领域是 geodesy。大地测量学使用坐标参考系,如 WGS84 , NAD27 和 NAD83原创 2021-03-17 13:49:27 · 3720 阅读 · 0 评论 -
GIS 基础知识简介
前言前一段时间,在公司进行了分析 GIS 基础信息的介绍。之所以会有这个介绍以及为什么是我?这个个中缘由说下。公司不是一个GIS方面的公司,但是由于业务的需要,经常需要用到地图(要和地图打交道),但是GIS知识匮乏。我呢是公司里专业和GIS相关的,就由我来介绍下GIS。这里知识简单的介绍,如有问题请指出,以便交流学习。下面就把简介内容介绍下。一、GIS概念1、定义地理信息系统(Geographic Information System或 Geo-Information system,GIS)有时原创 2021-03-17 13:44:52 · 2562 阅读 · 3 评论 -
关于坐标系
Revit 使用 2 个坐标系:测量坐标系和项目坐标系。[Revit教程]关于坐标系测量坐标系为建筑模型提供真实世界的关联环境, 旨在描述地球表面上的位置。[Revit教程]关于坐标系项目坐标系描述相对于建筑模型的位置, 使用属性边界或项目范围中选定的点作为参照,并以此测量距离并相对于模型定位对象。[Revit教程]关于坐标系内部坐标系的原点为测量和项目坐标系提供了基础。您还可以使用共享坐标系相对于 Revit 模型来定位导入或链接的模型。测量坐标系使用测量坐标系可在地球表面上标识您的 Re原创 2021-03-17 13:40:54 · 329 阅读 · 0 评论