自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 Tableau Server 嵌入 Web 详解

问题描述:最近做项目时有需要把Tableau的视图嵌入程序的需求解决过程: 于是就网上各种查看文档,都没有现成的代码可以使用,一开始是希望可以直接把tableau视图嵌入小程序,由于Tableaue的JSAPI不支持小程序的源生态代码,只能考虑在小程序创建一个Web来装Tableau视图,只需要把Teableau视图做成网页就行,那么问题就转变成了将TableauServer嵌入Web的问题。 要想使用嵌入Web需要使用TableauServer的服务版,也就是Ta...

2020-09-03 23:52:42 3407

原创 static_cast和dynamic_cast的使用

在项目中经常遇到 static_cast和dynamic_cast

2014-05-24 22:19:10 622

原创 XCode5 真机调试及发布应用

之前在真机调试和发布上面遇到的一些问题,在网上查了很多资料,头都大了,给大家分享一下,希望大家多多交流一、XCODE 真机测试Xcode5已经很智能,只需生成一个开发证书,安装后,插入设备会自动添加,注意,当Mac系统升级后,证书需要重新生成。证书生成步骤:1、生成 CertificateSigningRequest.certSigningRequest 文

2014-02-21 10:58:18 8339 2

原创 线性搜索算法find

最基本的线性搜索函数是find。它在读迭代器的区间内搜索一个值,返回指向该区间内的首次匹配到目标元素的迭代器,如果没有找到,则返回末端迭代器的副本。运用find可以快速到一个数据序列中查找一个数据。EXAMPLE #include #include #include #include #include //C++实现的快速排序,运用C++标准库中的快速排序函数,

2012-10-07 19:50:34 1040

原创 class与struct的区别

在C++中,类定义既可以由关键字struct开始,也可以由关键字class开始。 两者唯一区别在于默认的访问级别:class默认为private,struct默认为public 一般程序员都习惯在类定义中使用class.

2012-10-07 16:17:59 509

原创 谓词实现sort的降排列数据

谓词听起来象英语中的谓语动词,但并不是这样,它是一个函数,返回bool结果的函数,这些函数在标准库中有很多用法。都知道使用sort都是以升序排列值的,但如果要降序排列数据呢?函数sort充许提供一个谓词函数(called pred)用于比较项。排序谓词函数必须满足以下条件:1.pred(a,a)必须为false2.如果pred(a,b)为true,且pred(,b,c)为true,

2012-10-06 19:25:15 1625

原创 标准算法transform

transform的字面意思就是变换的意思。那这个算法有什么用呢?当你想要对一个数据序列进行变换(转换大小写,交数组的值加倍等),对于一个序列中的元素的任意复杂的变换,最理想的选择是采用标准算法transform EXAMPLE #include #include #include #include #include #include int times

2012-10-06 18:19:35 714

原创 isalnum的使用

isalnum的函数功能是指出一个字符在运行时字符集中是否为字母数字。也就是这个函数可以帮我们快速判断一个字符是不是字母或数字,而不是其它标点或字符。使用isalnum需要包含头文件isalnum第一个参数为需要判断的字符,第二参数为locale("")运用这个函数,我们可以完成单词统计功能,在有标点的情况下也不怕 EXAMPLE  #include #includ

2012-10-06 16:05:11 1926

原创 类型同义词typedef

typedef是C++从C中继承的基本语法和语义。它有以下作用:1.为一个长类型名创建一个短同义词。2.创建一个助记同义词。 如:typedef std::map::iterator count_iter;typedef int height作这样的声明后,height就等同于int可以直接用height inter;来定义一个整型的变量。

2012-10-05 23:42:05 481

原创 映射

映射仅是一个存储键值对的数据结构,以键作为索引。 一些语言和库称之为字典(dictionary)或者(association)。映射包括两个部分,一部分存储键,一部分是键出现的次数的值。这正好用来完成单词出现次数的统计程序实现。 std::map counts; 它是通过键值来访问的,如counts["the"]返回the的值 EXAMPLE #includ

2012-10-05 23:24:15 512

原创 简单的文件I/O处理

简单的文件读写操作: 需要用ifstrem创建一个读对象来完成读,用ofstream来创建一个写对象.在这里,ifstream创建的对象作用类似于std::cin,ofstrea创建的对象等同于std::cout. EXAMPLE #include #include #include #include #include //简单I/O处理int ma

2012-10-05 11:11:33 1205

原创 使用boolalpha操作子

当我们想输入一个BOOL类型的变量以“TRUE”的形式输入,而不是“1”,就需要使用boolalpha操作子 EXAMPLE #include #include #include #include int main(){ std::cout std::cout std::cout bool test; std::cout std::cin

2012-10-03 14:14:55 747

原创 泛型算法和迭代器适配器对整数排序

要实习一个排序算法还是很容易的,但是如果用C++的标准库函数的话,这会变得更加容易。用到以下标准库中的函数:sort();reverse();iterator迭代器istream_iterator读迭代器ostream_iterator输出迭代器 EXAMPLE #include #include #include #include #inc

2012-10-03 13:56:11 532

原创 assert的运用

在遇到assert时不知道是什么,也不知道有什么用,百度百科这样介绍: 编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式。断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言,而在部署时禁用断言。同样,程序投入运行后,最终用户在遇到问题时可以重新起用断言

2012-10-02 17:36:47 461

原创 格式输出iomanip的几个函数

C语言的格式输出用scanf可以直接控制,C++中是通过一些库函数来实现。setw()设定输出字段的最小宽度,setfill()设定默认填充的字符,默认是空格。 DEMO #include #include #include using namespace std;int main(){  int const low(1); int const

2012-10-02 11:03:13 725

原创 numeric_limits的运用

numeric_limits属于C++标准库,用以查询内置算术类型的属性。你可以确定一个类型需要多少位,十进制数字,它有最大值,最小值等。Example// numeric_limits example#include #include using namespace std;int main () { cout << boolalpha;

2012-10-01 10:11:23 562

Texporter for 3DMAX 2009

专门是Max2009的Texporter,其它版本的MAX不能用哦

2013-08-19

diskpart32工具

可以用来修改新一代硬盘为MBR的硬盘,因为新一代硬盘GHOST系统不方便。 命令如下: select disk n convert mbr 大概这样,可以上网查查

2012-12-12

ORACE的学习笔记

本人学习ORACLE时记下的笔记,主要是关于表的管理!

2010-03-05

空空如也

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

TA关注的人

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