angmaoao5939
码龄8年
关注
提问 私信
  • 博客:34,974
    34,974
    总访问量
  • 暂无
    原创
  • 1,913,919
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:保留地址
  • 加入CSDN时间: 2017-02-27
查看详细资料
  • 原力等级
    领奖
    当前等级
    0
    当前总分
    0
    当月
    0
个人成就
  • 获得3次点赞
  • 内容获得0次评论
  • 获得30次收藏
创作历程
  • 1篇
    2019年
  • 9篇
    2018年
  • 29篇
    2017年
  • 9篇
    2016年
  • 12篇
    2015年
  • 2篇
    2014年
  • 13篇
    2013年
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

学习《高质量C++编程指南》--第五章《常量》

const比#define的优点:(1)const有数据类型,而宏定义没有,编译器可以对前者进行安全检查,而后者只能进行字符替换,没有类型安全检查,并且字符替换可能产生意想不到的错误(替换时的括号);(2)有些集成化的调试工具可以对const常量进行调试,而不能对宏常量进行调试。(const常量的值应该可以用gdb print出来)。类中的const数据成员的初始化只能...
转载
发布博客 2013.03.10 ·
91 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

gdb命令

1.使用gdb编译必须在编译选项中加上-g: g++ -g hello.cpp -o hello2.使用gdb调试的方法:  (1)gdb ./hello  (2)gdb ./hello hello.core  (3)gdb ./hello PID3.gdb帮助:  (1)help:打出命令的类别  (2)help command:打出具体某命令的使用方法...
转载
发布博客 2013.03.11 ·
82 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

学习《高质量C++编程指南》--第六章《函数设计》

