编程语言
文章平均质量分 91
夏曹俊
捷帝科技创始人,华为认证HDE全球开发专家,华为HarmonyOS开发者创新大赛导师,南京大学全日制双硕士,近二十年c++跨平台研发经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,虚拟化安全迁移,中国排联比赛鹰眼系统和高速云摄像机,精确室内定位软硬件。。
展开
-
cmake使用方法详解 - Windows Linux MacOS cmake安装教程
适合人群有部分语言基础,想要学习Linux平台项目开发想要学习跨平台构建方案想要学习自动化单元测试方法的同学公司需要需要使用cmake做项目构建原创 2022-09-01 17:43:48 · 2580 阅读 · 0 评论 -
OpenSSL 3.0 版本已经发布VS2019编译源码教程
1 OpenSSL 3.0版本在2020年五月发布OpenSSL3.0 在2020年5月发布了第一个版本,随即在六月份又发布了一些alpha版本,版本修正了一些bug,增加了一些协议支持,继续支持国密sm2 ,sm3 ,sm4(从1.1.1版本开始支持)。 3.0版本完全兼容1.1.1版本接口,但低级别的MD2, MD4, MD5, MDC2,SHA1, SHA224, SHA256, SHA384, SHA512,AES,DES,ECDH,DSA,ECDSA,RSA接口都会被警告将要被...原创 2020-06-30 14:42:09 · 2475 阅读 · 2 评论 -
TIOBE11月份编程语言排行榜:C非常接近Java,分析下中美的就业情况
我们先看看他们官方对数据的解读本月TIOBE指数前20位出现了一些有趣的变动。首先,C语言现在非常接近Java。差异只有0.2%。也许C会在年底前再次成为第一。看到谁排在前十也很令人兴奋。这种情况几乎每个月都在变化。两个月前是SQL,上个月是Objective-C,但是这个月Swift接管了。与排名第11位的Ruby的差距几乎为0.4%,这可能意味着至少在未来几个月里,Swift仍将保持前10...原创 2019-11-06 11:48:27 · 735 阅读 · 0 评论 -
Leetcode基础篇30天30题系列之数组:模拟计算法
作者:丁宋涛数组:加一题干:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储一个数字。你可以假设除了整数0 之外,这个整数不会以零开头。参考样例:示例1:输入:[1,2,3]输出:[1,2,4]解释:输入数组表示数字 123。示例2:输入:[4,3,2,1]输出:...原创 2019-06-18 17:53:19 · 587 阅读 · 0 评论 -
windows 平台使用 VS2017 编译 libevent 源码
一 依赖库编译先要将其依赖的库编译好,其中openssl需要编译到libevent中,编译成libevent_openssl.lib库,zlib在新版本中只有示例用到。1)windows 平台使用 VS2017 编译 openssl 源码参考前面的文章 openssl 默认编译到 C:\Program Files (x86)\OpenSSL 目录,包含收文件,lib文件和dll文件,...原创 2019-04-30 17:32:54 · 1165 阅读 · 0 评论 -
windows 平台使用 VS2017 编译openssl源码
1)依赖安装安装 perl 脚本解释器 下载http://libevent.net/download 安装 nasm 汇编器 C:\Users\xiaca\AppData\Local\bin\NASM 下载http://libevent.net/download 默认会安装用户目录 C:\Users\用户名\AppData\Local\bin\NASM ...原创 2019-04-29 17:24:11 · 681 阅读 · 0 评论 -
windows编程 进程的创建销毁和分析
Windows程序设计:进程进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动,在Windows编程环境下,主要由两大元素组成:• 一个是操作系统用来管理进程的内核对象。操作系统使用内核对象来存放关于进程的核心信息。• 另一个是地址空间,在地址空间囊括了所有可执行模块和动态链接库的代码和数据。动态内存分配的空间也在其中,典型代表是线程堆栈和堆内存分配。1进程与线程进...原创 2018-11-27 13:35:20 · 2864 阅读 · 0 评论 -
python3使用ctypes在windows中访问C和C++动态链接库函数示例
python3使用ctypes在windows中访问C和C++动态链接库函数示例这是我们的第一个示例,我们尽量简单,不传参,不返回,不访问其他的动态链接库一 测试环境介绍和准备测试环境:操作系统:windows10Python版本:3.7.0VS版本:vs2015社区版(免费)相关工具下载:VS版本vs2015社区版(免费)Python3.7.0 (源码和安装文...原创 2018-11-16 12:54:47 · 1308 阅读 · 0 评论 -
python3 整数类型PyLongObject 和PyObject源码分析
python3 整数类型PyLongObject 和PyObject源码分析一 测试环境介绍和准备测试环境:操作系统:windows10Python版本:3.7.0 下载地址VS版本:vs2015社区版(免费) 下载地址win10SDK(安装vs2015是可以选择,如果没有安装则需要独立安装)http://ffmpeg.club/python二 如何查看源码1 ...原创 2018-11-20 14:59:50 · 875 阅读 · 0 评论 -
Python3.7源码在linux(ubuntu)下的编译和安装
在我们的c++项目要引入脚本,之前用了lua,也是非常好用,缺点就是学习的人比较少,所以考虑在新的项目中引用python作为脚本。首先先说明测试环境宿主机:window10虚拟机:VMware 12 ubuntu 16.04 desktop 64位版本1 安装虚拟机和ubuntu 16.04 desktop 64位版本 http://www.ffmpeg.club/tools_do...原创 2018-11-14 11:49:07 · 2324 阅读 · 0 评论 -
桌面程序设计已经过时了,还有没有必要学习MFC?
“现在已经是人工智能、大数据的时代,云+端才是王道,桌面程序设计已经过时了,还有没有必要学习MFC?”这是许多困扰刚刚入行朋友的问题,不可否认,由于python、Java等开发语言和环境的流行,Visual C++的应用范围也相应缩小。“有人说现在c++越来越接近边缘性语言?c++程序员以后的发展方向在那里,我学习MFC会不会被淘汰?”的确C++作为普及性应用程序设计语言的地位已经不再...原创 2018-11-09 13:29:42 · 4116 阅读 · 0 评论 -
TIOBE2017年6月编程语言排名 Kotlin进入前50
编程语言Kotlin是热门的新东西。三周前,谷歌的Android团队宣布,Kotlin是除了java和C++的Android第三官方语言。作为Android Studio 3有充分的科特林级支持。非常流行的编程环境开发公司 JetBrains,已经 Kotlin已经由,公司称其非常流行的编程环境。就像如Scala语言Clojure和Groovy,Kotlin编译为Java虚拟机代码,从而与java原创 2017-06-07 17:23:15 · 2831 阅读 · 4 评论 -
TIOBE2017年5月编程语言排名
java和c自2016年初开始都有严重下降的趋势。与去年相比,这两种语言已经下降超过了6%。哪些编程语言因此上升?实际上所有其他语言。由于软件被越来越多的领域应用,所以搜索总量在增加,在2012的前20名。现在只会排到33的位置。TIOBE编程社区指数是流行编程语言的一个指标。索引每月更新一次。该评级是基于熟练的工程师,世界各地的课程和第三方供应商的数量。热门搜索引擎,如谷歌,必应,雅虎!原创 2017-05-26 11:37:55 · 2102 阅读 · 0 评论