发布于 2021-05-26 14:48:41 | 阅读 19874
模式和重构之间有着一种与生俱来的关系。从某种角度来看,设计模式的目的就是为许多重构行为提供目标。
发布于 2021-05-24 16:16:56 | 阅读 20939
低代码平台有以下这么几类:一是用于快速开发Web和移动端用户界面及工作负载的工具;二是数据可视化、数据集成和数据准备的工具;三是支撑一些新兴的应用如机器学习、物联网和IT自动化。
发布于 2021-05-20 17:49:25 | 阅读 19089
代码审查既繁琐又耗时,庆幸的是,我们走访了该领域的专家与用户,收集到了八条小贴士,以方便您快速高效地完成任务。
发布于 2021-05-11 17:49:11 | 阅读 17910
大概就是说在 Winform 的主线程下执行 Task.Result 会造成死锁,我也看了图中的参考链接, Stephen 是绝对的大佬,不过这篇文章对死锁的成因主要还是大段的文字灌输,没有真的让你眼见为实,那这篇我就从 windbg 的角度来给它剖析下。
发布于 2021-05-07 16:03:06 | 阅读 23329
使用低代码平台写出来的代码既难以维护,又难以测试,同时它还给行业传递了非常不好的信号,“程序员的价值是不值钱的”,最终造成的结果就是一些不具备编程专业技能的人,使用极不趁手、效率低下的工具来做写代码的工作。这是非常危险的,这类低代码工具就是行业毒瘤!
发布于 2021-05-06 14:37:11 | 阅读 24411
本文将向您介绍什么是JavaScript静态代码分析,为什么要使用它,以及如何在项目中通过快速设置来实现它。
发布于 2021-04-29 10:25:44 | 阅读 25938
是不是觉得 C++写个服务太累,但又沉迷于 C++的真香性能而无法自拔?作为一个老牌 C++程序员(可以看我 github 上十几年前的 C++项目:https://github.com/kevwan),这几天听一个好友跟我聊起他写的 C++框架,说极简代码即可完成各种 C++服务的开发,不禁让我心生好奇!于是我去研究了一下,发现确实有点意思!
发布于 2021-04-25 17:47:49 | 阅读 20276
本文从加密、编码、白名单、最小特权、以及转义不可信的用户输入等方面,为您罗列了日常软件开发过程中的七种安全编码的实践示例。
发布于 2021-04-23 15:00:40 | 阅读 17739
本文从加密、编码、白名单、最小特权、以及转义不可信的用户输入等方面,为您罗列了日常软件开发过程中的七种安全编码的实践示例。
发布于 2021-04-15 19:15:38 | 阅读 24797
用@property修饰的方法,就会被property实例取代。那么如何获取原始的方法呢?这就要通过property类的如下3个方法:(1)fget:获取被@property或@property.getter修饰的方法(2)fset:获取被@property.setter修饰的方法 (3)fdel:获取被@property.deleter修饰的方法。