自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

诸葛小猿

【传播知识,共享价值】,感谢小伙伴们的关注和支持,我是【诸葛小猿】,一个彷徨中奋斗的互联网民工。 个人博客:http://wuxiaolong.tech 微信公众号:foolish_man_xl 个人网站:http://wuxl.tech/tools/ho

  • 博客(152)
  • 资源 (14)
  • 收藏
  • 关注

原创 CPLEX的OPL语言学习

创建OPL建模语言,是为了简化对数学规划问题的解算。 许多数学规划问题都可以使用计算机语言表达,其语法与这些问题在教科书和科学论文中的标准表示法相似。

2023-06-01 23:03:26 1064

原创 windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

2023-05-25 23:03:41 1244 1

原创 运筹优化求解迭代过程案例:图解法、单纯形法、单纯形表

生产的运筹优化单纯形法求解过程

2023-05-17 17:18:38 2635

原创 使用windows电脑SSH客户端链接Iphone手机的sshd服务(免越狱)

使用windows电脑SSH客户端链接Iphone手机的sshd服务(免越狱)

2023-02-01 14:39:20 3310 7

原创 Druid链接池的配置和使用

1.URL参数配置1.1.实例:jdbc:mysql://192.168.1.8:3306/mytest?serverTimezone=GMT%2B8&autoReconnect=true&allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&connectTimeout=60000&

2021-12-23 17:13:57 14926

原创 线性代数知识点汇总:行列式和矩阵

线性代数知识点汇总知识图谱线性代数是代数学的一个分支,主要处理线性关系问题。线性关系意即数学对象之间的关系是以一次形式来表达的。例如,在解析几何里,平面上直线的方程是二元一次方程;空间平面的方程是三元一次方程,而空间直线视为两个平面相交,由两个三元一次方程所组成的方程组来表示。含有 n个未知量的一次方程称为线性方程。变于关量是一次的函数称为线性函数。线性关系问题简称线性问题。解线性方程组的问题是最简单的线性问题。线性(linear)指量与量之间按比例、成直线的关系,在数学上可以理解为一阶导数为常数的函

2021-11-16 20:35:04 8041

原创 CPLEX求解器入门案例

官方中文JAVA手册:https://www.ibm.com/docs/zh/icos/12.9.0?topic=application-structurecplex是IBM开发的一款线性规划问题的求解器。一、适用范围cplex适用于求解的问题类型:CPLEX的适用范围: 1.适用于一般的线性规划(LP)问题. 2.CPLEX 还可对 LP 的多个扩展求解: 2.1.网络流问题,是 LP 的一种特殊情况,CPLEX 可以通过利用问题结构以快得多的速度对其求解。

2021-10-20 20:54:53 14446

原创 通过0-1背包问题看穷举法、贪心算法、启发式算法(JAVA)

用最简单的0-1背包问题(1-0 knapsack problem)来说明穷举法、贪心算法、启发式算法。0-1背包问题简述:有一个背包,背包能装的物品重量是有限的,只能装C kg的物品。现在有N个物品,每个物品都有自己的重量w和价值v。现在要你决策:选哪些物品装进背包,才能使得不超过背包容量情况下,装的物品价值最大?一、穷举法穷举法是一种暴力求解方式。首先穷举所以可能的情况,也就是找到解空间,然后遍历解空间找到最好的方案。通过穷举生成解空间(n个物品):对每个物品要么选择(1),要么不选择

2021-10-15 14:40:25 6678

原创 模拟退火(SA)算法实例介绍(JAVA)

模拟退火算法来源于固体退火原理,是一种基于概率的算法,将固体加温至充分高,再让其徐徐冷却,加温时,固体内部粒子随温升变为无序状,内能增大,而徐徐冷却时粒子渐趋有序,在每个温度都达到平衡态,最后在常温时达到基态,内能减为最小。模拟退火算法(Simulated Annealing,SA)最早的思想是由N. Metropolis 等人于1953年提出。1983 年,S. Kirkpatrick 等成功地将退火思想引入到组合优化领域。它是基于Monte-Carlo迭代求解策略的一种随机寻优算法,其出发点是基于物理

