码迷,mamicode.com
首页 > 编程语言
c#数组的count()和length的区别
C# 数组中 Length 表示数组项的个数,是个属性。 而 Count() 也是表示项的个数,是个方法,它的值和 Length 一样。但实际上严格地说 Count() 不是数组的内容,而是 IEnumerable 的内容。这也是为什么 C# 2.0 时数组不能用 Count(),而 3.0 后就可 ...
分类:编程语言   时间:2017-09-20 14:34:52    阅读次数:210
Spring Aware
Spring的依赖注入最大亮点就是你所拥有的Bean对Spring容器的存在是没有意识的。即你可以将你的容器换成别的容器,如GOOGLE Guice,这时Bean之间的耦合度降低。 但是在实际的项目中,你不可避免的要用到Spring容器本身的资源,这时你的Bean必须要意识到Spring容器的存在, ...
分类:编程语言   时间:2017-09-20 14:30:33    阅读次数:194
C++ 枚举定义
我们在平常的编程中,时常需要为一些属性定义一组可以选择的值,比如文件打开的状态可能会有三种:输入 输出和追加 我们一般情况下记录这些状态是让每一个状态和一个常数相对应 比如 这个方法虽然也是可以得,不过它有一个明显的缺点就是 没有指出这些值是相关联的 而C++中的 枚举 提供了一种替代的方法 不但可 ...
分类:编程语言   时间:2017-09-20 14:29:58    阅读次数:181
《Java编程思想》第十三章 字符串
《Java编程思想》读书笔记 1、String作为方法的参数时,会复制一份引用,而该引用所指的对象其实一直待在单一的物理位置,从未动过。 2、显式地创建StringBuilder允许预先为他指定大小。如果知道字符串多长,可以预先指定StringBuilder的大小避免多次重新分配的冲突。 1 /** ...
分类:编程语言   时间:2017-09-20 14:29:29    阅读次数:166
java笔记----java新建生成用户定义注释
${filecomment} ${package_declaration} /** * @author ${user} * @date 创建时间:${date} ${time} * @version 1.0 *@type_name ${type_name} */ ${typecomment} ${t... ...
分类:编程语言   时间:2017-09-20 14:29:20    阅读次数:142
python进阶学习(一)--多线程编程
1. 多线程 概念:简单地说操作系统可以同时执行多个不用程序。例如:一边用浏览器上网,一边在听音乐,一边在用笔记软件记笔记。 并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的熟度相当快,看上去一起执行而已) 并行 ...
分类:编程语言   时间:2017-09-20 14:27:15    阅读次数:245
Falsy Bouncer(过滤数组假值)
Falsy Bouncer 过滤数组假值 (真假美猴王) 删除数组中的所有假值。 在JavaScript中,假值有false、null、0、""、undefined 和 NaN。 function bouncer(arr) { // 请把你的代码写在这里 return arr.filter(func ...
分类:编程语言   时间:2017-09-20 14:26:43    阅读次数:143
JAVA synchronized关键字锁机制(中)
synchronized 锁机制简单的用法,高效的执行效率使成为解决线程安全的首选。 下面总结其特性以及使用技巧,加深对其理解。 特性: 1. Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 2. 当一个线程同时访问object的一个 ...
分类:编程语言   时间:2017-09-20 14:26:36    阅读次数:172
python基础之条件循环语句
前两篇说的是数据类型和数据运算,本篇来讲讲条件语句和循环语句。 0x00. 条件语句 条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: Python interprets non-zero values as True. ...
分类:编程语言   时间:2017-09-20 14:25:58    阅读次数:186
Python 读取某个目录下的文件
读取某个目录下的文件,如'/Users/test/test_kmls'目录下有test1.txt、test2.txt。 第一种方法读出的all_files是test1.txt、test2.txt 第二种方法可以获得文件的全路径,读出的all_files是/Users/test/test_kmls/t ...
分类:编程语言   时间:2017-09-20 14:25:36    阅读次数:179
java web应用用户上传图片的存储地址
原来工程的上传图片存储地址在web应用的目录下,并且是硬编码到其中的: 每次使用maven tomcat:redeploy以后,这个目录就没有了。 现在想要把上传图片的位置移动到tomcat的webapps目录中专门存放图片的一个目录下。 即,新建的一个images目录用来存放web应用的图片们。 ...
分类:编程语言   时间:2017-09-20 14:23:03    阅读次数:157
Spring bus
1、本地安装RabbitMQ a、安装erlang(RabbitMQ运行环境) b、安装RabbitMQ c、cmd 进入RabbitMQ的sbin,键入rabbitmq-plugins enable rabbitmq_management d、浏览器键入http://localhost:15672 ...
分类:编程语言   时间:2017-09-20 14:22:37    阅读次数:134
最大连续子数组,线性时间解法
思想: 经过分析可得,若子数组和为负数就已经代表这个子数组不可能为最大子数组了,相反若子数组和为正,则将最大的和比较出来便可。 故可直接遍历该数组一旦子数组和已为负数,则置为0,否则与之前的最大值进行比较,得出目前最大值。 上代码: ...
分类:编程语言   时间:2017-09-20 14:21:26    阅读次数:115
java 类对象使用
在学习反射机制时,总结一下获得类对象方式: 第一种方式:通过类本身来获得对象 Class<?> classname = this.getClass(); 或者this.class 第二种方式:通过子类的实例获取父类对象 ClassName cn = new ClassName(); UserClas ...
分类:编程语言   时间:2017-09-20 14:21:12    阅读次数:149
Python 文件操作
操作文件时,一般需要经历如下步骤: 打开文件 操作文件 一、打开文件 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: "+" 表示可以同时读写某个文件 "U"表示在读取时,可以将 \r \n \r\n自动转换成 \n ...
分类:编程语言   时间:2017-09-20 14:20:54    阅读次数:127
Java设计模式学习笔记,三:建造者模式
建造者模式:实现了构建和装配的解耦,即对象的各个子组件单独构建,再进行装配,从而建造完整对象。 该模式适用于构建较为复杂的对象(多个子组件)。 不同的构建者,使用相同的装配者,可以建造不同的对象实例。相同的构建者,不同的装配顺序,也可能建造出不同的对象实例。 举例: 汽车对象,子组件包括引擎、轮子和 ...
分类:编程语言   时间:2017-09-20 14:17:18    阅读次数:198
HDU 5542 The Battle of Chibi dp+树状数组
题目:http://acm.hdu.edu.cn/showproblem.php?pid=5542 题意:给你n个数,求其中上升子序列长度为m的个数 可以考虑用dp[i][j]表示以a[i]结尾的长度为j的上升子序列有多少 裸的dp是o(n2m) 所以需要优化 我们可以发现dp的第3维是找比它小的数 ...
分类:编程语言   时间:2017-09-20 12:14:52    阅读次数:220
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!