
编程
文章平均质量分 51
王万林 Ben
CAD/IT,熟悉芯片设计流程,操作系统,存储。欢迎交流,技术支持请加微信 wanlinxiong。https://icinfra.cn
展开
-
Subversion - Python generate authz文件前,根据需要特别定义权限的路径,找出需关注权限的兄弟路径与路由至根的路径
在一个正式的项目里,所有员工均能访问该项目的SVN仓库。突然有一天,老板要引入合作团队参与研发,要求合作团队只能访问。原创 2022-07-23 23:33:41 · 370 阅读 · 0 评论 -
查看tclsh版本
查看tclsh版本方法在交互式tclsh中查看╭─ben at Ben's MacBook Pro in ~/chef 2021/10/28 - 8:48:33╰─○ tclshWARNING: This version of tcl is included in macOS for compatibility with legacy software. In future versions of macOS the tcl runtime will not be available by原创 2021-10-28 08:55:43 · 1589 阅读 · 0 评论 -
编程 - 可重入性
可重入性可重入性函数参考资料https://www.upgrad.com/blog/static-variable-in-c/https://en.wikipedia.org/wiki/Reentrancy_(computing)原创 2021-10-13 21:38:04 · 60 阅读 · 0 评论 -
GO编程语言 - 动静特性与类型强弱
GO编程语言的动静特性与类型强弱GO是强类型语言强类型语言和弱类型原因其判断的根本是是否会隐形进行语言类型转变。强类型原因在速度上可能略逊于弱类型语言,但是强类型定义语带来的严谨性又避免了不必要的错误。GO是静态类型语言动态类型语言:动态性语言是指在运行期间才去做数据类型检查的语言,也就是说动态类型语言编程时,永远不用给任何变量指定数据类型,该语言会在第一次赋值给变量时,在内部将数据类型记录下来。Python和Ruby就是一种典型的动态类型语言,其他的各种脚本语言如VBScript也多少属于动原创 2021-10-02 22:07:54 · 487 阅读 · 0 评论 -
Go - go fmt用法
Go - go fmt用法go fmt介绍usage: go fmt [-n] [-x] [packages]Fmt runs the command 'gofmt -l -w' on the packages namedby the import paths. It prints the names of the files that are modified.For more about gofmt, see 'go doc cmd/gofmt'.For more about speci原创 2021-08-29 15:35:33 · 446 阅读 · 0 评论 -
Go - go vet的用法
Go - go vet的用法go vet介绍Vet examines Go source code and reports suspicious constructs, such asPrintf calls whose arguments do not align with the format string. Vet usesheuristics that do not guarantee all reports are genuine problems, but itcan find err原创 2021-08-29 15:30:21 · 1299 阅读 · 0 评论 -
Python - 为什么慢?
Python - 为什么慢?总结主要有三个原因:是GIL(Global Interpreter Lock),全局解析器锁;是解析型的,而不是编译型的;是动态类型语言。文章对三种原因分别进行了分析。原文Python is booming in popularity. It is used in DevOps, Data Science, Web Development and Security.It does not, however, win any medals for speed.翻译 2021-08-28 06:16:54 · 293 阅读 · 0 评论 -
软件开发 - 4+1视图
软件开发 - 4+1视图4+1视图是什么?软件架构 = {元素,形式,关系/约束}单一的视图无法完成完整的表达架构,因此需要具备完整的视图集。逻辑视图(Logical View),设计的对象模型。过程视图(Process View),捕捉设计的并发和同步特征。物理视图(Physical View),描述了软件到硬件的映射,反应了部署特征。开发视图(Development View),描述了在开发环境中软件的静态组织结构。场景视图(Scenarios),描述用力场景。逻辑视图相关方:原创 2021-08-15 15:48:08 · 8410 阅读 · 0 评论 -
Python中的dictionary与JSON有什么区别?
日常编程中经常使用到Python的字典与JSON,那它们有什么区别于联系,以便能更加顺手地使用它们。本文对其做了较详细的说明。转载 2021-08-15 09:46:50 · 839 阅读 · 0 评论