2021-10-09 20:59:41 7960 3

原创 遗传算法(GA)实例介绍(JAVA)

遗传算法是模拟生物在自然环境中的遗传和进化过程而形成的一种自适应全局优化概率搜索算法。它最早由美国密执安大学的 Holland 教授提出,起源于 60 年代对自然和人工自适应系统的研究。 70 年代De Jong基于遗传算法的思想在计算机上进行了大量的纯数假函数优化计算实验。在一系列研究工作的基础上, 80 年代由 Goldberg 进行归纳总结,形成厂遗传算法的基本框架。本文主要以一个简单的案例写了一个实现,带大家简单的体验一下SA的基本过程。本文基于java编程,为了简化代码,使用了lombok插件。

2021-09-25 16:55:09 3279 5

原创 windows下cplex12.6.3的下载、安装、IDE编程及相关问题解决

一、下载进入官网:https://www.ibm.com/cn-zh/analytics/cplex-optimizer在右上角搜索框中输入“cplex”,并点击搜索。搜索的结果:找到下载页面,其中学术版可以免费使用,但是需要使用学校邮箱注册。学术版的cplex的求解规模和约束变量是有限的。也可以花钱买,功能更强大。白瞟学术版即可。这里就不详细说了如果有需要可以关注我的公众号,输入关键字“cplex”,即可获得下载地址。二、安装获取软件包后:双击安装:选择简体中文,并点击确定:

2021-09-16 23:25:41 22946 13

原创 Java程序崩溃原因分析:错误日志分析及解决(Cannot allocate memory)

一、背景周末仓内派单程序奔溃,程序启动时间:2021-07-22 10:38:19;程序奔溃时间:2021-07-25 11:12:27。2021-07-25 11:30左右群里有反映收不到拣货派单结果,经查询程序崩溃了。程序于2021-07-25 12:06:49重新启动。启动时添加了JVM的GC垃圾回收监控,-Xloggc:./wse-gc-%t.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=20M

2021-08-02 21:03:29 9477

原创 java集成Cplex:Cplex下载、IDEA环境搭建、docker部署

背景最近我们算法小组在做永辉仓储超市的拣货任务分派项目的开发。实际场景是,用户在App上下了一个订单,这个订单包括多个商品,这些商品在商场的不同位置,不同位置有对应的拣货员,拣货员有不同的状态,同时不同的订单不同的商品有不同的拣货截止时间(比如冰冻品),拣货完成后进行合流打包,然后是仓外骑手派单。目前这个项目是针对特定仓的情况,针对用户下单后,订单的不同商品拆成不同的拣货任务后,如何合理的指派拣货员问题,让订单的拣货时间尽量最优。这里我和其他三个小伙伴一起开发,我服务整个业务流程开发,并负责集成他们的算

2021-07-16 20:10:47 11354 4

原创 Elastic-Job分布式任务调度

1 概念1.1 什么是任务调度任务调度是指系统为了自动完成特定任务,在定的特定时刻去执行任务的过程。有了任务调度即可解放更多的人力,由系统自动去执行任务。1.2 Elastic-Job简介Elastic-Job是当当⽹开源的⼀个分布式调度解决⽅案,基于Quartz⼆次开发的,由两个相互独⽴的⼦项⽬Elastic-Job-Lite和Elastic-Job-Cloud组成 。本次学习Elastic-Job-Lite,它定位为轻量级⽆中⼼化解决⽅案,使⽤Jar包的形式提供分布式任务的协调服务。Elasti

2021-06-01 00:51:07 3440 2

原创 JVM系列-调优实战案例:频繁FullGC和OOM案例

JVM调优是面试中常问的问题,同时也是实际工作中可能遇到的难题,本文简单介绍JVM调优在实战中的应用。一、JVM调优的目标在程序上线前,需要根据需求预估用户数和并发量,并按照这个目标对JVM进行规划和预调优;同时程序运行时间久了,可能会出现程序卡顿、访问变慢等情况;严重时会出现OOM导致程序崩溃。这些情况都需要进行JVM的调优。调优的目标通常有两个:提高吞吐量(吞吐量=用户线程工作时间/(用户线程工作时间+GC垃圾回收时间))减少Stop-The-World的时间二、调优相关的参数JVM调

