码迷,mamicode.com
首页 > 编程语言
与Python2.7相比,Python3最重要的变化
1、print不再是一条语句,而是一个函数,所以用括号调用。 2、捕获异常的语法: ...
分类:编程语言   时间:2017-09-25 00:47:27    阅读次数:184
C++构造与析构-10
一。对象的初始化 1.一般所有的对象都需要一个确定的初始状态 2.解决方案 a。为每个类偶读提供一个public的initialize函数 b。对象创建后立即调用initialize函数进行初始化 3.initialize只是一个普通的函数,必须显示的调用 4.一旦由于失误的原因,对象没有初始化,那 ...
分类:编程语言   时间:2017-09-25 00:45:59    阅读次数:211
猴子排序的期望复杂度(雾)
众所周知,猴子排序打破了排序算法$O(n\log_{2}{n})$的桎梏(雾),具体的话,显然最好情况一次成功就是$O(n)$,最坏情况那就$O(+\infty)$了。期望是多少呢?让我来推导一番(逃)。 首先,每次打乱序列和检测是否有序为$O(n)$,每次成功的概率为$\frac{1}{n!}$( ...
分类:编程语言   时间:2017-09-25 00:45:51    阅读次数:231
C#基础-数组与集合
一、数组与集合数组:能存放任意多个同类型的数据 数据项:类型相同 ①每一个数据型都有一个编号(索引或下标) ②数据的索引(下标)是一个int类型的数字 ③从0开始,依次为数据中每一个数组项编号 数组的声明与赋值 声明:数据类型[ ] 变量名; 赋值:变量名[索引] = 值; 读取数组的长度 变量名. ...
分类:编程语言   时间:2017-09-25 00:45:44    阅读次数:211
C++11中emplace_back和push_back比较
代码输出: 从以上代码中可以清晰地看到在容器上调用emplace_back和push_back的区别以及vector内存的动态增长过程. 参考资料:C++Primer 第五版 ...
分类:编程语言   时间:2017-09-25 00:44:42    阅读次数:340
多线程-Task、await/async
Task创建无返回值 Task是.netframwork3.0重新分装的多线程类。原因以前的多线程(thread threadpool)不好用。(.net framwork也是的发展的,现在的EF,刚开始是一个edmx文件,现在的code first,ef轻量级。但是其他有的技术也是死掉了) Tas ...
分类:编程语言   时间:2017-09-24 23:45:29    阅读次数:679
Python问题解决记录
Python如何进行中文注释:网址 解决Python UnicodeEncodeError: 'ascii' codec can't encode: 网址1、网址2、网址3 Python 字符串转换为日期格式:网址1、网址2 Python读写Json文件:网址 python同时遍历两个list:网址 ...
分类:编程语言   时间:2017-09-24 23:44:50    阅读次数:367
冒泡排序和去重
1.冒泡排序 注意两个索引位置上的元素交换位置时要找一个中间变量来实现 2.去重 a=0 表示arr1当前索引值的元素和arr2中的元素都不相同 ...
分类:编程语言   时间:2017-09-24 23:44:26    阅读次数:327
认识C#语言中的几种循环命令
if判断 书写格式: if(条件1){ 代码1} else if(条件2){ 代码2}else{ 代码N} 说明:如果条件1成立,则执行代码1,否则判断条件2是否成立,如果成立,则执行代码2;如果以上条件都不成立,执行代码N 其中else if 可以重复任意次数 条件1、条件2都为bool类型 代码 ...
分类:编程语言   时间:2017-09-24 23:43:44    阅读次数:349
002-多线程实现方式【thread、runnable、callale、thread和runnable对比】
002-多线程实现方式【thread、runnable、callale、thread和runnable对比】 ...
分类:编程语言   时间:2017-09-24 23:43:18    阅读次数:321
二维数组打印杨辉三角
一共搞了三个版本~虽然核心算法是一样的,但是我说是三个就是三个!!! 一、普通版 效果: 由于三角无法对齐,所以有了改进版~ 二、改进版 效果: 这个三角看起来还是怪怪的诶~所以有了改进版2.0 三、改进版2.0 效果: 这次看起来是不是舒服多啦~感觉自己棒棒哒,给自己鼓鼓掌!【啪啪啪】 ...
分类:编程语言   时间:2017-09-24 23:42:07    阅读次数:235
javascript-作用域-内存
一、基本类型和引用类型的值 动态的属性 创建对象: 1.构造函数创建:new Object 2.字面量创建:{} 对象添加属性:对象.属性名称=值 对象添加方法:对象.方法名称=function(){} 复制变量值 1.引用类型:如果是赋值的状态,引用类型是公用一个对象则互相影响 2.基本类型:如果 ...
分类:编程语言   时间:2017-09-24 23:40:24    阅读次数:229
JavaScript 框架------------AngularJS(上)
一、简单了解一下AngularJS AngularJS 是一个 JavaScript 框架。它可通过 <script> 标签添加到 HTML 页面。 AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定数据到 HTML。 AngularJS 是一个 JavaScript 框架。它是 ...
分类:编程语言   时间:2017-09-24 23:40:02    阅读次数:220
python装饰器的小细节
以下是我看见python装饰器的一些我不熟悉的特点,所以记录一下 1 装饰器的特性: 1.1 可以吧被装饰的函数替换成不同的函数 decorate(func)。 1.2 加载模块时候立即执行。这点很有用 2 闭包的特点: 2.1 inner 能访问 outer 及其祖先函数的命名空间内的变量(局部变 ...
分类:编程语言   时间:2017-09-24 23:39:18    阅读次数:228
JAVA语法
1.变量的作用域和生存期 变量的作用域:作用域从变量定义的位置开始,到该变量所在的那对大括号结束; 生命周期:变量从定义的位置开始就在内存中活了;变量到达它所在的作用域的时候就在内存中消失了; 2.数据类型: 基本数据类型:byte、short、int、long、float、double、char、 ...
分类:编程语言   时间:2017-09-24 23:39:06    阅读次数:233
机器学习之KNN算法
1 KNN算法 1.1 KNN算法简介 KNN(K-Nearest Neighbor)工作原理:存在一个样本数据集合,也称为训练样本集,并且样本集中每个数据都存在标签,即我们知道样本集中每一数据与所属分类对应的关系。输入没有标签的数据后,将新数据中的每个特征与样本集中数据对应的特征进行比较,提取出样 ...
分类:编程语言   时间:2017-09-24 23:38:56    阅读次数:329
python reshape(-1,1)
一个数组的(行数,列数) 组成了一个shape。 比如4x4 数组。可以reshape成(16,1)(8,2)(4,4)(2,8)(1,16)等。有时候不知道数组目前的行数和列数。但是要转换成特定的列数。可以用-1 代替未知的 比如4x4 转换成16x1的可以写成array.reshape(-1,1 ...
分类:编程语言   时间:2017-09-24 23:37:29    阅读次数:356
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!