编程开发

Acwing题目打卡之 708 偶数

Acwing 题目打卡 708 偶数 x先看题目 首先 这么多代码,肯定得用循环,对吧。 把所有的的数全部找出来,比如1~20,我们找偶数是先在脑子里想;2,4,6,8,10·····。对吧 可是电脑不懂这么多,我们得把他看作一个白痴,告诉他要有哪几个数,哪些数要,那些数不要. 判断偶数时有一个方法: 每相同两个偶数之间相差2; 我们在告诉他怎么运算时可以让他每次加二,这样就可以得到

HR问我手里有几个Offer,该不该如实告诉他?

情景再现 小磊离开了原来的公司,在重新寻找工作机会,面试时,小磊发现,很多公司的HR,都会向他打听自己手里的Offer数。 “还有在看其他机会吗?”,“现在手里有Offer了吗?”小磊不知道该如何回答这样的问题,是该实话实说,还是虚头巴脑地随便报个数字呢? 分析: HR在面试时,问求职者手里有多少Offer,到底是想要问什么? 一,想看看接受自家公司Offer的可能性,有多大? 一般来说,HR是在

LeetCode - #152 乘积最大子数组(Top 100)

前言 本题为 LeetCode 前 100 高频题 我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。 LeetCode 算法到目前我们已经更新到 151 期,我们会保持更新时间和进度(周一、周三、周五早上 9:00 发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提

并发无锁的艺术

前言 在并发编程中,多线程的共享资源的修改往往会造成严重的线程安全问题,解决这种问题简单暴力的方式就是加锁,加锁的方式使用简单易理解,但常常会因为阻塞导致性能问题 有没有可能做到无锁还保证线程安全呐?这得看具体情况。得益于CAS技术,有很多情况下我们可以做到不使用锁也能保证线程的安全 比如今天我最近遇到的场景如下(由于场景比较复杂,用一个模拟简化一下) 场景 假设有一个商店,背后有一个工厂可以生产

day32 失败:EPIC-Seq流程

由于对cfDNA的兴趣,查到22年这篇在Nature biotechnology上的文章Inferring gene expression from cell-free DNA fragmentation profiles.想尝试跑一下EPIC-seq的流程。感谢文章作者提供的这么全面的资料。但,仍然很多不懂。 无论用conda安装R,还是下载gz文件本地安装,都是失败。 太难过了。 一、 Rsc

WWDC22

Apple WWDC22 页面 Apple WWDC22 指南 Apple Developer app Session 网页版 WWDC22 Sample Code 实例代码 下载 Xcode 14 beta WWDC Notes 汇聚了大家的 Session 笔记,可以快速看到各个 Session 的重点。 Swiftly Rush WWDC22 这家伙是

这款工具配合jmeter,会让你的工作效率至少提升80%,强烈推荐给大家

1.简介 在使用jmeter自动录制脚本时会产生很多无用的请求,所以推荐使用badboy录制脚本之后保存为jmx文件,在jmeter中打开使用。因此我在这里介绍一下Badboy这款工具,本来打算不做介绍了,原因是因为这款工具已经不在维护和更新了,但是考虑到有些童鞋们不能手撸测试脚本,所以我还是抽点时间来介绍这一款风靡一时的录制工具。 2.badboy简介 Badboy监控internet expl

数据结构知识详解 第一章 绪论

知识框架 知识框架.png 1. 数据结构的基本概念 1.1 基本概念和术语 1.1.1 数据 定义:是信息的载体,是描述客观事实属性的数、字符及所有能输入到计算机中并被计算机程序识别和处理的符号的集合 数据的组成: 整型、实型等数值类型 字符及声音、图像、视频等非数值类型 1.1.2 数据元素 定义:数据元素是数据的基本单位,通常作为一个整体进行考虑和处理,有一定意义的