IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    love 0
    惜分飞
    发表于
    2024-05-27 07:16:39

    resetlogs强制拉库失败并使用备份system文件还原数据库故障处理

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:resetlogs强制拉库失败并使用备份system文件还原数据库故障处理作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]接手一个库,在open的过程中遭遇到ORA-600 2662错误Sun May 26 10:15:54 2024 alter database open RESETLOGS RESETLOGS is being done without consistancy checks. This may result in a corrupted database. The database should be recreated. RESETLOGS after incomplete recovery UNTIL CHANGE 84303583 Clearing online redo logfile 1 /data/OracleData/xff/redo01.log Clearing online log 1 of thread 1 sequence number 8330 Clearing online redo logfile 1 complete Clearing online redo logfile 2 /data/Oracle ...继续阅读 (174)


    love 0
    惜分飞
    发表于
    2024-05-27 07:16:39

    resetlogs强制拉库失败并使用备份system文件还原数据库故障处理

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:resetlogs强制拉库失败并使用备份system文件还原数据库故障处理作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]接手一个库,在open的过程中遭遇到ORA-600 2662错误Sun May 26 10:15:54 2024 alter database open RESETLOGS RESETLOGS is being done without consistancy checks. This may result in a corrupted database. The database should be recreated. RESETLOGS after incomplete recovery UNTIL CHANGE 84303583 Clearing online redo logfile 1 /data/OracleData/xff/redo01.log Clearing online log 1 of thread 1 sequence number 8330 Clearing online redo logfile 1 complete Clearing online redo logfile 2 /data/Oracle ...继续阅读 (122)


    love 0
    Amy Peng
    发表于
    2024-05-27 07:15:04

    C#12 引入主构造函数:简化代码重构

    本文翻译于David Pine的这篇文章:Refactor your C# code with primary constructors作为.NET 8一部分的C# 12引入了一组引人注目的新功能!在这篇文章中,我们将探讨其中一个功能,特别是主构造函数,解释其用法和相关性。然后,我们将演示一个重构示例,以展示如何将其应用到您的代码中,并讨论其好处和潜在的缺陷。这将帮助您了解这一更改的影响并有助于您决定是否采用该功能。主构造函数1⃣主构造函数被认为是一项“C#日常”的开发人员功能。它们允许您在一个简洁的声明中定义类或结构及其构造函数。这可以帮助您减少需要编写的样板代码量。如果您一直在关注C#版本,您可能熟悉记录类型,其中包括主构造函数的第一个示例。与记录类型的区别记录类型作为类或结构的类型修饰符引入,这简化了构建简单类(如数据容器)的语法。记录可以包括主构造函数。该构造函数不仅生成一个支持字段,而且还为每个参数公开一个公共属性。与传统的类或结构类型不同,在传统的类或结构类型中,主构造函数参数可以在整个类定义中访问,而记录被设计为透明的数据容器。他们本质上支持基于值的相等,这与他们作为数据持有者的预期角色相一致。因此,它们的主构造函数参数可以作为属性访问是合乎逻辑的。重构示例.NET提供了许多模板,如果您曾经创建过Worker Service,您可能见过以下Worker类 ...继续阅读 (188)


    love 0
    怕刺
    发表于
    2024-05-27 06:23:00

    Alpine Linux安装和使用教程(未完待续)

    有个小内存但是好线路的VPS,安装Debian 12会加入低内存模式,表现不是太好。索性换成了Alpine Linux,需要踩坑。故特此记录。软件安装和更新等操作Alpine Linux使用apk而非apt或者yum/dnf等,操作如下:apk update #同步更新源 apk upgrade #更新 apk add xxx #安装软件 apk del xxx #卸载软件兼容性Alpine Linux用musl而常见的Linux系统用glibc,因此二进制程序会出现兼容性问题,比如提示-sh no found等。可以手动安装一个glibc,也可以使用Alpine Linux提供的官方兼容层gcompat,安装如下:apk add gcompat ...继续阅读 (199)


    love 0
    百战百胜
    发表于
    2024-05-27 06:02:48

    ZGC 介绍

    前言 ZGC 于 2017 由 Oracle 贡献给社区,在 JDK 11 及以上版本的各种 release 中几乎都包含该 GC。 Shenandoah 是 Red Hat 主导的另一个低延迟的 GC,也承诺 pause time 低于 10ms,这两个项目目前处于竞争状态。该 GC 在 Orac ...继续阅读 (153)


    love 0
    王旭阳个人博客
    发表于
    2024-05-27 02:58:39

    一款无需解压直接编辑修改jar包内文件的IDEA插件[JarEditor]

    告别繁琐!轻松修改jar包的神器来了 你是不是曾经遇到过这样的情况:需要修改jar包中的代码,但苦于没有便捷的方法?解压、反编译、修改、编译、重新打包... 整个过程繁琐复杂,耗时费力。 今天,我将向你介绍一款名为“Jar Editor”的IDEA插件,它可以 ...继续阅读 (191)


    love 0
    一线码农
    发表于
    2024-05-27 02:42:00

    记一次 .NET某企业数字化平台 崩溃分析 - 一线码农

    【摘要】一:背景 1. 讲故事 前些天群里有一个朋友说他们软件会偶发崩溃,想分析看看是怎么回事,所幸的是自己会抓dump文件,有了dump就比较好分析了,接下来我们开始吧。 二:WinDbg 分析 1. 程序为什么会崩溃 windbg 还是非常强大的,当你双击打开的时候会自动帮你定位过去展示崩溃时刻的寄存器阅读全文 ...继续阅读 (154)


    love 0
    admin
    发表于
    2024-05-27 00:19:17

    Sysbench老版本压测MySQL支持SSL/TLS的问题

    原本我一直是使用各个YUM仓库中默认的sysbench版本的,主要是考虑安装部署方便,而一直以来这个版本似乎都没有遇到什么问题,直到…尝试自动化的对Azure上的MySQL进行压测。默认的sysbench版本是1.0.17版(Mar 15, 2019),首先,是遇到了如下的报错信息:sysbench 1.0.17 (using system LuaJIT 2.0.4) FATAL: unable to connect to MySQL server on host 'xxx.mysql.database.azure.com', port 3306, aborting... FATAL: error 3159: Connections using insecure transport are prohibited while --require_secure_transport=ON在该版本中,sysbench提供了参数--mysql-ssl=[on|off]以尝试解决这个问题,但对于最新版本的MySQL,该参数很多时候都无法正常工作,如果你也尝试了该参数,那么会报如下错误:FATAL: unable to connect to MySQL server on host 'xxx.mysql.database.azure.com', port 3306, abortin ...继续阅读 (191)


    love 0
    wanshuo
    发表于
    2024-05-27 00:00:00

    2024-week21

    理想汽车将裁员5600人,比例超18%,哪些信息值得关注?理想上千亿现金储备,没有一分钱是留给员工过冬的。gpt-4ogpt-4o 已经可以免费使用今年一季度,阿里巴巴单季度员工数减少了14369人。今年一季度,阿里巴巴单季度员工数减少了14369人。如何评价武大某兰州籍毕业生因选调生上岸被分配到嘉峪关市而在朋友圈破防对该地恶语相向?享福的钱是拿不出的,工作的苦是不想吃的;学历是比嘉峪关市长简陋的,牢骚是比选调生村官多的;文字是讲究文人风骨的,思想是完全唯利是图的;“没有地域歧视”是要强调的,来嘉峪关是像“黑奴妓女野妇”的;入职时要讲这是“为人民服务”的,离职要讲这是“出卖灵魂”的;自由开放是必须挂在嘴上的,通篇的形象是市侩狭隘的;上过武大是拿出来各种卖弄的,上过兰大几乎是只字不想提的;摸索前途总是习惯性找捷径的,失意一次就要矫情上天的;努力拼搏是没想法的,写几万字小作文是很有兴致的如何劝说自己的表妹不要报计算机?不报计算机高考志愿也不能空着啊,要不填个常委,毕业进领导班子?2024相亲市场男女比例调研以色列极右翼的国家安全部长伊塔马尔·本-格维尔为何屡屡发布反人类言论?这只是以色列的真面目罢了。建议看看某个巴勒斯坦老哥,视频全球连线,连到以色列人,几个小年轻无一例外是要杀光巴勒斯坦人。而且就算真这么干了,还要继续占领周边国家土地。以色列的扩张根本不会停止。以色列从高层到民众,全是 ...继续阅读 (147)


    love 0
    张善友
    发表于
    2024-05-26 23:57:00

    微软在Microsoft Build 2024 上 发布了.NET 9 预览版4 - 张善友

    【摘要】在 Microsoft Build 2024 上,与往年一样,.NET 不是会议主题演讲的主题,但是微软在这个大会上为.NET 推出一组新的功能和工具,旨在使 .NET 开发更快、更轻松,具体内容可以阅读文章:Microsoft Build 2024 的 .NET 公告和更新[1]。最新功能都在.N阅读全文 ...继续阅读 (198)


    love 0
    bigwhite
    发表于
    2024-05-26 23:34:51

    Gopher的Rust第一课:第一个Rust程序

    本文永久链接– https://tonybai.com/2024/05/27/gopher-rust-first-lesson-first-rust-program经过上一章的学习,我想现在你已经成功安装好一个Rust开发环境了,是时候撸起袖子开始写Rust代码了!程序员这个历史并不算悠久的行当,却有着一个历史悠久的传统,那就是每种编程语言都将一个名为“hello, world”的示例作为这门语言学习的第一个例子,这个传统始于20世纪70年代那本大名鼎鼎的由布莱恩·科尼根(Brian W. Kernighan)与C语言之父丹尼斯·里奇(Dennis M. Ritchie)合著的《C程序设计语言》。在这一章中,我们也将遵从传统,从编写和运行一个可以打印出“hello, world”的Rust示例程序开始我们正式的Rust编码之旅。我希望通过这个示例程序你能够对Rust程序结构有一个直观且清晰的认识。3.1 Hello, World“Hello, World”是一门编程语言的最简单示例的表达形式。在Go中,我们可以像下面这样编写Go版本的Hello, World程序:package main func main() { println("Hello, World!") }为了简单,我们甚至没有使用fmt包的Printf系列函数(这样就可以减少一行导入包的语句),而 ...继续阅读 (201)


    love 0
    MaskRay
    发表于
    2024-05-26 22:41:14

    Evolution of the ELF object file format

    The ELF object file format is adopted by many UNIX-like operatingsystems. Understanding its specifications can be an interestingjourney.The format consists of the generic specification, processor-specificspecifications, and OS-specific specifications. Three key documentsoften surface when searching for the generic specification:Tool Interface Standard (TIS) Portable Formats Specification,version 1.2onhttps://refspecs.linuxfoundation.org/SystemV Application Binary Interface - DRAFT - 10 June 2013onwww.sco.comOracle Solaris Linkers and Libraries GuideThe TIS specification breaks ELF into the gen ...继续阅读 (123)


    love 0
    wireless_com
    发表于
    2024-05-26 20:24:30

    解读大模型应用的可观测性

    似乎在一夜之间,每个IT企业的待办事项清单以及招聘启事都包含了生成式AI,基于大模型的应用已经在改变人们的工作、学习、写作、设计、编码、旅行和购物的方式,而且可能只是冰山一角。大模型应用并不神秘,仍然是一种软件系统。就像使用一个库或者web服务,以及SaaS乃至云计算服务,我们需要对库、服务、SaaS以及平台进行评估、监控和追踪,这可以被粗略地认为是它们的可观测性。对大模型应用而言,也是如此。1.... ...继续阅读 (174)


    love 0
    Nicksxs
    发表于
    2024-05-26 15:32:56

    Headscale渐入佳境补充篇-自定义中转derper的证书问题

    之前自定义部署的derper在Mac端和Windows使用时没啥问题,但是在我想作为网关的Armbian小机器上一直会报 “x509: certificate signed by unknown ...继续阅读 (180)


    love 0
    林木木
    发表于
    2024-05-26 15:01:06

    广场周刊(第 23 期):难以放松

    我的身体真是太弱鸡了,动不动就疲惫的要死,而且仅限眼部和脸部。脸部肌肉一直很紧张,必须刻意放松,甚至需要一直张开嘴。可能有一天我会猝死吧,脑溢血之类的。(By61’s life)主题图垂钓夕阳(via@Leslie)走着1.毕业旅行花费七千元,途径九省十五城。(via《毕业旅行-下》)2.麦子黄了两天没有路过,再路过时麦子已经黄了,真的是应了那句古话“小满三天见麦黄”!(via@老张)3.山与云整理了下五一出去拍的照片,好天气加上山与云,真的美啊,再看也会觉得治愈(via@else)4.新昌倒脱靴好久没爬山了,新昌倒脱靴,略晒,但风景不错。还忽悠了同事一起,哈哈哈哈。(via@拾月)5.三星堆三星堆去之前我以为我会被现场小小的震撼一下,但到了现场心里又是熟悉的感叹“也就这样吧”!(via《五一去的三星堆》)6.盐田滨海骑行中间会经过玫瑰海岸、溪涌、小梅沙、大梅沙等著名沙滩,也会经过盘山公路这一深圳骑行圣地。(via《110公里盐田滨海骑行》)7.友谊关纪行五一聚餐活动。从南宁自驾前往崇左市凭祥,这边不是热门景点区域,所以高速路上一点都不堵车。(via《一步两国:中越边境的友谊关纪行 - 云心怀鹤》)8.杏梅尖杏梅尖在杭州市富阳区境内。远离市区,但公交可达,跟去鸬鸟山一样,要经历一番地铁转巴士的长途跋涉。(via《徒步杭州富阳杏梅尖》)记着1.看睡眠科妈的我儿子才应该去看睡眠科,他睡 ...继续阅读 (153)


    love 0
    crazyant
    发表于
    2024-05-26 14:11:54

    Python怎样将PDF拆分成多个文件

    在 Python 中,你可以使用 PyPDF2 库来拆分 PDF 文件。以下是一个简单的示例,演示如何将一个 ...Read morePython怎样将PDF拆分成多个文件 ...继续阅读 (154)


    love 0
    吴奕茗 (chengdulittlea@outlook.com)
    发表于
    2024-05-26 12:05:20

    @到了

    https://asj.upd.edu.ph/mediabox/archive/ASJ-02-03-1964/Frodsham.pdf↗CHINESE AND THE PRIMITIVE LANGUAGE: JOHN WEBB'S CONTRIBUTION TO 17TH CENTURY SINOLOGY2024/05/26 12:29:36 - 2024/05/26 12:29:51 ...继续阅读 (157)


    love 0
    crossoverJie
    发表于
    2024-05-26 11:35:45

    实操 OpenTelemetry:通过 Demo 掌握微服务监控的艺术

    前言在上一篇文章OpenTelemetry 实践指南:历史、架构与基本概念中回顾了可观测性的历史以及介绍了一些 OpenTelemetry 的基础概念,同时也介绍了 OpenTelemetry 社区常用的开源项目。基础背景知识了解后,这篇就来介绍一下使用 OpenTelemetry 如何实战部署应用,同时在一个可视化页面查看 trace、metric 等信息。项目介绍我们参考官方文档构建几个 spring boot 、Golang 项目再配合 Agent 其实也可以很方便的集成 OpenTelemetry。但是要完整的体验 OpenTelemetry 的所有功能,包含 trace、logs、metrics,还有社区这么多语言的支持其实还是比较麻烦的。我们还需要单独部署 collector、存储的 backend service 等组件、包括 trace UI 展示所需要的 Jaeger,metric 所需要的 grafana 等。这些所有东西都自己从头弄的话还是比较费时,不过好在社区已经将这些步骤都考虑到了。特地为大家写了一个opentelemetry-demo。这个项目模拟了一个微服务版本的电子商城,主要包含了以下一些项目:ServiceLanguageDescriptionaccountingserviceGo处理和计算订单数据adserviceJava广告服务cartserv ...继续阅读 (214)


    love 0
    1900
    发表于
    2024-05-26 10:36:29

    开刊语 受各位大佬的影响,也想开个分享类的周刊,看看自己能坚持多久。 至于刊物名字把之前的博客名字拿来用了,「JUSTFUN」 初步打算将本刊分为三个方面: * 一图:每周保底发一张自己拍的照片 * 流水账:本周的思考、工作记录等等琐碎的事 * 发现:本周遇到的所有有意思的东西,可以是项目、观点、见闻等等。 一图 1. 上个星期的燕子还肉嘟嘟的, 2. 公司后面的洗车房,工人们忙了了一天终于能下班了 3. 这个星期已经翅膀硬了,开始自己飞了。 4. 昨天刮了一阵妖风,伴随着风下了一夜的雷雨,今天又放晴了。 流水账 * #工作:开始使用 Done List 记录工作 * #战争:在 b 站看了这个视频,感慨战争真的很残酷,最近伊朗又在出问题,这个世界越来越混乱了。 【一直压着没说的话,拍摄于 4 月 20,(人比战争更残酷),你可以说战争就是生命收割机,正常战斗他们或许不会牺牲,官僚的利益游戏)),-哔哩哔哩】 https://b23.tv/IS7tRJ9 * #知识:刚刚无意间做了个尝试,发现在Windows11中,选中多个文件后按 F2 ...继续阅读 (161)


    love 0
    dige
    发表于
    2024-05-26 03:54:35

    居然还有正常运行的公用电话亭

    ▲ 可以免费打电话,试了下,直接拨我的手机号,很快就通了,直接拨号就行,不需要加前缀。手机大规模普及应该是在2004年前后的样子吧,所以,这个电话亭应该站在路边站了20年了,二十个春秋,沧海还是沧海,桑田还是桑田,变了的是,它已经不再繁忙。最早的打电话的记忆,还是幼时,在二姑家,三姑家的表姐打电话来,当开着免提的电话里传来姐姐的声音,震惊了我8年,因为那时候 我8岁。2002年左右,县电视台有个神奇的业务,你拨某个号,接通后,可以用电话机上的按键来操控电视上的游戏画面,用来打一些街机游戏,而且全县的人都能看到你在打……他们玩的比较多的是那个恐龙快打还有那个三国的。当然,沉迷的小孩也会在家长交完电话费后被吊起来打……短暂使用 chrome 浏览器早些年,chrome 浏览器会锻炼 CPU从那时起,就换到 edge 了,最近 edge 因为集成 chatgpt 相关功能,感觉变重了很多,所以,想再次尝试 chrome ,下载的是官方不带自动更新功能的版本。切换到 chrome 痛失F4键在 edge 跟早期的 chrome 里面,直接按 F4 键,会高亮选中地址栏的网址,此时,可以直接输入新网址访问,但现在的 chrome 里面,F4 键已经没有了作用,chrome://flags 里面也没能找回该功能,只能换用 F6 键。chrome 地址栏显示完整网址▲ 默认不显示 https 等 ...继续阅读 (151)


    love 0
    zhuxy
    发表于
    2024-05-26 01:39:12

    Element: getAnimations()

    Element.getAnimations()是一种用于获取与元素关联的所有动画(包括 CSS 动画和 Web 动画 API 动画)的方法。它返回一个包含Animation对象的数组。这些Animation对象表示元素当前正在运行或挂起的动画。语法let animations = element.getAnimations();返回值一个包含Animation对象的数组。使用案例以下是一些示例代码,展示如何使用Element.getAnimations()方法来获取和操作元素的动画。示例 1:获取并暂停所有动画假设有一个 HTML 元素正在应用 CSS 动画或通过 Web 动画 API 动画:DOCTYPE html@keyframes slide { from { transform: translateX(0); } to { transform: translateX(100px); } } .animated { animation: slide 2s infinite; }This is a sliding div.Pause AnimationsPlay Animationsconst animatedElement = document.querySel ...继续阅读 (148)


    love 0
    windliang
    发表于
    2024-05-26 01:26:31

    第一个用了 ai 的小程序, 语气友好转换器, 从开发到备案上线全过程分享

    自己第一个和 ai 沾边儿的小程序,分享下现在从零开发到小程序备案上架的全流程。周四周四女朋友看到一个很火的网站,友好语气转换器:就是可以转换各种语气:看了下在小红书、公众号很多文章在分享,因为我是前端开发,想着就自己写一个小程序版的吧。周五周五早上起来注册了小程序。周六开始搞代码。先实现基本的交互,然后通过小程序的云开发直接调用 chatGPT 接口去转换语气,基本上一天把主流程跑通了。用的第三方中转接口,先充了钱看看效果。周日再调一些代码细节。开始搞小程序的各种手续。备案。目前小程序不备案上架限制每天 50 访客,并且一直不备案会被强制下架。个人认证。不认证的话无法使用分享和被搜索能力,个人认证一年 30 元。不认证小程序就是一个自 high 的产品了,完全传播不了。手续和小程序发布同步进行:小程序审批的很快,几小时就审批完成了,搁以前审批完就直接上线了,现在要等手续。周一备案和个人认证都通过了。发布上线,在各个群和朋友圈宣传。周三达到 500 uv,开通流量主,小程序添加广告位,每天有了几毛钱的收入。这里补充一个很坑的点,如果一个页面接入多个激励广告,记得传参数multiton,默认是单例模式,创建多个返回的实例都是第一个。1234wx.createRewardedVideoAd({adUnitId:"adunit-aaaaaaaaaaaaaa",multiton: ...继续阅读 (185)


    love 0
    Yiran\'s Blog
    发表于
    2024-05-26 00:00:00

    Weekly Issue-让我们给 WebArchive 捐款吧

    文章 链接到标题 技术 链接到标题 OpenAI compatible API endpoints · Cloudflare Workers AI docs [[CloudFlare]] Workers AI 的 API 现在提供了与 [[OpenAI]] 兼容的 Endpoints。 奇客Solidot | 2013 年的网页有 38% 今天已无法访问 当前如果想要最大程度的保留信息,还是需要完整的把网页保存下来才可以,或者及时的把对自己有用的信息提取出来记录下来。 是时候去给 Wayback Machine 捐款了。 Reclaiming CPU for free with Go’s Profile Guided Optimization [[CloudFlare]] 使用 PGO 优化 CPU 使用情况,在他们内部环境中,节省了 3.5% 的 CPU cores。 通过获取典型节点的 pprof 信息,然后使用 go tool pprof -proto "${working_dir/}"*.pprof > profile.pprof ,最终在构建产品时传递 go build -pgo ./pgo/profile.pprof 参数。 Google Cloud 的一个相关视频介绍: Boost performance of Go applications with p ...继续阅读 (194)


    love 0
    血衫非弧の一存
    发表于
    2024-05-26 00:00:00

    解决 Homebrew 更新时的 \"No remote \'origin\'\" 警告问题

    今天在某台Mac在使用 Homebrew 更新包管理器时,我遇到这样一个警告:brew update ==> Updating Homebrew... Warning: No remote 'origin' in /opt/homebrew/Library/Taps/homebrew/homebrew-services, skipping update!这条警告信息是说,Homebrew 的homebrew-servicestap 没有设置远程 origin,这会阻止它的更新。这通常是由于 tap 添加不正确或其远程 URL 被移除导致的。解决方法1. 取消有问题的 tapbrew untap homebrew/services2. 重新添加 tapbrew tap homebrew/services3. 更新 Homebrewbrew update这个命令会更新 Homebrew 及其所有的 taps,包括重新添加的homebrew/services。Happy brewing! 🍻 ...继续阅读 (201)


    love 0
    1900
    发表于
    2024-05-25 17:39:02

    服务器写重装设置指南

    前言 其实也不算指南把,因为最近要帮 her.blue 的服务器重新装系统和全线使用 docker 安装应用,在操作过程做顺便做了个记录,希望能帮到你。 数据备份 * 在操作之前最好做各个服务器快照,以防万一 * 如果没有快照就对所有程序、数据库等单独自己做数据备份 本次操作过程就装完系统后就立马触发这个问题需要重新装系统,还好数据都有备份。 服务安全加固 添加非root用户 * sudo adduser username 添加用户 添加用户到 sudo 用户组 * sudo usermod -aG sudo username * id username 这个命令可以查看用户有什么权限 生成安全密钥 切换到新增加的用户,生成该用户的安全密钥 * ssh-keygen -t rsa -b 4096 * cat id_rsa.pub >> authorized_keys 设置ssh,启用密钥登录 编辑 /etc/ssh/sshd_config 文件,进行如下设置: RSAAuthentication yes PubkeyAuthent ...继续阅读 (222)


    love 0
    edony
    发表于
    2024-05-25 17:38:33

    如何发布自己 go module 到 Google 的包管理平台

    对于使用 go 语言的开发者,当你想让自己开发的一个模块包可共享给全世界其他开发人员使用时,可以选择在 go 官方包管理平台发布它,这样 go 的生态工具可以看到它,发布模块后,导入其包的开发人员将能够通过运行go get等命令来解决对该模块的依赖关系。如下图所示,我自己在 Google 的包管理平台发布的一个go module:P.S.:已经发布模块需要修改时不要更改当前发布版本的代码而是发布新版本,因为 go 工具会根据第一个下载的副本对下载的模块进行身份验证,如果两者不同 go 工具将返回安全错误。发布步骤在命令行中进入需要发布的包的本地根目录运行go mod tidy,这会删除模块可能积累的不再需要的任何依赖项运行go test ./...以确保一切正常,这会运行 go 测试框架来编译和测试编写的单元测试,一方面验证发布包的正确性,另外一方面也会编译包文档使用git tag ${version-num}命令用新版本号标记项目,对于版本号可以参考下面的 go 包版本号命名表格使用git push origin ${version-num}将新标签 tag 推送到远程仓库如 github.com运行go list命令发布包,该命令会触发 Google 包管理平台更新对应模块索引,在命令前面添加一条语句将 GOPROXY 环境变量设置为 go 代理,从而确保发布包的请求到达官方包 ...继续阅读 (151)


    love 0
    惜分飞
    发表于
    2024-05-25 12:57:04

    truncate IDL_UB1$导致数据库open hang

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:truncate IDL_UB1$导致数据库open hang作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]在一次数据库恢复中,发现IDL_UB1$表被truncate,然后数据库在open过程中会hang住,而且不报任何错误,这里通过试验进行重现.对于这类问题,以前有过类似处理测试:truncate IDL_UB1$恢复试验数据库版本SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production PL/SQL Release 11.2.0.4.0 - Production CORE 11.2.0.4.0 Production TNS for Linux: Version 11.2.0.4.0 - Production NLSRTL Version 11.2.0.4.0 - Production SQL> se ...继续阅读 (177)


    love 0
    惜分飞
    发表于
    2024-05-25 12:57:04

    truncate IDL_UB1$导致数据库open hang

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:truncate IDL_UB1$导致数据库open hang作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]在一次数据库恢复中,发现IDL_UB1$表被truncate,然后数据库在open过程中会hang住,而且不报任何错误,这里通过试验进行重现.对于这类问题,以前有过类似处理测试:truncate IDL_UB1$恢复试验数据库版本SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production PL/SQL Release 11.2.0.4.0 - Production CORE 11.2.0.4.0 Production TNS for Linux: Version 11.2.0.4.0 - Production NLSRTL Version 11.2.0.4.0 - Production SQL> se ...继续阅读 (135)


    love 0
    Jayden\'s site
    发表于
    2024-05-25 12:31:41

    XDS Installation Issue on arm64 Mac

    该渲染由 marked 生成,可能存在排版问题,最佳体验请前往:https://xxu.do/posts/structure/XDS-Installation-Issue-on-arm64-MacRecently I encountered anXDS installation errorwhen processing a set of diffraction data, so I tried to reinstall the whole XDS-related software.When you try to install it according to theofficial guide, you caninstall the XDS package successfully, but it comes with anerrorwhen you try to installother programssuch asXDS-viewer,XDSSTAT,XDSCC12,XDSGUI,XSCALE_ISOCLUSTER,generate_XDS.INP.The official commands are:sudo su mkdir -p /usr/local/bin/mac_bin cd /usr/local/bin/mac_bin curl -O -R https://wiki ...继续阅读 (153)


    love 0
    admin
    发表于
    2024-05-25 11:45:38

    关于研发效能在组织层面的一些思考和总结

    组织结构决定了信息流动、资源分配和决策过程的效率。在研发效能的提升中,扁平化的管理层级、跨功能的团队配置以及灵活的人员动态管理,都能够促进创新和加速决策过程。最近在思考关于软件研发效能的事情,而其中关于组织层面有一些想法和总结,如下:康威定律和逆康威定律在 1968年,梅尔·康威在《Datamation》杂志发表文章《How Do Committees Invent?》,探讨了组织结构和系统设计的关系。其中一句话后来被总结为康威定律:「任何组织所设计的系统架构,都不可避免的反映为该组织沟通结构的副本。」康威在开发早期电子计算机系统的组织中观察到,组织的真实沟通路径(即价值创造架构)与最终的软件架构之间存在强相关性。这种同态力将软件架构和团队结构塑造成相同的「形状」。也就是说,构建软件需要理解团队沟通路径,以更加实际地考虑什么样的软件架构是可行的。如果理论上的系统架构与组织模型不符,就需要对其中之一做出改变。当组织结构变化时,系统架构就会被影响,身在局中的我们感触非常深刻,本来负责 A 业务,调整后负责 B 业务,原来的工作就不想动了;本来在重构某块技术,想把历史的债务还清先,调整后也没有了动力。作为一个技术人面对这种情况,有时也无能为力,调整后大量的时间是投入在当前的业务中,而看到的历史问题不在你的工作边界之中,只能看着历史债务越集越多,直到某一天,雪崩。特别是后端,作为业务核心的 ...继续阅读 (304)

上一页 329/4404 下一页
沪ICP备19023445号-2号
友情链接