├── .gitignore ├── LICENSE ├── commons.iml ├── pom.xml ├── readme.md ├── src ├── main │ ├── java │ │ └── pers │ │ │ └── hai │ │ │ └── util │ │ │ └── commons │ │ │ ├── ByteUtils.java │ │ │ ├── CharUtils.java │ │ │ ├── consts │ │ │ ├── CodingStatus.java │ │ │ ├── ComparativeSize.java │ │ │ ├── Constant.java │ │ │ ├── MemoryUnit.java │ │ │ ├── Season.java │ │ │ ├── SortDirect.java │ │ │ └── Week.java │ │ │ ├── containers │ │ │ ├── ArrayUtils.java │ │ │ ├── ListUtils.java │ │ │ └── MapUtils.java │ │ │ ├── datetime │ │ │ ├── CalendarUtils.java │ │ │ ├── DateUtils.java │ │ │ └── TimeUtils.java │ │ │ ├── encrypt │ │ │ ├── AES.java │ │ │ ├── Base64.java │ │ │ ├── DES.java │ │ │ ├── DESede.java │ │ │ ├── IDEA.java │ │ │ ├── MD5.java │ │ │ ├── PBE.java │ │ │ ├── RC4.java │ │ │ ├── Rabbit.java │ │ │ ├── SHA1.java │ │ │ ├── SHA256.java │ │ │ ├── SMS4.java │ │ │ ├── excep │ │ │ │ └── UnsetKeyException.java │ │ │ └── interf │ │ │ │ ├── Decoder.java │ │ │ │ ├── Decrypt.java │ │ │ │ ├── Encoder.java │ │ │ │ └── Encrypt.java │ │ │ ├── excep │ │ │ ├── CannotBeTriangleException.java │ │ │ ├── CannotInstanceException.java │ │ │ ├── FileNameNotExistsException.java │ │ │ ├── IrreversibleException.java │ │ │ ├── LengthZeroException.java │ │ │ ├── NotNumberException.java │ │ │ ├── ObjectEmptyException.java │ │ │ ├── ParameterException.java │ │ │ ├── ShapeException.java │ │ │ └── StrategyException.java │ │ │ ├── filter │ │ │ └── BloomFilter.java │ │ │ ├── funny │ │ │ ├── IdentityCardVerification.java │ │ │ └── InversePolandExpression.java │ │ │ ├── image │ │ │ ├── GaussianBlur.java │ │ │ ├── GifBuilder.java │ │ │ ├── ImageBlurUtils.java │ │ │ ├── ImageOverlayUtils.java │ │ │ ├── ImageScissors.java │ │ │ ├── ImageUtils.java │ │ │ ├── ImageZoomUtils.java │ │ │ ├── TypeTransfromUtils.java │ │ │ ├── WordMatrix.java │ │ │ ├── filters │ │ │ │ └── libs │ │ │ │ │ ├── AbstractBufferedImageOp.java │ │ │ │ │ ├── BlurRectangle.java │ │ │ │ │ ├── ConvolveFilter.java │ │ │ │ │ ├── GaussianFilter.java │ │ │ │ │ ├── ImageMath.java │ │ │ │ │ └── PixelUtils.java │ │ │ ├── interf │ │ │ │ └── ImageInterface.java │ │ │ └── libs │ │ │ │ └── AnimatedGifEncoder.java │ │ │ ├── io │ │ │ ├── CopyType.java │ │ │ └── FileIO.java │ │ │ ├── logs │ │ │ └── LogUtils.java │ │ │ ├── math │ │ │ ├── ArithUtils.java │ │ │ ├── GeometryUtils.java │ │ │ ├── LargeNumberUtils.java │ │ │ ├── MathUtils.java │ │ │ └── bean │ │ │ │ ├── Ball.java │ │ │ │ ├── Coordinate.java │ │ │ │ ├── Triangle.java │ │ │ │ ├── factory │ │ │ │ ├── AngleFactory.java │ │ │ │ ├── CurveFactory.java │ │ │ │ └── ShapeFactory.java │ │ │ │ └── interf │ │ │ │ ├── Angle.java │ │ │ │ └── Curve.java │ │ │ ├── media │ │ │ ├── Audio.java │ │ │ ├── Video.java │ │ │ └── readme.md │ │ │ ├── net │ │ │ └── readme.md │ │ │ ├── nums │ │ │ ├── HexUtils.java │ │ │ ├── NumberUtils.java │ │ │ ├── PrimeUtils.java │ │ │ ├── RandomCore.java │ │ │ └── UnitConversion.java │ │ │ ├── obj │ │ │ └── PersistenceUtils.java │ │ │ ├── scan │ │ │ └── ClassScanner.java │ │ │ ├── screen │ │ │ ├── BackgroundImage.java │ │ │ ├── RectFullScreen.java │ │ │ ├── ScreenCapture.java │ │ │ └── ShotcutUtils.java │ │ │ ├── sort │ │ │ ├── impl │ │ │ │ ├── BubbleSort.java │ │ │ │ ├── HeapSort.java │ │ │ │ ├── InsertSort.java │ │ │ │ ├── MergeSort.java │ │ │ │ ├── MergeSortImproved.java │ │ │ │ ├── QKSort.java │ │ │ │ ├── QuickSort.java │ │ │ │ ├── SelectionSort.java │ │ │ │ └── ShellSort.java │ │ │ ├── interf │ │ │ │ └── Sortable.java │ │ │ └── poke │ │ │ │ └── SortUtils.java │ │ │ ├── str │ │ │ ├── ChineseCharacterAsciiLib.java │ │ │ ├── ChineseCharacterToSpellUtils.java │ │ │ ├── LevensteinDistance.java │ │ │ ├── StringUtils.java │ │ │ ├── match │ │ │ │ ├── impl │ │ │ │ │ ├── KMP.java │ │ │ │ │ └── NativeMatch.java │ │ │ │ ├── interf │ │ │ │ │ └── StringMatch.java │ │ │ │ └── poke │ │ │ │ │ └── StringMatchUtils.java │ │ │ └── spell │ │ │ │ ├── LetterNode.java │ │ │ │ └── SpellTrie.java │ │ │ └── web │ │ │ ├── InternetUtils.java │ │ │ ├── impl │ │ │ ├── LocalHTMLParserImpl.java │ │ │ └── WebHTMLParserImpl.java │ │ │ ├── interf │ │ │ └── HTMLParserable.java │ │ │ └── poke │ │ │ └── HTMLParserUtils.java │ └── resources │ │ └── log4j.properties └── test │ └── java │ └── pers │ └── hai │ └── util │ └── commons │ ├── ArrayUtilsTest.java │ ├── BloomFilterTest.java │ ├── CalendarUtilsTest.java │ ├── CharUtilsTest.java │ ├── ClassScanningTest.java │ ├── DateUtilsTest.java │ ├── EncryptTest.java │ ├── FileIOTest.java │ ├── HexUtilsTest.java │ ├── ImageUtilsTest.java │ ├── InversePolandExpressionTest.java │ ├── LargeNumberUtilsTest.java │ ├── MapUtilsTest.java │ ├── NumberUtilsTest.java │ ├── PrimeUtilsTest.java │ ├── RandomCoreTest.java │ ├── Testable.java │ ├── TimeUtilsTest.java │ └── WordMatrixTest.java └── util.commons.iml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/LICENSE -------------------------------------------------------------------------------- /commons.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/commons.iml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/pom.xml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/readme.md -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/ByteUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/ByteUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/CharUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/CharUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/consts/CodingStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/consts/CodingStatus.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/consts/ComparativeSize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/consts/ComparativeSize.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/consts/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/consts/Constant.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/consts/MemoryUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/consts/MemoryUnit.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/consts/Season.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/consts/Season.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/consts/SortDirect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/consts/SortDirect.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/consts/Week.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/consts/Week.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/containers/ArrayUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/containers/ArrayUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/containers/ListUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/containers/ListUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/containers/MapUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/containers/MapUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/datetime/CalendarUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/datetime/CalendarUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/datetime/DateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/datetime/DateUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/datetime/TimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/datetime/TimeUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/encrypt/AES.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/encrypt/AES.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/encrypt/Base64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/encrypt/Base64.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/encrypt/DES.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/encrypt/DES.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/encrypt/DESede.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/encrypt/DESede.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/encrypt/IDEA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/encrypt/IDEA.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/encrypt/MD5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/encrypt/MD5.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/encrypt/PBE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/encrypt/PBE.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/encrypt/RC4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/encrypt/RC4.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/encrypt/Rabbit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/encrypt/Rabbit.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/encrypt/SHA1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/encrypt/SHA1.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/encrypt/SHA256.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/encrypt/SHA256.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/encrypt/SMS4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/encrypt/SMS4.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/encrypt/excep/UnsetKeyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/encrypt/excep/UnsetKeyException.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/encrypt/interf/Decoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/encrypt/interf/Decoder.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/encrypt/interf/Decrypt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/encrypt/interf/Decrypt.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/encrypt/interf/Encoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/encrypt/interf/Encoder.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/encrypt/interf/Encrypt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/encrypt/interf/Encrypt.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/excep/CannotBeTriangleException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/excep/CannotBeTriangleException.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/excep/CannotInstanceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/excep/CannotInstanceException.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/excep/FileNameNotExistsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/excep/FileNameNotExistsException.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/excep/IrreversibleException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/excep/IrreversibleException.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/excep/LengthZeroException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/excep/LengthZeroException.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/excep/NotNumberException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/excep/NotNumberException.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/excep/ObjectEmptyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/excep/ObjectEmptyException.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/excep/ParameterException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/excep/ParameterException.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/excep/ShapeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/excep/ShapeException.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/excep/StrategyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/excep/StrategyException.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/filter/BloomFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/filter/BloomFilter.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/funny/IdentityCardVerification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/funny/IdentityCardVerification.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/funny/InversePolandExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/funny/InversePolandExpression.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/image/GaussianBlur.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/image/GaussianBlur.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/image/GifBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/image/GifBuilder.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/image/ImageBlurUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/image/ImageBlurUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/image/ImageOverlayUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/image/ImageOverlayUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/image/ImageScissors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/image/ImageScissors.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/image/ImageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/image/ImageUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/image/ImageZoomUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/image/ImageZoomUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/image/TypeTransfromUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/image/TypeTransfromUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/image/WordMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/image/WordMatrix.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/image/filters/libs/AbstractBufferedImageOp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/image/filters/libs/AbstractBufferedImageOp.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/image/filters/libs/BlurRectangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/image/filters/libs/BlurRectangle.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/image/filters/libs/ConvolveFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/image/filters/libs/ConvolveFilter.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/image/filters/libs/GaussianFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/image/filters/libs/GaussianFilter.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/image/filters/libs/ImageMath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/image/filters/libs/ImageMath.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/image/filters/libs/PixelUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/image/filters/libs/PixelUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/image/interf/ImageInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/image/interf/ImageInterface.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/image/libs/AnimatedGifEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/image/libs/AnimatedGifEncoder.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/io/CopyType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/io/CopyType.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/io/FileIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/io/FileIO.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/logs/LogUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/logs/LogUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/math/ArithUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/math/ArithUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/math/GeometryUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/math/GeometryUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/math/LargeNumberUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/math/LargeNumberUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/math/MathUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/math/MathUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/math/bean/Ball.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/math/bean/Ball.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/math/bean/Coordinate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/math/bean/Coordinate.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/math/bean/Triangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/math/bean/Triangle.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/math/bean/factory/AngleFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/math/bean/factory/AngleFactory.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/math/bean/factory/CurveFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/math/bean/factory/CurveFactory.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/math/bean/factory/ShapeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/math/bean/factory/ShapeFactory.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/math/bean/interf/Angle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/math/bean/interf/Angle.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/math/bean/interf/Curve.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/math/bean/interf/Curve.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/media/Audio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/media/Audio.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/media/Video.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/media/Video.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/media/readme.md: -------------------------------------------------------------------------------- 1 | ## pers.hai.util.commons.media 2 | 3 | > 处理所有与多媒体相关的操作 4 | > 5 | > 未完待续 -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/net/readme.md: -------------------------------------------------------------------------------- 1 | ## pers.hai.util.commons.net 2 | 3 | > 处理所有与网络请求相关的操作 4 | > 5 | > 未完待续 -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/nums/HexUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/nums/HexUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/nums/NumberUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/nums/NumberUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/nums/PrimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/nums/PrimeUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/nums/RandomCore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/nums/RandomCore.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/nums/UnitConversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/nums/UnitConversion.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/obj/PersistenceUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/obj/PersistenceUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/scan/ClassScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/scan/ClassScanner.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/screen/BackgroundImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/screen/BackgroundImage.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/screen/RectFullScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/screen/RectFullScreen.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/screen/ScreenCapture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/screen/ScreenCapture.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/screen/ShotcutUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/screen/ShotcutUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/sort/impl/BubbleSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/sort/impl/BubbleSort.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/sort/impl/HeapSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/sort/impl/HeapSort.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/sort/impl/InsertSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/sort/impl/InsertSort.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/sort/impl/MergeSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/sort/impl/MergeSort.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/sort/impl/MergeSortImproved.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/sort/impl/MergeSortImproved.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/sort/impl/QKSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/sort/impl/QKSort.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/sort/impl/QuickSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/sort/impl/QuickSort.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/sort/impl/SelectionSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/sort/impl/SelectionSort.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/sort/impl/ShellSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/sort/impl/ShellSort.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/sort/interf/Sortable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/sort/interf/Sortable.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/sort/poke/SortUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/sort/poke/SortUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/str/ChineseCharacterAsciiLib.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/str/ChineseCharacterAsciiLib.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/str/ChineseCharacterToSpellUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/str/ChineseCharacterToSpellUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/str/LevensteinDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/str/LevensteinDistance.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/str/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/str/StringUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/str/match/impl/KMP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/str/match/impl/KMP.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/str/match/impl/NativeMatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/str/match/impl/NativeMatch.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/str/match/interf/StringMatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/str/match/interf/StringMatch.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/str/match/poke/StringMatchUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/str/match/poke/StringMatchUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/str/spell/LetterNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/str/spell/LetterNode.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/str/spell/SpellTrie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/str/spell/SpellTrie.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/web/InternetUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/web/InternetUtils.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/web/impl/LocalHTMLParserImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/web/impl/LocalHTMLParserImpl.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/web/impl/WebHTMLParserImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/web/impl/WebHTMLParserImpl.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/web/interf/HTMLParserable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/web/interf/HTMLParserable.java -------------------------------------------------------------------------------- /src/main/java/pers/hai/util/commons/web/poke/HTMLParserUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/java/pers/hai/util/commons/web/poke/HTMLParserUtils.java -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/java/pers/hai/util/commons/ArrayUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/test/java/pers/hai/util/commons/ArrayUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/pers/hai/util/commons/BloomFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/test/java/pers/hai/util/commons/BloomFilterTest.java -------------------------------------------------------------------------------- /src/test/java/pers/hai/util/commons/CalendarUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/test/java/pers/hai/util/commons/CalendarUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/pers/hai/util/commons/CharUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/test/java/pers/hai/util/commons/CharUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/pers/hai/util/commons/ClassScanningTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/test/java/pers/hai/util/commons/ClassScanningTest.java -------------------------------------------------------------------------------- /src/test/java/pers/hai/util/commons/DateUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/test/java/pers/hai/util/commons/DateUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/pers/hai/util/commons/EncryptTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/test/java/pers/hai/util/commons/EncryptTest.java -------------------------------------------------------------------------------- /src/test/java/pers/hai/util/commons/FileIOTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/test/java/pers/hai/util/commons/FileIOTest.java -------------------------------------------------------------------------------- /src/test/java/pers/hai/util/commons/HexUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/test/java/pers/hai/util/commons/HexUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/pers/hai/util/commons/ImageUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/test/java/pers/hai/util/commons/ImageUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/pers/hai/util/commons/InversePolandExpressionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/test/java/pers/hai/util/commons/InversePolandExpressionTest.java -------------------------------------------------------------------------------- /src/test/java/pers/hai/util/commons/LargeNumberUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/test/java/pers/hai/util/commons/LargeNumberUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/pers/hai/util/commons/MapUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/test/java/pers/hai/util/commons/MapUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/pers/hai/util/commons/NumberUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/test/java/pers/hai/util/commons/NumberUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/pers/hai/util/commons/PrimeUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/test/java/pers/hai/util/commons/PrimeUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/pers/hai/util/commons/RandomCoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/test/java/pers/hai/util/commons/RandomCoreTest.java -------------------------------------------------------------------------------- /src/test/java/pers/hai/util/commons/Testable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/test/java/pers/hai/util/commons/Testable.java -------------------------------------------------------------------------------- /src/test/java/pers/hai/util/commons/TimeUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/test/java/pers/hai/util/commons/TimeUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/pers/hai/util/commons/WordMatrixTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/src/test/java/pers/hai/util/commons/WordMatrixTest.java -------------------------------------------------------------------------------- /util.commons.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwhai/util.commons/HEAD/util.commons.iml --------------------------------------------------------------------------------