码迷,mamicode.com
首页 > 2015年03月12日 > 全部分享
java集合总结
一.HashSet与TreeSet的异同:相同点:都实现了set接口,元素不会重复,插入重复的对象会覆盖掉。不同点:1.HashSet是哈希表实现的,无序的集合;可以放入null,但只能放入一个null,两者中的值都不能重复;HashSet要求放入的对象必须实现HashCode()方法,放入的对象,是以has..
分类:编程语言   时间:2015-03-12 01:08:49    阅读次数:157
strus2学习笔记—流程
启动struts2需要在web.xml中配置一个过滤器:<filter> <filter-name>action</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <..
分类:其他好文   时间:2015-03-12 01:06:38    阅读次数:101
JavaScript之消息框
JavaScript共有三种消息框:警告框确认框提示框1、警告框常用于确保用户可以得到某些信息。当警告框出现时,用户只有点击确认才能继续进行操作。如:alert("您输入的不合符!");2、确认框用于使用户可以验证或者接受某些信息。当确认框出现后,用户需要点击确定或者取消才能进行..
分类:编程语言   时间:2015-03-12 01:06:02    阅读次数:154
awk截取字段--substr()
摘要::使用函数:substr(列,开始字符,截取长度)第1个参数是列,第1列是$0,第2列是$1,.....第2个参数是开始字符,从1开始第3个参数是截取的长度$echo"123456789"|awk‘{printsubstr($0,5,2)}‘--注:原文来自:【100脚本网】利用函数:substr(列,起头字符,截取长度)第1个参数..
分类:其他好文   时间:2015-03-12 01:05:44    阅读次数:112
Python爬虫获取JSESSIONID登录网站
在使用Python对一些网站的数据进行采集时,经常会遇到需要登录的情况。这些情况下,使用FireFox等浏览器登录时,自带的调试器(快捷键F12)就可以看到登录的时候网页向服务器提交的信息,把这部分信息提取出来就可以利用Python的urllib2库结合Cookie进行模拟登录然后采集数据,..
分类:编程语言   时间:2015-03-12 01:06:48    阅读次数:4418
Delphi中canvas(画布)的运用
在DELPHI为编程者提供了一个灵活的绘图场所,即本文所述的CANVAS类,在DELPHI中的很多控件都具有此属性,使编程者可以在这些的控件的表面随心所欲的绘图,这对完善用户界面或者制作一些屏幕特技都有着非凡的作用,下面举例说明几种特殊屏幕效果的形成过程。一、CANVAS必备基本知识:..
分类:Windows程序   时间:2015-03-12 01:06:48    阅读次数:302
浅谈UIScrollView
普通的UIView不具备滚动功能,不能显示过多的内容。UIScrollView是一个能够滚动的视图控件,可以用来展示大量的内容,并且可以通过滚动查看所有的内容。如果UIScrollView无法滚动,可能是以下原因:没有设置contentSizescrollEnabled=NO没有接收到触摸事件:userInteractionEnab..
分类:其他好文   时间:2015-03-12 01:07:17    阅读次数:156
servlet中的request和response
利用3到4天的时间,把servlet中的request和response对象视频看了一遍。看完之后,自己总结出来了一些知识点。学习一个对象的三部曲:首先查看API文档,了解以及掌握对象的一些常用的方法用法;其次就是解决一些中文乱码之类的问题;最后就是该对象的应用了。好了,先来说说resp..
分类:其他好文   时间:2015-03-12 01:07:02    阅读次数:128
音乐播放功能按钮实现
importjava.io.File;importjava.util.ArrayList;importjava.util.List;importandroid.app.Activity;importandroid.app.AlertDialog;importandroid.content.DialogInterface;importandroid.media.MediaPlayer;importandroid.os.Bundle;importandroid.view.KeyEvent;importandroi..
分类:其他好文   时间:2015-03-12 01:06:00    阅读次数:160
linux nethogs查看进程流量
1、下载x86_64nethogs的rpm安装包wgetftp://ftp.muug.mb.ca/mirror/fedora/epel/6/x86_64/nethogs-0.8.0-1.el6.x86_64.rpm2、安装nethogsrpm-ivhnethogs-0.8.0-1.el6.x86_64.rpm3、使用nethogs查看进程流量ifconfignethofseth04、默认是监视eth0同时监视多个网卡nethogseth0eth..
分类:Web程序   时间:2015-03-12 01:07:13    阅读次数:158
flume自动reload配置的源码分析
在1.5.0的flume版本中开始提供这个功能,判断配置文件的更新时间戳来reload服务原理:1)在启动中使用EventBus.register注册Application对象,同时Application有一个Subscribe的方法handleConfigurationEvent(参数是MaterializedConfiguration对象)2)定义了一个计划任务线程..
分类:Web程序   时间:2015-03-12 01:06:34    阅读次数:245
flume服务管理实现分析
flume可以监控并管理组件的运行状态,在组件关闭的时候可以自动拉起来,原理是通过启动一个计划任务线程池(monitorService,线程的最大数量为30),运行监控线程(MonitorRunnable线程),每隔3s判断组件(包括Channel,SinkRunner)的状态是否符合要求(可用的状态由两种START和..
分类:Web程序   时间:2015-03-12 01:04:09    阅读次数:2319
计算机网络传输层
1、TCP与UDP:tcp适用于:需要将传输内容分段传输,传输过程中建立会话,可靠传输,可流量控制;udp适用于:一个数据包就能完成数据通信,不分段,不需要建立会话,不需要流量控制,不可靠传输。举例:DNS服务,获取域名对应的ip,使用udp协议(如失败,隔一段时间后重发);QQ..
分类:其他好文   时间:2015-03-12 01:05:48    阅读次数:125
flume启动过程分析
1.启动命令nohupbin/flume-ngagent-nagent-server-fagent-server1.conf&flume-ng是一个shell脚本:agentrunaFlumeagent--->org.apache.flume.node.Application类 avro-clientrunanavroFlumeclient--->org.apache.flume.client.avro.AvroCLIClient类run_flume(){#shel..
分类:Web程序   时间:2015-03-12 01:04:27    阅读次数:322
c语言将浮点型数据转换成字符串
在程序中,可能会遇到需要将浮点型的数据转换成字符串:#include<stdio.h> voidfloat2char(float,char*,int); intmain() { charbuffer[10]; float2char(123.4567,buffer,10); printf("%f转换成字符串%s\n",123.4567,buffer); float2char(-654.321,buffer,10); printf("%f..
分类:编程语言   时间:2015-03-12 01:03:48    阅读次数:941
Centos7下进入单用户模式
centos7采用的是grub2,和centos6.x进入单用户的方法不同。但是因为用的是真机环境无法截图,所以只是大概描述以下思路。init方法1、centos7的grub2界面会有两个入口,正常系统入口和救援模式;2、修改grub2引导在正常系统入口上按下"e",会进入edit模式,搜寻ro那一行,以linu..
分类:其他好文   时间:2015-03-12 01:03:59    阅读次数:138
RegexExtractorInterceptor实现分析
RegexExtractorInterceptor作为一个Interceptor实现类可以根据一个正则表达式匹配eventbody来提取字符串,并使用serializers把字符串作为header的值实例:以如下的命令使用execsource收集日志的时候,可以根据文件的名称设置不同的header,进行不同的操作#!/bin/sh filename=$1..
分类:其他好文   时间:2015-03-12 01:04:37    阅读次数:157
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!