2021-03-06 22:41:03 2875 2

原创 安全系列之——数据传输的完整性、私密性、源认证、不可否认性

网络通讯过程中,为了保证信息安全,需要考虑多方面的因素。比较重要的几个关键点:完整性(Integrity):确保信息在传输过程中,没有被篡改。私密性(Confidentiality):也就是通过加密,确保只有可信的实体可以看到这些信息。源认证(Authenticity):确保是可信的源发送了这些信息,而不是伪装源发送的消息。不可否认性(Nonrepudiation):不能事后否认发送过这条信息。这一期就从数据传输的完整性、私密性、源认证、不可否认性四个方面说明信息安全。具体的代码在前几期的【安

2020-08-29 15:51:53 12252

原创 安全系列之——RSA的公钥私钥有多少人能分的清楚?RSA的签名验签与加密解密如何使用公私钥?

在对接很多的互联网公司的开发平台时,这些互联网公司未来自身平台的安全,都会需要调用方签名确认调用方的身份是合法的,同时未来信息网络传输的安全可能还需要加密解密。比如对接支付宝、微信开放平台时,需要配置公钥并下载平台的公钥,后续调用方就需要对请求的报文进行签名,支付宝、微信收到请求后需要验签,只有身份验证通过才能执行相关的业务流程。在实际的开发过程中,有很多人分不清什么是公钥什么是私钥,如何进行签名验签及加密解密,以及签名验签与加密解密有什么关系。这一期我们就来详细说说这个问题。关于RSA的算法请参考我的文

2020-08-21 00:34:12 7537

原创 Git命令可视化展示,代码管理再也不愁了,建议收藏!

尽管 Git 是一款非常强大的工具,但如果我说 Git 用起来简直是噩梦,大多数人也会认同我的说法。我发现在使用 Git 时,在头脑里可视化地想象它会非常有用:当我执行一个特定命令时,这些分支会如何交互,又会怎样影响历史记录?为什么当我在 master 上执行git reset --hard,force push 到原分支以及 rim

2020-08-15 13:15:23 5867

原创 redis系列之——数据持久化(RDB和AOF)

在数据库(如mysql)和缓存(如redis)的发展中,都会相互借鉴对方的长处来弥补自身的不足。比如mysql作为持久化数据库,为了提高数据的访问速度,会使用缓存技术,当一条sql查询完成后,mysql会使用sql生成一个key,并将这个sql查询的结果缓存到这个key上,如果运行相同的sql,服务器直接从缓存中去获取结果,就不需要再去解析、优化、执行sql了。同时,redis作为缓存,为了解决宕机带了的数据丢失问题,也增加了持久化机制。Redis支持RDB和AOF两种持久化机制,持久化功能有效地避免因进

2020-07-18 19:01:31 6147 1

原创 MQTT协议介绍的介绍和使用

前几天在InfoQ上发了一篇B站入职离职的文章,被平台好心的编辑选为热门文章放到首页了,这几天在InfoQ上经常会给我小伙伴给我点赞、问我问题,这个时候我的头像左边的小铃铛就会出现红色的通知消息。这个通知是怎么做的呢?如果我已经打开了InfoQ平台的首页,看到有4个通知消息,这个时候又有个小伙伴给我点了个赞,在我没有刷新页面,我能马上知道现在我有5条通知消息吗?虽然我不知道InfoQ的内部实现机制是怎样的,但是大概是这几种方式:这个通知不会自动刷新。只有在我每次刷新页面的时候,会到数据库查询一下我有

2020-07-16 23:41:42 7872 4

原创 redis系列之——高可用(主从、哨兵、集群)

redis系列之——高可用(主从、哨兵、集群)所谓的高可用,也叫HA(High Availability),是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。如果在实际生产中,如果redis只部署一个节点,当机器故障时,整改服务都不能提供服务了。这就是我们常说的单点故障。如果redis部署了多台,当一台或几台故障时,整个系统依然可以对外提供服务,这样就提高了服务的可用性。今天我们就聊聊redis高可用的三种模式:主从模式,哨兵模式,集群模式。一、主从模式一

