zl程序教程

U型思考

  • 三个线程交替打印ABC100次问题思考

    三个线程交替打印ABC100次问题思考

    如题:使用三个线程交替打印ABC,直至100次代码实战方法一:使用notify()、wait()方法public class PrintAbc { /** * 唤醒线程的状态值 state: threadA = 0, threadB = 1, threadC =2, */ int state = 0; /** * 循环技术,初始值0

    日期 2023-06-12 10:48:40     
  • 由文本链接引发的思考

    由文本链接引发的思考

    由文本链接引发的思考 由 Ghostzhang 发表于 2020-01-01 00:20 更新于 2020-01-06 16:48 最近在折腾交互的规范,遇到这么一个设计,表格中的操作按钮都会使用『链接按钮』。觉得很奇怪,为什么一个看起来是链接的文本被赋予了一个按钮的操作,这跟我所学习的交互原则是相违背的。于是好奇看了下几大流行的UI框架对这一部分的处理,不好意思,因为移动端基本没有表格的组件,

    日期 2023-06-12 10:48:40     
  • 关于 ToB 产品与服务的一些思考

    关于 ToB 产品与服务的一些思考

    对于toB的产品而言,企业首先要把工具价值做好。这里的“好”有几个层次:首先,能满足大部分客户的核心共性需求。其次,在满足需求的基础上,把体验做好。再次,在体验完善的情况下,满足一些个性化的需求。最后,才是想办法打造产品的生态。对于个性化的需求,可以开放接口或者开放一段可编辑代码给到客户。对于服务型平台来说,我觉得功能不要做得太”重“,灵活性相对更重要一些。很多企业在这里做了很多客户不需要的功能,

    日期 2023-06-12 10:48:40     
  • 软件架构设计分层模型和构图思考

    软件架构设计分层模型和构图思考

    架构思维概述对于架构思维本身仍然是类似系统思维,结构化思维,编程思维等诸多思维模式的一个合集。由于架构的核心作用是在业务现实世界和抽象的IT实现之间建立起一道桥梁,因此架构思维最核心的就是要理解到业务驱动技术,技术为最终的业务服务。要真正通过架构设计来完成业务和技术,需求和实现,软件和硬件,静态和动态,成本和收益等多方面的平衡。在前面多篇文章已经提出,架构设计中有两个重点,一个是分解,一个是集成。

    日期 2023-06-12 10:48:40     
  • SuperSearch(超级网搜) – 更名为 AllWebSearch《全网搜索 6.0》 – 让思考从搜索开始

    SuperSearch(超级网搜) – 更名为 AllWebSearch《全网搜索 6.0》 – 让思考从搜索开始

    大家好,又见面了,我是你们的朋友全栈君。▉《全网搜索 6.0》让思考从搜索开始。一次输入全网搜索,高效多引擎搜索工具,支持100多个国内外搜索引擎。链接:https://pan.baidu.com/s/1LIRD9RFrcj2AQPJVV5IO3w提取码:boom 软件简介(Introduction)免费、轻量、快速的多引擎搜索工具,拥有详细的搜索分类。免费:无须注册,无任何功能限制;轻量:可执行

    日期 2023-06-12 10:48:40     
  • Android 的singleTask和singleInstance的一点思考[通俗易懂]

    Android 的singleTask和singleInstance的一点思考[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。目录导语一、几个概念1、概念区分2、 android:taskAffinity二、详细描述下这四种启动模式三、singleTask简单分析1、实例2、验证singleTask的几个特点3、简单总结singleTask的特点四、singleInstance的简单分析1、验证singleInstance的几个特点2、简单总结singleInstance的几个特点

    日期 2023-06-12 10:48:40     
  • 杨建允:东方甄选给新时期的企业营销带来的思考

    杨建允:东方甄选给新时期的企业营销带来的思考

    9月3日,东方甄选开启了贵州直播带货之旅。两分钟的时间,直播间人气就冲到了抖音带货榜第一,当天总观看人次更是达到了4000万。 据数据统计显示,此次东方甄选贵州行带货销售额高达7800多万,打破了东方甄选爆火出圈时6800万的销售额记录。 东方甄选再一次实现了自我超越,势头越来越强劲了,其近三个月的GMV已达到了20亿。东方甄选已然是当之无愧的抖音电商销量和人气的“双料

    日期 2023-06-12 10:48:40     
  • 对象缓存服务的思考和实现

    对象缓存服务的思考和实现

    写在前面目前在很多业务中,存储都大量的依赖了云存储,比如阿里云的 oss、华为云的 obs 等。但是如果有大量的上传/下载任务,云存储上的网络 I/0 就变成了一个很大的瓶颈。于是我们打算在内网实现一个对象缓存服务,具体表现为:托管内网上传的对象,并最终转发到云存储;hold 住内网的下载请求,并从云存储把对象下载下来并缓存返回,这样下次该对象的请求就能直接由内网处理。需要实现的功能上传/下载接口

    日期 2023-06-12 10:48:40     
  • 从一次react异步setState引发的思考

    从一次react异步setState引发的思考

    0. 前言一个异步请求,当请求返回的时候,拿到数据马上setState并把loading组件换掉,很常规的操作。但是,当那个需要setState的组件被卸载的时候(切换路由、卸载上一个状态组件)去setState就会警告: 于是,一个很简单的方法也来了:// 挂载 componentDidMount() { this._isMounted = true; } // 卸载 component

    日期 2023-06-12 10:48:40     
  • 半导体人的第一部电视剧背后的无奈与思考

    半导体人的第一部电视剧背后的无奈与思考

    属于半导体人的第一个电视剧《决战芯海》还未上映已经引起热议。根据网上资料,电视剧《纵横芯海》改编自文学杂志《收获》2021年年初刊登的长篇小说《月光密码》。编剧参考了近百位芯片领域人才真实事例,可见其对于这部剧下足了功夫。半导体行业的电视剧的出现,说明了全社会对于半导体的重视已经前所未有,而这部剧必然将这个火热的行情再添一把柴。半导体是现代科技的基石,没有芯片,就没有计算机,各种电子产品,现代的通

    日期 2023-06-12 10:48:40     
  • 全网对CAP最深层的思考

    全网对CAP最深层的思考

    本文视频地址(点击下方原文链接):https://www.zhihu.com/zvideo/1543712850048430081这篇文章着重点不在于科普,毕竟关于CAP理论的文章,网上很多。所以本文科普篇幅尽量小(只包含概念描述)本文通过以下几个问题,从侧面描述。文中个人观点较多,看官理性对待。为什么CAP三者不可兼得?实践中,怎么应用CAP?不考虑一致性的系统,有什么存在的意义呢?CAP定理科

    日期 2023-06-12 10:48:40     
  • 深度思考:到底什么是抽象?

    深度思考:到底什么是抽象?

    前言: 不要为了抽象而抽象。——《Tony Bai · Go 语言第一课》1 回顾软件设计的六大原则一、单一职责原则(SRP: Single responsibility principle)二、开放封闭原则(OCP: Open Closed Principle)三、里氏替换原则 ( LSP: Liskov Substitution Principle)四、接口隔离原则( ISP: Interfa

    日期 2023-06-12 10:48:40     
  • RSAC议题解读|真实云安全事件复盘与思考

    RSAC议题解读|真实云安全事件复盘与思考

    2022年RSAC会议上,云安全厂商Mitiga的CTO Ofer Maor带来了题为It’s Getting Real & Hitting the Fan! Real World Cloud Attacks的主题演讲。该演讲回顾了五个真实的云安全事件,并提出了针对性的防护策略。本文将对该演讲进行解读。一前言2022年RSAC会议上,云安全初创公司Mitiga[1]的CTO Ofer Ma

    日期 2023-06-12 10:48:40     
  • Gitlab配置webhook趟坑全纪录&由此引发的常见环境问题排查思路与思考总结

    Gitlab配置webhook趟坑全纪录&由此引发的常见环境问题排查思路与思考总结

    前言在之前的CI/CD流程中,我在配置Jenkins Job的“构建触发器”时,采用的都是Gitlab的轮询策略,每10分钟轮询一次Gitlab代码仓库,若有新代码提交,则触发构建、执行代码扫描、运行自动化测试等一系列动作。此种方式的好处是可以灵活定义轮询的时间间隔,比如每10分钟、每1小时、每天8点、每周五轮训一次等,不足之处就是不够及时,而webhook钩子刚好可以弥补这种不足:即在Gitla

    日期 2023-06-12 10:48:40     
  • 企业供应链安全的思考与实践(一)

    企业供应链安全的思考与实践(一)

    2015年9月,有人爆出XCode编译器中存在植入的第三方代码,非官方渠道下载的XCode编译发布的iOS应用可能存在后门,后经证实,有上千款iOS应用存在恶意代码注入,该事件被称之为XCodeGhost。2017年5月,国外的安全人员发现惠普多个系列笔记本电脑的音频驱动中存在内置键盘记录器,能够监控用户的按键输入,并保存在可读文件中。之后,惠普回应称这是调试驱动的代码,并发布了更新驱动程序。20

    日期 2023-06-12 10:48:40     
  • 百度精准引流需要思考哪些问题和技巧

    百度精准引流需要思考哪些问题和技巧

    前言百度引流到底我们需要了解哪些?今天我就拿百度知道来举例,那百度知道如何引流?大家都知道百度知道引流,现在也是众所周知,如:百度知道引流、百度知道霸屏等等….首先百度是全球最大的中文搜索引擎,百度一下你就知道(之前都是“度娘一下”),这是我们非常熟悉的口头禅。因为百度流量池非常大,所以很多人都在百度努力引流和推广,质疑就出现了,为什么我引流效果不好,优化SEO推广没有效果?这是为什么呢?值得我们

    日期 2023-06-12 10:48:40     
  • 京东李海波:OLAP关键技术演进思考

    京东李海波:OLAP关键技术演进思考

    《DataFun·5周年系列技术文章》专栏·第01篇作者 | 李海波 策划 | Hoh导读:本文由京东零售大数据架构师李海波老师贡献。李海波老师从2016年开始在小米和京东负责商业智能和多维分析,推动了多个OLAP组件在公司落地,积极参与内核研发是Apache Doris和ClickHouse的贡献者,曾在百度等公司长期负责广告和搜索相关架构,毕业于华中科技大学计算机专业。下面就为您带来李海波老师

    日期 2023-06-12 10:48:40     
  • 张益唐111页零点猜想论文出炉!自称比孪生素数猜想意义更大,每天思考12小时被太太骂

    张益唐111页零点猜想论文出炉!自称比孪生素数猜想意义更大,每天思考12小时被太太骂

    编辑部 发自 凹非寺 量子位 | 公众号 QbitAI张益唐攻克朗道-西格尔零点猜想的论文,来了!111页论文,满满当当全是表达式。论文释出之前,张益唐证明这一黎曼猜想相关问题的消息,早已震动数学界。就有专家教授表示:张益唐要是能把Landau-Siegel做出来,就相当于一个人被闪电击中两次。而张益唐自己也说,攻克朗道-西格尔零点就像是大海捞针。整个过程我把海底的情况都摸清楚了,后来发现不用这根

    日期 2023-06-12 10:48:40     
  • DPU大热背后,NVIDIA的思考和布局

    DPU大热背后,NVIDIA的思考和布局

    DPU火了,火的猝不及防又理所当然,甚至可以说DPU是当前芯片行业最热的方向,没有之一。DPU为什么火了?DPU大热背后,是概念炒作还是需求驱动?要回答这个问题,还是得从DPU的价值说起。DPU,即Data Processing Unit的缩写,直译为数据处理单元。简单总结DPU的三大价值,即卸载、加速、隔离。卸载,原本需要消耗大量CPU资源却不一定能完成好的服务,比如网络的虚拟交换、虚拟路由,存

    日期 2023-06-12 10:48:40     
  • 新时代数字政府建设与发展若干思考

    新时代数字政府建设与发展若干思考

    日期 2023-06-12 10:48:40     
  • 一些关于DPU的思考

    一些关于DPU的思考

    转载自:知乎作者SimpoBackgroundDatacenter Architecture云数据中心通过超卖实现盈利,在满足用户需求的前提下,让各个类型的资源都充分利用将给云提供商带来更低的成本。因此资源利用率是至关重要的指标,然而现在的架构将计算资源,内存资源,存储资源按照固定的比例“装箱”,各个资源不能独立扩展,同时云上的负载类型又是多种多样的(计算密集型,IO密集型),不同的负载对不同的资

    日期 2023-06-12 10:48:40     
  • Robust第034期:低代码平台再思考

    Robust第034期:低代码平台再思考

    在接触了2年的低代码的接触之后,我形成了自己对低代码平台的新认知,低代码平台本质上是对开发模式的颠覆,会让程序员换一种方式来编写应用,具体是怎样的呢?本期Robust和你详细聊一聊。内容摘要当下所见的低代码平台分4类:以前端技术为导向,用可视化替代写代码,类似dreamweaver可视化编辑,这类平台强调界面搭建,比较生硬,bug也比较多,你很难按照设计稿完完全全的拖拽出一模一样的界面,它的拖拽布

    日期 2023-06-12 10:48:40     
  • 高考的“工具理性”思考2022.9.26

    高考的“工具理性”思考2022.9.26

    高考的“工具理性”思考,第2版 1,高考的价值理性还神话了 不管高考改革的方向转变多少,只要衡水中学模式,住校学习,工程管理,人力资源管理的时间,效率,准确度,产出,计划,分解,量化,纠偏,重复,循环,资源辅助能大幅提升成绩,那我认为高考价值理性和工具理性比例不应该是8比2,而是5比5或者4比6的。 2,工具理性的实用 高考,在限定时间内学习考试,定量的成绩,为成绩分层区分度学习无用知识,这些都符

    日期 2023-06-12 10:48:40     
  • 前端老项目接入 eslint 从配置到上线的一些思考

    前端老项目接入 eslint 从配置到上线的一些思考

    背景在日常需求迭代中,代码的规范与质量是编码的重要一环。Eslint 作为规则扫描器,能够对前端代码进行有效管控,避免出现低级错误,对于前端项目或多或少肯定都会看到 eslint 的相关配置。但目前存在一些老项目, eslint 的配置仅仅停留在了多年前加的一些 eslint 规则上,没有任何其他动作,导致平常开发中有如下痛点:本地不方便开启保存自动格式化,因为对于老页面,如果开启的话会造成大量的

    日期 2023-06-12 10:48:40     
  • 一个线上问题引发的思考——Elasticsearch 8.X 如何实现更精准的检索?

    一个线上问题引发的思考——Elasticsearch 8.X 如何实现更精准的检索?

    1、线上问题——问题来自:死磕Elasticsearch 知识星球微信群这个问题涉及到业务细节,至今没有定论。不过,该问题引发了我的思考。2、我的一点思考我们使用 Elasticsearch 到底用来做什么?除了 Elasticsearch 早已不是10年前因“菜谱”而火出技术圈的搜索引擎组件,它早已不是“单兵作战”,而是 ELKB 形成的 Elastic Stack “行走江湖”。但,至少技术选

    日期 2023-06-12 10:48:40     
  • ECCV 2022 | 清华&腾讯AI Lab提出REALY: 重新思考3D人脸重建的评估方法

    ECCV 2022 | 清华&腾讯AI Lab提出REALY: 重新思考3D人脸重建的评估方法

    本文分享ECCV 2022论文《REALY: Rethinking the Evaluation of 3D Face Reconstruction》,对3D人脸重建的评估方法进行重新思考。该论文提出一个新的3D人脸重建的benchmark数据集,名为REALY benchmark,和相应的评估方法,能对于重建的3D人脸模型在不同脸部区域进行细粒度评价,并对于主流的单张照片3D人脸重建算法进行了详

    日期 2023-06-12 10:48:40     
  • 关于人力资源数据化转型落地的一些思考

    关于人力资源数据化转型落地的一些思考

    现在很多企业都在做数据化转型,相对应的是企业内部的各个部门也开始做数据化的转型准备。这几年很多的公司,很多的机构,很多的HR 都相继提出人力资源要做数据化转型,数据要驱动业务的发展,支持公司的战略。但是我们听到了太多的 WHY,战略层面的数据化转型,数据体系的搭建,人力资源整体的数据转型,人力资源支持业务的发展,HR的思维要如何的去转型思考。但是很少有人告诉你,作为一个HR 你在企业里,你应该怎

    日期 2023-06-12 10:48:40     
  • 线上技术分享的一些思考

    线上技术分享的一些思考

    周三晚上完成了DBAPlus社群的技术分享《今晚直播丨金融行业数据库性能优化实践与探索》,过程中还是有些值得回顾和借鉴的。一、直播稳定性 由于疫情,现在这种线上的会议越来越常态化,大多用的是腾讯会议(之前研究过腾讯会议的号设置机制,可以参考《腾讯会议号设计的几种猜测》),一般情况下,软件还是稳定的,不稳定的可能就是其他的了。(1)网络,wifi、4G信号,和空间位置(特别是普通的路由器穿透能力弱,

    日期 2023-06-12 10:48:40     
  • 王喆:工作近十年的方向思考

    王喆:工作近十年的方向思考

    《DataFun·5周年系列技术文章》专栏·第02篇作者 | 王喆 策划 | Hoh导读:大家好,我是《深度学习推荐系统》的作者王喆,很多同行可能读过这本系统性介绍推荐系统的书,但大多数人可能不知道我职业生涯的头四年都在做广告系统,之后才在推荐系统方向工作了四年,这两年又回到了广告方向。既然是重操旧业,就不免想对计算广告这个方向做一次全面的再思考。深度学习浪潮如火如荼的这些年间,计算广告到底发生了

    日期 2023-06-12 10:48:40     
  • 三个线程交替打印ABC100次问题思考之二,使用信号量的优雅实现

    三个线程交替打印ABC100次问题思考之二,使用信号量的优雅实现

    如题:使用信号量的优雅实现方法三:使用Semaphore的tryAcquire()方法实现线程间的加锁操作public class PrintAbcBySemaphore { /** * 循环计数初始值0 */ static int count = 0; // 定义三个线程对应的信号量A、B、C,默认给A线程一个许可证 private Sema

    日期 2023-06-12 10:48:40     
  • 接口测试平台演进思考

    接口测试平台演进思考

    很多小伙伴都比较关心如何构建一个接口自动化平台,笔者恰好有从零开始搭建自动化测试平台直到产品商业化的过程经验,可以和大家分享下。由于企业性质的问题,无法分享过多的代码,本文旨在分享个人在构建整个平台变化过程中的思考和总结,给想往这方面发展的小伙伴们一些借鉴,也算是自己的一个阶段性总结。本文主要总结了以下几个问题:1. 如何针对团队现状做技术型2. 平台演进过挰中会经历的阶段有哪些,需要分别注意什么

    日期 2023-06-12 10:48:40