首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏学习之旅

    Openstack侦探故事3

    Episode 3 在Episode2的Openstack侦探故事中,两个负载平衡器运行在基于OpenStack的云虚拟机,共享一个简单的基于高可用的IP地址开始拍打,来回切换IP地址。 installed: acl cpu-checker ipxe-qemu libaio1 libasound2 libasound2-data libasyncns0 libbluetooth3 libboost-thread1.54.0 libbrlapi0.6 libcaca0 libfdt1 libflac8 libjpeg-turbo8 libjpeg8 libnspr4 libnss3 installed: acl cpu-checker ipxe-qemu libaio1 libasound2 libasound2-data libasyncns0 libbluetooth3 libboost-thread1.54.0 libbrlapi0.6 libcaca0 libfdt1 libflac8 libjpeg-turbo8 libjpeg8 libnspr4 libnss3

    73210发布于 2019-02-27
  • 来自专栏博文视点Broadview

    与《代码随想录》的故事

    在十年所学,终成《代码随想录》!的留言区,可以看到很多录友们和“代码随想录” 的精彩故事。 留言区一共有300多条留言,公众号限制只能精选100条留言,所以不能把所有留言都展现出来。 这里我也分享一些录友们的故事: 从学生 到 已经工作的录友 有转行的录友 有对算法回心转意的录友 准备考研的录友 有许下心愿的录友 有说我题解有错别字的录友 哈哈哈 因为代码随想录而改变自己懒散习惯的录友 这些评论确实很让人感动,也希望大家都发展的越来越好[Hug] 这个月11号《代码随想录》正式开卖,结果两天就卖断货了,《代码随想录》也成为今年京东双12科技畅销书的一匹黑马。 没有加我过微信的录友,可以加我这个微信,备注:代码随想录。 方便阅读过程中有问题,直接与我反馈。 最后欢迎大家来《代码随想录》“找茬”!虚心接受录友们的指导 京东限时五折优惠,快扫码抢购吧!

    67120编辑于 2023-04-19
  • 来自专栏PandaCoder

    GitPulse:让代码故事自己讲述

    我们写代码,不是为了留下一串乱码,而是为了讲述一个故事。信息≠理解。而GitPulse,让信息变成洞察理查德·沃曼——TED创始人、信息架构之父——曾说过一句深刻的话:“信息只有被理解,才能产生价值。 统计面板:个人、项目、团队,三重视角立体呈现智能周报:不是流水账,而是有主题、有重点的价值总结3.语义化:读懂你代码背后的“为什么”GitPulse不只看diff,更理解意图:这是性能优化? 它把零散的提交,重组成一条条有逻辑、有温度的故事线。价值先行:不是监控你,而是让你看见自己哈里·马克思——传奇营销大师——有一条铁律:“先问你能为客户创造什么价值,再谈回报。” 特别功能:AI代码检测——拥抱未来,诚实记录我们不回避AI编程。相反,GitPulse内置AI代码识别功能:自动标记AI生成代码统计AI辅助占比帮你反思:哪些工作可被AI替代?你的核心价值在哪里? 三步开启你的价值之旅安装:在JetBrainsMarketplace搜索“GitPulse”打开:IDE右侧工具栏点击“GitStatistics”感受:看见你的第一份“有故事的周报”最后的话我们不是代码机器

    20910编辑于 2025-11-27
  • 来自专栏腾讯专有云

    核酸检测3秒背后的故事

    从2019年末,新冠疫情突然爆发,至今已持续了2年多。从不明病毒爆发,到武汉封城,再到现在防疫常态化,大规模核酸检测成为我们重要的防疫利器,而核酸检测系统的稳健和性能直接影响人们的工作和生活。

    1.6K10编辑于 2022-06-24
  • 来自专栏python3

    Office2010的故事 3、PPT中

    各种视频编码都有各自的版权,你不能随便用人家的代码。 所以微软支持的文件数量也少了很多,基本上就是Mepg1(VCD的文件画质低)、自家的ASF和WMV。 通过上面几个步骤,我们解决了3个问题,插入视频、自动播放、截取时间,并且只用了一个软件就实现了,更重要的是它还可以用翻页器观看。

    1.3K30发布于 2020-01-06
  • 来自专栏毛毛v5

    MP3故事机MCU选型记录

    要弄一个mp3音频硬件。没有接触过,所以开始找了好多方案,by8001+51(stm32),vs1003+51(stm32)。后来发现stm32太贵了。所以开始琢磨51+vs1003,电路图找了好多。 基本上就确定了vs1003+51+sd模块,开发板买了不少,代码也写好。后来又想加入wifi功能。感觉51就费劲了。偶然机会看到了乐鑫的esp32,于是又乐鑫网站翻资料。发现它是一款集成度很高的模块。 双mcu,可以自己写代码,内置mp3解码,有sdio,gpio,spi,i2c,adc,dac,内置蓝牙,wifi,运行freertos,内置wifi,蓝牙协议栈。开发环境也挺好配置。 另外该琢磨哪里去找做玩具外壳,或者音箱外壳,或者mp3外壳的注塑厂了。。。

    72820发布于 2021-03-16
  • 来自专栏SAP最佳业务实践

    mySAP 供应链管理-成功故事3

    SAP高级计划优化器与SAP R/3系统的紧密集成即实现了供应链的一体化管理,同时也确保了全球企业内的精确计划数据计算。 "SAP R/3系统和SAP高级计划优化器的紧密集成为我们公司确立了决定性的优势。" ------Klaus Godzik博士,供应链项目主管 "SAP R/3系统和SAP高级计划优化器的紧密集成为我们公司确立了决定性的优势。" SAP R/3系统和SAP高级计划优化器的紧密集成确保了企业缩短了产品交付时间,大大提高了效率。 我们不仅能在较短的时间内将SAP高级计划优化器和SAP R/3系统集成,而且又能快速地模拟我们设计的高速自动化过程。"

    80080发布于 2018-03-27
  • 来自专栏代码故事

    代码故事】VSCode知名主题material-theme仓库代码清空

    在这个事情发生的第一时间,Anthony Fu 克隆了一份代码仓库,并做了补充说明。恢复仓库? 作为一个有着800个fork的知名开源项目,就算代码被完全清空了,也还是存在着无数个备份,要想恢复,也是很简单的事情。针对代码恢复这个问题,Anthony Fu 有着他的思考和观点。 如果是我,只要做开源可以赚钱,没有人贡献代码,没有人一起维护,完全没问题,我可以贡献到老。同时呢,这也是很多很多开源维护者,贡献者的窘境。

    21810编辑于 2024-08-10
  • 来自专栏前端框架源码剖析

    Vue3源码07: 故事要从createApp讲起

    Vue3源码01 : 代码管理策略-monorepo Vue3源码02: 项目构建流程和源码调试方法 Vue3源码03: Vue3响应式核心原理 Vue3源码04: Vue3响应式系统源码实现1/ 2 Vue3源码05 : Vue3响应式系统源码实现(2/2) Vue3源码06: reactive、ref相关api源码实现 读完前面的文章,相信大家已经能对Vue3的响应式原理有比较深入的掌握 但仅仅掌握响应式原理是不够的,我认为Vue33大支柱。 ” 其实上面关于这3大支柱的描述,已经高度概括了整个Vue3框架的核心功能。 在Vue3中我们可以直接这样写,代码变化如下: <!

    79510编辑于 2022-09-27
  • 来自专栏滚雪球学SpringBoot

    🔄从头到尾的重构之旅:代码重生的幕后故事

    这不仅仅是“修改”代码那么简单,而是像炼金术一样,把一堆混乱的代码重新炼制成可扩展、易维护的金子。  在这篇文章中,我将带你走进一次真实的代码重构之旅。 order_id) # Step 2: 检查订单状态 if order.status == "pending": # Step 3: 验证客户信息 if 提高代码可读性和可维护性:让每个函数名明确其功能,代码结构清晰,减少不同功能间的耦合。减少重复代码:提取公共逻辑,避免不同地方的重复劳动。   这样,代码结构变得更加简洁,每个小函数的功能更加明确,代码也更易于维护。 Step 3:提取共用逻辑  在重构过程中,我还发现了许多重复的代码逻辑。例如,支付状态检查和库存检查在不同的地方都有类似的实现。我将这些重复的逻辑提取成了通用的函数,避免了重复劳动。

    29621编辑于 2024-12-18
  • 来自专栏TopCoder

    一起聊聊3个线程依次打印1、2、3...的故事

    3个线程依次打印1、2、3…这个问题,常常被作为面试题,题目如下: 三个线程,一个线程负责打印1,4,7,……;第二个负责打印2,5,8,……,第三个负责打印3,6,9,……,要求在控制台中按顺序输出 1,2,3,4,5,6……。 这个题目肯定是要启动3个线程的,那怎么让这3个线程“协作”按顺序打印1、2、3呢?从大的方面来讲,这种“协作”可分为以下两种: 竞争型:每个线程都抢着去打印,如果发现不该自己打印,则准备下一轮抢。 竞争型打印 多个线程竞争型打印,优势是代码简单易懂,劣势是线程争抢是CPU调度进行的,可能该某个线程打印时结果该线程迟迟未被CPU调度,结果其他线程被CPU调度到但是由于不能执行打印操作而继续争抢,造成 下面以第二种方式进行代码分析,比如当前线程通过submit给下一个线程一个“待打印数字”的任务,这样很容易想到使用只包含1个线程的线程池来实现,示例代码如下: public class DemoTask

    1.4K20发布于 2020-03-10
  • 来自专栏Alter聊科技

    风口上的低代码:诱人的故事,危险的豪赌

    01 理想的故事代码的理念最早可以追溯到上世纪80年代,彼时美国正在流行“第四代编程语言”,目的在于打造让开发者实现“做什么”而不是“如何做”的编程语言,并在21世纪初诞生了可视化编程语言。 尽管低代码的概念在国内愈演愈热,但对低代码市场的争夺却始于2020年。 即便是一些布局低代码的SaaS平台,也开始向aPaaS延伸,试图以开放的方式扩张自身的业务范围。 也就是说,“生态故事”几乎已经是低代码平台的标配,也是这场赌注中最危险的地方。 和许多被推上风口的行业一样,低代码并不缺少可观的商业故事,却不应忽略企业服务的特殊性,不像消费市场那样有太多差异化的空间。 低代码本身并不是壁垒,关键在于找到正确的价值出口,把“低代码”的利器转化为可观的商业价值,而非一味鼓吹低代码的技术革命。

    31720编辑于 2023-01-12
  • 来自专栏Opensource翻译专栏

    基础架构是代码:COBOL和Go的故事【programming(Go)】

    在本周的Command Line Heroes播客(S3E5)中,伴随着编程语言和平台的变化,这个想法又将出现人们的脑海里。 下次再试一次,因为她是发明第一个编译器(将编程代码转换为机器语言的软件)的人。 编者注:这篇文章之前说过COBOL是第一种编译语言,但不是。 阅读有关编译语言早期的更多信息。 事实上,据路透社计算,目前仍有2200亿行 COBOL 代码被用于生产,而且每天 COBOL 系统处理的商业交易额高达3万亿美元。” 目前,Go 在云中占据主导地位 Cobol 早期统治的故事让我想起了一些东西。如果我们调查一下这个云计算时代最有影响力的项目,那么您将很难错过排在首位的Go。 Command Line Heroes在本季讲述的故事说明了语言是如何诞生的,它们周围的社区是如何形成的,它们是如何变得流行和标准化的,以及一些语言是如何慢慢衰退的。

    87000发布于 2019-11-17
  • 来自专栏全栈程序员必看

    代码缓存(3

    2、CodeBuffer CodeBuffer类似于IO里面的BufferedReader等用来临时缓存生成的汇编代码,CodeBuffer用来缓存汇编代码的内存通常是BufferBlob中content CodeCache就是用于缓存不同类型的生成的汇编代码,如热点方法编译后的代码,各种运行时的调用入口Stub等,所有的汇编代码在CodeCache中都是以CodeBlob及其子类的形式存在的。 通常CodeBlob会对应一个CodeBuffer,负责生成汇编代码的生成器会通过CodeBuffer将汇编代码写入到CodeBlob中。 _limit) pointer refers to the first unused (resp. unallocated) byte. 3、CodeCache::initialize() 在CodeCache :设置代码缓存的大小; -XX:+UseCodeCacheFlushing:当代码缓存满了的时候,让JVM换出一部分缓存以容纳新编译的代码

    69520发布于 2021-04-07
  • 来自专栏相约机器人

    通过数据讲述3个温布尔登故事

    作者 | Oliver Carrington 来源 | Medium 编辑 | 代码医生团队 大满贯网球比赛的统计数据使得弹药数据故事无止境。 为了获得灵感,在探索这个工具时发现了三个温布尔登故事。 尽管塞雷娜·威廉姆斯,其次是维纳斯,在2000年代和2010年初赢得了最多的温布尔登冠军,但这隐藏了这样一个故事:美国女性的总体数量在这一时期完全崩溃。

    66040发布于 2019-07-16
  • 来自专栏可以叫我才哥

    《用数据讲故事》:用故事驱动决策

    ▶如何用数据讲故事? 而默认工具和一般实践常常令数据和讲述的故事枯燥无味。 本书讲述的内容能够让我们从简单地展示数据成长到用数据讲故事。 如何学会讲故事 我们将从6个方面学会用数据讲故事 读懂上下文:谁是你的受众?你需要他们了解什么或者做什么? 尽量避免使用的图和元素 还有很多图形和元素你应该避免使用:饼图、甜甜圈图、3D图形、双y轴等等 —▼— 视觉感知的格式塔原则,以及如何将其应用到表格或是图形这类信息的展示上。 我们可以利用重复的力量让受众记住我们的故事,也可以采用水平和垂直逻辑关系、反向故事板以及寻求新视角等策略确保我们的故事清晰易懂。

    91521编辑于 2023-08-28
  • 来自专栏全栈程序员必看

    笛卡尔与心形线故事_笛卡尔的故事

    说明 写这篇文章是因为某天看到这样一个公式 r=a(1-cosθ) ,我上网搜了下,原来是笛卡尔心形线的极坐标方程,这个方程里面的确有一个浪漫又悲情的爱情故事,感兴趣的朋友可以点这里看看, 而至于这个故事是真是假,这 并不重要。 心形线 极坐标方程 r=a(1+sinθ) 代码 <! x=16 * (sin(t)) ^ 3; y=13 * cos(t) - 5 * cos(2 * t) - 2 * cos(3 * t) - cos(4 * t)。 根据这个参数方程,用上面说的平面直角坐标系的画法,把代码里的方程换一下,就可以画出这样的心形。 代码 <!

    1.4K20编辑于 2022-11-03
  • 来自专栏镁客网

    内存的故事

    本文转载自公众号:金捷幡(ID:jin-jiefan),作者:金捷幡 前言 2006年5月1日,德国半导体巨头英飞凌(Infineon)分拆了内存事业部在纽交所上市,股票代码叫做Qi。 可惜故事的结局不总是幸福的,和台积电的诉讼和解以及中芯后来因资金缺口引入了央企股东纠纷导致了张汝京的出局。 两家的新技术3D XPoint号称比NAND快1000倍,但是目前成本高昂,应用也仅限于超高端的服务器。 中国台湾 中国台湾的内存产业的故事需要单开一章。 其中最纠结的是英飞凌、茂矽和南亚三角恋的故事。 1996年,茂矽(Mosel Vitelic)和西门子(英飞凌前身)结婚,生子茂德(Promos)。 在DRAM量产50年之际,衷心祝愿我们伟大的祖国可以在半导体尖端制造领域上可以迎头赶上,写下新的内存故事

    1.6K20发布于 2019-09-25
  • 来自专栏深度学习与python

    从 160 行代码到 200 亿安装量:Curl 的传奇故事

    如果你对开源项目、软件开发以及 Daniel Stenberg 的个人故事感兴趣,那么本文将为你提供深入了解和启发。 在 FOSDEM 2024 的大会上,一位低调而充满智慧的人物引起了广泛关注。 他强调了通过易读的代码、文档、测试、代码分析器、模糊测试和漏洞赏金等方式来提高代码质量和安全性。这些都是他们为应对挑战而采取的措施。 Stenberg 也讲到,面对挑战可能会让人心力交瘁。 人比代码更难对付 Stenberg 坦言了也许是最棘手的问题:“人比代码更难对付。” Stenberg 凭借多年的经验,揭示了开发者每天所面临的问题。 当被问及现在与一个更大的代码库有什么不同时,Stenberg 坦率地表示:“实际上没有什么不同。” 他解释说,无论是在大型还是小型代码库中,开发者都会面临类似的沟通挑战和问题。 更令人惊讶的是,每个月平均有 25 位新的提交作者加入这个大家庭,而每个月大约有 10 位新的提交者开始为项目贡献代码

    37110编辑于 2024-03-18
  • 来自专栏王磊的博客

    线程的故事:我的3位母亲成就了优秀的我!

    [电影声明图片] 声明:本故事纯属虚构,如果雷同那就是真事了! 大家好,我是线程,我的英文名叫 Thread,别看我现在风光无限,好像人尽皆知的样子,然而我的身世却悲惨离奇。 ,所以对于创建匿名 Runnable 类,我们也有了更简单的实现方法,如下代码所示: // 变种 2:使用 Lambda 匿名 Runnable 方式 Thread t3 = new Thread(() -> { System.out.println("我是变种 2~"); }); // 启动线程 t3.start(); 注意:以上实现代码只支持 JDK 1.8+ 版本。 */ public class CreateThreadExample3 { // 创建方式 3:实现 Callable 接口 static class MyCallable implements 而我的故事也在这里结束了,我最终不负三位母亲所望,虽不能拯救宇宙和维护世界和平,但却也能在程序界作出自己的一些贡献,这就是我和我三位母亲的故事

    55220发布于 2021-04-25
领券