[漫谈] 软件设计的目标和途径
记录一下笔者关于软件设计的一些相关认知。在开始之前,先引入两个概念`目标`和`途径`(这里可能会有些咬文嚼字,不过主要是为了区分主观和客观的一些细微差异)。 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【码农阿宇】
阅读更多
边栏推荐
- for与for...in、for Each和map和for of
- Android字节跳动一面,被面试官吊打!幸得美团内推,三面拿到offer
- When iperf is installed under centos7, the solution of make: * no targets specified and no makefile found. Stop
- Reread reconstruction
- RabbitMQ快速入门详解
- How the API gateway carries the API economic ecological chain
- Tidb x micro banking reduces time consumption by 58%, and distributed architecture helps to realize inclusive finance
- C/C++编程笔记:指针篇!从内存理解指针,让你完全搞懂指针
- WordPress Import 上传的文件尺寸超过php.ini中定义的upload_max_filesize值-->解决方法。
- object
猜你喜欢
[do you want app to run smoothly like wechat? |Experience to send Dajiang, Huawei, cherry keyboard! >>>![hot3.png][]][APP_ _ _ Hot3. PNG]! [up-4b79845...
[想让APP和微信一样,可以流畅运行小程序? | 体验即送大疆、华为、樱桃键盘!>>>![hot3.png][]][APP_ _ _hot3.png] Got timeout reading communication packets解决方法 参考文章: [(1)Got timeout...
1. What is swagger? Swagger is a standard and complete framework for generating, describing, invoking and visualizing restful style web services. The ...
目录 1. 问题概述 2. stress 内存压力原理 2. cache 因素 2.1 未加压 2.2 加压(cpu/io) 3. 内存管理因素 3.1 内存分配/释放 3.2 MM...
[want app to run the applet smoothly like wechat? |Experience send to Xinjiang, Huawei, cherry keyboard! >>>![hot3.png][]][APP_ _ _ Hot3.png] > becaus...
ABBYY FineReader 15(Windows系统) 新增编辑页面布局功能,允许用户修改PDF数字文档的页面布局,包括添加或者删除文字段落,文字块以及图片,更改段落,文字块,图片位置。添加或者删除文字,文本将自动重新流动换行,跟随页面布局修改而更改。 ![image_2811_29.png...
[do you want app to run smoothly like wechat? |Experience to send Dajiang, Huawei, cherry keyboard! >>>![hot3.png][]][APP_ _ _ Hot3. PNG] this article...
导入依赖 from tensorflow import keras from matplotlib import pyplot as plt from tensorflow.keras.layers import Conv2D, MaxPool2D, Fla...
> 前言 > > 近期做新项目,在设计表结构的时候,突然想起来之前面试的时候遇到的一个问题,那时候也是初出茅庐,对很多东西一知半解(当然现在也是),当时那个小哥哥问我为什么交易和退款要拆成两个表?是基于什么考虑?有什么好处和优点么? > > 公众号:『 刘志航 』,记录工作学习中的技术、...
[想让APP和微信一样,可以流畅运行小程序? | 体验即送大疆、华为、樱桃键盘!>>>![hot3.png][]][APP_ _ _hot3.png] RabbitMQ脑裂问题解决方案调查 参考文章: [(1)RabbitMQ脑裂问题解决方案调查][1_RabbitMQ] (2)ht...