码迷,mamicode.com
首页 > 编程语言
C++之类的静态成员变量和静态成员函数
static静态成员函数 在类中。static 除了声明静态成员变量,还能够声明静态成员函数。普通成员函数能够訪问全部成员变量。而静态成员函数仅仅能訪问静态成员变量。 我们知道。当调用一个对象的成员函数(非静态成员函数)时,系统会把当前对象的起始地址赋给 this 指针。而静态成员函数并不属于某一对 ...
分类:编程语言   时间:2017-08-03 20:22:16    阅读次数:106
Java死锁举例
死锁: 在多线程竞争使用共享资源的情况下。就有可能出现死锁的情况。比方,当一个线程等待还有一个线程所持有的锁时。那个线程又可能在等待第一个线程所持有的锁。此时。这两个线程会陷入无休止的相互等待状态。这样的情况就称为死锁。 产生死锁的四个必要条件: 1、相互排斥条件。进程对所分配的资源进行排它性控制, ...
分类:编程语言   时间:2017-08-03 20:21:15    阅读次数:139
python之路-基础篇4
模块模块分两种1、标准模块(库)直接导入就可以使用2、第三方模块(库)必须下载安装才可以使用模块又可以叫做库初始两个标准模块:1、sys模块例子:importsys#导入sys模块 print(sys.path) 结果: [‘C:\\Users\\kk\\Documents\\python‘,‘C:\\python35.zip‘,‘C:\\DLLs‘,‘C:\\..
分类:编程语言   时间:2017-08-03 20:20:12    阅读次数:134
Java8中聚合操作collect、reduce方法详解
Stream的基本概念 Stream和集合的区别: Stream不会自己存储元素。元素储存在底层集合或者根据需要产生。 Stream操作符不会改变源对象。相反,它会返回一个持有结果的新的Stream。 3.Stream操作可能是延迟执行的,这意味着它们会等到需要结果的时候才执行。 Stream操作的... ...
分类:编程语言   时间:2017-08-03 20:19:17    阅读次数:168
Spring Data JPA 条件查询的关键字
Spring Data JPA 为此提供了一些表达条件查询的关键字,大致如下: And 等价于 SQL 中的 and 关键字,比如 findByUsernameAndPassword(String user, Striang pwd); Or 等价于 SQL 中的 or 关键字,比如 findByU ...
分类:编程语言   时间:2017-08-03 20:17:44    阅读次数:200
C/C++编程基础算法总结
使用王道机试指南的电子书也有几天的时间了,终于看完了第二章《经典入门》,下面就来总结回顾一下最常见的六种算法/问题,为下一步刷题打好坚实基础。 套路是:先概述这种题型,然后总结我学到的和易错点。 ************************************题目都是九度OJ上的****** ...
分类:编程语言   时间:2017-08-03 20:16:44    阅读次数:134
js数组合并(一个数组添加到另一个数组里面)方法
js定义两个数组。 var arrA=[1,2,3]; var arrB=[4,5,6]; 要实现[1,2,3,4,5,6],如果直接arrA.push(arrB); 则arrB只会作为了arrA的一个元素。执行如图: 要合并或连接,则需要使用concat() 方法。 concat(Array) 方 ...
分类:编程语言   时间:2017-08-03 20:16:35    阅读次数:151
<<深入分析javaWeb技术内幕>>读书笔记-JVM内存管理2
JVM垃圾回收策略 1.静态内存分配和回收 编译时已经确定了内存空间大小,程序被加载后则一次性分配好内存空间.程序结束后,则对应栈帧撤销,分配的静态内存空间则被回收. 2.动态内存分配和回收 程序运行动态分配内存空间,回收时则由垃圾收集器负责. 3.垃圾收集器 A.正确的检测出垃圾对象(关键功能) ...
分类:编程语言   时间:2017-08-03 20:16:13    阅读次数:146
spring技术内幕读书笔记之IoC容器的学习
第二篇:IoC容器的初始化在介绍FileSystemXmlApplicationContext的例子时有说到IoC容器的初始化由refresh()方法开始启动,此方法标志着IoC容器的启动[构造器中有此方法的容器]。细分的话,这个启动过程具体的可分为三部分:第一部分:BeanDefinition的Resource定位是指BeanDefi..
分类:编程语言   时间:2017-08-03 20:15:13    阅读次数:181
数组冒泡排序算法解析
/* * 冒泡排序算法 */ int[] numbers = { 23, 24, 44, 21, 94, 12, 26, 09 }; for (int i = 0; i < numbers.Length; i++) { for (int j = i + 1; j < numbers.Length; ...
分类:编程语言   时间:2017-08-03 20:14:47    阅读次数:115
7、数组去重和排序
一、数组去重 二、数组排序 ...
分类:编程语言   时间:2017-08-03 20:12:49    阅读次数:170
Python 基础 - Day 4 Learning Note - Decorator 装饰器
装饰器(decorator)的前言,核心概念, 课堂例子解析,及cookbook例子 ...
分类:编程语言   时间:2017-08-03 20:11:19    阅读次数:192
一图总结C++中关于指针的那些事
指向对象的指针。指向数据成员的指针,指向成员函数的指针; 数组即指针,数组的指针,指针数组; 指向函数的指针,指向类的成员函数的指针,指针作为函数參数,指针函数; 指针的指针,指向数组的指针;常指针。指向常对象的指针。 …… 大哥,这些都是什么鬼?。 用以下一张图全概括。用样例对比图示。有感觉,就用 ...
分类:编程语言   时间:2017-08-03 20:10:49    阅读次数:177
Python---函数---参数组合
#参数组合 #在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数 #这5中都可以组合使用 #参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数 #比如定义一个函数,包含上述若干种参数 deff1(a,b,c=0,*args,..
分类:编程语言   时间:2017-08-03 20:10:41    阅读次数:113
python 用列表实现简单购物功能
import sys products = ['PC','Coffee','TV','Car'] shoplist = [] prices = [5000,50,800,20000] salary = input('please input your salary:') while True: fo... ...
分类:编程语言   时间:2017-08-03 20:10:01    阅读次数:166
Python---函数---命名关键字参数
#命名关键字参数 #对于关键字参数,函数的调用者可以传入任意不受限制的关键字参数 #至于到底传入了哪些,就需要在函数内部通过kw检查 #仍以person()函数为例,我们希望检查是否有city和job参数 defperson(name,age,**kw): if‘city‘inkw: #有city参数 pass if‘job‘inkw: #有..
分类:编程语言   时间:2017-08-03 20:09:39    阅读次数:132
Python---递归函数
#递归函数 #在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数 #计算n! deffact(n): ifn==1: return1 returnn*fact(n-1) print(fact(1)) print(fact(5)) #递归函数的优点是定义简单,逻辑清晰 #理论上,所有的递归函数都可以写成循环..
分类:编程语言   时间:2017-08-03 20:09:23    阅读次数:137
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!