ICode9

精准搜索请尝试: 精确搜索
  • java并发编程之美怎么样,书籍+视频+学习笔记+技能提升资源库2021-05-25 17:57:35

    前言 我们从一个问题引入今天的主题。 在日常业务开发中,我们可能经常听到 DBA 对我们说“不要”(注意:不是禁止)使用 join,那么为什么 DBA 对 join 这么抵触呢?是 join 本身有问题,还是我们使用的方式不对。 其实这涉及到 join 语句在 MYSQL 内部到底是怎么执行的。 这就是我们今天

  • 楷书和草书哪幅更具有艺术性?2021-05-23 10:31:51

    楷书和草书各有艺术之美,只是笔画结体的表达形态各异。 楷书突出在方正之美,规矩之美,规矩限定下的变化笔法,从心所欲不逾矩的美。       所以楷书又叫“真书”或“正书”,因为形体方正,笔画平直,它和其草书体相比较,用笔平稳,点画清晰,搭配匀称,结体规整。 但形态上的方正,并非

  • 软件开发方法论之开发过程中的民主与集中2021-05-23 08:32:31

    民主,更要集中,否则没法决策 在一个团队中,必须有一个绝对的权威,做最后的决策,否则会陷于混乱。 一味地最求民主,商量着来,会陷于无尽的争执中,谁都不服谁。尤其是团队中大多数人资质,资格差不多的时候。这时候讲民主只是看上去很美。 由于认识的不同,立场不同,知识背景不同,经历不同,对同一个

  • 极客时间-设计模式之美笔记(4) 面向对象-实战(二)2021-05-10 18:04:16

    如何对接口鉴权这样一个功能开发做面向对象分析?   面向对象分析主要的分析对象是“需求”,因此,面向对象分析可以粗略地看成“需求分析”。 1. 第一轮基础分析   用户名和密码的方式 2. 第二轮分析优化   调用方将请求接口的 URL 跟 AppID、密码拼接在一起,然后进行加密,生成一

  • 关于《深度学习之美》的浅显理解2021-04-30 12:00:04

    以下文字大部分为博主自我总结理解,如有错误,请在评论区指出。 1.①机器学习是指将信息数据进行收集后,通过统计总结的方式,提升机器本身的性能。 ②深度学习包括三个阶段:输入层,隐含层和输出层。输入层顾名思义,输入数据参数,经过隐含层的处理,然后通过输出层进行输出,使之尽量符合输

  • 数据结构与算法之美,轻松搞定BAT的面试通关秘籍2021-04-24 14:33:39

    踏上了编程之路,也就意味着你选择了一种终身学习的生活方式。每一个程序员都要练就十八般武艺,而掌握数据结构与算法就像修炼了九阳神功。 无论你是从事业务开发,还是从事架构设计,想要优化设计模式;或者想要快速玩转热门技术,都要先搞定数据结构与算法。   那怎样才能真正掌握数据结构

  • 软件工程之美,20年研发老兵带你构建大局观2021-04-17 21:35:49

    无论什么岗位,什么职责,只要你从事软件开发相关的工作,都绕不开软件工程,万变不离其宗,核心都是软件工程。 软件工程是一门偏实践的学科,而大学课程却更侧重理论,你理解起来枯燥乏味,很难学以致用。 希望能带你重新理解软件工程,他将结合自身丰富的软件开发实践经历,带你从软件工程的视角,去

  • 各专栏及学习资料分享2021-04-17 11:01:12

    背景 作为软件开发人员,想长期发展,有所成就,必须得有终身学习的意识。要学些什么呢,我觉得主要有五个方面,一是扎实的计算机基础理论知识;二是所从事精细领域的相关技术和业务知识;三是软件工程理论知识及相关方法论工具应用;四是触类旁通,据个人兴趣及规划,跨学科,跨技术,跨领域,全方位

  • API 文档简洁之美,只需三步开启2021-04-15 17:33:52

    连接世界,不能含糊 API 最初出现时通常被用作操作系统的库,而且几乎都在本地的系统中运行。到 2000 年代初,它们已脱离本地运行环境,成为远程交互数据的重要技术。现如今,API 不仅仅是一种技术连接,也成为了一种商业连接。通过开放 API,个人或者企业可以打开自由之门,向客户、合作伙

  • [NOI2016] 循环之美2021-04-05 22:04:23

    VII.[NOI2016] 循环之美 依据小学数论知识,我们要求 \[\sum\limits_{i=1}^n\sum\limits_{j=1}^m[\gcd(i,j)=1][\gcd(j,k)=1] \]因为后面的 \(k\) 是个常数,所以我们就想把它搞出来。 \[\begin{aligned}&\sum\limits_{i=1}^n\sum\limits_{j=1}^m\Big[\gcd(i,j)=1\Big]\Big[\gcd(j,k)=

  • 进阶教材梳理2021-03-10 23:59:45

    极客时间 (1)紧急 Go语言从入门到实战 Go语言核心36讲 设计模式之美 趣谈Linux操作系统 趣谈网络协议 深入剖析Kubernetes 高并发系统设计40问 Redis核心技术与实战 MySQL实战45讲 消息队列高手课 (2)进阶 Go 并发编程实战课 Linux性能优化实战 从0开始学架构 左耳听风 (3)面试 算

  • 极客时间-设计模式之美笔记(1)2021-03-09 16:34:31

    1. 如何评价代码质量的高低?   代码质量的评价有很强的主观性,描述代码质量的词汇也有很多,比如可读性、可维护性、灵活、优雅、简洁等,这些词汇是从不同的维度去评价代码质量的。它们之间有互相作用,并不是独立的,比如,代码的可读性好、可扩展性好就意味着代码的可维护性好。代码质量

  • 测试之美__读书笔记(一) 这对你有好处吗?2021-03-09 11:35:29

    第一章 这对你有好处吗?  读完本文希望能深刻认识测试人员和测试人员的价值, 很多企业的管理者都不尊重测试人员.  这么说吧,我正在测试现实世界的边界,我好奇将会发生些什么。好奇心,仅此而已。 -Jim Morrison 了解测试人员 测试人员 : 接受门的培训来发现并报告问题,他们通过

  • 为什么要用二叉树?(数据结构与算法之美笔记)2021-02-21 21:33:46

    第一,散列表中的数据是无序存储的,如果要输出有序的数据,需要先进行排序。而对于二叉查找树来说,我们只需要中序遍历,就可以在 O(n) 的时间复杂度内,输出有序的数据序列。 第二,散列表扩容耗时很多,而且当遇到散列冲突时,性能不稳定,尽管二叉查找树的性能不稳定,但是在工程中,我们最常用的平衡

  • 《设计模式之美》 - 王铮 - 设计模式之迭代器模式2021-02-20 14:35:36

    一、迭代器模式 迭代器模式用来遍历集合对象。不过,很多编程语言都将迭代器作为一个基础的类库,直接提供出来了。在平时开发中,特别是业务开发,我们直接使用即可,很少会自己去实现一个迭代器。不过,知其然知其所以然,弄懂原理能帮助我们更好的使用这些工具类,所以,我觉得还是有必要学习一下

  • 数学之美2021-02-18 21:01:09

    目录: 一、行列式与克莱姆法则 前言 1、定义行列式的目的 2、定义行列式的思路 3、低阶行列式 3.1 二阶行列式   3.2 三阶行列式 4、行列式的定义 4.1 全排列   4.2 逆序数   4.3 通过全排列和逆序数定义三阶行列式 5、克拉默法则 5.1 规律   5.2 定义 6、行列式C代码 二

  • 数据结构与算法之美-07 |递归2021-02-15 21:58:56

    一、什么是递归 递归是一个思想,总结为以下两点 一.将一个问题拆解为几个子问题(拆分后的子问题和原问题除了规模不同其他思路相同) 何为子问题?子问题就是数据规模更小的问题。 二.找出问题的终止条件 把问题分解为子问题,把子问题再分解为子子问题,一层一层分解下去,不能存在无限

  • 架构之美读书笔记一2021-02-14 09:32:22

      虽然这本书讲的是架构,但我认为所有的开发人员都应该读。如果满足于顺序编码、走到哪里算哪里;如果不在一开始就基于高内聚、低耦合的目标设计,而是零散的编写业务组件;如果团队内部缺乏合理的结构、伦理(我觉得这个词很合适),工作量和系统复杂度将直线上升。所有这一切,都会在复杂多

  • 《数学之美完整版》PDF2021-02-13 16:32:22

    《数学之美完整版》 链接: https://pan.baidu.com/s/1-IGOG52cRgHM-7PMpTpTvA 提取码: a95d labuladong的算法小抄 获取链接:https://pan.baidu.com/s/1qpL4t6jmZnZgRvGlt8SSxg 提取码:KfGM

  • [NOI2016] 循环之美2021-02-13 12:36:15

    description 求 \[\sum_{i=1}^n\sum_{j=1}^m[\gcd(i,j)=1][\frac ij在k进制下是纯循环小数] \]data range \(n,m\le 10^9,k\le 2000\) solution \(\frac ij\)在\(k\)进制下为纯循环小数当且仅当\(\gcd(j,k)=1\) 证明戳这里 那么原式 \[=\sum_{i=1}^n\sum_{j=1}^m[\gcd(i,j)=1][\gc

  • 《设计模式之美》 - 王铮 - 设计模式之模板模式2021-02-09 19:32:44

    模板模式。我们多次强调,绝大部分设计模式的原理和实现,都非常简单,难的是掌握应用场景,搞清楚能解决什么问题。模板模式也不例外。模板模式主要是用来解决复用和扩展两个问题。模板方法模式在一个方法中定义一个算法骨架,并将某些步骤推迟到子类中实现。模板方法模式可以让子类在不改

  • 《架构之美》阅读笔记一2021-02-05 21:03:30

    今天阅读了《架构之美》第一章和:架构概述的部分 1、定义 所谓架构:就是由一组结构组成,这些结构的设计目的是让架构师,构建者,以及其他利益相关人看到他们的关注点是如何得到满足的。美丽架构的核心在于概念完整性,即一组抽象和规则,在整个系统中尽可能简单地应用他们。架构观点中的常见

  • 吴军《数学之美》梳理12021-01-30 22:59:15

      一、Part 1 0.导读 《数学之美》主要围绕四个方面展开讨论,what?即数学能做什么;why?数学为什么要这么做;how?数学怎么样做到这个事情的;还有最后升华解释了一下为什么说这样做是美的。 《数学之美》精彩表达了数学在IT领域的,特别是语音识别和搜索引擎方面的魅力。 万维网创始人伯纳

  • 《架构之美》阅读笔记32021-01-30 21:32:39

    问题、品质需求 1. 系统的伸缩性需求。如大型在线游戏,需要满足大量用户。在线用户数量短时间内可能有很大的变化。 这其中隐含的需求是: 多用户 并行 分布式系统,系统运行在多台机器上 高可扩展性(用于加入新的故事情节,意味着新的代码) 高稳定性、可靠性(一个用户崩溃,不影响其他

  • 软件工程之美8讲——怎样平衡软件质量与时间成本范围的关系?2021-01-29 21:04:29

    软件工程之美8讲——怎样平衡软件质量与时间成本范围的关系? 什么是软件项目管理金三角? 软件项目中,也有一个类似的平衡关系,就是 软件质量(产品的质量,客户的满意度)与 范围(需要实现多少功能)、 时间(多久可以完成)、 成本(花多少钱)四个要素之间的平衡。 瀑布模型和敏捷开发如何平衡时间成

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有