[漫谈] 软件设计的目标和途径
记录一下笔者关于软件设计的一些相关认知。在开始之前,先引入两个概念`目标`和`途径`(这里可能会有些咬文嚼字,不过主要是为了区分主观和客观的一些细微差异)。 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【码农阿宇】
阅读更多
边栏推荐
- Blockchain weekly: the development of digital currency is written into the 14th five year plan; Biden invited senior adviser of MIT digital currency program to join the presidential transition team; V
- awk实现类sql的join操作
- Shoes? Forecasting stock market trends? Taobao second kill? Python means what you want
- Istio traffic management -- progress gateway
- 机械硬盘随机IO慢的超乎你的想象
- 如何使用Camtasia制作动态动画场景?
- Computer network application layer
- EMQ X 在中国建设银行物联网平台中的应用EMQ X 在中国建设银行物联网平台中的应用
- 尾-递
- Function calculation advanced IP query tool development
猜你喜欢
This article is from oppo Internet technology team. Please note the author for reprint. Meanwhile, welcome to our official account: OPPO\_ Tech, share...
Background in the past decade, financial institutions, like many other industries, have been forced to invest in and develop digital strategies to ada...
前言 华为GaussDB是一个企业级AI-Native分布式数据库。GaussDB采用MPP(Massive Parallel Processing)架构,支持行存储与列存储,提供PB(Petabyte,2的50次方字节)级别数据量的处理能力。可以为超大规模数据管理提供高性价比的通用计...
[do you want app to run smoothly like wechat? |Experience to send Dajiang, Huawei, cherry keyboard! >>>![hot3.png][]][APP_ _ _ If the injection input ...
define _CRT_SECURE_NO_WARNINGS include <stdio.h> include <stdlib.h> include <string.h> define MAX_NUM 10240 void cou...
[想让APP和微信一样,可以流畅运行小程序? | 体验即送大疆、华为、樱桃键盘!>>>![hot3.png][]][APP_ _ _hot3.png] 研究了四天怎么添加新的应用程序,前几天都尝试着添加.cpp文件的应用程序,跟着网上的方法都失败了,结果今天试着添加一个.c文件的应用程序居然成功了...
[do you want app to run smoothly like wechat? |Experience to send Dajiang, Huawei, cherry keyboard! >>>![hot3.png][]][APP_ _ _ Hot3. PNG] 1: insert da...
[![squares.svg][]][squares.svg 1] 服务器监控工具功能相当强大,无论何时何地,我们都可以了解到服务器的功能以及性能。服务器监控工具的使用,可以让我们清楚的知道用户可以打开我们的网站,且确保网速不慢。只有这样做,才能留住宝贵的用户,以免因为系统停运的原因,导致用户丢失...
[do you want app to run smoothly like wechat? |Experience to send Dajiang, Huawei, cherry keyboard! >>>![hot3.png][]][APP_ _ _ hot3.png] ![format_ Pn...
[想让APP和微信一样,可以流畅运行小程序? | 体验即送大疆、华为、樱桃键盘!>>>![hot3.png][]][APP_ _ _hot3.png] ![在这里插入图片描述][08154321_BGZJ.jpg] 设计模型执行分类任务(如对胸部X光检查到的疾病或手写数字进行分类)时,有时需要同...