码迷,mamicode.com
首页 > 编程语言
std::shuffle-c++
在Python中我们会经常看到shuffle的随机排列函数,其可以将列表中的内容进行随机排列,但在C++中却需要自己去实现这样功能的函数(c++0x之前)。在c++0x之后这样的功能函数在标准库中已有对应的提供——std::shuffle。下面就对该函数做具体的介绍: [cpp] view plai ...
分类:编程语言   时间:2016-09-26 10:57:22    阅读次数:169
JavaScript 对象
JavaScript(以下称为 js )对象只是一组有命名值(也称为属性)集合的容器:对象只是属性的容器,每个属性都有一个名称和值。 <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>构造函数</title> <script typ ...
分类:编程语言   时间:2016-09-26 10:56:09    阅读次数:137
编写高质量代码:改善Java程序的151个建议(第6章:枚举和注解___建议83~87)
枚举和注解都是在Java1.5中引入的,虽然它们是后起之秀,但其功效不可小觑,枚举改变了常量的声明方式,注解耦合了数据和代码。 建议83:推荐使用枚举定义常量 常量声明是每一个项目都不可或缺的,在Java1.5之前,我们只有两种方式的声明:类常量和接口常量,若在项目中使用的是Java1.5之前的版本 ...
分类:编程语言   时间:2016-09-26 10:55:41    阅读次数:318
在Javascript中什么是伪数组?如何将伪数组转化为标准数组?
伪数组(类数组):无法直接调用数组方法或期望length属性有什么特殊的行为,不具有数组的push,pop等方法,但仍可以对真正数组遍历方法来遍历它们。典型的是函数的argument参数,还有像调用getElementsByTagName,document.childNodes之类的,它们都返回No ...
分类:编程语言   时间:2016-09-26 10:52:40    阅读次数:148
多线程的思考
很多时候,我们只关注实现,并没有真正搞清楚本质就开始找各种API,然后写完代码就完事……直到最后测试暴露出很多问题,实在抓破头皮debug得快发疯的时候,才真正开始考虑隐藏在后面的本质。我有时也是如此,这是很悲哀的。 就比如说多线程的编程,我总是理所当然地认为新开辟的线程里面如果有死循环,那么里面必 ...
分类:编程语言   时间:2016-09-26 10:49:24    阅读次数:156
javascript books
http://bonsaiden.github.io/JavaScript-Garden/ ...
分类:编程语言   时间:2016-09-26 10:50:51    阅读次数:132
7个高性能JavaScript代码高亮插件
在写技术博客的时候,在处理代码时,博客能够将代码高亮显示在页面上,对这个感到好奇,是如何做到的呢? 于是百度了一下,原来是“JavaScript代码高亮插件”的功劳。 一款优秀的JavaScript代码高亮插件,将会帮助你渲染任何一种编程语言,包括一些关键字的着色,以及每行代码的缩进等,非常有效地帮 ...
分类:编程语言   时间:2016-09-26 10:47:19    阅读次数:164
理解javascript中的闭包
闭包在javascript来说是比较重要的概念,平时工作中也是用的比较多的一项技术。下来对其进行一个小小的总结 什么是闭包? 官方说法: 闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包的常见方式,就是在一个函数内部创建另一个函数,通过另一个函数访问这个函数的局部变量 《javascript ...
分类:编程语言   时间:2016-09-26 10:46:20    阅读次数:194
Day15 HTML补充、初识JavaScript
一、上节回顾 上节回顾: HTML 头部信息:编码、title、style、link(导入css文件) 身体: 内联 块级 >inline-block(既有内联效果又有块级效果) a标签: target、href(跳转到url,#i1(id=i1跳转到顶部)) img标签: src alt ifra ...
分类:编程语言   时间:2016-09-26 10:45:34    阅读次数:166
java 下载文件的样例
import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOExcepti ...
分类:编程语言   时间:2016-09-26 09:41:19    阅读次数:250
Linux下开发python django程序(Cookie读写)
1.设置cookie信息(登陆成功后设置登陆用户名,有效期1小时) 2.检查获取当前cookie信息(判断是否登陆) 3.删除cookie信息 ...
分类:编程语言   时间:2016-09-26 09:37:08    阅读次数:145
【Spring】Spring&WEB整合原理及源码分析
表现层和业务层整合: 1. Jsp/Servlet整合Spring; 2. Spring MVC整合SPring; 3. Struts2整合Spring; 本文主要介绍Jsp/Servlet整合Spr...
分类:编程语言   时间:2016-09-26 08:35:52    阅读次数:193
算法一(动态规划)
运筹学:依照给定的条件和目标,从众多方案中选择最佳方案!动态规划是运筹学的重要分支之一,是解决多阶段决策过程最优化的一种方法. 动态规划简单地说就是:采用分治的策略,把求最优解问题分解为求若干个子问题的最优解,子问题也递归地分解为子问题的组合,通过递归递推等方法,把原问题最优解与局部子问题最优解联系 ...
分类:编程语言   时间:2016-09-26 08:35:23    阅读次数:136
java基础接口练习
1、编写2个接口:InterfaceA和InterfaceB;在接口InterfaceA中有个方法voidprintCapitalLetter();在接口InterfaceB中有个方法void printLowercaseLetter();然后写一个类Print实现接口InterfaceA和Inte ...
分类:编程语言   时间:2016-09-26 08:35:24    阅读次数:199
基本排序算法的实现
...
分类:编程语言   时间:2016-09-26 07:33:33    阅读次数:162
Java之Property类使用
http://blog.csdn.net/hopestar2/article/details/6372883 在项目中经常用到各种配置文件,有.properties的,也有.xml格式的 都可以通过java.utils.Property类进行处理。 1. 读取.properties文件 [c-sha ...
分类:编程语言   时间:2016-09-26 06:28:03    阅读次数:642
数组中出现次数超过一半的数字
题目描述 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 解析:方法一:这道题最low的解法是,用一个hashmap存起来,最后检查 如 ...
分类:编程语言   时间:2016-09-26 06:28:21    阅读次数:160
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!