[漫谈] 软件设计的目标和途径
记录一下笔者关于软件设计的一些相关认知。在开始之前,先引入两个概念`目标`和`途径`(这里可能会有些咬文嚼字,不过主要是为了区分主观和客观的一些细微差异)。 1 目标和途径 我们在做某一件事情的时候,总是会带有一定的目的性的:比如说一日三餐,是为了给身体补充所需的能量。那么这三餐具体如何...
2020-11-07 20:15【blackheart】
阅读更多C语言I博客作业03
<table> <thead> <tr> <th>这个作业属于哪个课程</th> <th><a href='https://edu.cnblogs.com/campus/zswxy/SE2020-1' rel='nofollow'>https://edu.cnblogs.c...
2020-11-07 20:15【chenge239】
阅读更多C语言Ⅰ博客作业03
<table> <thead> <tr> <th>这个作业属于哪个课程</th> <th><a href='https://edu.cnblogs.com/campus/zswxy/CST2020-4' rel='nofollow'>https://edu.cnblogs....
2020-11-07 20:15【GitHub$】
阅读更多CPU瞒着内存竟干出这种事
还记得我吗,我是阿Q,CPU一号车间的那个阿Q。 今天忙里偷闲,来到厂里`地址翻译部门`转转,负责这项工作的小黑正忙得满头大汗。 看到我的到来,小黑指着旁边的座椅示意让我坐下。 ![659280-20200915141412097-1620021851.png][] 坐了好一会儿,小黑才从工...
2020-11-07 20:15【轩辕之风】
阅读更多graph generation model
Generative Graph Models 第八章传统的图生成方法> The previous parts of this book introduced a wide variety of methods for learning representations of graphs. In...
2020-11-07 20:15【thinkingo】
阅读更多不要把异常当做业务逻辑,这性能可能你无法承受
一:背景 1. 讲故事 在项目中摸爬滚打几年,应该或多或少的见过有人把异常当做业务逻辑处理的情况(┬_┬),比如说判断一个数字是否为整数,就想当然的用`try catch`包起来,再进行 `int.Parse`,如果抛异常就说明不是整数,简单粗暴,也不需要写正则或者其...
2020-11-07 20:15【一线码农】
阅读更多AC86U kx上网
AC86U收到很久了,为了能够kx上网免不了一番折腾。 准备 U盘一个, 读写速度要大于30M/s, 用于制作虚拟内存 步骤大致如下: 1.下载koolshare固件 我这里下载的是官改固件:[https://firmware.koolshare.cn/Kools...
2020-11-07 20:15【lyyiangang】
阅读更多大数据算法——布隆过滤器
本文始发于个人公众号: TechFlow ,原创不易,求个关注 今天的文章和大家一起来学习大数据领域一个经常用到的算法——布隆过滤器。如果看过《数学之美》的同学对它应该并不陌生,它经常用在集合的判断上,在海量数据的场景当中用来快速地判断某个元素在不在一个庞大的集合当中。它的原理不难,...
2020-11-07 20:15【TechFlow2019】
阅读更多深入web workers (上)
前段时间,为了优化某个有点复杂的功能,我采用了shared workers + indexDB,构建了一个高性能的多页面共享的服务。由于是第一次真正意义上的运用workers,比以前单纯的学习有更多体会,所以这里就分享出来! 各种worker概要 有三种worker:普通的worker、...
2020-11-07 20:15【enne5w4】
阅读更多From technology to management, the technology of system optimization is applied to enterprise management
Many technical personnel have high requirements for themselves in their profession, work hard, take more and more responsibilities, and finally get tr...
2020-11-07 20:15【Xiaolu】
阅读更多Why do we need software engineering -- looking at a simple project
1、 Preparation of compiling and debugging environment: since the environment has been configured when you just download vscode, here is a brief descri...
2020-11-07 20:15【pruritus】
阅读更多如何高效的学习技术
学什么 基础与应用 广度与深度 哲学 英语 怎么学 知识体系 克服遗忘 碎片时间 用起来 技术分享 造...
2020-11-07 20:15【编码砖家】
阅读更多在pandas中使用pipe()提升代码可读性
1 简介 我们在利用`pandas`开展数据分析时,应尽量避免过于 碎片化 的组织代码,尤其是创建出过多不必要的 中间变量 ,既浪费了 内存 ,又带来了关于变量命名的麻烦,更不利于整体分析过程代码的可读性,因此以流水线方式组织代码非常有必要。 ![1344061-2020...
2020-11-07 20:15【费弗里】
阅读更多我是如何失去团队掌控的?
我是一个不合格的技术总监,在过去的快三个月里。我带着从40多个人的研发团队(包含需求、开发、测试)里抽调出20多个人去为公司开疆拓土。在这快三个月中,我们一起奋战奋斗拼搏。在过程中,我通宵时间超过半个月,干到凌晨4/5点的日子数不胜数,干到凌晨1/2点日子更是习以为常。整个团队绝大多数人近乎两个月没...
2020-11-07 20:15【zer0black】
阅读更多使用 Xunit.DependencyInjection 改造测试项目
使用 `Xunit.DependencyInjection` 改造测试项目 Intro 这篇文章拖了很长时间没写,之前也有介绍过 `Xunit.DependencyInjection` 这个项目,这个项目是由大师写的一个 `Xunit` 基于微软 GenericHost 和 ...
2020-11-07 20:15【WeihanLi】
阅读更多阿里terway源码分析
背景 随着公司业务的发展,底层容器环境也需要在各个区域部署,实现多云架构, 使用各个云厂商提供的CNI插件是k8s多云环境下网络架构的一种高效的解法。我们在阿里云的方案中,便用到了阿里云提供的CNI插件terway。terway所提供的VPC互通的网络方案,方便对接已有的基础设施,同时...
2020-11-07 20:15【gaorong404】
阅读更多一文详解微服务架构
本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。 > 为了防止不提供原网址的转载,特在这里加上原文链接: > [https://www.cnblogs.com/skabyy/p/...
2020-11-07 20:15【古霜卡比】
阅读更多聊聊Go代码覆盖率技术与最佳实践
> '聊点干货' 覆盖率技术基础 截止到Go1.15.2以前,关于覆盖率技术底层实现,以下知识点您应该知道: go语言采用的是插桩源码的形式,而不是待二进制执行时再去设置breakpoints。这就导致了当前go的测试覆盖率收集技术,一定是侵入式的,会修改目标程序源码。曾经...
2020-11-07 20:15【大卡尔】
阅读更多技术总监7年自述——如何选择一家好公司
最近收到一个粉丝的私信,问我:现在有两个offer,该怎样选择,一边是大厂但是做的是自己不喜欢的业务,一边是创业公司且比较有挑战性的工作,再加上技术主管盛情邀请。当我问到是否对两家公司、团队和领导情况了解,他的回答是否定的。 那这个选择就很难,直到最后我也没有给出实质的确定性回答,因为在这种时候,...
2020-11-07 20:15【pointersss】
阅读更多聊一聊数据库中的锁
背景 数据库中有一张叫`后宫佳丽`的表,每天都有几百万新的小姐姐插到表中,光阴荏苒,夜以继日,日久生情,时间长了,表中就有了几十亿的`小姐姐`数据,看到几十亿的小姐姐,每到晚上,我可愁死了,这么多小姐姐,我翻张牌呢? 办法当然是精兵简政,删除那些`age>18`的,给年轻的小姐姐们留位...
2020-11-07 20:15【码农阿宇】
阅读更多
边栏推荐
- Wechat applet request reported 400 error @ requestbody failed to receive
- Fortify漏洞之 Privacy Violation(隐私泄露)和 Null Dereference(空指针异常)
- 大数据岗位基础要求有哪些?
- Chapter five
- “1024”征文活动结果新鲜出炉!快来看看是否榜上有名?~~
- The young generation of winner's programming life, the starting point of changing the world is hidden around
- AQS 都看完了,Condition 原理可不能少!
- 1. In depth istio: how is sidecar auto injection realized?
- Lazy to write a document, swagger document does not smell
- 5分钟GET我使用Github 5 年总结的这些骚操作!
猜你喜欢
防火墙简述 > 防火墙(firewall)一词本是建筑用于,本意是为了保护建筑物不受火灾侵害的。被借鉴到了在网络通信领域中,表示保护局域网或主机不受网络攻击的侵害。 `防火墙: 工作在主机或者网络边缘,对于进出的数据报文按照事先定义好的规则进行检查,监控,一旦符合标准,我们就...
What is an array? When you see this question, the answer must have been in your mind. Generally speaking, an array uses a continuous set of memory spa...
[do you want app to run smoothly like wechat? |Experience to send Dajiang, Huawei, cherry keyboard! >>>![hot3.png][]][APP_ _ _ Hot3. PNG] builder mode...
[do you want app to run smoothly like wechat? |Experience to send Dajiang, Huawei, cherry keyboard! >>>![hot3.png][]][APP_ _ _ Hot3. PNG] rabbitmq cle...
[想让APP和微信一样,可以流畅运行小程序? | 体验即送大疆、华为、樱桃键盘!>>>![hot3.png][]][APP_ _ _hot3.png] Hello World 对于每一个开发者来说都不陌生,因为在我们学习任何一个语言或框架的时候,都会有一个Hello World的案例来帮助我们快速...
[想让APP和微信一样,可以流畅运行小程序? | 体验即送大疆、华为、樱桃键盘!>>>![hot3.png][]][APP_ _ _hot3.png] 几年前,我们的电商平台遭遇过一次CC攻击(一种分布式网络攻击,后面有详细介绍),当时整个网站几乎陷于瘫痪的状态。期间很多PC网页和APP页面打不开...
[想让APP和微信一样,可以流畅运行小程序? | 体验即送大疆、华为、樱桃键盘!>>>![hot3.png][]][APP_ _ _hot3.png] 一 配置文件application.yml 注册中心地址以及项目名称 cloud: nacos: ...
[do you want app to run smoothly like wechat? |Experience to send Dajiang, Huawei, cherry keyboard! >>>![hot3.png][]][APP_ _ _ Hot3. PNG]! [d69c6048-1...
[do you want app to run smoothly like wechat? |Experience to send Dajiang, Huawei, cherry keyboard! >>>![hot3.png][]][APP_ _ _ hot3.png] ![format_ Th...
[想让APP和微信一样,可以流畅运行小程序? | 体验即送大疆、华为、樱桃键盘!>>>![hot3.png][]][APP_ _ _hot3.png] > 玩转 AI 过程中,你永远不知道 AI 会犯哪些“傻”。 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5na...