返回值的规则规则(1)函数名字与返回值类型在语义上不可冲突;规则(2)不要将正常值和错误标志混在一起返回。正常值用输出参数获得,而错误标记用return语句返回;违反上述两条的典型反例:C的标准库函数:int getchar()建议(1)有时候函数原本不需要返回值,但为了增加灵活性如支持链式表达,可以附加返回值;如strcpy函数,可以strlen(strcpy(st...
转载
发布博客 2013.03.10 ·
84 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

学习《高质量C++编程指南》--第一章《文件结构》

头文件:#include <filename.h>: 引用标准库的头文件(编译器自带的头文件),编译器从标准库目录开始搜索#include "filename.h": 引用非标准库的头文件,从用户的工作目录开始搜索,在工程指定的头文件目录下搜索。如果找不到,应该还会在PATH路径下找。头文件的作用:(1)通过头文件调用库功能。用户只要按照头文件调用库接口...
转载
发布博客 2013.03.10 ·
68 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

学习《高质量C++编程指南》--第四章《表达式和基本语句》

flag与零值比较:(1)bool flagif(flag)  if(!flag)(2)int flagif(flag == 0)  if(flag != 0)(3)浮点型if((flag >= -EPSINON) && (flag <= EPSINON))  if((flag < -EPSINON) || (flag > ...
转载
发布博客 2013.03.10 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

学习GStreamer

GStreamer是一个基于流水线的多媒体框架,基于GObject(GLib),以C语言写成。在该媒体处理框架将多媒体数据流处理划分成各种能够自由组合重用的节点,然后将节点组合成串行处理的媒体处理链。Gstreamer通过把若干elements链接在一起构成pipeline实现对媒体内容的处理,element通过plug-in的方式提供。bin是一种特殊的element,是由多个其它...
转载
发布博客 2013.03.10 ·
72 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

链表操作

1. 找到链表的中间节点思路:用两个指针,初始时都指向链表头,然后一个每次往前走一步,另一个每次往前走两步,走两步的指针走到尾时,走一步的指针的位置即为链表的中间位置 Node* findMiddleNode(Node* pHead) { if (pHead == nullptr) { return(pHead); ...
转载
发布博客 2018.12.08 ·
161 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python正则表达式

判断字符串是否符合某种模式,比如字符串是否由字母、数字、下划线组成:if re.match(r"^[a-zA-Z0-9_]+$", a_name) == None: print("not matched")转载于:https://www.cnblogs.com/guo-xiang/p/9380608.html...
转载
发布博客 2018.07.28 ·
123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

COCOeval接口使用

COCOeval类简介class COCOeval: # Interface for evaluating detection on the Microsoft COCO dataset. # # The usage for CocoEval is as follows: # cocoGt=..., cocoDt=... # ...
转载
发布博客 2019.07.16 ·
1528 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

CPU、GPU、CUDA、cuDNN

CPU擅长逻辑处理控制,GPU适合高强度的并行计算任务,为什么会存在这种差别?今天搜集了些相关资料,摘抄总结如下。一、什么是GPUGPU这个概念是由Nvidia公司于1999年提出的。GPU是显卡上的一块芯片,就像CPU是主板上的一块芯片。那么1999年之前显卡上就没有GPU吗?当然有,只不过那时候没有人给它命名,也没有引起人们足够的重视,发展比较慢。自Nvidia提出GPU...
转载
发布博客 2018.03.06 ·
133 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深度学习机器

一、硬件之间的关系主板:就是提供配件插口的硬件,还有很多的电脑接口都在主板上。如果说电脑是一个拼图, 那么主板就是一个拼图的壳子,通过它才能把其他的东西拼上去。主板是链接各个部件的基础通道,不同的部件,使用的通道(总线)不同。CPU:插在主板上的电脑的核心组建,一个电脑配置的关键道具,负责各种逻辑运算。硬盘:插在主板上的电脑里面存贮文件的硬件,我的电脑里面的 C D E F ...
转载
发布博客 2018.08.18 ·
346 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

流形学习

流形学习,全称流形学习方法(Manifold Learning),自2000年在著名的科学杂志《Science》被首次提出以来,已成为信息科学领域的研究热点。在理论和应用上,流形学习方法都具有重要的研究意义。假设数据是均匀采样于一个高维欧氏空间中的低维流形,流形学习就是从高维采样数据中恢复低维流形结构,即找到高维空间中的低维流形,并求出相应的嵌入映射,以实现维数约简或者数据可视化。它是从...
转载
发布博客 2018.03.02 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

框架-thrift-zookeeper-kafka

Apache Thrift 是 Facebook 实现的一种高效的、支持多种编程语言的远程服务调用的框架。目前流行的服务调用方式有很多种,例如基于 SOAP 消息格式的 Web Service,基于 JSON 消息格式的 RESTful 服务等。其中所用到的数据传输方式包括 XML,JSON 等,然而 XML 相对体积太大,传输效率低,JSON 体积较小,新颖,但还不够完善。本文将介...
转载
发布博客 2018.07.28 ·
146 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

A context-aware personalized travel recommendation system based on geotagged social media data minin...

文章简介:利用社交网站Flickr上照片的geotag信息将这些照片聚类发现城市里的旅游景点,通过各照片的拍照时间得到用户访问某景点时的时间上下文和天气上下文(利用时间和public API of Wunderground),将访问景点的上下文进行排序得到popular的上下文作为景点的上下文。在给用户作推荐时,首先得到用户当前的上下文或者要访问景点的上下文,利用上下文匹配出一些景点,然...
转载
发布博客 2018.07.28 ·
205 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Cross-Validation & Nested Cross-Validation

分享stackexchange的一篇问答:https://stats.stackexchange.com/questions/11602/training-with-the-full-dataset-after-cross-validationQ:Is it always a good idea totrain with the full dataset after cross-...
转载
发布博客 2017.12.15 ·
534 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

深度学习硬件:CPU、GPU、FPGA、ASIC

人工智能包括三个要素:算法,计算和数据。人工智能算法目前最主流的是深度学习。计算所对应的硬件平台有:CPU、GPU、FPGA、ASIC。由于移动互联网的到来,用户每天产生大量的数据被入口应用收集:搜索、通讯。我们的QQ、微信业务,用户每天产生的图片数量都是数亿级别,如果我们把这些用户产生的数据看成矿藏的话,计算所对应的硬件平台看成挖掘机,挖掘机的挖掘效率就是各个计算硬件平台对比的标准。...
转载
发布博客 2018.07.19 ·
530 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java调用R

Java和R语言各有侧重,Java作为主流开发语言,擅长系统开发,R语言则擅长统计分析,将二者整合,Java负责系统的构建,R用来做分析引擎,从而实现具有分析功能的应用系统。在Java代码中调用R,可以通过两种方式:Rserve和JRI一、 Rserve(远程通信模式)Rserve是一个基于TCP/IP的服务器,通过二进制协议传输数据,可以提供远程连接,使得客户端语言能够调用...
转载
发布博客 2017.11.18 ·
319 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

使用MobaXterm远程连接Ubuntu,启动Octave,界面不能正常显示

使用MobaXterm远程连接Ubuntu,启动Octave,界面不能正常显示,键盘输入无法显示,解决方法如下。在启动octave之前,输入这两个命令:export GTK_MODULES=gail:atk-bridge:unity-gtk-moduleexport GNOME_DESKTOP_SESSION_ID=this-is-depricated转载于:https://...
转载
发布博客 2018.01.29 ·
760 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Awesome Tools

Awesome R:https://awesome-r.com/ (Chinese translation: http://www.ppvke.com/Blog/archives/40981)Awesome Machine Learning:https://github.com/josephmisiti/awesome-machine-learning转载于:https://...
转载
发布博客 2017.11.14 ·
123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

R语言scale与unscale函数

一、scale函数R语言base库中自带数据标准化接口scale函数,函数介绍如下Usagescale(x, center = TRUE, scale = TRUE)Argumentsx: a numeric matrix(like object).center: either a logical value or a numeric vector of l...
转载
发布博客 2017.11.09 ·
1318 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多