10 Ryuchong

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 9w+

C++中的有些析构函数也被定义为virtual虚函数,这是为什么?

本文首发于我的博客:刘冲的博客在阅读C++项目(caffe)源码时,发现不少基类不仅把常规的成员函数定义成虚函数(virtual),也会把析构函数定义为虚函数,结合前面几节的介绍,稍稍思考下,这样做的确是有原因的,本文将结合C++代码实例尝试探讨下。常规随便写一段C++代码作为实例,在这个例子中,我们先不把析构函数定义为虚函数:class Base {public: Base () { cout << "Base construct\n"; }

2020-05-12 08:03:27

struct 关键字在 C++ 中与C语言不同,C++中struct和class有什么区别?它们很像,C++为什么不删除struct?

本文转载自我的博客:刘冲的博客我有相当长的一段时间(数月)没有更新文章了。并不是我放弃了写技术文章,而是因为这段时间,我把精力主要放在了图像智能算法的学习上了。去年12月时,我对图像智能算法还懵懵懂懂,做着 Linux 嵌入式应用程序开发,现在我已经正式入职到算法公司了,收入翻了一番,哈哈,不过累了好多。废话就到这里,我的转行辛酸史,以后再详谈。坦诚的说,就编程语言而言,因为一直在做 Linux 嵌入式程序开发的缘故,我对C语言更加了解一点,读者应该能够发现,我之前的大部分文章都是关于C语言的。不过现

2020-05-09 08:35:28

python 2.7 如何判断 Unicode 编码字符是否为汉字,如何判断unicode编码句子中是否含有汉字

https://blog.popkx.com/python-2-7-how-to-judge-is-an-unicode-char-chinese-char-and-if-a-sentence-chinese-char-inside/

2018-09-20 13:37:06

linux C语言编程,使用realloc函数后,原内容数据还在吗?原指针还能用吗?原内存被释放吗?

https://blog.popkx.com/linux-c-language-programming-the-use-of-realloc-function-the-original-content-data-is-still-there/ ...realloc 函数说明该函数将 ptr 指向的内存大小修改为size。内存中的数据从开头到size保留不变。 如果size大于原内...

2018-09-17 17:06:55

linux使用pthread库多线程编程,即使设置pthread_detach,资源也残留部分,不完全释放问题

https://blog.popkx.com/linux-uses-pthread-library-to-multithread-programming-even-if-pthread_detach-is-set-up-resources-will-remain/...**虽然程序多次创建子线程,使用内存不再继续增加,但是子线程全部退出后,程序仍然占用内存仍然为 9484**,这部分资源并...

2018-09-17 09:39:41

tensorflow学习,建立卷积深度学习网络(CNN),识别和破解captcha图形验证码(21)

原帖:向日葵智能在python如何生成验证码小节,我们利用 captcha 库做了一个图形验证码产生器,可以产生带 one-hot 标签的图片数据集。本节将基于此数据集,建立一个卷积深度学习网络(CNN),并且训练之,希望可以识别破解此验证码数据集。CNN卷积深度学习网络的结构计划建立 5 层网络,前 3 层为卷积层,第 4、5 层为全连接层。对 4 层隐藏层都进行 dropo...

2018-07-26 08:03:55

tensorflow学习,string_input_producer和FixedLengthRecordReader的使用,将CIFAR-10数据集转成jpg图片(15)

原帖:向日葵智能上一节简要介绍了 CIFAR-10 数据集,此外,我们讨论了常规读大数据到内存方法的一些问题,并且介绍了 tensorflow 是如何解决的。本节,我们将利用 tensorflow 将 CIFAR-10 数据集导入内存,并且保存为 jpg 图片。CIFAR-10 数据集的数据格式详解CIFAR-10 数据集一共有 10 类物体(上节已介绍),每类 6000 张图片,一共 60000...

2018-07-13 07:58:38

tensorflow入门学习,对二次函数的非线性回归,并使用matplotlib库使训练结果动态可视化(11)

原帖:向日葵智能本节再介绍一个实例,对二次函数进行非线性回归,并且使用 python 的matplotlib库使训练结果动起来。生成二次函数模拟数据首先,创建一个等差数列,作为二次函数的自变量,然后按照 y = x^2 - 0.5 生成数据组。#encoding=utf8import tensorflow as tfimport numpy as npimport matplotlib.py...

2018-07-09 08:04:09

tensorflow入门学习,对二次函数的非线性回归,并使用matplotlib库使训练结果动态可视化(11)

原帖:向日葵智能本节再介绍一个实例,对二次函数进行非线性回归,并且使用 python 的matplotlib库使训练结果动起来。生成二次函数模拟数据首先,创建一个等差数列,作为二次函数的自变量,然后按照 y = x^2 - 0.5 生成数据组。#encoding=utf8import tensorflow as tfimport numpy as npimport matplotlib.py...

2018-07-04 08:06:52

C语言结构体写入文件“错误”,根据结构体成员名计算偏移的方法

原帖:向日葵智能结构体在各种编程语言中,都是建立自定义数据体的一种非常好的途径。但是有时忽略结构体成员自动对齐,带来的结果会让人迷惑。此外,获取结构体成员在结构体中的偏移,方法很多。最近常用C语言,今天发现了一种非常不错的获取结构体成员偏移的方法,仅仅根据结构体成员名即可计算出偏移。结构体成员自动对齐,引起写到文件“错误”这里的“错误”加了引号,说明并不是真正的错误,而是看着“好像错了”,执行下面...

2018-06-29 08:24:49

tensorflow入门学习,继续巩固,一行一行写出线性回归代码(六)

原帖:向日葵智能经过第四节和第五节的总结,对 tensorflow 的认识越来越深了。现在觉得它有点像一门特殊的编程语言,如果想使用它,就得先了解它的语法(规则)。虽然说第二节被称为 tensorflow 界的 “hello world”,我还是希望能够利用 tensorflow 做些自认为简单的事情。所以,本节先通过 python 的 numpy 模块生成一个线性函数,并且用 tensorflo...

2018-06-28 08:07:42

tensorflow学习,python-tensorFlow安装(cpu),解决 name ‘N_TOKENS’ is not defined 和 cannot import name pywrap_

原帖:向日葵智能TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。TensorFlow可被用于语音识别或图像识别等多...

2018-06-25 20:33:05

linux下shell编程调试方法,gdb工具的使用

原帖:向日葵智能前言windows 的界面操作非常丰富,对程序开发也是如此,各种强大的 IDE 真是非常方便。转入 linux 编程后,没有界面,用 vim gcc 搞程序开发,一开始还真是不适应。现在用的多了,反而习惯用 linux 开发了。但是,没法调试程序真是太痛苦了,只能逐行加 printf。。。其实早就听说 linux 程序开发有 gdb 工具可以用于调试,一直没有去了解。今天加 pri...

2018-06-21 17:04:14

python实战项目,人脸检测,让电脑对你的颜值打分,调用百度人工智能API实现

原帖:向日葵智能人脸检测前言前面我们介绍了利用深度学习实现 语音合成 , 菜品识别,以及 人脸识别。这几个应用都属于比较成熟的人工智能应用了,再发展这些应用的过程中,其实很多功能都能剥离出来,比如在实现 人脸识别时,我们首先要对人脸进行检测,在检测时,发现可以延伸出很多有趣的东西,本节就介绍 人脸检测,可以让电脑对你的颜值打分哦。我们同样是调用百度的 API 实现。首先看看 API 介绍能力介绍人...

2018-06-20 08:12:17

python实战项目,制作网络爬虫爬取百度美女图片,人工智能筛选颜值高的保存到电脑

原帖:向日葵智能现在基于python的爬虫实战项目,网络上的资料还是非常多的,但是本节介绍的爬虫略有不同:同样的是下载某个网页的美女图片,不同的是我们这里利用人工智能筛选出漂亮的。爬虫咱们慢慢说,筛选的原理很简单,参考 python实战小项目,人脸检测,让电脑对你的颜值打分 小节。什么是网络爬虫?网络爬虫也叫网络蜘蛛(spider),它的官方定义可以去百科查,这里咱们只通俗的说什么是网络爬虫,可能...

2018-06-15 08:14:03

python实战项目,获取指定网站关键词百度排名,为seo提供参考资料

原帖:向日葵智能前言先解释一下标题的意思吧。现在个人站长已经非常多了,想要网站有流量,一个非常不错的渠道就是搜索引擎,用户搜索某个关键词,如果能搜到自己的网站,那么,流量肯定直线上升。这就需要seo,如果能够知道在搜索引擎中,自己网站的关键词排名怎样,肯定对seo有帮助,不至于一眼黑。各大站长工具似乎也能够提供关键词排名查询,我也用过,但是它们只能提供一部分关键词的排名,而且似乎只能提供前100的...

2018-06-14 08:09:13

python实战小项目,多线程百度云盘下载,突破限速,超越迅雷超高速下载

原帖:向日葵智能计划做这样的多线程下载是因为百度云盘限速厉害,到了恶心的地步,我想试试用多线程下载百度云盘的资源是否能够实现加速。百度云盘限速分析1.关于限速,我揣测有两种情况:限制下载资源的带宽限制下载资源时的线程或者进程数目如果限速是第一种,多线程下载也无法提速。但如果是第二种限速,多线程下载理应能够显著提升下载速度,在一定范围内,提速的程度与下载的线程数目成正相关关系。即,下载的线程越多,...

2018-06-08 08:08:39

python实战小项目,深度学习让电脑认出菜品,调用百度人工智能 API 实现

原帖:向日葵智能前言现在人工智能,深度学习等词汇贯穿了整个互联网,各种人工智能产业也是非常火爆。人工智能也的确给我们生活带来了一些方便,比较成熟的有以人脸识别为代表的图片识别,语音识别也非常成熟。这些高大上的东西,我们平民是否能接触到呢?注意到各个巨头都已经提供了免费的api,我们这里就做一些使用示范。首先看看百度的人工智能 API 介绍百度人工智能 API 主要分百度语音 视觉技术 自然语言 知...

2018-06-05 23:02:08

ext2 文件系统详解,最终实现利用c语言绕过操作linux系统,直接操作 ext2

原帖:向日葵智能前言这一系列文章,主要介绍一下 linux 原生经典文件系统 ext2,诸如该文件系统多好多差的话,咱说的不多,网上很多大牛分析的非常透彻。在学习 ext2 过程中,收集和整理了一些资料,但是在实际操作中,发现网上的资料很多都是不准确的,甚至错误的,也是很多坑。所以决定写这些文章,希望能帮助到大家。写代码时,为了快,很多都是 demo 级的,当然,这样应该对初学者来说,更加容易看懂...

2018-06-05 08:21:20

python实战小项目之人脸识别,调用百度人工智能 API 实现

转载自:向日葵智能前言前面两节我们介绍了利用深度学习实现 语音合成 和 菜品识别。这一节,我们介绍更加热门的人工智能应用:人脸识别。人脸识别可以比对两张人脸是否属于同一人,进一步的,给一张x的照片,我们能够从一堆照片里识别出最像x的照片。依然是调用百度的API,我们先看看官方文档:人脸识别官方API介绍接口能力:两张人脸图片相似度对比:比对两张图片中人脸的相似度,并返回相似度分值;多...

2018-06-03 19:00:04

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。