现在位置: 首页 > 自动控制 > 文章
2020-09-30 17:41 工业·编程 ⁄ 共 991字 评论 1 条
架构师,在每个程序心里都是一个神圣的职业,那么什么才是真正意义上的架构师呢? 狭义的定义:在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。 广义的定义:系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。 每个人对架构师的理定位都不同,同一个人在不同阶段对架构师的理解也会发生改变...
阅读全文
1.语言C/C++(参考书籍:<<C/C++ Primer>> ,<<C和指针>>,<<数据结构C语言描述>>)),汇编(王爽的汇编语言,作为入门,参考Intel手册,之后参考看雪的<<加密与解密>>,了解PE文件的格式,加壳脱壳和病毒感染的手法,如果是开发的话,只需要了解即可,能用反汇编调试工具去做简单的CrackMe即可),这个阶段大约是大一大二的时间,除去老师上课教的C语言基础,80x86汇编语言以为...
阅读全文
2020-08-20 10:15 工业·编程 ⁄ 共 756字 暂无评论
Python解释器有多种语言实现的版本,目前主流的也是官方使用的CPython由C语言编写。 第一次接触 Python 的人,往往会感到迷惑,至少从表面看,Python 代码和传统的编程语言比如 C 或者 Pascal 非常类似。这不是偶然的——Python语法很大程度上借鉴了 C 语言。 比如说,Python 中的很多关键字(if , else, while, for 等等)与 C 语言一样,Python 标识符的命名规则也和 C 语言一样,而 Python 中的大多数操作符也和 C 语言中的操...
阅读全文
“数据科学闯天下,左手Python右手R。” R和Python都足够优雅简洁,都能让人生不再“苦短”。 R的主厨是统计学大牛,富含身体必需的高级统计包,适合科研狗食用。 Python的主厨是计算机大牛,富含身体必需的高运算性能,适合攻城狮食用。 当然,味道再美,也得学会怎么用“刀叉”(统计学/领域知识)。 好吧,说人话。 学编程,最重要的还是“边用边学”,而不是“学完再用”。 比如我入门R的契机是科研需要做一个更高级的统计分析,万不...
阅读全文
其实这三者都有自己独特的优势: Python:非常适合处理大规模的数据,其次使用的人数最多,有大量的包和库供新手使用。 R:专业的统计学家用软件,在统计方面的造诣很高,其次的话做出来的图挺好看的。 Excel:短平快,很容易用鼠标拖拖拽拽就可以做出来不错的图标。 我们主要来讨论Python和R。 数据分析的大部分工作是由我来完成的,我是这样分配的。 对于非结构化数据,也就是那些日志类数据,我是用的python,因为我主要拿它...
阅读全文
    对于这个问题其实也一直在争论不休,到底是用Python还是R,其实从来都没有一个答案。因为Python和R都在进化,而进化的过程会免不了的吸取别的语言的优势,而Python的长处在于机器学习,而R语言在于统计学习。而现在Python补足了很多的统计学习的库,而R也可以做机器学习,甚至Torch For R都有了。     其实选择哪个语言更加取决于你的思考方式是什么。比如说你来自于计算机或者工程背景,那...
阅读全文
2020-08-16 09:20 工业·编程 ⁄ 共 1071字 暂无评论
首页我们找到它的编译工程,编译工程都存放在了根目录下的build目录下,而支持VS的工程在build目录的msw目录下,即“..\build\msw\”,打开这个目录我们可以看到从VC6的“wx.dsw”工程到VS2008的“wx_vc9.sln”工程,都已经包含在里面了,有些人看到这里可能要问了,不是说最高用VS2010的吗?别急,我们通过VS2010打开“wx_vc9.sln”,一路升级转换成VS2010项目就好了! 项目转成VS2010版后,用VS2010打开,我们可以看到库里有23个子项...
阅读全文
IPFS 和传统的互联网存储有什么不同呢?它又有什么优势呢?本文将从以下几个方面来探讨这个问题:数据存储方式、数据传输方式、数据安全性、数据可用性和数据成本。 数据存储方式 传统的互联网存储是基于HTTP协议的,它使用基于域名的地址来定位和访问文件,也就是说用户需要知道文件所在的服务器位置和路径名称才能获取文件。这种方式有几个缺点: 服务器可能会宕机、被攻击或者关闭,导致文件无法访问或者丢失。 文件可能会...
阅读全文
2020-08-14 16:05 工业·编程 ⁄ 共 2506字 暂无评论
IPFS是一个很酷的技术,它可以让我们把文件存储在云端,而不需要依赖任何中心化的服务器。IPFS是InterPlanetary File System的缩写,意思是星际文件系统。它是一个分布式的网络传输协议,它可以让我们把文件分成很多小块,然后用一种特别的方式来寻找和传输这些小块。这样,我们就可以更快、更安全、更便宜地存储和分享我们的文件了。 你可能会问,为什么我们需要IPFS呢?我们现在不是已经有很多云存储的服务了吗?比如百度网盘...
阅读全文
跨平台的市场优势不在于性能或学习成本,甚至平台适配会更耗费时间,但是它最终能让代码逻辑(特别是业务逻辑),无缝的复用在各个平台上,降低了重复代码的维护成本,保证了各平台间的统一性, 如果这时候还能保证一定的性能,那就更完美了。 一、环境搭建 无论是 React Native 还是 Flutter ,都需要 Android 和 IOS 的开发环境,也就是 JDK 、Android SDK、Xcode 等环境配置,而不同点在于 : React Native 需要 npm 、node ...
阅读全文