码迷,mamicode.com
首页 > 编程语言
Pycharm集成Python编程环境IDE
Python(英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 Python是纯粹的自由软件,源代码和解释器CPython遵循GPL(GNU Gen ...
分类:编程语言   时间:2017-05-08 21:02:13    阅读次数:606
梯度下降算法
先是几个英文: linear regression线性回归 gradient descent梯度下降 normal equations正规方程组 notation符号: m denote(指示) the number of training examples x denote the input v ...
分类:编程语言   时间:2017-05-08 21:00:48    阅读次数:205
建模语言的概念 与编程语言概念相应关系(入门必读)
1. 泛化(Generalization) 在c++中相应继承,如B是A的泛化,在C++中表现为: class B : public A { public: B() {} virtual ~B() { } } </pre><pre>2.实现(Realization) 在C++中相应,相应是虚拟函数的 ...
分类:编程语言   时间:2017-05-08 21:00:40    阅读次数:241
关于线程安全的一些自己的见解。
对于线程安全问题,我们知道在多线程中,线程的安全问题是必须要考虑的问题,但是对于产生线程不安全的原因,我们在大学的时候学习数据结构的时候我们知道线程的安全是对同一变量进行修改。还是先上百度的解释: ...
分类:编程语言   时间:2017-05-08 21:00:34    阅读次数:172
【bzoj1511】[POI2006]OKR-Periods of Words KMP-next数组
原文地址:http://www.cnblogs.com/GXZlegend/p/6827027.html 题目描述 一个串是有限个小写字符的序列,特别的,一个空序列也可以是一个串. 一个串P是串A的前缀, 当且仅当存在串B, 使得 A = PB. 如果 P A 并且 P 不是一个空串,那么我们说 P ...
分类:编程语言   时间:2017-05-08 20:59:44    阅读次数:213
【算法模板】二叉树
模板: 1.先序遍历三种方法 1)迭代: 2)递归: 3)分治: ...
分类:编程语言   时间:2017-05-08 20:59:13    阅读次数:175
关于Java 拷贝数组方法 Arrays.copyOf() 是地址传递还是值传递
基本元素为对象时,浅拷贝,拷贝引用(ArrayList 的clone()调用Arrays.copyof(),官方文档注明为浅拷贝) falsefalse[1, 2][1, 2][555555, 2][555555, 2] 为值时, ...
分类:编程语言   时间:2017-05-08 20:58:09    阅读次数:210
PEP8-Python编程规范
程序代码是用来读的, 提高代码可读性需要掌握PEP8代码规范 这需要坚持一致性考虑 1 关于空格 缩进使用4空格 括号换行时, 有三种范例可以遵守 右括号回退 一行最多72个字符, 超过之后需要换行 括号与括号内容之间不应该有空格 逗号, 冒号, 分号分割数据的时候应该紧跟左边的内容, 与右边内容之 ...
分类:编程语言   时间:2017-05-08 20:23:23    阅读次数:225
java实现二叉树的构建以及3种遍历方法
转载自http://ocaicai.iteye.com/blog/1047397 大二下学期学习数据结构的时候用C介绍过二叉树,但是当时热衷于java就没有怎么鸟二叉树,但是对二叉树的构建及遍历一直耿耿于怀,今天又遇见这个问题了,所以花了一下午的时间来编写代码以及介绍思路的文档生成! 目录: 1.把 ...
分类:编程语言   时间:2017-05-08 20:21:49    阅读次数:192
[luoguP2184] 贪婪大陆(树状数组)
传送门 用两个树状数组,cr 维护 1....x 中 r 的数量 cl 维护 1....x 中 l 的数量 求答案的时候只需要求 y 前面 被作为左端点 的个数 - x 前面 被作为右端点的个数 ——代码 1 #include <cstdio> 2 3 using namespace std; 4 ...
分类:编程语言   时间:2017-05-08 20:00:41    阅读次数:147
java中截尾和舍入
//p55 3.15.1截尾和舍入 import static util.Print.*;public class CastingNumbers { public static void main(String [] args){double a=0.4,b=0.7;float fa=0.4f,fb ...
分类:编程语言   时间:2017-05-08 20:00:34    阅读次数:142
python函数基础
一,函数的基础定义 1,函数的定义:函数是逻辑结构化和过程化的一种编程方法 1 python中函数定义方法: 2 3 def test(x): 4 "The function definitions" 5 x+=1 6 return x 7 8 def:定义函数的关键字 9 test:函数名 10 ...
分类:编程语言   时间:2017-05-08 20:00:25    阅读次数:166
Java对象和它的内存管理
java中的内存管理分为两个方面: 内存分配:指创建java对象时JVM为该对象在堆空间中所分配的内存空间。 内存回收:指java 对象失去引用,变成垃圾时,JVM的垃圾回收机制自动清理该对象,并回收该对象所占用的内存。 虽然JVM 内置了垃圾回收机制,但仍可能导致内存泄露、资源泄露等,所以我们不能 ...
分类:编程语言   时间:2017-05-08 19:55:49    阅读次数:177
排序算法之直接选择排序
直接选择排序是最简单直观的排序算法,属于选择排序。 直接算法的排序思路: 这样经过n-1次比较,这组数据就会变得有序。下面是直接选择的排序算法实现。 程序输出结果: 排序之前[21, 25, 31, 21*, 1, 71, 2]开始排序排序之后[1, 2, 21, 21*, 25, 31, 71] ...
分类:编程语言   时间:2017-05-08 19:53:49    阅读次数:115
[C/C++] C++ Primer学习笔记
下面记录我每天看书学到的以前不太清楚的概念和用法: Day 1 endl:具有输出换行的效果,并刷新与设备相关联的缓冲区。 注:在调试程序过程中插入的输出语句都应刷新输出流,否则可能会造成程序崩溃,将会导致程序出错位置的错误判断。 buffer(缓冲区):输出缓冲区通常必须显式刷新以强制输出缓冲区内 ...
分类:编程语言   时间:2017-05-08 19:53:40    阅读次数:147
【C/C++语法外功】类的静态成员理解
例1孙鑫視頻學習Oct.27th2009Skyseraph例子1.0#include"iostream"classPoint{public:voidoutput(){}staticvoidinit(){}//静态函数,不属于某个具体的对象,即在未产生Point任何对象时,这个类已经存在于程序的代码区}voidmain(){/*法一Pointpt;//构造对象pt.init();pt.output()..
分类:编程语言   时间:2017-05-08 18:51:18    阅读次数:176
关于python指定字符编码的说明
要让python文件支持UTF-8输入和显示,我们熟悉在文件第二行加入如下注释:#-*-coding:<encodingname>-*-但是为什么要这么写,到底写成什么格式是合法的,可以看下面这段说明:DefiningtheEncodingPythonwilldefaulttoASCIIasstandardencodingifnootherencodinghintsaregi..
分类:编程语言   时间:2017-05-08 18:50:05    阅读次数:151
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!