2020-07-12 22:22:12 21370 5

原创 从面试到入职到离职,我在B站工作的30天时光!!!

从面试到入职到离职,我在B站工作的30天时光!!!2019年4月,我从工作两年的公司离职了。离职前我拿到了B站的Offer,入职B站一个月后就走了。大家不要瞎猜,看完文章,你关心的内容都会知道了。当时,我在上海金科路附近一家做物联网的公司工作。2017年年初刚入职这家公司,入职半年,很幸运的赶上公司新业务扩张和组织架构调整。为了给车联网的客户提供更好的更专业的服务,领导层决定从母公司划分出来30人成立了子公司,我正好在这30人的名单中。短短的一年多的时间,子公司人员快速扩张到150人以上,我也从一个

2020-07-07 21:00:12 14278 8

原创 redis系列之——缓存穿透、缓存击穿、缓存雪崩

系统龟速运行,你以为加一个缓存就没事了?图样图森破!今天就说说redis作为缓存遇到的常见问题:缓存穿透、缓存击穿、缓存雪崩。解决高并发问题的其中一项措施是使用缓存,而通常的技术选型就是redis。用户访问网站时,为了避免每次都到持久层(如mysql)中获取数据,可以先到缓存(如Redis)中获取;如果缓存中获取不到,才到数据库中获取,同时将获取到的数据缓存到redis中。加缓存的目的是让用户尽可能少的访问数据库,尽可能多的访问缓存数据,从而提高网站的响应速度,保证网站的高并发,保护持久层数据的安全,

2020-06-26 12:43:35 7431 1

原创 记一次java.lang.ClassNotFoundException问题排查过程

三方jar包集成到springboot项目中,在本地IDEA启动Springboot后,相关功能都是正常的;但是将Springboot项目打成app.jar后,使用java -jar app.jar方式启动后,运行时爆出java.lang.ClassNotFoundException。

2020-03-22 22:14:14 40137

原创 如何使用VMware搭建linux(CentOS)服务器

一、概述在软件开发过程中,为了便于我们开发、测试自己的代码时,不影响其他人的使用,通常我们需要一个自己的开发测试环境,这个时候我们就可以使用虚拟化技术来搭建自己的单台服务器或者服务器机器。同时,很多时候我们需要学习新的技术如redis/kafka/zookeeper/hadoop/ELK/spark等,学习的时候我们都需要有这样一个环境,这是也需要我们能搭建这些环境,而这些环境搭建的基础就是需...

2020-02-23 12:00:47 15306 2

原创 EMQ踩坑之路-搭建/测试/nginx配置websocket的ws及wss/web页面测试连通性、微信小程序使用wss--MQTT推送

最近公司要做推送平台,我接手做这个任务。在使用过程中遇到一些坑,这里分享给大家。欢迎关注个人博客和微信公众号,有问题可以相互交流。个人博客:http://wuxiaolong.tech/微信公众号:吴晓龙一.MQTT协议介绍推送平台一般是基于轻量级的mqtt协议搭建的。mqtt协议是物联网领域常用的,是实现长链接的一种方式。先介绍一下http协议,使用http协议...

2019-06-02 17:30:20 13451 18

原创 Spring定时任务动态更改(增、删、改)Cron表达式方案实例详解

Spring定时任务动态更改(增、删、改)Cron表达式方案实例详解

2023-12-13 19:33:32 923

原创 Redis集群分布式锁主节点宕机锁丢失问题

现在假设有5个Redis master节点,同时我们需要在5台服务器上面运行这些Redis实例,这样保证他们不会同时都宕掉。实现分布式锁的一个非常重要的点就是set的value要具有唯一性,redisson的value是怎样保证value的唯一性呢?redisson已经有对redlock算法封装,接下来对其用法进行简单介绍,并对核心源码进行分析(假设5个redis实例)。正因为如此,Redis作者antirez基于分布式环境下提出了一种更高级的分布式锁的实现方式:Redlock。

2023-10-26 16:59:55 333

原创 windows进程管理相关命令

f表示强制kill。

2023-09-22 11:45:49 502

