-
C++数据类型(data type)介绍
C++数据类型(data type)介绍 在编写程序时,数据类型(data type)定义了使用存储空间的(内存)的方式。 程序员通过定义数据类型(data type),告诉特定存储空间这里要存储的数据类型是什么,以及你即将操作他的方式。(注:存储空间有:堆存储,栈,静态存储等,...
-
BFS(四):搜索状态判重
BFS(四):搜索状态判重 在采用广度优先算法进行搜索时,一个需要重点注意的是在搜索过程中判重和去重。前面介绍的几个例子中,判重都较简单,如采用vis[]数组,若vis[i]==0,则i未访问过,i入队列;若vis[i]!=0,则i已访问过,不再重复访问。 但在有些实际应用中,...
-
彻底弄懂UTF-8、Unicode、宽字符、locale
彻底弄懂UTF-8、Unicode、宽字符、locale 目录 Unicode、UCS UTF8 结论 宽字符类型wchar_t locale 为什么需要宽字符类型 多字节字符串和宽字符串相互转换 最近使用到了wchar_t类型,所以准备详细探究下,没想到水还挺深,网上的资料大多都是复制粘贴,只有个结论,也没...
-
一些笔记【杂】
一些笔记【杂】 如何将循环小数化为分数 1.循环小数$0.7272...$循环节为$7$,$2$两位,因此化为分数为$\frac{72}{99}=\frac{1}{8} $.即有几位循环数字就除以几个$9$。又如$0.123123...$循环节为$1$,$2$,$3$三位,因此化为分数为$\frac{123}{999}=\frac{41}{333}$ $ps...
-
基数排序的可复用实现(C++11/14/17/20)
基数排序的可复用实现(C++11/14/17/20) 基数排序,是对整数类型的一种排序方法,有MSD (most significant digit)和LSD (least significant digit)两种。MSD将每个数按照高位分为若干个桶(按照我们常用的十进制,就是0-9,10个桶,这也是基数的由来),在每个桶内使...
-
C++11 右值引用和移动语义
C++11 右值引用和移动语义 前言 因为工作室要求写技术博客记录学习到的知识点,自己之前是没有写过博客的,所以现在用一篇介绍右值引用和移动语义的博客作为博客的第一篇,可能对于移动语义的理解还不够深刻,但可以作为一个简单的介绍博客 右值引用 要理解好右值引用首先...
-
DFS和BFS的比较
DFS和BFS的比较 DFS(Depth First Search,深度优先搜索)和BFS(Breadth First Search,广度优先搜索)是两种典型的搜索算法。下面通过一个实例来比较一下深度优先搜索和广度优先搜索的搜索过程。 【例1】马的行走路径 设有一个n*m的棋盘(2=n=50,2=m=50),在棋盘上...
-
C++学习笔记 之 运算符
C++学习笔记 之 运算符 用来执行特定的 数字或逻辑操作 ,C++主要提供的运算符如下: 算数运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 杂项运算符 算数运算符: 主要运算符:+(加)、-(减) 、*(乘) 、/(除) 、%(除余) 、++(自加) 、--(自减) /和%运...
-
Qt之股票组件-自选股--列表可以拖拽、右键常用菜单
Qt之股票组件-自选股--列表可以拖拽、右键常用菜单 目录 一、开头嘴一嘴 二、效果展示 三、自选股列表 1、列表初始化 2、添加Item 3、右键菜单 4、拖拽Item 5、刷新数据 四、相关文章 原文链接: Qt之股票组件-自选股--列表可以拖拽、右键常用菜单 一、开头嘴一嘴 上一...
-
QDomDocument 读取和编辑xml文件
QDomDocument 读取和编辑xml文件 Qt中几种操作xml的方式 流方式 sax方式 dom方式 初学时,我常常采用流方式读取xml,该方式简单直观,容易理解。之后遇到了需要修改xml并重新写回的情况,流方式就显得捉襟见肘了。 sax方式接触不多,从来没有在实际生产中使用过。 dom...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
