自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(368)
  • 资源 (110)
  • 论坛 (1)
  • 收藏
  • 关注

原创 吃唐僧肉的正确方法

楔子读书笔记,拜读 吴闲云的 西游记部分,感觉挺有意思,作者论证充分。截取其中一部分,做了简图,分享简图

2020-04-24 16:10:17 118

原创 Linux使用记录——CentOS

楔子Linux的使用记录修改ll显示时间echo "export TIME_STYLE='+%Y/%m/%d %H:%M:%S'">>.bash_profilesource .bash_profile

2019-11-28 08:35:15 128

原创 几个好用的小工具

楔子 记录几个常用的软件软件 描述 名称 地址 md文件编辑器 Typora https://www.typora.io/#windows kindle格式转换 calibre https://calibre-ebook.com/download 资源管理(像浏览器那样打开资管管理器) clover https...

2019-06-11 23:11:25 116

原创 《编写高质量代码之Java》学习

楔子 学习秦小波的《编写高质量代码之Java》,作个学习笔记。感谢遇到这么好的书籍。第1章 Java开发通用方法和准则建议1:不要在常量和变量中出现易混淆的字母 包名全小写,类名首字母全大写, 常量全部大写用下划线分割, 变量采用驼峰命名法建议2:莫让常量蜕变成变量 这个建议可能使人大跌眼镜。通常的观念中常量不会变化,我在读此...

2018-08-16 23:43:40 1460

原创 CompletableFuture学习

文章目录CompletableFuture详解CompletableFuture的基本用法任务的异步运行异步执行Supplier异步执行Runnable类型的任务异步任务链thenApply :以同步的方式继续处理上一个异步任务的结果thenAccept : 以同步的方式消费上一个异步任务的结果thenRun 以异步的而方式执行Runable任务CompletableFuture详解JDK1.8引入的新的Future,常用于异步编程之中,所谓异步编程,简单来说就是:“程序运算与应用程序主线程在不同的线程

2021-03-17 11:19:13 24

原创 Redis知识

文章目录Redis事务Redis发布、订阅Redis集群数据复制的原理Redis的持久化Redis集群模式以及工作原理1 主从模式2 哨兵模式3 集群模式Redis事务Redis支持分布式环境下的事务操作,其事务可以一次执行多个命令,事务中的所有命令都会序列化地顺序执。在事物在执行过程中,不会被其他客户端发送来的命令请求打断。服务器在执行完事务中的所有命令后,才会继续处理其他客户端的其他请求。Redis的事务操作分为开启事务、命令入队列、执行事务三个阶段。Redis的事务执行流程如下事务开启:客户端

2021-03-16 22:51:06 19

原创 Redis管道技术以及SpringBoot中应用

文章目录redis 管道Redis管道技术基于SpringBoot的使用如下:redis 管道Redis是基于请求/响应协议的TCP服务,在客户端向服务器发送一个查询请求后,需要监听Socket的返回,该监听过程一直阻塞,知道服务器有结果返回,由于Redis集群是部署在多个服务器上的,所以Redis请求/响应模型在每次请求时都要跨网络在不同的服务器之间传输数据,这样每次查询都存在一定的网络延迟。由于服务器一般采用多线程处理业务,并且内存操作效率很高。所以一次请求延时20MS,则多次请求的网络延迟会不断累

2021-03-15 23:15:44 68

原创 令牌环桶算法

文章目录令牌桶算法模拟抢购令牌环桶模拟抢购令牌桶算法模拟抢购令牌环桶,在对某个资源或者方法进行调用之前首先要获取到令牌也就是获取到许可证才能进行相关的操作,否则将不被允许。比如,常见的互联网秒杀抢购等,商品的数量有限,为了防止大量的并发请求流量进入系统后导致普通商品的消费出现影响,我们需要对类似这样的操作增加令牌授权,许可证放行等操作。根据固定的速率向桶里提交请求新加数据时如果超过了桶的容量,则请求将会被拒绝如果令牌不足,则请求也会被拒绝(请求可以再次尝试)令牌环桶import com.

2021-03-14 09:40:56 19

