-
团队协作-代码格式化工具clang-format
环境:clang-format:10.0.0前言统一的代码规范对于整个团队来说十分重要,通过git/svn在提交前进行统一的ClangFormat格式化,可以有效避免由于人工操作带来的代码格式问题。ClangFormat可用于格式化多种不同语言(C/C++/Java/JavaScript/Objec...
05月16日[编码文章]浏览:0
-
Think in Mingdao——人人都是全栈工程师
文/明道云销售部顾问 文静编辑/蒋礼轩一、引言在软件开发领域,有这样一类"Think"系的书籍被广大程序员们奉为经典,如:Think in C++、Think in C#、Think in Java,Think Python等。对于一项新技术的掌握重点是对其核心思想的把控,而大量明道...
05月16日[编码文章]浏览:1
-
技术佬的读书回忆:这些年来我读过的经典.net图书(一)
我的技术之路可以用墙头草来形容,大学四年学了三年的C语言(当然也包括C++ ,不过最终只停留在语法层次上,写一些小玩意可以,但写一些什么驱动、底层库或系统层面软件之类的毫无工程经验,我对枯燥的底层技术兴趣也不大,不过收获总该是有的,我在使用.net和python时,对什么内存、IO、优化之类的,没有...
05月16日[编码文章]浏览:0
-
C#得到html代码中所有图片地址
做采集等项目时,需要对html代码进行分析,其中一个需求就是对html进行分析,得到所有的图片地址,再想办法直接上传到自己的服务器,下面是得到所有图片地址的函数。/// <summary> /// 取得HTML代码中所有图片的 URL。 /// </summary>...
05月16日[编码文章]浏览:1
-
小心别落入正则回溯陷阱
不知才哪儿看来的:如果你有一个问题,你想到可以用正则来解决,那么你有两个问题了。我觉得正则表达式实在是一种人难以理解的语言,比xml还要逆天。不过它真的很好用。正则表达式的坑在于,看到一个正则,我们很难直观地知道它要做什么;写了一个正则,我们也很难直观地想像机器是怎么处理的。因而常常出现想不到或者没...
05月16日[编码文章]浏览:0
-
Javascript,如何写一个简易的模板字符串解析函数
作为一个前端研发人员,模板引擎、模板字符串我们并不陌生。mustache.jsconst template = '我是{{name}},{{remark}}。'; const obj = { name: 'Javascript', remark: '是...
05月16日[编码文章]浏览:0
-
六种流行语言(C、C++、Python、JavaScript、PHP、Java)对比
有些人会说语言学到最后不都差不多吗?其实可以这样讲,也可以不这样讲。虽然每种语言的表达能力大部分是重合的,只是语法表现形式不一样,但是由于历史发展的原因,每种语言形成了自己的支撑环境,所以都有其主要的适用范围。...
05月16日[编码文章]浏览:0
-
-
RazorSQL Mac版(SQL数据库查询工具)
RazorSQL Mac 特别版是一款看似简单实则功能非常出色的SQL数据库查询、编辑、浏览和管理工具。RazorSQL for mac特别版可以帮你管理多个数据库,支持主流的30多种数据库,包括Cassandra、MongoDB、HSQLDB、MySQL,OpenBase、Oracle、SQLit...
05月16日[编码文章]浏览:0
-
C#中安全处理 Naughty Strings 的实践指南与防御策略
在软件开发中,Naughty Strings(即“调皮字符串”)是一类可能触发程序漏洞或异常行为的特殊输入,例如SQL注入代码、跨站脚本(XSS)载荷、包含空字符(\0)的字符串、超长文本或格式破坏内容(如未转义的JSON/XML)。这类输入轻则导致程序崩溃,重则引发严重的安全漏洞。本文将探讨如何在...
05月16日[编码文章]浏览:0