C++开发的项目难免会用到STL的string。使用管理都比char数组(指针)方便的多。但在得心应手的使用过程中也要警惕几个小陷阱。避免我们项目出bug却迟迟找不到原因。1. 结构体中的string赋值问题直接通过一个样例说明,以下的样例会输出什么:#include <iostream> #inc ...
分类:
编程语言 时间:
2017-05-30 15:59:57
阅读次数:
210
《C++ Primer Plus》学习笔记2 第五章 循环和关系表达式 1、cout.setf(ios :: boolalpha)函数设置调用设置一个标记。该标记命令cout显示true和false,而不是1和0。 2、for循环中for(int i = 0;i < len; i++)这里的变量仅仅 ...
分类:
编程语言 时间:
2017-05-30 15:59:48
阅读次数:
210
?? 《剑指Offer》P163 题目:找出数组中一个出现次数超过整个数组长度一般的数字 解法一:将原问题转化为求数组的中位数,採用高速排序的思想,每一次Partition取末位为哨兵,遍历将小于、大于哨兵的数分别移至哨兵左右,最后返回哨兵在处理后的数组中的位置。不断缩小要处理的数组的长度大小。终于 ...
分类:
编程语言 时间:
2017-05-30 15:59:17
阅读次数:
196
之前我们介绍过图的邻接矩阵存储法,它的空间和时间复杂度都是N2,如今我来介绍第二种存储图的方法:邻接表,这样空间和时间复杂度就都是M。对于稀疏图来说,M要远远小于N2。先上数据。例如以下。 1 2 3 4 5 6 4 5 1 4 9 4 3 8 1 2 5 2 4 6 1 3 7 第一行两个整数n ...
分类:
编程语言 时间:
2017-05-30 15:58:30
阅读次数:
249
一、列表生成式 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)): 但如果要生成[1x1, 2x2 ...
分类:
编程语言 时间:
2017-05-30 15:56:56
阅读次数:
227
才发现。假设不惬意LodGroup的百分比调节。能够在通过质量-》中的Lod Bias值进行调节。值为0~1之间 。表示靠近精细与粗糙Lod的比率。 这样能解决用百分比调节不给力的问题。 才发现。假设不惬意LodGroup的百分比调节。能够在通过质量-》中的Lod Bias值进行调节。值为0~1之间 ...
分类:
编程语言 时间:
2017-05-30 15:55:53
阅读次数:
217
辗转相除法,又称欧几里得算法。两个正整数a和b(a>b),它们的最大公约数等于余数c和较小的数b之间的最大公约数。最小公倍数=两数之积/最大公约数 #include <stdio.h>int get1(int a, int b){ if (a < b) { int c = a; a = b; b = ...
分类:
编程语言 时间:
2017-05-30 15:55:46
阅读次数:
215
0.前言 近期因为某种原因再次学习Flask框架。借助博客整理相关内容。Flask框架和Apache+PHP存在少许不同,Flask框架中JS和CSS文件存放于一个相对固定的位置。普通情况下,位于static文件夹下(见图1 文件夹结构)。本文结合一个很easy的加法样例试图说明Flask框架中JQ ...
分类:
编程语言 时间:
2017-05-30 15:55:37
阅读次数:
286
Time Limit: 1000MS Memory limit: 65536K 题目描写叙述 二叉排序树的定义是:或者是一棵空树。或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上全部结点的值均小于它的根结点的值; 若它的右子树不空。则右子树上全部结点的值均大于它的根结点的值; 它的左、右子 ...
分类:
编程语言 时间:
2017-05-30 15:54:03
阅读次数:
193
PYTHON REQUESTS的安装与简单运用 2013.07.09 PYTHON REQUESTS的安装与简单运用 强烈推荐!requests官方文档已有了中文版,请见http://cn.python-requests.org/zh_CN/latest/ 。 requests是python的一个H ...
分类:
编程语言 时间:
2017-05-30 15:53:19
阅读次数:
271
数组的方法很多,ECMScript5又提供了好几种方法。有空把之前的云上的笔记整理了一下,方便自己以后查找使用。 一、ECMScript 3的Array.prototype中定义的方法 1、join()定义:将数组中所有的元素都转化为字符串拼接在一起,返回最后生成的字符串。注意:不改变原数组 2、r ...
分类:
编程语言 时间:
2017-05-30 15:52:51
阅读次数:
248
第一种:内嵌在html节点中 <html> <body> <input type="button" onclick="document.body.style.backgroundColor='lavender';" value="Change background color" /> </body> ...
分类:
编程语言 时间:
2017-05-30 15:52:33
阅读次数:
179
现总结一下Javascript创建类和对象的几种方法: 1、原始的创建方法: 1 <script type="text/javascript"> 2 var person = new Object(); 3 person.name="Amy"; 4 person.sex="Woman"; 5 per ...
分类:
编程语言 时间:
2017-05-30 15:52:27
阅读次数:
236
阅读目录 1. Process 2. Lock 3. Semaphore 4. Event 5. Queue 6. Pipe 7. Pool 阅读目录 1. Process 2. Lock 3. Semaphore 4. Event 5. Queue 6. Pipe 7. Pool 序. multi ...
分类:
编程语言 时间:
2017-05-30 15:50:47
阅读次数:
228
学习和工作中经常会通过搜索引擎的引导进入到博客园中,技术大牛们的知识概括往往一针见血解决了困扰我很久的大大小小的问题。可是一直都是看别人写的博客,自己一直没动过手,直到看到一个博客说到,从简到繁地记记读书笔记或知识总结是促进技术进步的一个很好的方法,觉得非常在理,学习后的整理更能记得牢固,于是最近下 ...
分类:
编程语言 时间:
2017-05-30 15:49:56
阅读次数:
152