码迷,mamicode.com
首页 > 编程语言
C++100w个数中找出最大的前K个数
#include<iostream>usingnamespacestd;#include<assert.h>constintN=10000;constintK=100;voidAdjustDown(inttopK[],intsize,size_tparent){ assert(topK); intchild=parent*2+1; while(child<size) { if(child+1<size &&topK[child+1]<topK[c..
分类:编程语言   时间:2016-06-02 11:41:58    阅读次数:365
JavaScript学习--Item33 跨域总结与解决办法
一、神马是跨域(Cross Domain)说白点就是post、get的url不是你当前的网站,域名不同。例如在*aaa.com/a.html*里面,表单的提交action是bbb.com/b.html。不仅如此,www.aaa.com和aaa.com之间也属于跨域,因为www.aaa.com是二级域名,aaa.com是根域名。JavaScript出于安全方面的考虑,是不允许跨域调用其他页面的对象的(...
分类:编程语言   时间:2016-06-02 11:37:57    阅读次数:228
数据结构与算法:数组(一)
数据结构与算法是计算机发展的基石,现代计算机的起源是数学,数学的核心是算法,计算机历史上每一次大的变革都离不开算法的推动。纵然“条条大路通罗马”,但好的算法永远比提高硬件设备管用。 在排序数组中找出给定数字出现的次数 计算两个有序整型数组的交集 如何找出数组中重复次数最多的数 在On的时间复杂度内找出数组中出现次数超过了一半的数 找出数组中唯一的重复元素 解题方法 引申一没有要求每个数组只访...
分类:编程语言   时间:2016-06-02 11:40:16    阅读次数:337
JavaScript学习--Item34 大白话讲解Promise
ES2015正式发布(也就是ES6,ES6是它的乳名),其中Promise被列为正式规范。作为ES6中最重要的特性之一,我们有必要掌握并理解透彻。本文将由浅到深,讲解Promise的基本概念与使用方法。ES6 Promise 先拉出来遛遛一、Promise小试复杂的概念先不讲,我们先简单粗暴地把Promise用一下,有个直观感受。那么第一个问题来了,Promise是什么玩意呢?是一个类?对象?数组?...
分类:编程语言   时间:2016-06-02 11:39:45    阅读次数:222
JavaScript---网络编程(2)
上节,学完循环了~ 现在学Javascript的函数和数组。 JavaScript语法 每一种语言都有自己的语法规则,JS语法与Java很像,所以学习起来比较容易。JS中也一样有变量,语句,函数,数组等常见语言组成元素。1.一般函数 格式:function 函数名(形式参数...) { 执行语句; return 返回值; }函数是多条执行语句的封装体,只有被调用才会被运行。...
分类:编程语言   时间:2016-06-02 11:37:13    阅读次数:128
java基础知识(2)环境变量配置
java环境变量被配置 程序员在机器上做开发安装好jdk后必须要对java进行几步配置才能使用 1右键我的电脑属性->高级系统设置->环境变量 2在系统变量里新建 变量名: JAVA_HOME 变量值:JDK的安装路径 例如 C:\Program Files (x86)\Java\jdk1.6.0_ ...
分类:编程语言   时间:2016-06-02 11:33:38    阅读次数:168
JavaScript学习总结--创建对象(3_原型)
当我们创建一个函数时,这个函数都会有一个prototype(原型)属性,这个属性是一个指针,指向一个对象,这个对象包含了特定类型的所有实例共享的属性和方法 就象这样 仔细观察我们可以发现,数组对象Array的prototype属性指向一个对象,而这个对象包含了很多属性和方法,其中就有我们常见的len ...
分类:编程语言   时间:2016-06-02 11:34:21    阅读次数:153
当配置 DispatcherServlet拦截“/”,SpringMVC访问静态资源的三种方式
如何你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。 目的:可以正常访问静态文件,不要找不到静态文件报404。 方案一:激活Tomc ...
分类:编程语言   时间:2016-06-02 11:32:38    阅读次数:232
spring事务到底用于service层还是dao层
Spring事务为业务逻辑进行事务管理,保证业务逻辑上数据的原子性。 事务得根据项目性质来细分:事务可以设置到三个层面(dao层、service层和web层)。 第一:web层事务,这一般是针对那些安全性要求较高的系统来说的。例如电子商务网站。粒度小,一般系统用不着这么细。 第二:service层事 ...
分类:编程语言   时间:2016-06-02 11:31:09    阅读次数:162
Javascript 小技能
/* @@截取字符串长度,汉字算2个字符 @@return [string]+'...' */ var subString = function(str, len) { var newLength = 0; var newStr = ""; var chineseRegex = /[^\x00-\x ...
分类:编程语言   时间:2016-06-02 11:30:38    阅读次数:180
Java后台对JSON格式的处理操作(一)
1.将对象转换为JSON字符串,返回值为一个JSON字符串 public static String toJson(Object value) { try { return mapper.writeValueAsString(value); } catch (Exception e) { e.pri ...
分类:编程语言   时间:2016-06-02 11:28:39    阅读次数:110
Multi-Lang protocol of Storm/多语言协议的翻译
原始地址: http://storm.apache.org/releases/1.0.1/Multilang-protocol.html http://storm.apache.org/releases/1.0.1/Multilang-protocol.html 这个协议试用0.7.1之后的版本 通 ...
分类:编程语言   时间:2016-06-02 11:28:25    阅读次数:184
[Effective JavaScript 笔记]第23条:永远不要修改arguments对象
arguments对象并不是标准的Array类型的实例。arguments对象不能直接调用Array方法。 arguments对象的救星call方法 使得arguments可以品尝到数组方法的美味,知道可以吃,下面就是怎么吃的问题了。不管怎么吃,先吃一口试试。 感觉很棒的样子,色香都具备了,拿筷子... ...
分类:编程语言   时间:2016-06-02 11:25:29    阅读次数:174
记一次jar包冲突
题记:永远不要在同一个项目中,引用不同版本的两个jar包,否则,这可能就是一个大坑。 在做网校项目的时候,帮助中心要使用lucene,所以就引入了lucene-5.5.1的包,删掉了原先存在于项目中的lucene-3.0.0的包, 由于项目中以前使用了paoding-1.0.0的包,而paoding ...
分类:编程语言   时间:2016-06-02 11:27:30    阅读次数:168
Java对象转换成Json字符串是无法获得对应字段名
问题: 代码中已经标注 @JSONField(name = "attrs") private String abc; public String getA() { return abc; } public void setA(String abc) { this.abc = abc; } 在发送消息 ...
分类:编程语言   时间:2016-06-02 11:24:11    阅读次数:154
归纳一下:C#线程同步的几种方法
我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就会得到 ...
分类:编程语言   时间:2016-06-02 11:23:37    阅读次数:178
数组的反射
一、数组类类型 ...
分类:编程语言   时间:2016-06-02 11:20:33    阅读次数:120
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!