摘要:快快建好质量墙,既能保护程序员,也保护项目。 前言 程序员到底应该为所写软件的质量担负多大的责任?有人认为程序员应该为产品负责,也有人认为程序员的主要责任是交付速度,项目质量是项目要去考虑的问题。 程序员编写软件的过程中,会创造有缺陷代码或“Bug”。软件项目的主要目标之一就是在提升质量的同时 ...
分类:
其他好文 时间:
2020-07-16 12:17:51
阅读次数:
60
把no变成yes 变成yes的三个步骤 不直接说出自己的想法 揣摩对方的心理 考虑符合对方利益的措辞 这些方法不会百分百成功,但会提高成功率。 突破口1:投其所好 选择 对不起,我突然有工作要做。今天的约会取消吧。 对不起,我突然有工作要做,但我更想见你了。 投其所好 “抱歉,这种衬衫只剩这一件了。 ...
分类:
其他好文 时间:
2020-07-16 12:02:38
阅读次数:
106
如果只要求判断有没有解的话很好做:以条树边被两条非树边覆盖即可. 输出方案的话可以考虑碰到一条非树边就暴力覆盖. 如果覆盖的过程中发现一条边已经被覆盖了就输出结果. 由于一条边只能被一种非树边覆盖,所以复杂度均摊下来是 $O(n)$ 的. 然后我们就得到两条路径 $(a,b)$ 与 $(c,d)$, ...
分类:
其他好文 时间:
2020-07-16 12:02:17
阅读次数:
55
题面 题意:自己看去 题解:先考虑一个暴力的树形dp。设$f_{i,j}$表示节点$i$权值为$j$的概率。那么对于所有有两个儿子的节点$i$,设它的两个儿子是$x,y$,那么对于所有在$x$中出现的权值$j$,有$f_{i,j}=f_{x,j}\times ((p_i \times \sum_f_ ...
分类:
其他好文 时间:
2020-07-16 00:22:06
阅读次数:
52
题目链接 点击打开链接 题目解法 考虑枚举最优状态是哪些边解锁了,哪些边没有。这样真的有 $2^n$ 种情况吗?并不是的。将所有边按照解锁需要走过边的数量排序。解锁边的顺序必然是排好序的这样。所以考虑只解锁前 \(i\) 条边,走到 \(n\) 的最短距离是多少。 所以我们可以这样:每次枚举新解锁了 ...
分类:
其他好文 时间:
2020-07-16 00:11:18
阅读次数:
64
给你一个字符串s,共有q次操作,每个都是下面两种形式的一种。 1 i c:这个操作表示将字符串s的第i项变为字符c 2 l r y:这个操作表示输出字符串y在字符串s中以第l项为起点,以第r项为终点的子串(包括第l和第r项)中作为子串出现的次数。 考虑到有修改操作,跑KMP必然是不行的。 因此考虑暴 ...
分类:
其他好文 时间:
2020-07-15 23:59:44
阅读次数:
72
什么是高并发? 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。 高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per S ...
分类:
编程语言 时间:
2020-07-15 23:30:29
阅读次数:
74
题意:给定一个长度为n的序列,可以修改任何一个字符,求修改后最长的单调严格上升子序列(必须是连续的)。 分析:\((1 <= n < 10^5)\),数据范围很大,不能使用$o(n^2)$的算法。所以我们可以从线性角度考虑,一种常见的套路是枚举修改点,然后求最大值。我们只需要分别求出两端的情况即可, ...
分类:
其他好文 时间:
2020-07-15 23:25:08
阅读次数:
90
项目实战章节: 1.项目介绍 2.项目数据库设计 3.创建领域层 4.创建数据库上线文 5.创建数据库迁移 6.创建应用服务层 7.WebApi对外服务 为了更好的学习Abp vnext框架,考虑写一个系列文章来记录学习的过程,随着项目的开展文章的章节会做调整。 本次使用的技术栈包括:ASP.NET ...
分类:
Web程序 时间:
2020-07-15 22:54:48
阅读次数:
103
最近FPGA需要用到大量的矩阵运算,需要使用多个shift_RAM对数据进行缓存,考虑到资源消耗问题,做相关记录。 一、LUTRAM和 BRAM在资源使用上的区别? LUTRAM 和 BRAM最主要的却别在于 LUTRAM是使用的没有综合的LUT单元生成的动态RAM,在Design中使用 多少,综合 ...
分类:
其他好文 时间:
2020-07-15 15:12:07
阅读次数:
122