<center>c++笔记</center>1.c++的变量初始化只有2种直接初始化:使用括号,inta(10);复制初始化:使用=,inta=10;(对象的复制构造函数)2.cin与getline读字符串cin读入字符串以空格为分割getline(cin,line)读入字符串,以‘\n’为分割3.函数指针boollencom(void);typedefbool(*fun)
分类:
编程语言 时间:
2018-03-02 17:19:22
阅读次数:
167
JAVA历史 按照通常的说法,Java 诧言的历叱可以追溯到 1991 年。当时,Sun 公司成立了一个称之为 Green 的顷目组,致力亍数字家电之间的通讯和协作。James Gosling(Java 之父)作为该顷目的负责人。面对 Green 计划,Gosling 需要开发一种全新的诧言该诧言必 ...
分类:
编程语言 时间:
2018-03-02 17:20:22
阅读次数:
192
1.Collections对List集合中的数据进行排序 http://blog.csdn.net/veryisjava/article/details/51675036 2.Java随机数 http://blog.csdn.net/u013905744/article/details/734806 ...
分类:
编程语言 时间:
2018-03-02 18:35:23
阅读次数:
183
1、range(num)函数,返回0到num-1的列表>>> list = range(100) >>> print(list) range(0, 100) >>> print(type(list)) >>>xxxxxxxxxx6 1>>> list = range(100)2>>> print(l... ...
分类:
编程语言 时间:
2018-03-02 18:35:44
阅读次数:
195
本文内容来自 "MIT_6.031_sp18: Software Construction" 课程的Readings部分,采用 "CC BY SA 4.0" 协议。 由于我们学校(哈工大)大二软件构造课程的大部分素材取自此,也是推荐的阅读材料之一,于是打算做一些翻译工作,自己学习的同时也能帮到一些懒 ...
分类:
编程语言 时间:
2018-03-02 18:36:27
阅读次数:
220
浮点数取整 const x = 123.4545; x >> 0; // 123 ~~x; // 123 x | 0; // 123 Math.floor(x); // 123 注意:前三种方法只适用于32个位整数,对于负数的处理上和 Math.floor是不同的。 Math.floor(-12.5 ...
分类:
编程语言 时间:
2018-03-02 18:37:09
阅读次数:
190
现在的开发工作要求我们能够快速掌握一门语言。一般来说应对这种挑战有两种态度:其一,粗粗看看语法,就撸起袖子开干,边查Google边学习;其二是花很多时间完整地把整个语言学习一遍,做到胸有成竹,然后再开始做实际工作。然而这两种方法都有弊病。第二种方法的问题当然很明显,不仅浪费了时间,偏离了目标,而且学 ...
分类:
编程语言 时间:
2018-03-02 18:37:27
阅读次数:
183
%SA:利用SA算法解决TSP(数据是14个虚拟城市的横纵坐标)问题——Jason niu X = [16.4700 96.1000 16.4700 94.4400 20.0900 92.5400 22.3900 93.3700 25.2300 97.2400 22.0000 96.0500 20.... ...
分类:
编程语言 时间:
2018-03-02 18:38:37
阅读次数:
294
商品修改页面无法显示,web端报错。发现是ErrorPageFilter的报错,别的什么都找不到原因。一个类似的解决方案:https://stackoverflow.com/questions/30170586/how-to-disable-errorpagefilter-in-spring-boo... ...
分类:
编程语言 时间:
2018-03-02 18:38:51
阅读次数:
346
出现这个问题的原因很多,解决办法也很多,我这里只记录我所遇到的。 这个问题一直存在,但是不影响项目运行。 后来在网上找了下资料,有一篇文章是让修改maven的settings.xml。将jdk1.6修改成1.8。 1.将之前的1.6改成1.8 2.重新打开eclipse 3.项目右键->maven- ...
分类:
编程语言 时间:
2018-03-02 18:38:58
阅读次数:
160
废话不多说,直接上代码 2. c# 3. 执行结果 4. 增加一点 别忘了权限 ...
分类:
编程语言 时间:
2018-03-02 18:39:17
阅读次数:
255
一、GC的概念Garbage Collection 垃圾收集。1960年 List 使用了GC。Java中,GC的对象是堆空间和永久区。二、 GC算法1、 引用计数法(没有被java采用,在python中有) 老牌垃圾回收算法。 通过引用计算来回收垃圾。 引用计数器的实现很简单,对于一个对象A,只要... ...
分类:
编程语言 时间:
2018-03-02 18:40:10
阅读次数:
189
1 k近邻算法2 模型2.1 距离测量2.2 k值选择2.3 分类决策规则3 kNN的实现——kd树3.1 构造kd树3.2 kd树搜索 1 k近邻算法 k nearest neighbor,k-NN,是一种基本分类与回归的方法,输入为实例的特征向量——对应空间的点,输出为实例的类别,可取多类。kN ...
分类:
编程语言 时间:
2018-03-02 18:40:18
阅读次数:
215
由于GIL(全局解释锁)的问题,python多线程并不能充分利用多核处理器。如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。multiprocessing可以给每个进程赋予单独的Python解释器,这样就规避了全局解释锁所带来的问题。与threading.Thread类 ...
分类:
编程语言 时间:
2018-03-02 18:40:35
阅读次数:
212
1.求数组最大值: 2.判断是否为数组 3.添加删除数组 4.利用下标查找数组 5.截取数组 6.类数组转换成数组 7.反转数组 8.把数组转换成字符串 9.数组连接 10.数组指定位置填充数据 11.检验数组是否都符合指定的条件 every() 方法使用指定函数检测数组中的所有元素:如果数组中检测 ...
分类:
编程语言 时间:
2018-03-02 18:41:24
阅读次数:
174
注意事项:1、非root帐号加上sudo2、centos7自带Python 2.7.5是不能卸载的,很多系统级软件依赖这个安装依赖# yum -y groupinstall "Development tools"# yum -y install zlib-devel bzip2-devel open... ...
分类:
编程语言 时间:
2018-03-02 18:42:05
阅读次数:
157
byte、short、int、long、float、double、char、boolean 数组、类、接口 Number(数字): int、float、bool、complex(复数) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典): 相当 ...
分类:
编程语言 时间:
2018-03-02 18:43:06
阅读次数:
192
c中同样适用的pthread库就不在赘述,只讨论std::thread C++11中加入的thread,需要编译器支持至少gcc4.7.0以上。编译安装gcc注意参考网上文章。 #include <unistd.h> #include <iostream> #include <thread> //u ...
分类:
编程语言 时间:
2018-03-02 18:43:51
阅读次数:
225
在碰见这个问题之前我完全没有这个概念,碰见了特此记录; 项目js里面中用到了number*0.2(其中number是一个整数,我测试的时候是259),得到的结果却是51.80000000000000004这么个结果, 当时直接蒙逼,根本不知道什么原因,随手在java中写了一个System.out.p ...
分类:
编程语言 时间:
2018-03-02 18:44:46
阅读次数:
106
java多线程编程中,存在很多线程安全问题,至于什么是线程安全呢,给出一个通俗易懂的概念还是蛮难的,如同《java并发编程实践》中所说: 写道 给线程安全下定义比较困难。存在很多种定义,如:“一个类在可以被多个线程安全调用时就是线程安全的”。 静态变量:线程非安全。 静态变量即类变量,位于方法区,为 ...
分类:
编程语言 时间:
2018-03-02 18:45:02
阅读次数:
291