原创 JDK8的lambda方式List多字段排序List.stream().sorted()

JDK8的lambda方式List多字段排序List.stream().sorted()

2023-09-04 14:14:06 846

原创 MySQL学习之——锁(行锁、表锁、页锁、乐观锁、悲观锁等)

原文:h ttps://blog.csdn.net/mysteryhaohao/article/details/51669741锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。在计算机中,是协调多个进程或县城并发访问某一资源的一种机制。在数据库当中,除了传统的计算资源(CPU、RAM、I/O等等)的争用之外,数据也是一种供许多用户共享访问的资源。如何保证数据并发访问的一致性、有效性,是所有数据库必须解决的一个问题,锁的冲突也是影响数据库并发访问性能的一个重要因素。

2023-08-11 16:03:56 294

原创 线性规划的对偶问题(The Dual of LP)

对偶理论是线性规划中最重要的理论之一,是深入了 解线性规划问题结构的重要理论基础。同时,由于问题提 出本身所具有的经济意义,使得它成为对线性规划问题系 统进行经济分析和敏感性分析的重要工具。那么,对偶问 题是怎样提出的,为什么会产生这样一种问题呢?

2023-07-04 16:10:02 986

原创 windows的cmd命令窗口介绍

以盘符开始的路径:D:\IBM\ILOG\CPLEX_Studio201。以上面几种符号开始的路径:./aa/…/bb/text.md。直接使用快捷键 windows + r 即可打开。备注:window下的文件名不区分大小写。左下角搜索:“运行” -> 打开。打开文件管理器,输入cmd,回车。dir:查看当前路径下的内容。输入"cmd" -> 确定。然后输入cmd,点击确认。作用:快速找到对应的命令。

2023-05-30 22:21:28 2243

原创 CPLEX Studio OPL项目介绍

CPLEX Studio 处理 OPL 项目文件(.project)、数据文件(.dat)、模型文件 (.mod)、设置文件(.ops)和运行配置(.oplproject)。

2023-05-30 20:16:52 1121

原创 CPLEX Studio 集成开发环境 (IDE) 介绍

IBM ILOG CPLEX Studio IDE 是一个用于数学规划、约束规划以及一般组合优化应用程序的集成开发环境。 它是适用于 OPL(优化编程语言)和 IBM ILOG Script(OPL 的脚本语言)的图形用户界面 (GUI)。

2023-05-30 10:02:08 1009

原创 Typora中的数学公式(MarkDown)

Typora中的数学公式(MarkDown)

2023-04-27 19:20:54 637

原创 window安装cplex20.1.0启动报错: ilog.odms.ide.opllang.IloOplLangPlugin

cplex启动报错:Error: "Prepare OPL runtime." ilog.odms.ide.opllang.IloOplLangPlugin“准备 OPL 运行时”期间发生了内部错误。“

2023-04-23 16:45:24 870

原创 使用java执行linux命令或windows命令

使用java执行linux命令或windows命令

2023-03-07 23:19:49 1199 1

原创 HTTP接口下载excel文件

HTTP接口下载excel文件

2023-02-27 19:46:12 625

原创 使用spring-boot-maven-plugin插件将本地jar包打入包中

使用spring-boot-maven-plugin插件将本地jar包打入包中

2023-02-27 16:54:59 1021

2万个汉字mysql 详细释义 拼音,部首,笔画,五行

2万个汉字,字,拼音,部首,笔画,五行,繁体,五笔,基本释义,详细释义,反义词,谜语,百科解释。用txt打开

2024-03-16

万年历数据库 mysql

1970-2100年 的农历数据,节气,财神方位,宜,忌,星座,天干地址等等,大数据库,sqlite 版。

2024-03-15

5.5万首唐诗、26万首宋诗和 2.1万首宋词 sql数据库

该诗词数据库包含5.5万首唐诗、26万首宋诗和 2.1万首宋词。唐宋两朝近 1.4万古诗人,和两宋时期 1500位词人。简体中文。

2024-03-15

新华字典mysql数据库.sql

