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

    其实连Docker公司把Docker用错啦

    Docker其实是static link 的一种回归。 我们在学C的时候,就有静态链接,动态链接,本质上是程序代码库的复用而已。那个时候我们认为动态链接库是最优的。为什么呢? 如果是以前,你分发一个程序要几百M,你自己吐血了,但是现在,大家已经毫不犹豫的感觉什么都没有发生的一样,接受了动则几百M的镜像了。

    45120发布于 2018-08-27
  • 来自专栏人生代码

    ES6 对象新增了哪些属性

    ES6 对象新增了哪些属性 允许对象属性以变量的形式 let name = "Ken" let age = 18 let obj = {name, age} 方法可以简写 let person =

    51720发布于 2021-01-27
  • 来自专栏星融元

    深入解析:WiFi 6与WiFi 7无线漫游技术及其实施方案

    WiFi 6 无线漫游技术WiFi 6实现的无缝漫游主要基于802.11k/v/r协议。 在此之前,无线终端每次在加密网络中漫游时需要重新关联验证无线密码,而通过该协议简化认证流程后,大幅缩短漫游切换时间,减少用户感知到的中断时间,确保在漫游过程中业务数据流的低延时传输,提高用户上网体验。 WiFi 7 与WiFi 6 的对比如下:WiFi 6 WiFi 7IEEE标准802.11ax802.11be最大传输速率9.6Gbps23Gbps频段2.4GHz、5GHz、6GHz(仅WiFi 6E 而在WiFi 6 中同一周期单用户只能分配到单个特定RU ,存在部分 RU 资源被闲置的情况。WiFi 7相比WiFi 6 大大提升了频谱资源调度的灵活性并降低了业务时延。 数据流由原来的8条变为16条,每个符号位传输数据由原来的10bit变为12bit,相比Wi-Fi 6 提升20%。

    1.6K00编辑于 2024-09-14
  • 来自专栏AI研习社

    别以为语言学家就整天咬文嚼字,其实他们代码也很 6

    如果你是指希望语言学家学会写正则表达式,或者熟练使用某工具,那么他其实已经不是语言学家了,因为他研究的很明显不是语言的本质及其运行模式。

    33720发布于 2018-07-26
  • 来自专栏全栈程序员必看

    其实Unix很简单

    也就是说,Unix下的各种应用程序和别人不相干。这就是贯穿整个Unix的思维——模块和程序的高度独立性。这样的设计和做法,会让你的系统比较的稳定,也会让你的系统特别地容易管理和维护。 也许很多人觉得Unix的命令行太过复杂。一个命令有着若干的参数,异常地复杂。但之所以今天Unix下的应用程序还在以字符界面为主,这恰好体现了Unix的简单的特征。 到了Windows下,用户标识叫Token,进程标识叫Handle(其实也就是一个DWORD的类型),我看到网上很多问题都在问Windows下的Handle的概念问题。 6) 在Unix下,如果要取得系统的信息。只需要到/proc目录下去cat那堆文件。 Unix就是这么简单,各位想在Unix下学开发的朋友,Windows那么复杂的操作系统过来了,你还会怕这么简单的Unix么?

    38810编辑于 2022-07-18
  • 来自专栏捡田螺的小男孩

    优雅代码的秘密,藏在这6个设计原则中

    那就要理解并熟悉应用这6个设计原则啦:开闭原则、单一职责原则、接口隔离原则 、迪米特法则、里氏替换原则、依赖倒置原则。本文呢,将通过代码demo,让大家轻松理解这6个代码设计原则,加油~ 1. 显然,增加、删除某个逻辑,需要修改到原来类的代码,这就违反了开闭原则了。为了解决这个问题,我们可以使用策略模式去优化它。 对于实现类B和D,它们存在用不到的方法,但是因为实现了接口I,所以必须要实现这些用不到的方法。 其实,对里氏替换原则的定义可以总结如下: 子类可以实现父类的抽象方法,但不能覆盖父类的非抽象方法 子类中可以增加自己特有的方法 当子类的方法重载父类的方法时,方法的前置条件(即方法的输入参数)要比父类的方法更宽松 6.依赖倒置原则 依赖倒置原则定义: 高层模块不应该依赖低层模块,两者都应该依赖其抽象;抽象不应该依赖细节,细节应该依赖抽象。它的核心思想是:要面向接口编程,而不要面向实现编程。

    1.1K40编辑于 2022-12-29
  • 来自专栏生信开发者

    bcftools其实很好用

    *Filter variants per region (in this example, print out only variants mapped to chr1 and chr2)

    1.6K20发布于 2020-10-27
  • 来自专栏AI科技评论

    干货 | 别以为语言学家就整天咬文嚼字,其实他们代码也很 6

    如果你是指希望语言学家学会写正则表达式,或者熟练使用某工具,那么他其实已经不是语言学家了,因为他研究的很明显不是语言的本质及其运行模式。

    31020发布于 2018-07-27
  • 来自专栏Lauren的FPGA

    列表排序其实不难

    借助命令lsort可对列表进行排序。该命令可提供多个选项,从而实现不同的排序方式。lsort接受一个列表作为参数,返回值为排序后的结果,默认情形下,返回的新列表按照-ascii-increasing顺序排序。例如:

    1.1K10发布于 2019-10-30
  • 来自专栏释然IT杂谈

    6种方法比拔网线高明,第6种老板叫绝

    今天,我将从企业级实战出发,深度解析6大主流上网管控方案,涵盖技术架构、成本模型与避坑指南,助你找到最适合企业现状的最优解。 一、为什么"物理隔离"是最糟糕的选择? 抱歉,您得等我跑机房插网线 颗粒度粗糙:无法做到"允许OA但禁止娱乐"这种精细化控制 现代企业网络管理的核心诉求应聚焦于:精准控制、动态调整、无感知部署、全链路审计 二、6大方案详解:从入门到精通 方案 http_access allow design_dept work_sites http_access deny all 员工端配置: 组策略推送代理脚本(PAC) 或防火墙只开放3128端口,其余出站全禁 方案6: 走OA审批,临时放行 日志保留:至少保存6个月,防止法律纠纷(员工起诉"侵犯通信自由") 灰度发布:先封5%的人测试1周,没问题再全量 总结 没有最好的方案,只有最适合的。

    50921编辑于 2025-11-19
  • 来自专栏作图丫

    2022年了,m6A+泛癌还能发高分吗

    导语 GUIDE ╲ 外周血中m6A显著失调在几种癌症类型中具有极高的诊断价值。然而,尚未确定用于准确筛查多种癌症类型的m6A-miRNA生物标志物。 背景介绍 m6A前些年一直是肿瘤领域的热点。有同学不禁有个疑问,m6A大家做了这么多年,还能发高分吗?答案是可以的,关键要看m6A修饰的RNA是否新颖! 随后的校准曲线分析显示,无论是在训练队列还是验证队列中,m6A-miRNAs的校准近乎完美,预测的癌症概率几乎等于观察到的实际概率。 无论在男性还是女性,m6A-miRNAs模型表现出了优越的诊断性能和辨别能力。男性人群,AUC为0.987,特异性为94.4% ,敏感性为90.91%,诊断准确性为94.7%。 m6A可以修饰的RNA非常多,但是目前m6A-miRNA在癌症检测中的研究很少,而作者构建的m6A-miRNA模型性能又极佳。那么将文章中的m6A替换成m7G结果会怎样呢,大家不妨可以试试!

    44320编辑于 2022-03-29
  • 来自专栏Java课堂

    6 种方式读取 Springboot 的配置,老鸟这么玩(原理+实战)

    Environment 方式来获取配置属性值非常简单,只要注入Environment类调用其方法getProperty(属性key)即可,但知其然知其所以然,简单了解下它的原理,因为后续的几种获取配置的方法和它息息相关 context.setEnvironment(environment);postProcessApplicationContext(context); ......... }3、读取配置看明白上边配置加载的流程,其实读取配置就容易理解了 图片那么直接用 PropertyResolver 来获取配置属性其实也是可以的,到这我们就大致明白了 Springboot 配置的加载和读取了。 @Slf4j@SpringBootTestpublic class EnvVariables2Test { private final String var6; @Autowired EnvVariables2Test( @Value("${env101.var6}") String var6) { this.var6 = var6; } /**

    21.9K67编辑于 2023-06-16
  • 来自专栏java一日一条

    Spring 测试:其实很简单

    那么,为这个工程写测试用例以及在持续集成系统中完成这些测试时所遇到的问题基本差不多: 每次测试都会有交易进行,每次交易需要付出金钱成本,这些成本最终由客户承担; 测试时发出的过多的请求有可能被认为是恶意请求 但是当对整个巨大的业务流程进行测试的时候,意味你需要对多个部件进行测试,这时,需要你将这些部件纳入到Spring容器中进行管理。

    1.2K20发布于 2018-09-14
  • 来自专栏软件测试小助手

    接口测试其实很简单

    在软件行业中,软件测试算是入行门槛比较低的工作了,相信有很多小伙伴是在犹豫要不要转行做测试,或者又担心没有测试基础怎么办,作为测试,我认为必会的就是接口测试了,那我们就来一起看看到底难不难?

    77521发布于 2020-07-28
  • 来自专栏云深之无迹

    真空其实也可以传声

    人们常看到这种现象:电磁波能在真空任意传播,但声波却不能。科学家也一直认为声波几乎不可能穿越真空。事实上这是个大误会。我们深入研究后发现,声波同样能穿越 真空传播。这一发现极具研究价值。

    1.3K40发布于 2021-04-14
  • 来自专栏CoXie带你学编程

    Python其实超简单:只需记住3个、4类、5大、6种即可轻松入门

    末尾有彩蛋 鉴于大多数书籍在编写上结构混乱,无法体现出知识的系统性、逻辑性和层次性。特整理出学Python最基础的知识学习框架,希望帮助大家快速入门。 要快速学会Python,谨记‘3个’‘4类’‘5大’‘6种’这四个数字就可以了。 字典(dict) 6. 集合(set) 后言 如果你能够把上面的几个要点掌握了,那么就算是真正地入门了。

    49710发布于 2020-04-14
  • 来自专栏为学

    稀疏矩阵及其实

    稀疏矩阵及其实现 这一节用到了数组的一些知识,和线代中矩阵的计算方法。建议没有基础的读者去看一下矩阵的相关知识。 和之前的博客一样,这次依然参考了严蔚敏的《数据结构(C语言版)》。

    77110发布于 2019-12-17
  • 来自专栏性能与架构

    UNIX哲学及其实

    KEEP IT SIMPLE , STUPID ! "保持简单和笨拙" -- 尽量用简单的方法解决问题,是Unix哲学的根本原则 这种哲学信奉的是: 工具应该只做一件事,并且把它做好 从UNIX系统中的命令就可以看到这个思想:每个命令只负责把自己的功能做好,不涉及其他 UNIX早就有了现在很流行的概念 -- 连接 当需要完成复杂需求时,可以把多个命令连接起来,实现强大的功能 单个命令是“点”,连接机制是“线” 通过线,把点串联起来,使得UNIX既保证了简单,又变得极为强大 这个连接机制就是

    88150发布于 2018-04-03
  • 来自专栏电脑网络小帮手

    远程办公,其实很容易!

    其实大多数时候,我们都可以通过远程来解决这些问题。 其实向日葵也考虑到了,提供了远程开机棒可选,只是价格稍贵。有远程开机需求的朋友可以自行到向日葵官方网站查看哟!

    2.1K40发布于 2019-07-05
  • 来自专栏开源部署

    MySQL事务及其实

    原子性是指数据库中不可分割的工作单位,只有使事务中所有的数据库操作执行成功,才算整个事务成功。 锁 锁是一种最为常见的并发控制机制,在一个事务中,我们并不会将整个数据库加锁,而是只会锁住那些需要访问的数据项, MySQL 和常见数据库中的锁分为两种,共享锁(Shared)和互斥锁(Exclusive 使用时间戳实现事务的隔离性时,往往都会使用乐观锁,先对数据进行修改,在写回时再去判断当前值,也就是时间戳是否改变过,如果没有改变过,就写入,否则,生成一个新的时间戳并再次更新数据,乐观锁其实并不是真正的锁机制

    61010编辑于 2022-08-17
领券