码迷,mamicode.com
首页 > 编程语言
PHP中foreach详细分析—一般数组与对象数组
PHP中的foreach作为经常用到的函数,常常用来遍历数组,对于数组中的元素是值的情形(如一般常见型的数组),foreach只是将数组中的每份元素的值拷贝到each后面的变量,也就是对值本身的拷贝,对其值进行改变并不会影响到数组本身。如:$arr = array(1, 2, 3);foreach(...
分类:编程语言   时间:2014-10-30 10:16:33    阅读次数:176
intellij IDEA 更新java后不用重启tomcat
最近项目大了,每次修改后重启都要等和很久,那个煎熬…… 为了解决这个问题,万能的Google 装了这个 JREBEL 5.63最新的 安装步骤: 一、IDEA在线搜索 jrebel 安装 二、破解 安装5.63的破解补丁 ,请自行搜索 三、导...
分类:编程语言   时间:2014-10-30 10:15:26    阅读次数:198
高并发-线程安全处理(1)-可变整数类之代码详解
在处理线程安全时,首先需要引进  annotations 包 我们在说线程安全其实本质就是变量的原子性发生的状态变化,在任何系统,变量无处不在,因此,面对高并发多线程的业务代码处理就特别注意线程安全,也是我们很多程序员容易忽略的地方 1》 常规非安全写法 public class UnSynchronizedInteger {     private int value;    ...
分类:编程语言   时间:2014-10-30 09:36:25    阅读次数:201
Python标准库:内置函数all(iterable)
如果可迭代的对象的所有元素全部非空(或者空迭代对象),就返回True。这个函数主要用来判断列表、元组、字典等对象是否有空元素,比如有10000个元素的列表,如果没有提供此函数,需要使用循环来实现,那么计算速度会比较慢。这个函数的等同下面代码的功能:def all(iterable):    for element in iterable:        if not element:       ...
分类:编程语言   时间:2014-10-30 09:35:32    阅读次数:213
C++中指针不初始化就传递的问题
C++中指针的使用。以前在使用指针之前都会初始化。今天没有初始化,然后指针传递后没有内容(testptrnoret),后来发现返回指针的话(testptrret),就可以了。// testptr.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"int* testpt...
分类:编程语言   时间:2014-10-30 09:34:07    阅读次数:143
KMP算法通俗讲解
最近对KMP算法好奇,这算法完全没印象(学校教过,但我没学,因为逃课),也不是还给了老师。只是想跳槽的话,听说都得明白这玩意。在网上找了一篇文章,这哥们应该算是比较出名的,http://www.matrix67.com/blog/archives/115。刚开始看,一个字“晕”。什么kmp,bf,b...
分类:编程语言   时间:2014-10-30 09:31:45    阅读次数:192
浅析JavaScript的垃圾回收机制
JavaScript语言是一门优秀的脚本语言。其中包含脚本语言的灵活性外还拥有许多高级语言的特性。例如充许构建和实例化一个对象,垃圾回收机制(GC:Garbage Collecation)。通常我们使用new创建对象,GC负责回收对象占用内存区域。因此了解GC,可以加深对javascript垃圾回收...
分类:编程语言   时间:2014-10-30 09:31:14    阅读次数:240
C++类的成员函数(在类外定义成员函数、inline成员函数)
类的成员函数(简称类函数)是函数的一种,它的用法和作用和前面介绍过的函数基本上是一样的,它也有返回值和函数类型,它与一般函数的区别只是:它是属于一个类的成员,出现在类体中。它可以被指定为private(私有的)、public (公用的)或protected(受保护的)。在使用类函数时,要注意调用它的...
分类:编程语言   时间:2014-10-30 09:28:52    阅读次数:290
Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
转自:http://www.jb51.net/article/15714.htm Python中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。 1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。 2. copy.deepcopy 深拷贝 ...
分类:编程语言   时间:2014-10-30 09:24:37    阅读次数:258
深入理解javascript原型和闭包(完结)
说明: 该教程绕开了javascript的一些基本的语法知识,直接讲解javascript中最难理解的两个部分,也是和其他主流面向对象语言区别最大的两个部分——原型和闭包,当然,肯定少不了原型链和作用域链。帮你揭开javascript最神秘的面纱。 为什么要偏偏要讲这两个知识点? 这是我在这么...
分类:编程语言   时间:2014-10-30 09:24:33    阅读次数:222
QT实现多语言切换
功能需求: 网盘客户端要能够实现多国语言的切换,第一版要支持中、英文的切换。在实现过程中感觉QT对多国语言的支持还是很不错的,制作多语言包很方便,切换的逻辑也很简单。下面就来看一下QT中如何制作多语言包。实现方法: 为了支持国际化最关键的地方是制作多国语言包,然后再实现动态切换。QT里面既可以采用命...
分类:编程语言   时间:2014-10-30 09:22:43    阅读次数:560
【基础算法】排序-复杂排序之二(找出第K大的数)
分割的思想是快速排序最精髓的地方。每一次分割出来的元素K一个排在第K位,所以利用这种思想我们至少知道3点 1. 被分割出来的元素K最后一定排在第K位。 2. 在K左边的元素一定比K小或者相等。 3. 在K右边的元素一定比K大或者相等。...
分类:编程语言   时间:2014-10-30 08:18:24    阅读次数:227
深入理解javascript原型和闭包(1)——一切都是对象
“一切都是对象”这句话的重点在于如何去理解“对象”这个概念。——当然,也不是所有的都是对象,值类型就不是对象。首先咱们还是先看看javascript中一个常用的函数——typeof()。typeof应该算是咱们的老朋友,还有谁没用过它?typeof函数输出的一共有几种类型,在此列出: f...
分类:编程语言   时间:2014-10-30 08:15:34    阅读次数:225
深入理解javascript原型和闭包(2)——函数和对象的关系
上文(理解javascript原型和作用域系列(1)——一切都是对象)已经提到,函数就是对象的一种,因为通过instanceof函数可以判断。var fn = function () { };console.log(fn instanceof Object); // true对!函数是一种对象,但....
分类:编程语言   时间:2014-10-30 08:17:03    阅读次数:206
Python学习之字典详解
转自:http://blog.csdn.net/moodytong/article/details/7647684 在元组和列表中,都是通过编号进行元素的访问,但有的时候我们按名字进行数据甚至数据结构的访问,在c++中有map的概念,也就是映射,在python 中也提供了内置的映射类型--字典。映射...
分类:编程语言   时间:2014-10-30 08:15:37    阅读次数:301
Cocos2d-x3.3RC0通过JNI实现Java与C++互调
一、JNI JNI(Java Native Interface):Java的本地调用。本文通过JNI在Cocos2d-x3.3RC0中完成Java与C++的互调。具体实现以下两个功 能:(1)通过Android sdk的API得到应用程序的包名,并传递给C++层函数。(2)通过C++函数调用Android的Java层函数,显示一个对话框。点击按钮退出程序。 详细知识见:http:...
分类:编程语言   时间:2014-10-30 07:11:32    阅读次数:337
[Leetcode] Container With Most Water ( C++)
题目:Givennnon-negative integersa1,a2, ...,an, where each represents a point at coordinate (i,ai).nvertical lines are drawn such that the two endpoints ...
分类:编程语言   时间:2014-10-30 07:09:03    阅读次数:274
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!