- 博客(24)
- 资源 (20)
- 问答 (1)
- 收藏
- 关注
转载 面向对象编程的24种设计模式和7大设计原则(摘抄)
面向对象编程的24种设计模式和7大设计原则(摘抄)一、创建型模式1、抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类.2、生成器模式(Builder pattern): 使用生成器模式封装一个产品的构造过程, 并允许按步骤构造. 将一个复杂对象的构建与它的表示分离, 使得同样的构建过程可以创建不同的表示.3、工厂模式(factory method pattern): 定义了一个创建对象的接口, 但由子类决定要实
2020-06-06 14:44:50
467
转载 VS版本 与 VC版本 的对应关系,以及opencv 对 VC版本 的支持情况
VS版本 与 VC版本 的对应关系,以及opencv 对 VC版本 的支持情况2018年07月16日 16:15:44yefcion阅读数 7555标签:opencvvc版本vs软件版本更多个人分类:解决问题软件使用OpenCV版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/yefcion/article/details/...
2019-07-02 23:59:19
4394
转载 找到Qt程序长时间运行崩溃原因的方法--Dump(DMP)文件(转载)
找到Qt程序长时间运行崩溃原因的方法--Dump(DMP)文件 转载源 地址: https://blog.youkuaiyun.com/u014552102/article/details/82026592 最近遇到一个问题,使用vs+Qt开发应用程序,在本地测试正常,但在别人的机器上(windows平台)运行了一段时间(大概五天)崩溃了。所以这个时候我们应该怎样调试并找到程序崩溃的原因呢?发布的...
2019-05-24 13:54:31
2603
转载 WiFi各协议理论速度计算(转载:android搞基菜鸟)
WiFi各协议理论速度计算2018年05月10日 19:38:06 android搞基菜鸟 阅读数:5799 802.11g能够提供54Mbps最大速率,802.11n和802.11ac单流分别能够提供150Mbps和433Mbps的最大速率, 这些数字是怎么算的呢?(看红字,更容易理解哟) 一、802.11g的最大速率54Mbp...
2019-02-22 09:30:07
1177
转载 区块链快速入门(八)——以太坊
本博文转载自 天山老妖 的博客:http://blog.51cto.com/9291927一、以太坊简介以太坊(Ethereum)项目的最初目标是打造一个运行智能合约的平台(Platform for Smart Contract),支持图灵完备的应用,按照智能合约的约定逻辑自动执行,理想情况下将不存在故障停机、审查、欺诈以及第三方干预等问题。以太坊平台目前支持Golang、C++、Pyt...
2018-10-30 13:35:07
385
转载 QSS应用
本博文转载自天山老妖S的博客:http://blog.51cto.com/9291927/1891444 一、语法高亮设置 Qt Creator中默认情况下打开qss文件(*.qss)不会高亮显示,需要手动配置,让其更符合阅读习惯,以更炫丽的方式展示代码片段。配置流程如下: A、进入:工具 -> 选项 -> 环境 -> MIME 类型。 ...
2018-10-30 13:34:50
193
转载 区块链快速入门(六)——区块链密码学与安全相关技术
本博文转载自 天山老妖 的博客:http://blog.51cto.com/9291927一、区块链密码安全技术简介区块链和分布式账本中大量使用了密码学和安全技术的最新成果,特别是身份认证和隐私保护相关技术。区块链使用了包括Hash 算法与摘要、加密算法、数字签名和证书、PKI体系、Merkle 树、布隆过滤器、同态加密等密码安全相关技术,用于设计实现区块链的机密性、完整性、可认证性和不可...
2018-10-29 23:04:28
1403
转载 区块链快速入门(五)——区块链技术的演化
一、区块链技术的发展比特币区块链面向转账场景,支持简单的脚本计算。如果引入更多复杂的计算逻辑,将能支持更多应用场景,即智能合约(Smart Contract)。智能合约可以提供除了货币交易功能外更灵活的合约功能,执行更为复杂的操作。引入智能合约的区块链,已经超越了单纯数据记录功能;可以为区块链加入权限管理,高级编程语言支持等,实现更强大的、支持更多商用场景的分布式账本系统。区块链技术的三种...
2018-10-29 23:03:13
976
转载 区块链快速入门(三)——CFT(非拜占庭容错)共识算法
一、CFT简介CFT(Crash Fault Tolerance),即故障容错,是非拜占庭问题的容错技术。Paxos 问题是指分布式的系统中存在故障(crash fault),但不存在恶意(corrupt)节点的场景(即可能消息丢失或重复,但无错误消息)下的共识达成问题,是分布式共识领域最为常见的问题。最早由Leslie Lamport用 Paxon 岛的故事模型来进行描述而得以命名。解决P...
2018-10-29 23:00:58
2373
转载 区块链快速入门(二)——分布式系统核心技术
一、分布式系统的一致性问题1、分布式系统的一致性问题随着摩尔定律碰到瓶颈,越来越多情况下要依靠可扩展的分布式架构来实现海量处理能力。单点结构演变到分布式结构,首要解决的问题就是数据的一致性。如果分布式集群中多个节点不能保证处理结果的一致性,建立在其上的业务系统将无法正常工作。区块链系统是一个典型的分布式系统,在设计上必然也要考虑一致性问题。在面向大规模复杂任务场景时,单点的服务往往难以解...
2018-10-29 22:59:24
286
转载 区块链快速入门(一)——区块链简介
一、区块链简介1、分布式记帐技术简介2009年1月,基于区块链结构的比特币网络悄然问世,其融合了现代密码学和分布式网络技术等重要成果。在比特币出现后的数年里,在纯分布式场景下比特币网络稳定支持了海量转账交易,证明区块链数据结构很好解决了分布式记账的基本需求,基于区块链结构的分布式记账技术开始大量出现。随着最前沿的信息科技成果不断融入金融行业,以区块链(Blockchain)为基础的分布式...
2018-10-29 22:58:02
423
转载 QML与C++混合编程
QT开发(六十九)——QML与C++混合编程一、QML与C++混合编程简介 QML与C++混合编程就是使用QML高效便捷地构建UI,而C++则用来实现业务逻辑和复杂算法。二、QML访问C++ Qt集成了QML引擎和Qt元对象系统,使得QML很容易从C++中得到扩展,在一定的条件下,QML就可以访问QObject派生类的成员,例如信号、槽函数、枚举类型、属性、成员函数等。...
2018-10-29 22:56:52
1626
转载 Qt高级——Qt日志信息处理
一、Qt日志功能简介Qt有Debug、Warning、Critical、Fatal四种级别的调试信息。qDebug:调试信息qWarning:警告信息qCritical:严重错误qFatal:致命错误Qt4提供了qInstallMsgHandler(Qt5:qInstallMessageHandler)对qDebug、qWarning、qCritical、qFatal等函数输出信息的...
2018-10-29 22:55:31
318
转载 Qt开发学习教程
Qt开发学习教程一、Qt开发基础学习教程本部分博客主要根据狄泰学院唐老师的《QT实验分析教程》创作,同时根据天山老妖自己的理解和网络搜集的资料及QT官方文档对部分知识点进行了扩展。本系列博客由天山老妖创作,发布于51CTO博客上。狄泰学院网站:http://course.dt4sw.com/Qt开发基础学习教程目录如下:QT开发(一)——QT简介http://blog.51cto...
2018-10-29 22:54:06
314
转载 Model/View框架
一、Model/View框架简介1、Model/View框架核心思想 Model/View框架的核心思想是模型(数据)与视图(显示)相分离,模型对外提供标准接口存取数据,不关心数据如何显示,视图自定义数据的显示方式,不关心数据如何组织存储。 Model/View框架中数据与显示的分离,可以允许使用不同界面显示同一数据,也能够在不改变数据的情况下添加新的显示界面。为了处理用户...
2018-10-29 22:51:45
3750
1
转载 Qt视图模型(model/view)心得(转载)
原创地址 :https://blog.youkuaiyun.com/kiss_my_dream/article/details/78142633概述关于视图模型,Qt已经封装了几个方便我们使用的类:QListWidget、QTreeWidget和QTabWidget,这几个类特y点是使用起来很方便,适合显示比较简单的数据,若是涉及到大量的数据要显示、以及对性能要求严格就得用到视图模型了。 模型...
2018-10-26 15:29:15
355
原创 CRC-16/MODBUS 与 CRC-16/CCITT-FALSE 校验位 计算
CRC-16/MODBUS 与 CRC-16/CCITT-FALSE 校验位 计算#include "stdafx.h"#include <windows.h>////////////////////////////////////////////////////////// CRC-16/MODBUS 第一种方式////////////////////////////...
2018-09-28 11:24:00
8058
转载 VC管道 通过匿名管道在进程间双向通信
管道 通过匿名管道在进程间双向通信参考网址:http://www.xuebuyuan.com/1959215.html我的测试代码:Pipe_Server_VC6_Console.exe :#include <windows.h>#include <iostream>using namespace std;int main(){ //定...
2018-09-07 16:35:25
1636
原创 C# 属性(Property)
简单示例,直接上代码:using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using System.Windows.Forms;using System.Collections;//在C#中使用ArrayList必须引用Collections类...
2018-08-16 14:32:48
1376
原创 C# 特性(Attribute),反射(Reflection)
虽然代码语句含义可以理解,但是 对 特性(Attribute),反射(Reflection)的应用场景不是很理解,可能是没有经常用到,想不到哪里需要用到 应用场景。废话不说,赶紧上代码: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Th...
2018-08-15 20:43:53
1569
原创 C# 调用"Trace"功能(调试时实用)
using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using System.Windows.Forms;using System.Diagnostics; abstract class Maths{ public abstract int ...
2018-08-09 17:17:39
4641
转载 QThread的用法
QThread的用法205315概述 转载http://blog.youkuaiyun.com/t46414704152abc/article/details/52133377 QThread类提供了一个与平台无关的管理线程的方法。一个QThread对象管理一个线程。QThread的执行从run()函数
2017-08-15 17:06:52
408
转载 QT pro文件解析
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-08-09 20:25:37
378
CRC校验码计算软件_源代码
2018-09-28
《软件工程师入门 ASP.NET 2.0 网络编程自学手册》随书光盘 Part 2
2010-09-07
软件工程师入门.ASP.NET.2.0.网络编程自学手册.随书光盘Part1 [强烈推荐]
2010-09-07
《The C++ Programming Language》for 达内科技 c++ 课件 及 源码笔记[完美]
2010-09-03
C++高级参考手册 Part 4
2010-09-03
C++高级参考手册 Part 3
2010-09-03
C++高级参考手册 Part 2
2010-09-03
C++高级参考手册 [推荐收藏*经典]
2010-09-03
中兴公司ORACLE数据库培训
2010-09-03
《C++ Coding Standards》Part 4 > 101 Rules,Guidelines,and Best
2010-09-02
《C++ Coding Standards》Part1 > 101 Rules,Guidelines,and Best Practices
2010-09-02
C++ 实例教程 [应广大程序设计和开发人员迫切需求]
2010-09-02
QProcess 启用CMD.exe,实现交互多次执行读写指令(在Win7平台)
2017-08-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人