原创 使用interrupt方法终止线程

使用interrupt方法终止线程有以下两种情况。线程处于阻塞状态。例如在使用sleep、调用锁的wait或者调用socket的receiver accpet等方法,会使线程处于阻塞状态。在调用线程的interrupt方法时,会抛出InterruptedException异常。我们通过在代码中捕获异常,然后通过break跳出状态检测循环,结束这个线程的执行。通常我们很多人认为只要调用interrupt方法就会结束线程,这实际上理解有误,一定要想捕获InterruptedException异常再通过bre

2021-03-05 22:05:43 14

原创 CompletableFuture.thenCompose

文章目录thenCompose 学习thenCompose 学习thenCompose允许将两个异步操作进行流水线,第一个操作完成时,将其结果作为参数传递给第二个操作。package book.java8.char11;import org.apache.commons.lang3.RandomStringUtils;import org.apache.commons.lang3.StringUtils;import org.apache.commons.lang3.builder.ToStr

2020-12-20 11:57:14 346 1

原创 MongoDB @CompoundIndexes 不起作用,没效果

楔子springMongoDB 自动创建索引不生效,使用spring-boot-starter-parent版本是2.3.0.RELEASEAutomatic index creation is turned OFF by default as of version 3.0.https://docs.spring.io/spring-data/mongodb/docs/current/reference/html/#mapping.index-creation启用 索引自动创建索引注释使

2020-11-10 16:25:41 186

原创 springboot Linux启动脚本

楔子springboot启动脚本shellstartJar.sh#!/bin/bash# Author study## UPDATE 2020-01-05version="1.0.1"appName=$2if [ -z $appName ];then appName=`ls -t |grep .jar$ |head -n1`fifunction start(){ count=`ps -ef |grep java|grep $appName|wc -l` if [

2020-09-12 23:46:01 57

原创 Linux自定义java程序运行脚本的命令

楔子学习记录笔记脚本#!/bin/bash## Author LinkinStar## UPDATE 2019-01-05version="1.0.1";appName=$2if [ -z $appName ];then appName=`ls -t |grep .jar$ |head -n1`fifunction start(){ count=`ps -ef |grep java|grep $appName|wc -l` if [ $count != 0 ];th

2020-09-12 22:26:27 15

原创 Path is not a working copy directory svn: None of the targets are working copies

文章目录楔子结局楔子eclipse使用SVN更新 文件提示Path is not a working copy directory svn: None of the targets are working copies记录一下,以备下次使用结局进入文件目录,使用 SVN工具更新,不使用eclipse 插件更新...

2020-08-13 17:50:54 149

原创 Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported]

楔子springboot RequestBody接受前台提交数据 ,提示错误Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported]前台ajax<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> &lt

2020-08-12 10:24:19 96

原创 Linux shell常用脚本命令

