自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (33)
  • 收藏
  • 关注

转载 error: conversion from "" to non-scalar type ""

error: conversion from ‘std::_List_const_iterator<_Mylist>’ to non-scalar type ‘std::_List_iterator<_Mylist>’ requested解决error C2440: “初始化”: 无法从“std::_List_const_iterator&l...

2018-04-27 11:14:39 30411 1

转载 C++中的STL中map用法详解

C++中的STL中map用法详解Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据 处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一 种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有...

2018-04-26 21:36:49 142

转载 c++ list, vector, map, set 区别与用法比较

c++ list, vector, map, set 区别与用法比较List封装了链表,Vector封装了数组, list和vector得最主要的区别在于vector使用连续内存存储的,他支持[]运算符,而list是以链表形式实现的,不支持[]。Vector对于随机访问的速度很快,但是对于插入尤其是在头部插入元素速度很慢,在尾部插入速度很快。List对于随机访问速度慢得多,因为可能要遍历整个链表才...

2018-04-26 20:48:29 184

转载 Segmentation Fault错误原因总结

一、 什么是“Segmentation fault in Linux”所谓的段错误就是指访问的内存超过了系统所给这个程序的内存空间,通常这个值是由gdtr来保存的,他是一个48位的寄存器,其中的32位是保存由它指向的gdt表,后13位保存相应于gdt的下标,最后3位包括了程序是否在内存中以及程序的在cpu中的运行级别,指向的gdt是由以64位为一个单位的表,在这张表中就保存着程序运行的代码段以及数...

2018-04-23 11:23:01 7651

转载 c++ assert() 使用方法

assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include <assert.h>void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面...

2018-04-23 10:46:14 215

转载 C++中enum枚举类型成员重名问题的解决方法 - Enum枚举类型的类封装

C++中enum枚举类型成员重名问题的解决方法 - Enum枚举类型的类封装C++语言中,对于一个枚举类型(enum),其成员值在所属枚举类型的声明作用域内是不可重复的。这个继承自C语言的特性,使我在写程序时碰到有相同名称的枚举成员时,苦于寻找且方便易读的替代枚举名称。这在C++程序开发方面带来了许多的不方便,在涉及枚举类型时必须时刻关注与现有的枚举变量是否有重名,在一定程度上限制了命名的自主性,...

2018-04-22 10:37:26 3262

转载 vector、map 判断某元素是否存在、查找指定元素

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210...

2018-04-14 12:19:27 15246 1

转载 default argument given of parameter 的问题