新华字典sql版本数据库。20800个字。包含字段 id 汉字 无声声调拼音 五笔 偏旁部首 笔画数 有声调拼音 基本解释 详细解释 如下: CREATE TABLE `xhzd_surnfu` ( `id` float NOT NULL, `zi` varchar(255), `py` varchar(255), `wubi` varchar(255), `bushou` varchar(255), `bihua` float, `pinyin` varchar(255), `jijie` text(8000), `xiangjie` text(8000), PRIMARY KEY (`id`) );

2024-03-15

ILOG-COS-20.10-LINUX-X86-64.bin

ILOG_COS_20.10_LINUX_X86_64.bin

2022-01-21

ILOG_CPLEX_OS_20.10_WIN_X86_64.exe

ILOG_CPLEX_OS_20.10_WIN_X86_64.exe windows版 V20.10

2022-01-21

Metaheuristicsin Combinatorial Optimization Overview and

Metaheuristicsin Combinatorial Optimization Overview and Conceptual Comparison.pdf

2021-10-10

求解机组组合问题的领域搜索法.pdf

求解机组组合问题的领域搜索法.pdf

2021-10-10

基于粒子群优化和变邻域搜索的混合调度算法.pdf

基于粒子群优化和变邻域搜索的混合调度算法.pdf

2021-10-10

多车场带时间窗车辆路径问题的变邻域搜索算法.pdf

多车场带时间窗车辆路径问题的变邻域搜索算法.pdf

2021-10-10

Solving Vehicle Routing Problems Using Constraint Programming

Solving Vehicle Routing Problems Using Constraint Programming and Metaheuristics.pdf

2021-10-10

Removing the Genetics from the Standard.pdf

Removing the Genetics from the Standard.pdf

2021-10-10

An updated survey of GA-based multiobjective optimization

An updated survey of GA-based multiobjective optimization techniques.pdf

2021-10-10

An experimental evaluation of a scatter search for the linear

An experimental evaluation of a scatter search for the linear ordering problem

2021-10-10

cplex_12.6.0.1_x86-64_linux.zip

cplex linux_x86-64库文件,版本号12.6.0.1,linux服务器启动项目时可指定库的位置: java -Djava.library.path=/data/cplex -jar app.jar

2021-06-25

cplex_12.6.0.1_x86_linux.zip

cplex linux_x86库文件,版本号12.6.0.1,linux启动项目时可指定库的位置: java -Djava.library.path=/data/cplex -jar app.jar

2021-06-25

cplex_12.6.3_x64_win64.zip

cplex windows库文件,版本号12.6.3,window本地开发可以指定该库文件。本地使用java开发,启动项目时可指定库的位置: java -Djava.library.path=/data/cplex -jar app.jar

2021-06-25

cryptojs包

cryptojs 是一个 js 加密的类库 components components\aes-min.js components\aes.js components\cipher-core-min.js components\cipher-core.js components\core-min.js components\core.js components\enc-base64-min.js components\enc-base64.js components\enc-utf16-min.js components\enc-utf16.js components\evpkdf-min.js components\evpkdf.js components\hmac-min.js components\hmac.js components\md5-min.js components\md5.js components\mode-cfb-min.js components\mode-cfb.js components\mode-ctr-min.js components\mode-ctr.js components\mode-ecb-min.js components\mode-ecb.js components\mode-ofb-min.js components\mode-ofb.js components\pad-ansix923-min.js components\pad-ansix923.js components\pad-iso10126-min.js components\pad-iso10126.js components\pad-iso97971-min.js components\pad-iso97971.js components\pad-nopadding-min.js components\pad-nopadding.js components\pad-zeropadding-min.js components\pad-zeropadding.js components\pbkdf2-min.js components\pbkdf2.js components\rabbit-min.js components\rabbit.js components\rc4-min.js components\rc4.js components\sha1-min.js components\sha1.js components\sha256-min.js components\sha256.js components\tripledes-min.js components\tripledes.js rollups rollups\aes.js rollups\hmac-md5.js rollups\hmac-sha1.js rollups\hmac-sha256.js rollups\md5.js rollups\pbkdf2.js rollups\rabbit.js rollups\rc4.js rollups\sha1.js rollups\sha256.js rollups\tripledes.js

2017-10-10

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

TA关注的人

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