文章目录楔子1 xargs1.1 查找拷贝文件|查找解压文件`-n -f 参数解释` 可以参考 [ 阮一峰 xargs 命令教程](http://www.ruanyifeng.com/blog/2019/08/xargs-tutorial.html)楔子学习记录笔记,能力有限,希望不要误导大家1 xargs1.1 查找拷贝文件|查找解压文件注意 使用-n -f 即可查找输出|...

2020-08-08 21:10:38 197

原创 PropertiesConfiguration getStringArray

楔子学习笔记。遇到使用了 commons-configuration,好奇getStringArray的分隔符是什么,查找官网发现一个例子,记录一下,以备后续翻看。getStringArray 分隔符<dependency> <groupId>commons-configuration</groupId> <artifactId>commons-configuration</artifactId> <ver

2020-08-03 21:54:07 146

原创 《早起的奇迹》

楔子读书笔记,每个人读书感受不同,对自己影响作用不同,次仅作为读书记录,希望不要误导人

2020-08-02 23:20:53 64

原创 《影响力》读书笔记

影响力(经典版)思维导图

2020-07-30 09:27:58 51

原创 redisTemplate ping pong

楔子自我学习笔记。demo public String ping(){ return redisTemplate.execute(new RedisCallback<String>() { @Override public String doInRedis(RedisConnection connection) throws DataAccessException { return connection

2020-07-16 14:53:50 396

原创 win10 MariaDB设置字符集

楔子学习笔记设置MariaDB字符集查询字符集SHOW VARIABLES LIKE '%character%'; SHOW VARIABLES LIKE 'collation%';设置字符集[mysqld]# 注意你的安装位置datadir=C:/soft/a/MySQL/MariaDB 10.5/dataport=3306innodb_buffer_pool_size=2035Mcharacter-set-client-handshake = false chara

2020-07-05 23:42:19 283

原创 Swagger字段属性说明不显示

楔子学习记录笔记。Swagger字段属性说明不显示问题问题返回单个bean就显示 字段说明返回 map 就不显示字段说明解决返回字段使用泛型 ,并且返回方法 返回泛型例如controller 方法@GetMapping("localpermapList")@ApiOperation("localswagger测试MapList")public R<List<Person>> personrDataList() { ArrayList<Pers

2020-06-15 22:46:41 1676

原创 xuex

楔子学习笔记提示错误Can not find java process. Try to pass <pid> in command line.[root@CentOS7 ~]# java -jar arthas-boot.jar [INFO] arthas-boot version: 3.3.3[INFO] Can not find java process. Try to pass <pid> in command line.Please select an av

2020-06-14 16:31:35 83

原创 Linux安装 常用 工具

楔子使用过程中遇到的问题,做个记录ipconfig提示没有此命令yum install net-tools

2020-06-10 09:24:45 90

原创 Centos系统快速添加yum源

楔子学习笔记。之前一直是在阿里云官网 按照操作配置阿里centos镜像,今天偶然间发现一个工具,快速添加镜像命令安装yum install -y yum-utils device-mapper-persistent-data lvm2添加镜像添加命令yum-config-manager --add-repo http://mirrors.aliyun.com/repo/Centos-7.repo阿里云yum源:http://mirrors.aliyun.com/repo/Cento

2020-06-08 00:15:05 98

原创 CentOS7安装docker简单学习

楔子CentOS Linux release 7.8.2003 安装docker学习笔记。centos版本查看Linux版本[root@CentOS7 ~]# cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core)[root@CentOS7 ~]# yum安装docker确保yum包更新到最新yum update卸载旧版本docker(如果有的话) yum remove docker docker-c

2020-06-08 00:04:34 73

原创 类字面常量

楔子java 8 学习笔记类字面常量Java还提供了另一种方法来生成对象的引用:类字面常量,对上述程序来说,就像这样FancyToy.class。这样做不仅更简单,而且更安全,因为它在编译时就会受到检查。并且它根除了对forName方法的调用,所以效率更高。类字面量不可可以用于普通类,也可以应用于接口、数组以及基本数据类型。另外,对应基本数据类型包装类,还有一个标准字段TYPE.当使用.class来创建对Class对象的引用时,不会自动地初始化该Class对象。为了使用类而做的准备工作实际包含

2020-06-07 20:56:52 118

原创 GitHub代下载服务

楔子需要从github下载 windows版本的redis,无奈太慢,发现一个下载网址下载https://g.widora.cn/redis 下载地址https://github.com/tporadowski/redis/releases

2020-06-07 18:03:47 1095

原创 ffmpeg Linux可执行文件

楔子学习笔记,ffmpeg在Linux上静态可执行文件。下载地址解压tar.xz文件如何解压解压tar.xz文件:先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包。

2020-06-07 09:26:18 380

原创 maven settings.xml 内容

楔子自己使用的maven 配置settings.xml<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http:

2020-05-30 11:11:12 69

原创 《不上班也有錢》

楔子读书笔记这本书 ,其中有可取性。根据实际情况获取自己需要的理念,仅作为读书笔记,希望不要误导人豆瓣地址

2020-05-23 11:32:05 175 1

原创 EasyPlayer.js 在VUE中使用

楔子不是专业的前端,只是 需要使用,网上各种博客都是 官方那些,可以按照操作后 提示Uncaught ReferenceError: videojs is not defined解决官网地址npm install @easydarwin/easyplayer --savenpm install --save-dev copy-webpack-plugin 1 copy-webpack-pluginnpm install --save-dev copy-webpack-plugin

2020-05-22 21:36:40 2046 1

原创 Jsoup 模拟登陆

楔子之前用JSOUP 模拟登陆 签到 获取积分(只需要 用户密码即可登陆的情况)。好奇 Jsoup 模拟 浏览器访问 如何获取 传统 应用依靠session 判断是否登陆测试 Jsoup.execute() 带上cookie就可以测试结果访问不带cookie的效果访问带cookie的效果模拟浏览器访问的方法如下import org.jsoup.Connection;import org.jsoup.Jsoup;import java.io.IOException;im

2020-05-15 22:03:20 187

原创 ffmpeg录制屏幕并推流 HLS

楔子学习笔记ffmpeg+nginx +EasyPlayer.jsnginx配置在 server中配置 如下 location /hls/ { root html/hls/; }推送流--录制屏幕 推送 flvffmpeg -f gdigrab -i desktop -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -f flv rtmp://127.0.0.1:1985/myapp

2020-05-14 22:34:40 1614

原创 ffmpeg录制屏幕并推流ffmpeg+nginx-http-flv-module+flv.js

楔子ffmpeg录制屏幕并推流 ffmpeg+nginx-http-flv-module+flv.js学习笔记三个位置 注意1 nginxwindow 需要编译 ,可以直接用这个编译好的 https://download.csdn.net/download/u012848709/12391725rtmp application myapp2 推流rtmp://127.0.0.1:1985/myapp/mystream3 页面播放 urlZ http://127.0.0.1:8080/

2020-05-11 22:27:48 1508 1

原创 Jsoup模拟表单提交数据

楔子jsoup简单学习模拟POST 上传文件void upFile() throws IOException { String filePath = "D:/tmp/1.jpg"; String filePath2 = "D:/tmp/2.jpg"; FileInputStream inputStream = FileUtils.openInputStream(n...

2020-05-07 15:08:33 1033

原创 吴闲云——煮酒探西游

楔子01 唐僧的父母之谜

2020-05-07 12:38:02 148

原创 继承和初始化

楔子java8学习笔记继承和初始化当执行java Beetle,首先会试图访问Beetle类的mian() 方法(一个静态方法),加载器启动并找出Beetle类的编译代码(在名为Beetle.class的文件中)。加载过程中,编译器注意到有个基类,于是继续加载基类。不论是否创建基类的对象,基类都会和被加载。如果基类还存在自身的基类,那么第二个基类也将被加载,依次类推。接下来,根基类(I...

2020-05-04 21:48:04 81

原创 Rust在线电子书

楔子学习笔记https://kaisery.gitbooks.io/trpl-zh-cn/content/https://kaisery.github.io/trpl-zh-cn/title-page.htmlhttps://doc.rust-lang.org/book/print.html

2020-05-03 21:32:58 321

原创 类的初始化和创建过程

楔子菜鸟的学习笔记。《On Java 8》中文版类的初始化以Dog的类概括一下创建对象的过程即使没有显示地使用static关键字,构造器实际上也是静态方法。所有,当首次创建Dog 类型的对象或是首次访问Dog类的静态方法或属性时,Java解释器必须在类路径中查找,以定位Gog.class当加载完Dog.class后,有关静态初始化的所有动作都会执行。因此,静态初始化只会在首次加载...

2020-05-03 16:09:37 80

Informatica_Powercenter安装与配置参考文档

Informatica_Powercenter安装与配置参考文档9.5.1.pdf

2018-02-04

nginx-http-flv-ffmepeg.zip

ffmpeg-4.2.2-win64-static 采集 计算机桌面,推送流到 nginx-http-flv 。然后页面播放

2020-05-05

windows_hadoop2.7.6

windowd 下Hadoop2.7.6 工具 以及安装文档 ,Hadoop2.7.6

2018-06-30

nacos-server-1.1.3.zip

nacos-server-1.1.3.zip

2021-05-06

CentOS-6.10-x86_64-bin-DVD1to2

CentOS-6.10-x86_64-bin-DVD1to2 下载 文件 避免 官网更新找不到

2019-03-12

Xftp_xshell_6_Free for HomeSchool

Xftp_xshell_6_Free for HomeSchool 个人可以官网发邮件申请使用,没必要找破解版

2019-01-03

EasyPlayer.js 在VUE中使用

EasyPlayer.js 在VUE中使用 https://blog.csdn.net/u012848709/article/details/106291133

2020-05-22

支持snappy压缩的hadoop2.7.2

支持snappy压缩的hadoop2.7.2,源码编译支持压缩 。

2018-07-11

HA-KMPlayer

HA-KMPlayer视频播放器,Kmplayer增强版 是基于 Kmplayer 官方版基础上,通过增加第三方插件、解码器实现的增强版,能对各种流行视频

2018-03-05

window10 默认的图片查看器

window10 默认的图片查看器和window7不同,我更习惯与window7的图片查看器

2018-02-26

JRebel for Eclipse version 2019.1.4-SNAPSHOT_update-site_2.zip

JRebel for Eclipse version 2019.1.4 版本插件。官方下载可能慢。

2019-06-19

kettle 电子书 使用PDI构建开源ETL解决方案 [MATT CASTERS著;初建军,曹雪梅译]

关于kettle的电子书,书中介绍了kettle的使用,对于初学者有帮助

2018-01-19

dbeaver_win_64

dbeaver-ce-6.0.3-x86_64 连接 impala使用,当然其他数据库也可连接 请移步到官网下载 https://dbeaver.io/download/

2019-04-29

typora-setup-x64-0.9.93

可以中官网下载,我是为了避免官网下载速度慢,才放此位置 的 Typora是一款不错的 Markdown编辑器(比office更简洁的文本编辑器),相比于口碑很高的Mou,Typora将【编辑】与【预览】功能合并。很多功能颠覆了传统Markdown编辑器,这也是我选择它的原因之一。文字爱好者和程序员比较偏爱这款编辑器,目前我仅限于把它用于记笔记,日常写作,因为层级关系条理,看起来干净纯粹,没有office那么繁琐,可以提高工作效率。

2020-07-25

redisclient-win32.x86.2.0.rar

https://github.com/caoxinyu/RedisClient/releases github下载太慢,可以从这里下载,不需要积分。

2020-03-05

Linux ntfs-3g

NTFS-3G 是一个开源的软件,可以实现 Linux、Free BSD、Mac OSX、NetBSD 和 Haiku 等操作系统中的 NTFS 读写支持。它可以安全且快速地读写 Windows 系统的 NTFS 分区,而不用担心数据丢失。

2018-02-07

redis客户端以及_Redis-x64-5.0.9.zip

Redis-x64-5.0.9以及客户端, github下载太慢,故 分享一下。 github下载太慢,故 分享一下

2020-06-07

jdk-11.0.8_windows-x64_bin.zip

JDK11变化详解,JDK8升级JDK11详细指南.https://www.jianshu.com/p/81b65eded96c

2020-08-23

思源宋体_win10字体替换工具.rar

思源宋体_win10字体替换工具 字体工具可有从这里下载 win10字体替换软件 https://www.lanzous.com/i47t7tg

2019-08-07

图形化连接Linux

超级VNC 64位是一个功能强大,易于使用和免费的远程PC访问软件,可以显示另一台计算机(通过互联网或网络)在自己的屏幕上的屏幕。该程序允许您使用鼠标和键盘远程控制其他PC。这意味着您可以在远程计算机上工作,就像坐在它的前面一样,就在您当前的位置。

2018-02-08

hadoop_eclipse插件

hadoop_eclpise插件 为了避免使用过程中出错 ,在 环境变量 增加 HADOOP_USER_NAME 值为 root

2018-03-20

电子书drm_DeDRM

https://github.com/apprenticeharper/DeDRM_tools DeDRM插件是一款能够去除kindle电子书中的DRM签名限制的软件,它里面包括支持最新的calibre3的插件,和单独的windows工具,有需要的可以下载来使用

2018-03-20

电影推荐系统数据集地址

https://grouplens.org/datasets/movielens/ 电影推荐系统数据集地址

2019-01-02

OneTab_1.33和The Great Suspender_7.0.109浏览器插件.zip

有了onetab以后,只要点击一下浏览器中的onetab插件图标,所有的页面都会被缩到一个页面里以列表的形式呈现,非常的清爽,内存瞬间就下来了,找起东西来也方便的多。

2020-06-28

OracleXE112_Win64_part1

OracleXE112_Win64 oracle11便携版。 第一部分。

2019-04-04

exlipse插件

eclipse常用的基本插件,包括Struts2的插件,解压到eclipse的 dropins目录下就可以

2018-02-26

Erlang程序设计

喜欢请支持种作者。购买纸质版。喜欢请支持种作者。购买纸质版

2018-04-08

VB Scripts.zip

powerdesigner,把comment替换成name和把name替换成comment。 Name和Comment 互相替换

2020-07-30

OracleXE112_Win64_part2

OracleXE112_Win64 oracle11便携版。 第二部分。

2019-04-04

dexport虚拟桌面工具

这个去官网下载。个人是免费的。使用可以参考http://blog.csdn.net/xingbaozhen1210/article/details/76184468

2018-01-19

cloudera-quickstart-vm-5.13.0-0 书签

cloudera-quickstart-vm-5.13.0-0- 相关书签。

2019-05-07

rufus工具轻松创建USB启动盘

Rufus 是一个可以帮助格式化和创建可引导USB闪存盘的工具,比如 USB 随身碟,记忆棒等等。 在如下场景中会非常有用: 你需要把一些可引导的ISO格式的镜像(Windows,Linux,UEFI等)创建成USB安装盘的时候 你需要使用一个还没有安装操作系统的设备的时候 你需要从DOS系统刷写BIOS或者其他固件的时候 你需要运行一个非常底层的工具的时候 Rufus 麻雀虽小,五脏俱全,体积虽小,功能全面。

2018-02-04

The Great Suspender7.0.109_0.crx

7.0.109_0.crx版本 谷歌浏览器 版本 74.0.3724.8 可用

2019-04-19

Informatica安装手册

Informatica 安装手册,里面有linux和window 环境的安装

2018-01-31

impala_jdbc_2.5.30_win_64

Impala JDBC Connector for Cloudera Enterprise impala_jdbc_2.5.30.1049.zip 这个是window 64 版本的 没有积分请移步到 https://www.cloudera.com/downloads/connectors/impala/jdbc/2-5-30.html

2019-04-29

rufus-3.8p_3.rar

可以在github搜索下载,但是下载比较慢。官网地址|https://rufus.ie/ Rufus 是一个可以帮助格式化和创建可引导USB闪存盘的工具,比如 USB 随身碟,记忆棒等等。在如下场景中会非常有用:你需要把一些可引导的ISO格式的镜像(Windows,Linux,UEFI等)创建成USB安装盘的时候、你需要使用一个还没有安装操作系统的设备的时候、你需要从DOS系统刷写BIOS或者其他固件的时候、你需要运行一个非常底层的工具的时候。Rufus 麻雀虽小,五脏俱全,体积虽小,功能全面。

2019-11-30

jdk-7u80-windows-x64.rar

jdk-7u80-windows-x64开发工具 dk-7u80-windows-x64.exe是jdk7 64位版本

2020-04-17

Hash修改器

http://www.xsnow.moe/2015/10/23/HashModifier/ 文件hash值修改

2018-02-04

redisclient-win32.x86.2.0.rar

redis客户端,https://github.com/caoxinyu/RedisClient/tree/windows/release Github下载太慢,

2020-03-03

ZooKeeper-分布式过程协同技术详解 和从Paxos到Zookeeper

ZooKeeper-分布式过程协同技术详解 和 从Paxos到Zookeeper 分布式一致性原理与实践 电子书。喜欢请支持种作者。购买纸质版

2018-04-04

千里草竹的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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