摘要:
有效的程序员不应该浪费很多时间用于程序调试,他们应该一开始就不要把故障引入。 程序测试是表明存在故障的非常有效的方法,但对于证明没有故障,调试是很无能为力的。 如果十年以后,你以快而脏的方式做什么事的时候,能想象我在你的肩后看着,然后对自己说:「Dijkstra 不会希望这样的。」那么对我来说,这就 阅读全文
摘要:
[OS]利用信号量实现进程同步与互斥 PV操作问题分析步骤 1.关系分析。找出题目中描述的各个进程,分析它们之间的同步、互斥关系。 2.整理思路。根据各进程的操作流程确定P、V操作的大致顺序。 经典问题 1.生产者-消费者问题 描述 系统中有一组生产者进程和一组消费者进程,生产者进程每次生产一个产品 阅读全文
摘要:
日常工作中偶尔会遇到锁表的情况,每次锁表都要在网上或笔记中去找语句进行处理。在这里做一个汇总,方便以后查阅。 当然锁表大多数情况肯定是代码不健康导致的。对症下药,处理异常逻辑应该放在第一位。 锁表原理 数据库使用独占式封锁机制,当执行insert update delete时,对表进行锁住,直到发生 阅读全文
摘要:
今天中午吃饭时在B站某视频中听到一段话,有被触动。以此来作为2021年的开篇吧: 我们总喜欢拿顺其自然来敷衍人生道路上的荆棘与坎坷,却很少承认:真正的顺其自然,其实是竭尽所能之后的不强求,而并非两手一摊的不作为。 正好最近诸事不顺,且我听到的最多的一个词便是“顺其自然”。 希望无论前路坦荡或是波折, 阅读全文
摘要:
事件回顾 最近,一个一直使用的前后端分离项目部署到某环境时突然报跨域了。首先肯定想到是后端问题。后端用NetCore项目作为网关接收前端请求,并配置了跨域策略。 使用的跨域策略: services.AddCors(options => options.AddPolicy("AllowSameDoma 阅读全文
摘要:
这周工作中遇到了sql中where in的数量限制问题,记录: oracle中和版本有关,oracle 9i中个数不能超过256个,oracle 10g中个数不能超过1000个 sqlserver中个数最大只能到5万 mysql中没有限制,只限制了整个sql的长度 阅读全文
摘要:
动态规划 概念 维基: 动态规划(英语:Dynamic programming,简称DP)是一种在数学、管理科学、计算机科学、经济学和生物信息学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。 动态规划常常适用于有重叠子问题[1]和最优子结构性质的问题,动态规划方法所耗时间往往 阅读全文
摘要:
用Go编写Web应用程序 该系列内容为琦玉老师发布在B站的《使用 Go 语言编写 Web 应用程序》系列课程观后笔记与感悟。 [https://www.bilibili.com/video/BV1Xv411k7Xn](《使用 Go 语言编写 Web 应用程序》) 一个Demo 一来就把我惊艳到了,太 阅读全文