码迷,mamicode.com
首页 > 编程语言 > 月排行
c++编程思想(二)--对象的创建和使用
1、解释器:将源码转换为动作(机器语言),并立即执行 编译器:编译器也会将源码转换为机器语言,但是中间会经过好多步骤,分段编译 ,然后链接,可以实现将代码模块化 2、c++不鼓励多使用预处理命令 3、c++使用静态类型检查,当然也可以加代码进行动态类型检查 4、带空参数 int func(); c+ ...
分类:编程语言   时间:2017-02-19 11:06:00    阅读次数:182
读书笔记 effective c++ Item 14 对资源管理类的拷贝行为要谨慎
1. 自己实现一个资源管理类 Item 13中介绍了 “资源获取之时也是初始化之时(RAII)”的概念,这个概念被当作资源管理类的“脊柱“,也描述了auto_ptr和tr1::shared_ptr是如何用堆资源来表现这个概念的。然而并不是所有资源都是在堆上创建的,对于这种资源,像auto_ptr和t ...
分类:编程语言   时间:2017-02-19 11:04:36    阅读次数:175
机器学习(二):感知机学习算法
感知机是一种线性分类模型,属于判别模型 f(x) = sign(wx+b) ; f(x)∈{+1,-1}; 其中M为错分类点的集合M。 感知机学习算法是误分类驱动的,采用随机梯度下降法进行参数更新。 w< w + γyixi b< b + γyi γ为学习率,反复迭代直到所有样本均分类正确。 总结: ...
分类:编程语言   时间:2017-02-19 11:09:43    阅读次数:213
Redis搭建:Maven+Spring+SpringMVC+Redis
一、搭建Redis环境3.2.1RedisgitHub下载地址下载之后直接解压得到以下目录结构点击redis-server.exe即可启动Redis数据库输出信息:启动成功、端口号、pid即启动成功。二、搭建开发环境1>搭建springmvc支持<!--搭建springmvc--> <dependency> <groupId>or..
分类:编程语言   时间:2017-02-19 11:17:50    阅读次数:311
spring-data-redis,jedis和redis主从集成和遇到的问题
Redis主从加哨兵的部署详见http://www.cnblogs.com/dupang/p/6414365.html spring-data-redis和jedis集成代码总体结构 代码地址https://github.com/dupang/redistestwithspring pom.xml ...
分类:编程语言   时间:2017-02-19 12:04:54    阅读次数:5168
(转)深度学习前沿算法思想
深度学习前沿算法思想 本文转自: https://mp.weixin.qq.com/s?__biz=MzA5NDExMTAzNA==&mid=2649981646&idx=2&sn=8fe05eac5a5068efb65ca1602e5fd3a0&chksm=8854b69bbf233f8db5db ...
分类:编程语言   时间:2017-02-19 12:05:17    阅读次数:1213
python埃式筛法求素数
首先,列出从2开始的所有自然数,构造一个序列: 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, ... 取序列的第一个数2,它一定是素数,然后用2把序列的2的倍数筛掉: 3, 4, 5, 6, 7, 8, 9, ...
分类:编程语言   时间:2017-02-19 12:05:02    阅读次数:192
java实现两个日期内具有几个星期几的计算
虽然java自带的Calendar类似乎很好用,但是作为小白的我还不会用。朋友说有时需要计算任意两个日期内具有几个星期一或者星期三。问我能不能实现,我想想,能实现,可能代码不够优雅。具体代码放在下面。欢迎朋友与我分享更好的思路或工具吧~ 觉得没啥技术含量,就此记录下吧,有时间再优化下,比如能够跨年查 ...
分类:编程语言   时间:2017-02-19 12:15:31    阅读次数:193
【摘】JavaScript设计模式与开发实践--单例模式
本文章所有内容均摘自《Javascript设计模式与开发实践》一书(有兴趣的可以购买),加入了一点点自己的理解,写这篇文章的目的是,加强自身对设计模式的理解,以及对于没有接触过这一块的入门者的参考。 阅读本章内容,需要具备Javascript面向对象的知识,否则阅读起来可能会些许困难。 设计模式 单 ...
分类:编程语言   时间:2017-02-19 12:19:25    阅读次数:191
javascript高级程序设计 学习笔记 第五章 上
第五章 引用类型的值(对象)是引用类型的一个实例。在 ECMAScript 中,引用类型是一种数据结构, 用于将数据和功能组织在一起。它也常被称为类,但这种称呼并不妥当。尽管 ECMAScript 从技术上讲是一门面向对象的语言,但它不具备传统的面向对象语言所支持的类和接口等基本结构。引用类型有时候 ...
分类:编程语言   时间:2017-02-19 12:22:41    阅读次数:215
C语言学习笔记
1,编译机制: 将源文件转换为可执行程序分为两步:编译和链接。编译器将源代码转换为中间代码,链接器将此中间代码与其他代码相结合来生成可执行文件。中间文件有多种选择形式,最一般的形式是将源代码转换为机器语言代码,将结果放置在一个目标代码文件(简称目标文件)中。虽然此目标文件中包含机器语言代码,但此文件 ...
分类:编程语言   时间:2017-02-19 12:32:19    阅读次数:195
第二次作业: 二维数组
高级语言程序设计报告 实习题目 第二次作业: 二维数组 l 在上次作业的基础上,改为每学生2门课,用二维数组编程实现相应功能,相应功能所有涉及分数的均需可以处理每门课程分数及每个学生课程总分。 l 涉及到排序的,均需提供冒泡及选择两种排序方法,可增加菜单项。 l 功能5中按学号查询学生排名及成绩,要 ...
分类:编程语言   时间:2017-02-19 12:31:46    阅读次数:299
机器语言、汇编语言、高级语言
汇编和高级语言的区别: 首先,汇编语言直接对应机器语言,不同类型电脑不能兼容。有些高级语言是在机器语言上开发的面向对象(用户等)的高层次语言。 因为高级语言要编译成机器语言才能运行,高级语言是编一些应用软件,与硬件不直接打交道的语言,比较直接,易于常人操作。一般人都用高级语言编写程序应用程序就是由机 ...
分类:编程语言   时间:2017-02-19 12:38:39    阅读次数:207
javaWeb
什么是Web >就是网页或者网站 什么是JavaWeb >就是使用java语言做web 浏览器访问网站的原理 && 静态资源和动态资源的区别 ...
分类:编程语言   时间:2017-02-19 12:45:23    阅读次数:147
栈的简单实现(1)-数组实现
引言 栈(stack)是一种被广泛使用的线性数据结构,它只允许在表的一端进行插入或删除操作,因而栈也可以被称作为操作受限的线性表 。在栈中,允许插入或删除的一端称作栈顶(top)不允许插入和删除的另一端称作栈底(bottom); 示意图如下: 此文借助数组简单地实现栈及其基本操作。 代码如下: #d ...
分类:编程语言   时间:2017-02-19 12:48:28    阅读次数:330
Java Web 开发中路径相关问题小结
Java Web开发中路径问题小结 (1) Web开发中路径的几个基本概念 假设在浏览器中访问了如下的页面,如图1所示: 图1 Eclipse中目录结构如图2所示: 图2 那么针对这个站点的几个基本概念表述如下: 1. web站点的根目录:http://localhost:8080/ 2. web应 ...
分类:编程语言   时间:2017-02-19 12:51:17    阅读次数:167
队列(queue)——C++实现
队列是常用的数据结构之一,可以采用表直接很容易实现,为了弄清原理,我们采用数组实现 ...
分类:编程语言   时间:2017-02-19 12:52:09    阅读次数:134
插入排序(直接插入)
今天学习了插入排序,现在将它们整理出来,如果有不对的地方,欢迎批评指正: 插入排序的思想就是将一个待排数据,按照其大小插入到一个已经排好的数据中的适当位置,知道插入完毕:截了一个图如下: 排序的过程就是这样。 代码验证:如图 这里的循环我是从最后一个数开始的;代码如下: 每日一句:I want to ...
分类:编程语言   时间:2017-02-19 12:52:04    阅读次数:199
Python笔记
列表的增删改查:List[1,'a',123] 列表有以下三个特点: 1.列表中的每一个元素都是可变的; 2.列表中的元素是有序的,也就是说每一个元素都有一个位置; 3.列表可以容纳Python中的任何对象。 增:insert(插入元素的位置,'插入元素的值') 在使用insert方法的时候,必须指 ...
分类:编程语言   时间:2017-02-19 12:58:16    阅读次数:210
初识Java
Java是一门计算机编程语言,也就是我现在正在学习的。它和我上学期学的C语言有很大的相同,也有很多的不同。 Java最开始的时候是应用于家庭电器上的,所以它具有C语言没有的跨平台性。它相对于C语言最大的区别在于它是 面向对象语言,也正是因为如此,从而决定了它的编译方式是半翻译半解释。 也因为如此才使 ...
分类:编程语言   时间:2017-02-19 13:49:41    阅读次数:171
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!