自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yichudu

技术博客

  • 博客(30)
  • 资源 (5)
  • 收藏
  • 关注

原创 ArrayDeque 双端队列

public class ArrayDeque extends AbstractCollection                           implements Deque, Cloneable, Serializable{}public class DequeueTest { public static void main(String[] args) { Deque

2015-01-30 15:35:38 769

原创 PriorityQueue 优先队列

public class PriorityQueue extends AbstractQueue    implements java.io.Serializable {package com.likeyichu;import java.util.PriorityQueue;public class PriorityQueueTest { public static vo

2015-01-30 15:18:43 757

原创 LinkedList 链表

public class LinkedList    extends AbstractSequentialList    implements List, Deque, Cloneable, java.io.Serializable{}public class QueueTest { public static void main(String[] args) { Que

2015-01-30 15:14:37 637

原创 Random 随机数

public class RandomTest { public static void main(String[] args) { double x = Math.random();// 返回[0,1)之间的double值 Random random = new Random(); int n = 123; random.nextInt(n);// 返回[0,n)

2015-01-30 14:01:06 783

原创 Iterator

Iteratorpublic interface Iterator用于遍历Collection的迭代器。Iterator接口声明了如下方法:    hasNext(): 判断集合中元素是否遍历完毕,如果没有,就返回true    next()   :返回下一个元素    remove():从集合中删除上一个有next()方法返回的元素。 Iterablepu

2015-01-30 11:19:32 666

原创 正则表达式

正则表达式中的符号含义. 任意字符+ 出现次数大于零| “或”的逻辑关系\ 正则表达式中的转义。java中\也表示转义,所以经常能看到\\连一块,不好看。() 同数学中小括号的作用? 可能含有\d [0,9]\D 非数字\s 空白符(空格 制表符 回车 换页 换行)\S 非空白符\w 英文字符[a-zA-Z0-9]\W 非英文字符[^\w]$ 一

2015-01-29 19:33:37 1110 1

原创 linux 权限与用户账号

用户与授权命令超级用户又称根用户,root。其他用户为普通用户。超级用户root的用户目录是/root。创建用户:useradd,更改用户:usermod,删除用户:userdel。多个权限相同的用户可以归为一个组。组内用户也可以继承组的权限。相关命令:groupaddgroupmodgroupdel示例:groupmod -n newname oldname // 把ol......

2015-01-29 13:42:56 1203

原创 FileZilla

FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。

2015-01-22 17:18:27 713

原创 linux 计划任务

apt-get install vim设置用户的默认编辑器在用户目录执行下行语句。vim .profile最后加上 export EDITOR=vim为了使它立即生效,执行   source .profilecrontab -e在这个文本文件中追加一行内容即可。*/1 * * * * ~/hi.sh保存退出,这样,每分钟就会执行一次 HOME目录当前用户

2015-01-21 14:03:12 852

原创 wget 可命令行调用的下载工具

可命令行调用的下载工具,有linux与windows版本。Wget [options] [url]-N,–timestamping只下载比本地新的文件-t , 若下载失败的尝试次数-P,  --directory-prefix=PREFIX  save files to PREFIX/...D:\Program Files\GnuWin32\bin>wget -P d:

2015-01-21 10:58:29 1461

原创 java 下载文件

import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.net.HttpURLConnection;impo

2015-01-20 10:44:23 713

原创 linux 主流发行版(centos, ubuntu)简介

.deb 是 ubuntu 、debian 的格式; ;.rpm 是 redhat 、fedora 、suse 的格式。它们不通用。yumYum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装

2015-01-18 15:27:33 1009

原创 图形化界面 远程 linux

vnc一款软件,有server端和client端,用于图形化远程控制另一台计算机。可从官网下载,得到服务端和客户端的两个rpm。VNC-Linux-Server的安装rpm -i  XX.rpm若提示缺少xterm依赖,可以yum install xterm解决。vncserver :1启动。若提示Error: No license keys found.可从网上找

2015-01-16 15:43:25 963

原创 jsoup (网页获取与解析)

org.jsoup.nodes.Document一个Html文档。Connection org.jsoup.Jsoup.connect(String url)根据指定URL拿到HTML网页。下面是两个示例.Creates a new Connection to a URL. Use to fetch and parse a HTML page. Use examples:

2015-01-15 16:49:36 3459

原创 文件管理

文件、文件夹删除 boolean java.io.File.delete()若是文件,删除。若是文件夹,只有它为非空时才删除。Deletes the file or directory denoted by this abstract pathname. If this pathname denotes a directory, then the directory must be e

2015-01-15 15:00:05 688

原创 bat批处理

DOS在运行批处理时,会依次执行批处理中的每条命令,并且会在显示器上显示,如果你不想让它们显示,可以加一个“echo off”。当然,“echo off”也是命令,它本身也会显示,如果连这条也不显示,就在前面加个“@”。@本身就是一条指令,意思是跟在它后面的指令的执行及结果都不会在DOS界面上显示出来,当然只是它所在的那一行有效,另起一行的指令@将不再有效。

2015-01-15 14:58:43 819

原创 RandomAccessFile 文本随机读写

java.io.RandomAccessFile随机读写文件的类。long java.io.RandomAccessFile.length() throws IOException返回文件的大小,单位字节。Returns the length of this file.int java.io.RandomAccessFile.skipBytes(int n) throws IO

2015-01-14 17:05:51 1042

原创 进程

java.lang.Process控制进程并获得进程的信息。此类可以控制进程的输入输出、等待进程执行完毕、检查退出代码以及摧毁进程等。Process java.lang.Runtime.exec(String command) throws IOException在一个隔离的进程中执行命令,得到Process对象。  即启动其他程序并获得相应的控制权。Executes the sp

2015-01-14 16:13:32 617

原创 HttpComponents (http 客户端) 常用类简介

http://hc.apache.org/阿帕奇的开源项目。用于Http通信。//httpcomponents-client-4.3.6package org.apache.http.examples.client;import java.io.BufferedReader;import java.io.IOException;import java.io.InputSt

2015-01-08 10:33:54 1727

原创 【android】 应用结构分析

View android.app.Activity.findViewById(int id)根据xml中控件的id来获取控件对象。Finds a view that was identified by the id attribute from the XML that was processed in onCreate(Bundle).android.view.View能够响

2015-01-06 21:40:58 694

原创 android 事件

实现效果在输入框内输入123,点击button,左上方的TextView会显示输入框内的内容。<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_wi

2015-01-06 20:41:28 880

原创 后台线程 Daemon

java.util.Timer.Timer(boolean isDaemon)创建定时器用于执行后台线程。Creates a new timer whose associated thread may be specified to run as a daemon.

2015-01-05 14:45:47 902

原创 log4j,slf4j (日志记录工具)

需要的jar包、log4j.properties文件等项目结构见下图。log4j.properties文件内容见下:#可以设置级别:debug>info>error#debug:显示debug、info、error#info:显示info、error#error:只errorlog4j.rootLogger=debug,appender1#log4j.rootLogg

2015-01-05 11:29:29 1752 1

原创 SQL Server 方言语句

sp_columns 表名——查询表的结构信息。与其他厂商的DB不同。EXEC sp_pkeys @table_name= 表名——查询指定表中的主键。

2015-01-04 17:20:02 3362

原创 dom4j

dom4j,一个读写XML的开源工具。org.dom4j.Document表示一个XML文档。Document defines an XML Document. org.dom4j.Element表示XML文档中的元素。一个元素可以声明命名空间、属性、子节点和文本内容。Element interface defines an XML element. An

2015-01-04 16:53:50 799

原创 String.format() (格式化输出)

public class A { public static void main(String[] args) { int x = 1; double y = 3.14; System.out.printf("x=%d,y=%f\n", x, y); //System.out.printf("x=%d,y=%f"); 还不知道怎么写 }}/* x=1,y=3.140000

2015-01-04 16:26:45 1173

原创 日期与时间

用来计算未来某个时刻与现在的时间间隔。package com.example.bb;import java.util.Calendar;public class TimeCalc { static Calendar theDay = Calendar.getInstance(); static { theDay.set(2015,2-1,28,9,00,00); /

2015-01-01 23:47:41 1460

原创 NettyHttpClient

httpClientimport io.netty.bootstrap.Bootstrap;import io.netty.buffer.Unpooled;import io.netty.channel.ChannelFuture;import io.netty.channel.ChannelInitializer;import io.netty.channel.Chann

2015-01-01 19:51:35 2157

原创 netty 常用类 5.0.0.Alpha1

5.0版本较之前有很大改动,如java文件的包名等。io.netty.bootstrap.ServerBootstrap服务端通道,ServerChannel,的导引。Bootstrap sub-class which allows easy bootstrap of ServerChannelchannelio.netty.channel.Chan

2015-01-01 14:43:11 1565

原创 netty-tcp

tcpServer/* * Copyright 2013-2018 Lilinfeng. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You

2015-01-01 14:18:22 674

JEB(android apk 逆向)

JEB,apk逆向神器。整合jython与swt library,可直接运行于win64环境。

2016-02-02

JEB.android_apk_decompiler.zip

JEB,apk逆向工具神器。整合swt-library与jython。直接可以运行。

2016-02-02

apktool_2.0.0rc4.suit.zip

用于将apk逆向为目录,内含字节码文件。 version:2.0.0rc4 使用方法:内含readMe。

2016-02-02

win7防音量过大自干预程序_ vs2010完整解决方案.zip

  Windows是一个多任务操作环境,在同一时刻允许多个应用程序共同输出自己的声音。在这多个程序中,一旦任一进程的音量失常就会严重影响用户的听觉体验。该项目通过Direct X编程在对声卡缓冲区进行音频数据捕获后进行语音信号短时域分析,然后通过Core Audio API进行音量上的实时干预,防止音量大幅突变从而破坏用户本已舒适的听觉体验。 2 项目实现 2.1录音部分 2.1.1枚举录音设备 2.1.2创建设备对象 2.1.3创建录音buffer 2.2波形分析 2.3声音干预

2013-09-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除