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

    love 0
    叶落阁
    发表于
    2024-08-30 04:34:29

    k8s 集群搭建和使用及常见问题处理

    简介kubernetes: k8s 是谷歌在2014年开源的容器化集群管理系统PodPod 是可以在 Kubernetes 中创建和管理的、最小的可部署的计算单元网络控制器ApiServer: Uniform interface for access by all servicesControllerManager: Maintaining Copy Expectationskubeadm: the command to bootstrap the cluster.kubelet: the component that runs on all of the machines in your cluster and does things like starting pods and containers.kubectl: the command line util to talk to your cluster.搭建方式kubeadminkubeadm环境安装master和nodes 均需要执行一下步骤进行安装cat <# 查看 pod 下,某个容器日志kubectl logs-c# 删除某个 podkubectl delete pod# 删除所有 deploymentkubectl delete deployment --all# 删除所有 podkubectl delete p ...继续阅读 (138)


    love 0
    xiaoz
    发表于
    2024-08-30 04:01:43

    多功能文件分享程序Zdir 4.1.4更新,新增在线解压

    Zdir是一款使用Golang + Vue3开发的多功能私有存储程序,集成了文件索引、在线预览和分享功能,支持WebDAV和离线下载,非常适合安装在NAS设备或大容量VPS上,是个人、工作室和小团队分享文件的理想选择。官网:https://www.zdir.pro/zh/购买订阅:https://s ...继续阅读 (110)


    love 0
    叶落阁
    发表于
    2024-08-30 02:46:01

    Docker 常用命令

    Commands# 查询 docker 的磁盘使用情况docker system df# 每个容器的磁盘占用情况docker system df -v# 从容器中拷贝到宿主机docker cp:.常用操作安装卸载docker install# 安装依赖sudo yum install -y yum-utils device-mapper-persistent-data lvm2# 设置 yum 源sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# 查看 docker 版本sudo yum list docker-ce --showduplicates | sort -r# 选取一个版本进行安装sudo yum install -y docker-ce-20.10.9# 启动 docker 并设置开机启动sudo systemctl enable --now dockerdocker uninstall# 卸载sudo yum remove -y docker docker-ce docker-common docker-selinux docker-enginedocker 设置私服和存储地址sudo vi /etc/docker/daemon.jso ...继续阅读 (133)


    love 0
    叶落阁
    发表于
    2024-08-30 02:46:01

    用 neovim 写 markdown 是一种什么样的体验(含技巧)

    前言从上大学开始使用vim已有 12 年, 最近三四年开始深度使用vim/neovim, 包括写代码, 写文档, 写博客等等. 从这篇文章开始, 我将会记录和分享关于vim的一些使用技巧, 配置和插件.很多使用技巧是基于插件和配置的, 所以本文的大纲如下:推荐插件配置写 markdown 的技巧推荐插件插件管理器推荐lazy.nvim, 如下配置也是基于lazy.nvim的, 其他的插件管理器配置也相似1. iamcco/markdown-preview.nvim这是一个 markdown 实时预览插件, 支持 github 风格的 markdown, 也支持数学公式渲染. 安装方法如下:{ "iamcco/markdown-preview.nvim", cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" }, ft = { "markdown" }, build = function() vim.fn["mkdp#util#install"]() vim.g.mkdp_theme = 'light' end,}添加了上面的插件后, 可以使用:MarkdownPrevi ...继续阅读 (128)


    love 0
    countmeon
    发表于
    2024-08-30 02:12:27

    人是不是孤独的

    关于“人是不是孤独的”这个问题,并没有一个绝对的答案,因为它很大程度上取决于个人的观点、经历以及环境。从某种意义上说,人确实是孤独的。每个人都是一个独特的个体,拥有自己的想法、感受和需求。在人生的旅途中,我们经常会面临挑战、困难甚至是痛苦,这些时候我们可能会感到孤独无助。此外,即使我们身处人群之中,也可能因为缺乏理解、共鸣或支持而感到孤独。然而,从另一个角度来看,人并不总是孤独的。我们拥有与他人建立联系、分享经验和情感的能力。通过与他人交流、合作和相互支持,我们可以获得归属感和幸福感,从而减轻孤独感。此外,我们还可以通过追求自己的兴趣、爱好和目标来丰富自己的生活,从而减轻对孤独的感受。因此,人是否孤独并不是一个非黑即白的问题。它取决于我们的心态、行为以及我们如何与他人和世界建立联系。重要的是要认识到孤独感是人类共有的情感之一,我们需要学会如何应对它,而不是逃避或否认它的存在。同时,我们也应该珍惜与他人之间的联系和支持,因为它们是我们生活中不可或缺的一部分。 ...继续阅读 (148)


    love 0
    惜分飞
    发表于
    2024-08-30 00:45:27

    如何在 oracle 集群环境下修改私网信息 (Doc ID 2103317.1)

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:如何在 oracle 集群环境下修改私网信息 (Doc ID 2103317.1)作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]Oracle 集群中的网络信息(接口,子网及每个网卡的角色)都可以被’oifcfg’ 命令管理, 但是没有网卡的IP地址除外,oifcfg 命令不能修改IP地址信息. ‘oifcfg getif’ 命令可以用来显示OCR中当前网卡的配置信息:% $CRS_HOME/bin/oifcfg getif0 10.X.XXX.0 global public1 192.XXX.X.0 global cluster_interconnect在 Unix/Linux 系统中,网卡名字是被系统自动分配的,依据系统平台的不同而不同。对于 windows 系统,请参考下面的附带的文档. 上面的例子显示当前网卡0 被用作公网并且子网为 10.2.156.01 被用作集群私网,子网为192.168.0.0。‘公有’ 网络是服务器与客户端之间的通信(与 VIP 使用相同的网段并以不同的记录存储在 OCR 中),与之对应的’cluster_interconnect’网络是用来在 RDBMS/ASM 节点间缓存融合。从 11gR2 开始,cluster_ ...继续阅读 (137)


    love 0
    惜分飞
    发表于
    2024-08-30 00:45:27

    如何在 oracle 集群环境下修改私网信息 (Doc ID 2103317.1)

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:如何在 oracle 集群环境下修改私网信息 (Doc ID 2103317.1)作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]Oracle 集群中的网络信息(接口,子网及每个网卡的角色)都可以被’oifcfg’ 命令管理, 但是没有网卡的IP地址除外,oifcfg 命令不能修改IP地址信息. ‘oifcfg getif’ 命令可以用来显示OCR中当前网卡的配置信息:% $CRS_HOME/bin/oifcfg getif0 10.X.XXX.0 global public1 192.XXX.X.0 global cluster_interconnect在 Unix/Linux 系统中,网卡名字是被系统自动分配的,依据系统平台的不同而不同。对于 windows 系统,请参考下面的附带的文档. 上面的例子显示当前网卡0 被用作公网并且子网为 10.2.156.01 被用作集群私网,子网为192.168.0.0。‘公有’ 网络是服务器与客户端之间的通信(与 VIP 使用相同的网段并以不同的记录存储在 OCR 中),与之对应的’cluster_interconnect’网络是用来在 RDBMS/ASM 节点间缓存融合。从 11gR2 开始,cluster_ ...继续阅读 (96)


    love 0
    人生若只如初见
    发表于
    2024-08-30 00:20:00

    开发者藏经阁-超全阿里系技术作品大合集

    开发者藏经阁是一个汇聚阿里巴巴技术实践精华的平台,涵盖云原生、物联网、大数据及人工智能等领域。该平台深入分享阿里工程师的实战经验,提供顶级技术内容,旨在帮助开发者获取最新的技术知识。用户可通过阿里账号免费下载各类技术电子书,进一步提升技能和实践能力。 ...继续阅读 (117)


    love 0
    阮一峰
    发表于
    2024-08-30 00:09:06

    科技爱好者周刊(第 315 期):一份谷歌离职报告

    这里记录每周值得分享的科技内容,周五发布。本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。封面图入夜后,大理洱海上亮起无数鱼灯,吸引鱼类浮上水面,渔民趁机捕捉,消灭外来的西太公鱼。(via)一份谷歌离职报告上周,我看到一篇有趣的文章。一位谷歌 SRE 工程师离职了。她负责服务器的运维,平时要为网站故障写分析报告(postmortem),现在离职了,就为自己的离职也写了一份分析报告。她写得非常坦率,说了心里话,也透露了很多谷歌公司的情况。信息量挺大的,下面分享给大家,碍于篇幅,有所删节。(1)我的基本情况。2015年,我从波兰的大学毕业,加入谷歌,来到爱尔兰分公司,担任 SRE 工程师。入职时,我的职级是 L3,9个月内就晋升到 L4,一年后晋升到 L5,现在是 L6。(2)我从谷歌得到了什么。在谷歌待了九年后,我在本周离职。回顾这九年,我得到了很多东西。首先,我得到了大量的钱。其次,我得到了工程技能,理解了复杂的大型网站系统,还拥有处理生产故障和调试机器的世界一流的技能。再次,我得到了领导和管理团队的技能,以及成为一家巨型技术公司一员的满足感。最后,我得到了各种福利,比如办公室、游泳池、健身房、体育课程、每周按摩、美味和健康的膳食、医疗保健等,还有好玩且舒适的异地出差和商务旅行机会。(3)谷歌的变化。现在 ...继续阅读 (152)


    love 0
    Jiajun的技术笔记
    发表于
    2024-08-30 00:00:00

    HTTP 压力测试中的 Coordinated Omission

    《HTTP 压力测试中的 Coordinated Omission》HTTP负载测试工具有很多,常见的有 ApacheBench,也就是 ab,还有 wrk、vegata等。在了解这些工具时,我了解到一个新的概念:Coordinated Omission,来看 GPT 的解释... ...继续阅读 (77)


    love 0
    chancel
    发表于
    2024-08-30 00:00:00

    systemd配置指南

    systemd 是一个 2010 年诞生的系统和服务管理器,广泛用于现代Linux发行版中,负责启动和管理系统的用户空间服务、挂载文件系统、启动并管理设备、以及其他系统初始化任务作为取代 init 系统的系统项目,systemd 通过单一的控制进程(systemd进程)来管理系统的生命周期,其采用 ini 配置文件来描述和管理服务现代大部分 Linux 系统都由 systemd 启动和管理1. 入门1.1. 一个例子以 sshd 服务为例,控制其启动、关闭、和重启:Bashcontent_copysudo systemctl stop sshd sudo systemctl start sshd sudo systemctl restart sshd# 检查 sshd 的服务状态sudo systemctl status sshd接下来,以配置一个 easydns 程序服务为例编辑: /etc/systemd/system/easydns.serviceTEXTcontent_copy[Unit] # 服务描述 Description=easydns service # 启动顺序 After=network.target [Service] # 执行命令 ExecStart=/root/easydns/easydns -m=127.0.0.1:1080 -p=116.116.11 ...继续阅读 (121)


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

    在内网 Windows 离线安装 minicoda 和 python

    这几天在内网环境配置 python,稍作记录。需要强调的是,我的方案并没有 100% 完成,目前所有操作都是在 conda 默认的 base 环境中进行,没有完成 conda 安装特定 python 版本这个场景,目前并不在意,先这样了。安装 Minicoda和 Anaconda 的关系Miniconda 和 Anaconda 都是由Anaconda, Inc. 开发和维护的。Anaconda 是 一个功能全面的Python发行版本,包含了Python解释器、Conda包管理器以及大量预安装的科学计算、数据分析、机器学习等领域的第三方库(如NumPy、Pandas、SciPy、Jupyter等)。Miniconda 是 Anaconda 的一个精简版本。仅包含 Python解释器、Conda包管理器和基本的包管理工具,没有预装第三方库。Miniconda 使用的是BSD许可,这意味着可以在商业场景中免费使用 Miniconda。有一说一,就算 Anaconda 是开源的,我也会选择用 Miniconda。下载下载: https://docs.anaconda.com/miniconda/miniconda-install/官方命令行使用conda info conda info--env# 列出所有环境condaenvlist# 列出所有环境python--versionpip-- ...继续阅读 (138)


    love 0
    JiaoYuan\'s blog
    发表于
    2024-08-30 00:00:00

    拟南芥根部的单细胞分辨率调控景观

    文章题为"The regulatory landscape of Arabidopsis thaliana roots at single-cell resolution"。该文章发表于 Nature Communications(中科院一区,IF=14.7,第一作者:Michael W. Dorrity,通讯作者:Josh T. Cuperus)。 ...继续阅读 (63)


    love 0
    诺多
    发表于
    2024-08-29 23:00:44

    SPlayer是一款简约的开源音乐播放器,支持逐字歌词,下载歌曲,展示评论区,音乐云盘及歌单管理等功能,更确切的说是一款某抑云播放器,UI设计的非常漂亮,全屏无广告,目前已支持Windows、macOS和Linux平台,并且可以使用Docker部署Web版。🎭 功能简介SPlayer的功能做的非常完善,除了基本的听歌需求,在其他方面也是非常奈斯!1. 系统功能多方式登录:支持扫码登录、手机号登录,提供灵活的登录方式。自动签到:自动进行每日签到及云贝签到,提升用户体验与积分累积。主题自适应:封面主题色自适应,Light / Dark 模式自动切换,支持明暗模式的手动/自动调整,提升视觉舒适度。移动端适配:确保在移动端的基础适配,提升移动端用户体验。2. 音乐与视频本地管理:本地歌曲管理及分类,建议使用音乐标签匹配后再操作,提高管理效率。版权处理:支持播放部分无版权歌曲(可能不完美匹配),提供客户端独享功能。下载与品质:支持下载歌曲,最高可达Hi-Res品质,满足不同音质需求。歌单功能:新建歌单、编辑歌单、收藏/取消收藏歌单或歌手,增强个性化管理。播放特性:每日推荐歌曲、私人FM,以及支持PWA(Progressive Web Apps)增强跨平台体验。视频内容:支持MV与视频播放,丰富内容形式。3. 歌词与字幕歌词显示:支持逐字歌词、歌词滚动、歌词翻译,提升观看体验。音乐视觉:音乐频 ...继续阅读 (119)


    love 0
    二丫讲梵
    发表于
    2024-08-29 21:58:45

    学习周刊-总第174期-2024年第35周

    学习周刊-总第174期| Remembering-Haoel | fastapi-vue-admin | drag-to-preview | SwitchHosts | image-matting | matting-website | easeprobe ...继续阅读 (103)


    love 0
    罗佳(博主)
    发表于
    2024-08-29 17:57:01

    [WebAssembly]初学笔记 使用Embind在Javascript与C++之间交互

    如果有看不明白的地方请先看前置说明文章Embind是emscripten提供的又一种在js和c++之间的交互方案,其提供更加丰富的交互方式,不止是前面的笔记中介绍的那种简单的函数调用。Embind库API参考文档地址:https://emscripten.org/docs/api_reference/bind.h.html官方指导文档地址:https://emscripten.org/docs/porting/connecting_cpp_and_javascript/embind.html,下面简单概括一下这个库包含的功能。1.在js环境中绑定c++中的(绑定指的是把另一个语言中的概念映射为当前语言中类似的概念):函数类(结构体)和类的属性以及方法枚举和常量内存空间(以类型化数组形式获取)2.在c++环境中:使用`val`类操作js中的任意对象。绑定C++概念在Javascript调用使用embind库的程序在编译时需要添加链接参数:-lembind绑定函数在EMSCRIPTEN_BINDINGS宏中使用function定义要绑定的函数:#includebind.h>/引入库定义 #includeusing namespace emscripten; int call_console(float a, int b,const std::string &text;) { std ...继续阅读 (107)


    love 0
    Zabbix中国
    发表于
    2024-08-29 16:17:59

    “运维天命人” 通关必看的18个技术干货

    近期,被誉为中国第一款3A大作的《黑神话:悟空》火爆全网,以中国神话故事为背景,融入传统非遗文化,对全国多处名胜古迹进行实景扫描,这些带有浓烈中国文化特色的尝试以及世界级制作水准引来了全球范围内超乎预期的关注。咱们Zabbix开源社区里也有不少人在讨论😁图片源于网络 由AI生成来参会~有机会赢取《黑神话: 悟空》标准版游戏游戏中,“天命人”需一路打怪,不断踏上新的征途,在西游世界里通关成长。游戏外,回归到自己的生活、职场,更多“直面天命”的命题在等着我们去体验与攻克。作为运维人,保障系统稳定运行是我们的职场天命,更是我们对技术的不懈追求和对服务的极致承诺。数字时代,运维人如同守护者,时刻警惕着潜在的风险,确保每一条数据流的顺畅,每一个服务的连续性,想要在这条道路上升级通关,就必须不断学习最新技术、修炼自我。(拉到最后 还有多重礼品惊喜)Zabbix开源社区链接用户,营造学习互助的社区氛围,为用户们及时传递Zabbix最新功能、资讯动态等,搭建学习、交流的平台,助力Zabbixer的不断成长! Zabbix中国峰会将于9月13日-14日在上海举办,加入我们,共赴这场Zabbix的年度盛会!在这里,您将有机会与行业领袖、技术专家以及社区精英面对面交流,共同探讨监控技术的前沿趋势和实践应用。Zabbix & Technology18+ 场技术干货演讲前沿资讯、行业实践、扩展应用与创始人面 ...继续阅读 (127)


    love 0
    白宦成
    发表于
    2024-08-29 15:40:59

    成为对抗「制度化」的人

    对于大企业的员工而言,我们会有逐渐「制度化」的倾向。因为制度确实帮助我们包办了一切。但作为一个独立的个体。我们既要享受制度化带来的便利,也要警惕制度化带来的问题。在《肖申克的救赎》当中,制度化使得图书馆管理员老布身上体现带来的淋漓尽致。被关押了 50 年的他,没办法再良好的重新生活在社会当中,最终,以自杀告别。而对于我们每个人的启示就是,我们要学会主动对抗制度化。主动对抗制度化不意味着你要抗拒企业提供的各种制度。也不意味着你为企业服务一段时间后就离开。主动对抗制度化意味着你应该学会主动反思企业提供给你的各种价值,以及反思企业提供的价值是否有可以替代的解决方案。在 Netflix 的文化当中,鼓励员工去外部企业面试,也是一种提醒你反思体制化的手段。但所有的这些,都不如我们自己反思「我是否被所在的企业制度化了?」,「除了企业的制度化相关的东西,我们还有一些什么?」 ...继续阅读 (123)


    love 0
    selfboot (xuezaigds@gmail.com)
    发表于
    2024-08-29 13:07:41

    LevelDB 源码阅读:内存分配器、随机数生成、CRC32、整数编解码

    LevelDB 中实现了不少 utils 工具,比如定制的内存分配器 Arena,随机数生成类 Random,实现中都会考虑到具体的使用场景,做了优化以及取舍,值得好好学习。本篇文章主要聊聊下面部分的实现:内存管理 Arena,一个简单高效,适合 LevelDB 的内存分配管理器;随机数 Random,一个不错的线性同余伪随机生成算法,用位运算替代取模优化了执行效率。CRC32 循环冗余校验,用于检测数据传输或存储过程中是否发生错误;整数编、解码,用于将数字存储在字节流或者从字节流中解析数字。此外,还有些 utils 组件比较复杂些,会放在单独的文章里聊,比如:LevelDB 源码阅读:禁止对象被析构讲在 C++中如何禁止某个对象被析构,以为这样做的原因。内存管理 Arena 类LevelDB没有直接使用系统默认的 malloc 来分配内存,也没有使用 tcmalloc 等第三方库来管理内存的分配和释放,而是自己实现了一个简单的内存分配器。这里的内存分配器可以说是量身订制,主要基于下面考虑:主要在 memtable 中使用,会有大量的分配,可能有很多小内存分配;统一回收时机,在 memtable 数据落磁盘后,会一并回收;内存 memtable 的数据其实存储在 skiplist 中的。每次插入 key,就需要往 skiplist 中插入节点,这里节点使用的内存就是用 arena ...继续阅读 (176)


    love 0
    Jimmy He
    发表于
    2024-08-29 10:43:21

    一次大量事务日志生产的链条分析

    数据传输工具,在全量同步中,往往是并发执行的,dts有个重写逻辑,是:1)DTS碰到死锁的时候,会当前session中重试,继续写入数据。比如:DTS一批写入1024条数据,写到第1000条失败了,会在当前session中继续从头写入这1024条数据。这个过程可能会出现数据重复写入,会发生主键冲突。2)DTS写入检测到主键冲突报错,就会将insert转换成delete + insert执行,先对当前1024条做delete操作,删除完成后,做insert操作。因此,在某些场景下,会导致不断删除重写数据,导致产生大量的事务日志。比如oracle的bitmap索引,会enq-TX mode=4的锁堵塞,进而产生死锁,进而引发问题:并且在后续,不仅出现insert对insert的死锁,由于dts还要删除数据,会delete数据,因此然后又加上了delete和insert的死锁,后续还有delete和delete的死锁。死锁的频率越来越高,重写次数越来越高,因此事务日志的量,可能会变成平时的10多倍,打爆磁盘空间,从而引发事故。 ...继续阅读 (91)


    love 0
    Jayden\'s site
    发表于
    2024-08-29 06:19:14

    Linux Mint & Windows 双系统远程启动

    该渲染由 marked 生成,可能存在排版问题,最佳体验请前往:https://xxu.do/posts/geek/Linux-Mint-and-Windows-dual-system-remote-bootIntro我的小服务器上安装了双系统,先安装的 Windows 再 安装的 Linux Mint,由 GRUB 进行引导,默认引导到 Linux Mint。如果您也是这样安装的话,可以通过一下方法远程切换系统。从任意系统重启至 Linux Mint因为 GRUB 默认引导至 Linux Mint,因此直接重启即可。从 Linux Mint 引导至 Windows我的 GRUB 的引导中,我的 Windows 序号为 2(从上往下从 0 开始计数)。因此想重启到 Windows 有一个临时的设置,在下次重启时重启到某一序号,再下次重启时则失效。[object Object]从 Windows 重启到 Windows在这种情况下,需要直接重启到 Linux Mint,再用以上的方式重启到 Windows,虽然麻烦一点,但由于操作的频率也不是这么高,我认为是一个经济实惠的解决方案。看完了?说点什么呢 ...继续阅读 (164)


    love 0
    怕刺
    发表于
    2024-08-29 04:06:42

    光猫下路由器与电脑的互相访问:静态路由设置

    场景光猫下接了一台路由器和一台电脑,实现路由器下的设备能够访问电脑光猫拨号,IP地址为192.168.1.1OpenWRT路由器接入光猫获得IP地址192.168.1.2,自身的IP为192.168.2.1在OpenWRT路由器中,编辑路由表vi /etc/config/network,在最末尾的地方添加一个新的静态路由:config route option interface 'wan' # wan名称取决于设置 option target '192.168.1.0' option netmask '255.255.255.0' option gateway '192.168.1.2'保存后重启路由器,使用route命令查看,有如下内容即可:192.168.1.0 192.168.1.2 255.255.255.0 UG 0 0 0 eth1 # eth1名取决于设置如果是临时性的,下次重启就不需要,可以使用route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.2 ...继续阅读 (117)


    love 0
    qihang01
    发表于
    2024-08-29 02:48:15

    Linux系统进入救援模式备份数据

    操作系统:CentOS-7.x 遇到问题:系统无法启动,需要把/data/server下面的数据拷贝出来 解决办法:使用CentOS-7.x光盘引导进入救援模式,拷贝数据 一、系统损坏无法启动,使用救援模式修复后可以正常启动 1、模拟故障,系统无法启动 #这个命令会删除系统引导文件,导致系统无法正常启动,可以使用救援模式修复系统 rm -rf /boot/grub2 shutdown -r now #重启后系统已经无法启动了 2、设置光盘引导重启系统 选择故障排除模式Troubleshooting 选择救援模式Rescue a CentOS system 选择1,继续 chroot /mnt/sysimage 3、修复系统 grub2-install /dev/sda grub2-mkconfig -o /boot/grub2/grub.cfg exit reboot 现在可以正常进入系统了 二、系统损坏无法启动,无法修复,只能通过救援模式把里面的数据拷贝出来 1、模拟故障,系统无法启动 #这个命令会用零覆盖硬盘的第一个扇区,通常会影响硬盘的主引导记录(MBR),会导致系统无法启动。 dd if=/dev/zero of=/dev/sda bs=1 count=446 2、设置光盘引导重启系统 选择故障排除模式Troubleshooting 选择救援模式Rescue a CentO ...继续阅读 (161)


    love 0
    张善友
    发表于
    2024-08-29 01:23:00

    Mono 现状与未来:从Wine-mono 到.NET 9 - 张善友

    【摘要】Mono 官网主页[1]和 Mono GitHub 页面今日发布公告[2],微软宣布将 Mono 项目移交给 WineHQ 组织,也就是 Linux 兼容 Windows 应用框架 Wine 的开发团队。微软从 2014 年开始向.NET 开源发展,当时微软宣布.NET Core即将开源[3]。然而阅读全文 ...继续阅读 (144)


    love 0
    人生若只如初见
    发表于
    2024-08-29 00:59:51

    使用DM(达梦数据库)数据迁移工具导出sql文件

    前言 在数据迁移和备份的过程中,导出SQL文件是一个常见且重要的操作,特别是在使用达梦数据库(DM8)时。达梦数据库作为国内自主研发的关系型数据库,具备高效、安全、稳定的特性。本文将详细介绍如何使用达梦数据库的迁移工具,来实现SQL文件的导出,从而确保数据的完整性与可移植性。 在实际操作中,我们将通 ...继续阅读 (106)


    love 0
    惜分飞
    发表于
    2024-08-29 00:45:54

    ORA-600 [kcvfdb_pdb_set_clean_scn: cleanckpt] 相关bug

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:ORA-600 [kcvfdb_pdb_set_clean_scn: cleanckpt] 相关bug作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]从oracle 12c引入pdb特性之后,数据库非常规恢复中就有一个ORA-600 [kcvfdb_pdb_set_clean_scn: cleanckpt]的噩梦,一般是在recreate controlfile之后resetlogs库之后,在open pdb会遇到这个错误,mos上主要bug信息Bug 22709877 open resetlogs fails with ORA-600 [kcvfdb_pdb_set_clean_scn: cleanckpt]Bug 16784143 ORA-600 [kcvfdb_pdb_set_clean_scn: cleanckpt] with PDBsBug 31686545 RMAN: Open PDB fails with ORA-00600 [kcvfdb_pdb_set_clean_scn: cleanckpt]对于这些bug引起的ORA-600 [kcvfdb_pdb_set_clean_scn: cleanckpt]问题,尽可能规避掉这些bu ...继续阅读 (115)


    love 0
    惜分飞
    发表于
    2024-08-29 00:45:54

    ORA-600 [kcvfdb_pdb_set_clean_scn: cleanckpt] 相关bug

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:ORA-600 [kcvfdb_pdb_set_clean_scn: cleanckpt] 相关bug作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]从oracle 12c引入pdb特性之后,数据库非常规恢复中就有一个ORA-600 [kcvfdb_pdb_set_clean_scn: cleanckpt]的噩梦,一般是在recreate controlfile之后resetlogs库之后,在open pdb会遇到这个错误,mos上主要bug信息Bug 22709877 open resetlogs fails with ORA-600 [kcvfdb_pdb_set_clean_scn: cleanckpt]Bug 16784143 ORA-600 [kcvfdb_pdb_set_clean_scn: cleanckpt] with PDBsBug 31686545 RMAN: Open PDB fails with ORA-00600 [kcvfdb_pdb_set_clean_scn: cleanckpt]对于这些bug引起的ORA-600 [kcvfdb_pdb_set_clean_scn: cleanckpt]问题,尽可能规避掉这些bu ...继续阅读 (99)


    love 0
    Pil0tXia
    发表于
    2024-08-29 00:02:00

    撒下种子,然后不期而遇 —— 在 CommunityOverCode Asia 2024 与热爱重逢

    与热爱重逢我早该意识到,自从我需要请假参加此次 CommunityOverCode Asia 大会起,我就已经在被裹挟着前进,再无大片空闲的时间琢磨博客的词句。校招入职小红书后,我从第四天就开始主动接手需求,82 小红书日、超级码力启航营…… 接踵而至的活动与大小周的存在让我愈发珍惜周末的休息时光,但我也不愿丢下我的热爱的根源。我为什么能请假自费参会?对于绝大多数普通开发者来说,没有公司支持,与工作又没有直接相关,“请两天假 + 放弃周末,自费飞去另一个城市,只为参加一场会议”,可能会是一个难以接受的选项。可对我来说,技术热情是我身为工程师的乐趣来源。在业务部门,新人接手的总会是练手级别的 CRUD,底层的各个方法还是不同前辈在不同时期写下的。想要与它们对接,就像是想要用一种形状的俄罗斯方块,拼上 N 种不同形状的方块。即使是这样繁复的 CV Job,我也在尝试从比较方块间的不同的过程中寻找些许乐趣。更何况是为我留下了美好记忆、激励我一路深入 Coding World 的 Apache 软件基金会所组织的活动呢。自从参加了去年的 CommunityOverCode Asia 2023 大会后,我关注了国内各类活动整整一年。我一直认为,国内再无比 CommunityOverCode Asia 办得更富有技术氛围的峰会。下文将简称 CommunityOverCode Asia 为 Co ...继续阅读 (73)


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

    在内网 Windows 离线使用 vscode

    内网 Windows 安装 vscode下载:https://code.visualstudio.com/正常安装就行。主要关注点是把 code 的路径放到 PATH 路径下。打开命令提示符CMD或 PowerShell,按Win + R,输入cmd或powershell,然后按回车。输入code命令code --version检查输出:如果code命令未安装或不可用,将看到类似以下的错误信息'code' 不是内部或外部命令,也不是可运行的程序或批处理文件。如果正常安装,可以跳过下面的步骤。打开 VSCode。打开命令面板:按Ctrl + Shift + P打开命令面板。输入并选择Shell Command: Install 'code' command in PATH:重启终端,然后再次输入code --version检查是否可用。还是不行的话,手动设置PATH:控制面板->系统和安全->系统->高级系统设置->环境变量->系统变量->Path下载原有扩展获取现有的 Vscode 扩展列表code --list-extensions > vscode-extensions-list.txt安装了很多,我只挑最紧要的,比如:ms-ceintl.vscode-language-pack-zh-hans ms-python.debugpy ms-python.python vscode ...继续阅读 (115)


    love 0
    10k
    发表于
    2024-08-29 00:00:00

    美国往事-追尾记

    一还在做学生的时候,跟朋友开车从达拉斯到另一个city去吃饭,走的是人称鬼见愁的I65公路,因为基本上都是顶着限速或者无视限速在开。当时还是白天下午,回达拉斯的路上,车流在拐弯处减速,汇聚然后产生了堵车跟车。当时因为其实路上车不算很多,所以肉眼可见的跟车,我就提前减速了下来。我自认开车还算比较稳当的,因为我是一个谨慎胆小的人。然后就是dong的一声,我和坐在副驾的朋友以及我的玻璃水同时从我们在的地方飞了起来。我心里想的是完了我的脆皮日系车估计要完。下车一看雅阁威武,只有对方车子车牌螺丝的两个螺丝印。 虽然是第一次遇到交通事故但是已经网上看过很生活经验贴,也在脑子里演练过,但是接下来发生的事情仍然是超出了想象。车上下来一个满身味道的大姐眼神迷离,我顿感无奈,连忙让朋友去拍他的车型和车牌号了,我说那你给我你的保险吧。一般来说,买全险就是出了事故保险公司出钱修两方,半险liability就是修对方。搞笑的是,我们当时还在高速上,路过的朋友们在驰骋的过程中仍不忘摇下车窗来一句"Congratulations!"。对面姐们支支吾吾,一会给一会不给。我同时开始报警,“有人受伤吗?”“没有”,“有人需要救护车吗”, “应该没有”,“那请你们交换保险驾照信息然后尽快驶离”。然后姐们估计不想警察来,我电话还没挂,匆忙之间让我拍了她的保险就上车走了。我们也就无语的开车走了。二我后续做了三件事:第一件事 ...继续阅读 (82)

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