首页 > 编程语言
java基础之IO
java基础之IO 1,字节流与字符流常用方法: public class testIO { /** * 字符输入输出流实现文件的复制(类比字节操作) * @throws IOException * */ @Test public void testWriterReaderFileCopy() th... ...
分类:编程语言   时间:2017-03-19 10:45:47    收藏:0  评论:0  赞:0  阅读:150
泛型数组
-----------siwuxie095 在使用泛型方法时,也可以传递 或 返回一个泛型数组 代码: package com.siwuxie095.generic; public class GenericDemo07 { public static void main(S... ...
分类:编程语言   时间:2017-03-19 03:35:57    收藏:0  评论:0  赞:0  阅读:264
python 统计时间,写日志
python 统计时间使用time模块,写日志使用logging模块,这两个都是标准模板。 测试socket使用socket模块 # 统计时间 import time start = time.time() end = time.time() stamp = end - start print "耗 ...
分类:编程语言   时间:2017-03-19 03:07:13    收藏:0  评论:0  赞:0  阅读:266
使用指针对数组的遍历
#include<stdio.h> int main(){ int i,*p,a[11]={1,2,3,4,5,6,7,8,9,10,11}; p=a;//将p指向数组a[0] for(i=0;i<11;i++,p++)//使i与p循环依次输出数组中11个元素 printf(“a[%d]=%d\n” ...
分类:编程语言   时间:2017-03-19 03:02:59    收藏:0  评论:0  赞:0  阅读:253
Python常见序列详解
一、Python中序列的分类 常见序列类型包括字符串(普通字符串和unicode字符串),列表和元组.所谓序列,即成员有序排列,可通过下标访问. 二、Python序列通用操作 下面我们将分别以字符串、列表和元组为例来说明对序列的操作 序列中的元素都是有序的、拥有自己编号(从0开始),我们可以通过索引 ...
分类:编程语言   时间:2017-03-19 02:54:31    收藏:0  评论:0  赞:0  阅读:229
C/C++/C#/Python日志框架
俗话说,打得一手好log才是一个优秀的程序员。 **打log的目的是为了迅速排错或在有争议时拿出证据证明自己。基于这个目的,log不在多,只要抓住一切对自己有利的信息,就可以了。** 日志框架列表 C/C++ spdlog 只需要引用头文件就可以了 C# NLog 第三方库,性能比log4net好, ...
分类:编程语言   时间:2017-03-19 02:46:20    收藏:0  评论:0  赞:0  阅读:305
Spring点滴五:Spring中的后置处理器BeanPostProcessor讲解
BeanPostProcessor接口作用: 如果我们想在Spring容器中完成bean实例化、配置以及其他初始化方法前后要添加一些自己逻辑处理。我们需要定义一个或多个BeanPostProcessor接口实现类,然后注册到Spring IoC容器中。 将Spring的后置处理器PostProces ...
分类:编程语言   时间:2017-03-19 02:23:22    收藏:0  评论:0  赞:0  阅读:236
【JavaScript】事件冒泡及使用jQuery阻止
(1)什么是事件起泡 首先你要明白一点,当一个事件发生的时候,该事件总是有一个事件源,即引发这个事件的对象,一个事件不能凭空产生,这就是事件的发生。 当事件发生后,这个事件就要开始传播。为什么要传播呢?因为事件源本身并没有处理事件的能力。例如我们点击一个按钮时,就会产生一个click事件,但这个按钮 ...
分类:编程语言   时间:2017-03-19 02:19:18    收藏:0  评论:0  赞:0  阅读:143
排序算法总结
1.冒泡排序,从小到大 第一步:相邻两个数比较,如果第一个数小于第二个交换位置,最大的数轮到最后一位 第二步:从数组下标为零的数继续比较,次大的数轮到倒数第二位 第三步:重复步骤直到每个元素的位置正确 2.选择排序(从小到大) 每次选出一个最小的数,依次排列到数组的首部 ...
分类:编程语言   时间:2017-03-19 02:07:47    收藏:0  评论:0  赞:0  阅读:235
用指针完成对数组遍历
#include<stdio.h>int main(){int a[7];//定义一个数组 int *p,i;//定义一个指针和一个整型变量for(i=0;i<=6;i++)//运用for语句使i从0-6,逐次增加{scanf("%d",&a[i]);//输入数组数值printf("\n");}// ...
分类:编程语言   时间:2017-03-19 02:05:13    收藏:0  评论:0  赞:0  阅读:374
Java 线程池
1.new Thread的弊端如下: a. 每次new Thread新建对象性能差。 b. 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。 c. 缺乏更多功能,如定时执行、定期执行、线程中断。 相比new Thread,Java提供的四种线程池的好处在于 ...
分类:编程语言   时间:2017-03-19 01:55:51    收藏:0  评论:0  赞:0  阅读:206
Java并发常见问题
ConcurrentHashMap源码分析,参考:http://blog.csdn.net/do_smile/article/details/46911727 HashMap源码分析,参考:http://blog.csdn.net/ghsau/article/details/16843543/ , ... ...
分类:编程语言   时间:2017-03-19 01:51:50    收藏:0  评论:0  赞:0  阅读:309
JAVA-类加载机制(3)-类加载器
类加载器 作用:通过类全限定名来获取二进制字节流 用例:类层次划分,OSGi,热部署,代码加密 1,类和类加载器 任意一个类和加载该类的加载器一同确立在虚拟机中的唯一性; 每个类拥有独立的类名称空间; 判断两个类是否相等,必须建立在同一个类加载器加载的前提下;否则会影响:equals, isAssi ...
分类:编程语言   时间:2017-03-19 01:48:58    收藏:0  评论:0  赞:0  阅读:219
java多线程(三)-Executors实现的几种线程池以及Callable
从java5开始,类库中引入了很多新的管理调度线程的API,最常用的就是Executor(执行器)框架。Executor帮助程序员管理Thread对象,简化了并发编程,它其实就是在 提供了一个中间层,方便程序员管理异步任务的执行,而又不用显式的管理线程的生命周期。 Executor采用了线程池实现, ...
分类:编程语言   时间:2017-03-19 01:47:38    收藏:0  评论:0  赞:0  阅读:260
Python 流程控制
1.while语句 条件循环控制语句。一般需要和break一起使用,不然会进入死循环。 格式:【 while <条件>: <内容> break 】 2.if语句 流程分支的条件控制,一般和elif和else使用。 3.for语句 循环控制语句,可用来遍历某一对象,和in一起使用。 格式: 【 for ...
分类:编程语言   时间:2017-03-19 01:16:16    收藏:0  评论:0  赞:0  阅读:257
Java编程思想 - 第11章 持有对象
· 容器类: 1. Collection: List, Set, Queue 2. Map · List<Apple> apples = new ArrayList<Apple>(); 这种方式并非总能奏效,因为某些类具有额外的功能,例如,LinkList具有在List接口中未包含的额外方法,而Tr ...
分类:编程语言   时间:2017-03-19 01:07:04    收藏:0  评论:0  赞:0  阅读:229
对数组的遍历
#include<stdio.h> int main() int a[10];//定义a数组 int *p,i;//定义指针p for(i=0;i<10;i++) scanf("%d",&a[i]);//规定a[i]为整形 printf("\n"); for(p=a;p<(a+10);p++)//把 ...
分类:编程语言   时间:2017-03-19 01:06:42    收藏:0  评论:0  赞:0  阅读:150
算法--滑动窗口
转载请标明出处http://www.cnblogs.com/haozhengfei/p/a14049ec0869a8125a69f3af37471c77.html 滑动窗口练习题 <!--more--> 第8节 滑动窗口练习题 有一个整型数组 arr 和一个大小为 w 的窗口从数组的最左边滑到最右边 ...
分类:编程语言   时间:2017-03-19 01:03:38    收藏:0  评论:0  赞:0  阅读:217
java多线程(四)-自定义线程池
当我们使用 线程池的时候,可以使用 newCachedThreadPool()或者 newFixedThreadPool(int)等方法,其实我们深入到这些方法里面,就可以看到它们的是实现方式是这样的。 包括其他几种不同类型的线程池,其实都是通过 ThreadPoolExecutor这个核心类来创建 ...
分类:编程语言   时间:2017-03-19 01:02:17    收藏:0  评论:0  赞:0  阅读:169
数据结构和算法——二叉树
树1.树的优点有序数组: 查找很快,二分法实现的查找所需要的时间为O(logN),遍历也很快,但是在有序数组中插入,删除却需要先 找到位置, 在把数组部分元素后移,效率并不高。链表: 链表的插入和删除都是很快速的,仅仅需要改变下引用值就行了,时间仅为O(1),但是在链表中查找数据却需要遍历所有的元素 ...
分类:编程语言   时间:2017-03-19 01:01:04    收藏:0  评论:0  赞:0  阅读:141
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!