首页 > 编程语言
《Java 8 实战》(三)---- 流
流是Java API的新成员,它允许以声明性方式处理数据集合(通过查询语句来表达,而不是临时编写一个实现)。 Java 7 从集合中选出低热量菜肴名称: Java 8 : 如果要多核架构并行执行这段代码,只需要把stream()换成parallelStream(): ...
分类:编程语言   时间:2017-04-24 11:32:10    收藏:0  评论:0  赞:0  阅读:133
数据结构与算法之递归
递归: 定义:一个函数自己直接或间接调用自己 (不要写成死递归) 举例: 1. 1+2+3+4+...+100的和 函数的调用(以C语言为例) 当一个函数的运行期间调用另一个函数时,在运行被调用函数之前,系统需要完成三件事: 从被调函数返回主调函数之前,系统也要完成三件事: 当有多个函数相互调用时, ...
分类:编程语言   时间:2017-04-24 11:31:13    收藏:0  评论:0  赞:0  阅读:222
Java并发编程:volatile关键字解析
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于v ...
分类:编程语言   时间:2017-04-24 11:29:58    收藏:0  评论:0  赞:0  阅读:193
基数排序
基数排序 一、 什么叫基数 在数学上,基数(cardinal number)是集合论中刻画任意集合大小的一个概念。两个能够建立元素间一一对应的集合称为互相对等集合。根据对等这种关系对集合进行分类,凡是互相对等的集合就划入同一类。这样,每一个集合都被划入了某一类。任意一个集合A所属的类就称为集合A的基 ...
分类:编程语言   时间:2017-04-24 11:28:00    收藏:0  评论:0  赞:0  阅读:194
python入门(13)获取函数帮助和调用函数
Python内置了很多有用的函数,我们可以直接调用。 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档: http://docs.python.org/2/library/functions.html#abs 也可以在交互式命 ...
分类:编程语言   时间:2017-04-24 11:25:54    收藏:0  评论:0  赞:0  阅读:180
JavaScript巧学巧用
1. new Set()可能有人知道ES6中提供了新的数据结构 Set,但是能够灵活运用的人或许不多。利用Set数据结构我们能够轻松的去重一个数组,比如:let arr = [1, 2, 2, 3];let set = new Set(arr);let newArr = Array.from(set ...
分类:编程语言   时间:2017-04-24 11:23:37    收藏:0  评论:0  赞:0  阅读:192
Python学习之路1-环境搭建与pycharm的配置
近期做那个python的开发,今天就来简单的写一下Python的安装过程和pycharm的配置之路, 1-准备工作 Python2.x 与3.x的版本在语法上稍有不同,区别在于输出语句的不同,这个可以看相关的文档。 Python3.6.1,可以在Python的官网上下载: 32位python下载:h ...
分类:编程语言   时间:2017-04-24 11:23:07    收藏:0  评论:0  赞:0  阅读:185
python *args **kwargs
def f(*args,**kwargs): print args, kwargs l = [1,2,3] t = (4,5,6) d = {'a':7,'b':8,'c':9} f() f(1,2,3) # (1, 2, 3) {} f(1,2,3,"pythontab") # (1, 2, 3,... ...
分类:编程语言   时间:2017-04-24 11:22:22    收藏:0  评论:0  赞:0  阅读:217
Java 二维数组
在 Java 中,二维数组与一维数组一样,但是不同于 C 中的二维数组: 1. 在 Java 中,二维数组可以看成是以数组为元素的数组,例如: int a[][] = {{1,2},{3,4,5,6},{7,8,9}}; 易知:a[0] 表示一维数组{1,2};a[1] 表示一维数组{3,4,5,6 ...
分类:编程语言   时间:2017-04-24 11:21:59    收藏:0  评论:0  赞:0  阅读:160
python 进程和线程
进程: 优点:同时利用多个CPU,能够同事进行多个操作 缺点:耗费资源(重新开辟内存空间) 线程: 优点:共享内存,IO操作时候,创造并发操作 缺点:抢占资源 进程和线程都不是越多越好 进程:CPU个数=进程个数 线程:请求上下文切换耗时间计算机中执行任务最小单元是:线程 IO操作不用CPU IO密... ...
分类:编程语言   时间:2017-04-24 11:21:23    收藏:0  评论:0  赞:0  阅读:178
Dubbo和Spring集成Demo
Zookeeper安装和启动 http://mirrors.hust.edu.cn/apache/zookeeper/下载,我的版本是 3.4.5。 解压到 D:\zookeeper-3.4.5 配置 到目录conf 下创建 zoo.cfg 文件,默认就是加载这个文件,文件内容 我直接copy 的s ...
分类:编程语言   时间:2017-04-24 11:19:12    收藏:0  评论:0  赞:0  阅读:219
解决Javascript大数据列表引起的网页加载慢/卡死问题。
在一些网页应用中,有时会碰到一个超级巨大的列表,成千上万行,这时大部份浏览器解析起来就非常痛苦了(有可能直接卡死)。 也许你们会说可以分页或动态加载啊?但是有可能需求不允许分页,动态加载?网络的延迟也会造成体验不好。 那么适时候介绍本文的实现思路了。 首先上最终的效果: 主要思路如下: 首先,创建如 ...
分类:编程语言   时间:2017-04-24 11:17:39    收藏:0  评论:0  赞:0  阅读:1222
浅谈Python(一)
安装配置python环境 配置成功后打印hello world! >>> print ('hello world!')hello world! 一.标识符 一般是变量名称、方法名、类名等,由数字、下划线、字母组成,第一个字符必须是数字或者下划线,区别大小写。 二.关键字 不能用于标识符名称,如果不清 ...
分类:编程语言   时间:2017-04-24 11:13:13    收藏:0  评论:0  赞:0  阅读:230
java中的常用字符编码ASCII、Unicode和UTF-8
首先讲一下几种字符的编码方式: 1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应 ...
分类:编程语言   时间:2017-04-24 11:11:47    收藏:0  评论:0  赞:0  阅读:154
Java性能调优(四)
设计调优 常用优化组件和方法 Memcached 多线程,非阻塞IO复用的网络模型。 基本只支持简单的key-value存储 提供了cas命令,可以保证多个并发访问操作同一份数据的一致性问题 …… Redis 单线程的IO复用模型 除key/value之外,还支持list,set,zset,hash ...
分类:编程语言   时间:2017-04-24 11:11:37    收藏:0  评论:0  赞:0  阅读:311
Java--包密封
参考:http://blog.csdn.net/zhifeiyu2008/article/details/8829637 http://blog.csdn.net/technerd/article/details/8945587 ...
分类:编程语言   时间:2017-04-24 11:11:27    收藏:0  评论:0  赞:0  阅读:262
javaweb学习路线-myeclipse的配置和Servlet之request和response
Myeclipse的配置 1.General -->Workspace -->utf-8 //设置项目的编码格式,项目决定文件,文件决定文本 2.General -->Editors -->Associations -->JSP -->MyEclipse JSP Editors 3.搜索jsp -- ...
分类:编程语言   时间:2017-04-24 11:10:08    收藏:0  评论:0  赞:0  阅读:243
c语言(二叉树的操作)
#include "stdio.h" #include "malloc.h" #include "stdlib.h" typedef struct BTNode { int data; struct BTNode *Lchild,*Rchild; }BTree; //初始化 BTree * Ini_... ...
分类:编程语言   时间:2017-04-24 11:07:58    收藏:0  评论:0  赞:0  阅读:158
java有用的启动参数
#1、设置分配的JVM堆内存大小 java -Xms128m -Xmx2g =》初始128M,最大2G #2、监控堆内存溢出错误,并打印堆快照 java -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp/heapdump.hprof =》开启 ...
分类:编程语言   时间:2017-04-24 11:07:04    收藏:0  评论:0  赞:0  阅读:145
我做的第一个程序(菜鸟的java课堂笔记)
内存: 堆区,栈区,常量区,计数区,代码区; 数据类型: 基本数据类型:整形,浮点型,布尔型 boolean 只能返回真假值,字符型; 引用数据类型:类,数组; 基本数据类型——》直接存放到栈区; 引用数据类型——》将引用放到栈区,将内容放到堆区; 全栈工程师:全都会,最牛逼; 数组声明: int ...
分类:编程语言   时间:2017-04-24 11:05:39    收藏:0  评论:0  赞:0  阅读:186
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!