今天写了一个类,其中的一个方法用到了默认参数,结果报了  “default argument given of parameter 的问题 ” 错误。类头文件的声明如下:[cpp] view plain copyvoid train(std::vector<std::vector<double> >& trainSet, std::vector<int>...

2018-04-12 12:04:33 795

转载 C++结构体作为函数参数(值和引用)和返回值

结构作为参数我们在前面的一些章节中知道,变量作为函数的参数,了解它是值传递还是地址传递是非常重要的。因为这意味着参数在函数体内的修改是否会影响到该变量本身。不同于数组,结构是按值传递的。也就是说整个结构的内容都复制给了形参,即使某些成员数据是一个数组。下面,我们就以一个实例来证明这一点:(程序9.3.1)#include "iostream.h"struct student{   int idNu...

2018-04-09 11:56:56 6973

转载 C++ 利用指针和结构体实现一个函数返回多个值

在函数执行到return语句时,将不再向下执行,那么如何让函数一次性返回多个值? 一般可以用两种方式解决这个问题,利用指针和利用结构体。1.利用指针 直接上代码:#include <iostream>using namespace std;int main(){ int* test(int,int,int); int * result =test(1,2,3);...

2018-04-09 11:54:28 500

转载 c++中结构体作为函数参数的使用

结构体虽然和数组一样,都可以存储多个数据项,但是在涉及到函数时,结构变量的行为更接近于一个基本的单值变量,也就是说,与数组不同,结构将其数据组合成单个实体或数据对象,该实体被视为一个整体。函数中参数为结构时,有三种方法:1.直接将结构作为参数传递,并在需要时作为返回值返回。因此这种方法适用于结构比较小的情况。例1:[cpp] view plain copy// travel.cpp -- usin...

2018-04-09 11:51:03 3953

转载 Ubuntu 16.04安装RabbitVCS替代TortoiseSVN/TortoiseGit

RabbitVCS官网:http://www.rabbitvcs.org/easonjim1、添加PPA源sudo add-apt-repository ppa:rabbitvcs/ppa如果导入密钥失败,则在/etc/apt/sources.list文件中加入下面的文字(signing key=1024R/34EF4A35):deb http://ppa.launchpad....

2018-04-06 16:03:11 1343

转载 Qt-Q_INIT_RESOURCE

原型:void Q_INIT_RESOURCE ( name )说明:通过初始化使用指定的基本名称.qrc文件中指定的资源。通常情况下,Qt的资源在启动时会自动加载。该Q_INIT_RESOURCE()宏会在某些平台上储存一个静态库的资源。例如,如果你的应用程序中列出了一个名为myapp.qrc,你可以确保资源在启动初始化中加入这一行到你的main()函数中。Q_INIT_RESOURCE(mya...

2018-04-04 18:59:58 469

转载 C++智能指针剖析(下)boost::shared_ptr&其他

1. boost::shared_ptr前面我已经讲解了两个比较简单的智能指针,它们都有各自的优缺点。由于 boost::scoped_ptr 独享所有权,当我们真真需要复制智能指针时,需求便满足不了了,如此我们再引入一个智能指针,专门用于处理复制,参数传递的情况,这便是如下的boost::shared_ptr。boost::shared_ptr 也属于 boost 库,定义在 namespace...

2018-04-03 14:23:58 644

转载 C++智能指针剖析(上)std::auto_ptr与boost::scoped_ptr

1. 引入C++语言中的动态内存分配没有自动回收机制,动态开辟的空间需要用户自己来维护,在出函数作用域或者程序正常退出前必须释放掉。 即程序员每次 new 出来的内存都要手动 delete,否则会造成内存泄露, 有时我们已经非常谨慎了 , 然防不胜防:流程太复杂,程序员忘记 delete;异常导致程序过早退出,没有执行delete的情况屡见不鲜。 1 void FunTest() 2 { 3 ...

2018-04-03 14:22:27 229

区块链在数字农业领域的应用与探索报告.pdf

融领域中,票据与供应链业务涉及的环节较多,实际操作中往往有客户欺诈、违规操作等风险, 将区块链技术引入,实现去中介化,人工成本减少的同时,操作风险降低[6]。近年来国际上大多供应链 金融均较为复杂,有明显的分散式特征,各参与方之间的合作均要求有一个可信任第三方。而在区块链 下,将去中心化公共账本提供给各方,包括银行、进货商与供货商等,按照智能合约条件,实现自动支 付,手工操作失误问题得到有效控制[7]。

2021-06-23

区块链技术在金融业的场景应用探析及相关金融监管政策的研究.pdf

融领域中,票据与供应链业务涉及的环节较多,实际操作中往往有客户欺诈、违规操作等风险, 将区块链技术引入,实现去中介化,人工成本减少的同时,操作风险降低[6]。近年来国际上大多供应链 金融均较为复杂,有明显的分散式特征,各参与方之间的合作均要求有一个可信任第三方。而在区块链 下,将去中心化公共账本提供给各方,包括银行、进货商与供货商等,按照智能合约条件,实现自动支 付,手工操作失误问题得到有效控制[7]。

2021-06-23

区块链对会计信息保真的应用分析.pdf

在企业经营的过程中,会计信息系统起着至关重要的作用。它将每一笔对外发生的业务,每一项企 业内部的业务流转以会计信息的形式记录下来,用于企业日后的财务指标分析、成本管理以及预算编制。 因此会计信息质量的重要性凸显,会计信息能否保证真实决定着企业决策能否合理适当。而且,随着市 场经济的发展,产权的重要性愈加彰显,会计信息的质量越来越受到与企业相关联的会计信息使用者的 重视。尤其,伴随证券交易的蓬勃发展,股东、证券监管机构,债权人等会计信息使用者对会计信息的 真实性投入了足够的关注,这其中不仅影响着投资规划、并购重组、产业布局等微观层面上的决策制定, 也关系到银行信贷,审计监管,政策调控等宏观层面上经济秩序的维护。既然,以上两点展现出会计信 息真实性的重要性,那么不禁要问,能否借助目前的科技技术来提高会计信息的保真能力。

2021-06-23

基于区块链技术的居家养老生态体系探究.pdf

摘 要 为解决社会关注、家庭负担、医疗和社会资源无法满足养老需求的问题,本文提出,建立一个基于区块 链技术的居家养老生态体系,让老人可以不离开熟悉的家庭环境,在家就能享受智能,专业的养老服务, 用最低的成本、最诚信高效的办法、可追溯的手段解决老人与生态系统之间的交互。本文从前台和后台 分别阐述了养老体系的设计架构,并结合其盈利模式总结养老体系的核心优势,奠定养老体系的实际应 用。

2021-06-23

基于区块链的食品溯源研究与应用.pdf

近年来,食品安全问题成为全社会关注的焦点,食品安全事件屡见不鲜,现在急需要一个真实可靠的机 制来加强对食品安全的管理监督、提高食品安全水平、保证人们的食品健康。这两年区块链技术的快速 发展使得其应用场景广 泛 适用 于各行各业,其去中心化 、 自带信任 、 数据公开透明全程可追溯的特点可 以应用于食品的溯源,区块链可以看作是一个分布式的账本,其分布式的存储结构可以确保信息的真实 性与完整性,区块之间通过共识机制联系在一起, 再 结合密码学原理可以有效 地 防止信息在收集、流转 过程中被恶意篡改。本文将构建基于区块链技术的溯源系统,其核心是三层架构, 对 食 品的采摘、加工 以及销售过程都可进行有效溯源。

2021-06-23

基于Hyperledger-Fabric的区块链农产品溯源方案.pdf

引言 农产品溯源系统是对农产品从种植到销售的全生命周期进行跟踪的系统。基于农产品溯源数据对相 关人员进行追责是保障农产品食品质量安全的重要手段。目前,许多地区已经使用信息系统实现了农产 品的溯源跟踪,但相关数据易篡改,溯源信息难可信,事故责任难落实。溯源系统的信用危机严重影响 了优质企业的发展。 区块链作为一种去中心化的数据存储技术,其维护的数据具备公开透明、不可篡改等特性。利用区 块链技术为相关企业建立信任中心,可以有效地解决农产品溯源系统不安全不可信的问题。 本文总结区块链和溯源技术的发展现状,分析农产品溯源的需求特点,基于 Hyperledger Fabric 构架 [1],设计一种改进的联盟区块链农产品溯源方案。方案的实施可以进一步巩固相关企业在农产品产销领 域的领先地位,对提升全社会农产品安全具有重要意义。

2021-06-23

PolkaDot中文白皮书.pdf

摘要:现有的区块链架构都存在诸多问题,不仅仅是从实用性角度所说的扩展性 (extensibilty)和伸缩性(scalability)的问题。我们认为,问题源于把共识架构中两个 很重要的部分:一致性(canonicality)和有效性(validity)绑定得太紧密了。这篇文章 介绍了一种异构的多链架构,能从本质上把两者拆开。 为了分离这两者,且能保持最小化的绝对安全性(security)和传输性(transport) 等基本功能,我们将介绍一种原生的支持内核可扩展(core extensibilty)的可行性方 法。对于可伸缩性(scalability)的问题,我们通过对这两个问题分而治之的思路解决, 通过非信任节点的激励机制,弱化他们的内生绑定关系。

2021-06-23

区块链技术架构安全要求-通信行业标准

通信行业标准 区块链技术架构安全要求 2020-10-01实施 本标准起草单位:国际计算机网络应急技术处理协调中心 等

2020-10-30

区块链发展研究报告2020.pdf 清华-中国工程院知识智能联合研究中心

清华大学人工智能研究院 北京智源人工智能研究院 清华-中国工程院知识智能联合研究中心 2020年7月

2020-10-30

区块链协议新方向—图灵奖得主Macali开发Algorand_中钞区块链技术研究院.pdf

区块链协议新方向—图灵奖得主Macali开发Algorand_中钞区块链技术研究院.pdf,高清原版;这个文档对Algorand的BBA共识算法已经是总结的非常好了,有具体的参数设置和逻辑公式细节,可以参考学习。

2020-03-03

VC助手破解版

VC助手破解版,以验证支持VS2010和VS2012;非常好用的工具,可以大大提高开发效率

2015-06-28

Silverlight入门教程

Silverlight入门教程,中文版教程;

2015-06-28

文本语音转换器

可以把文本文字转换成语音输出,并保存;文本可以直接在界面输入,可以调整语速;里面还附带一个语音包,如果本地电脑没有语音包可以选择安装

2014-11-10

PDF 转换器 word

一款很好用的PDF转换器 word PDF

2013-06-26

Windows7_X64_ramdisk 虚拟硬盘

Windows7_X64_ramdisk 适合win7,64位 系统的ramdisk虚拟硬盘,功能强大,好用,操作简单。里面有详细的安装操作说明。

2013-06-26

Viewdll.exe DLL查看器

Viewdll.exe dll 内部 函数 查看器 一款很好用的DLL 文件查看器, 可以查看DLL内置函数

2013-06-26

JAVA API 官方文档中文版.CHM 电子书

JAVA API 官方文档中文版.CHM 电子书 很好用的 JAVA API帮助文档,中文版,内容最新最全,查找方便,是学习JAVA必不可少的工具!

2013-06-26

gif动画制作工具UleadGIFAnimator

gif动画制作工具UleadGIFAnimator,非常好用的gif动画制作工具,中文版,操作简单,功能齐全!

2013-05-22

JAVA 帮助文档 API JDK

很实用的JAVA API 电子帮助文档,操作简单,内容充足!信息非常全面,是学习,研究JAVA 的非常好的帮助文档!学JAVA必不可少啊!

2013-05-22

dos设置定时关机

教你不用第三方软件怎样设置定时关机,简单易懂,有例子供参考

2013-05-21

如何制作PPT模版PDF

教你如何制作PPT模版,图文并茂,简单易懂

2013-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除