- 博客(273)
- 资源 (67)
- 收藏
- 关注
原创 typora增加到鼠标右键
1、问题描述逐渐习惯用md记录问题,鼠标右键没有快捷方式,网上找了下基本都是更改注册表什么的,找到个直接修改下文件执行的方法,记录下。2、解决方案2.1 方法新建txt文本文件,写入:Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.md]@="Typora.md""Content Type"="text/markdown""PerceivedType"="text"[HKEY_CLASSES_ROOT\.md\Shell
2021-06-23 10:53:48 386 3
原创 基于springboot整合spring-retry
1、背景本系统调用外围系统接口(http+json),但是发现有时外围系统服务不太稳定,有时候会出现返回一串xml或者gateway bad的信息,导致调用失败,基于这一原因,采用基于springboot,整合spring-retry的重试机制到系统工程中,demo已经放到github上。2、解决方案简要说明:demo工程基于springboot,为了方便验证,采用swagger进行测试验证。2.1 pom文件<?xml version="1.0" encoding="UTF-8"?>
2021-06-09 18:04:05 671 5
原创 idea中提交项目到github及invalid authentication data 404 not found not found问题
1、背景在idea中提交项目到github上,以前是可以提交,今天突然报:invalid authentication data 404 not found not found(如下图),网上找了下解决方案,同时记录下项目(使用spring retry实现重试的demo)在idea中提交到github上的完整流程,希望能帮助有需要的朋友,祝好运!2、解决方案方案简单说:需要在github中生成token,然后存储到github中,进行项目提交等操作。2.1 登录github,进入settings页
2021-06-02 22:01:13 662 4
原创 git秘钥问题解析及gitlab配置(Please make sure you have the correct access rights and the repository exists)
1、背景描述前端开发从进项目,代码有几周没提交了,公司管理员给分配了gitlab的权限,就帮他弄下,结果一直报以下错误:Please make sure you have the correct access rights and the repository exists.git clone git@gitlab.cpirhzl.com:ruanjianlaowang/web.git c:\Users\软件老王\Desktop\web --progressHost key verificati
2021-04-24 18:36:12 3219 7
原创 idea中打包跳过test
1、问题描述项目打包,突然发现打包好慢,看了下提示信息是运行TESTS,看了下项目,发现是同事提交了一些junit测试类,以前设置过,一下子想不起来怎么跳过test执行打包了,就查了下,记录下。2、解决方案网上的方案好多,直接设置配置文件什么的,看了下,其实idea已经有这个配置,只需要点击下就可以直接跳过test了。2.1 首先idea中点开右边的maven,鼠标都放到最顶端 >>上。2.2 选择先闪电即可。2.3 效果图这样再次打包就会跳过验证Test了。更多信息请
2021-04-24 15:25:00 3225
原创 前后端联调之nginx部署
1、问题说明java前后端分离开发,因为后端请求牵扯要使用动态生成的token,使用swagger调用接口有点麻烦,就让前端给了下打包后的文件,本地(windows)启动nginx,然后进行后端接口自测。2、解决方案2.1 前端部署前端使用vue进行开发,为了节省时间,没有直接使用前端源码自行打包,编译太慢,采用前端人员打包后的dist直接进行部署。2.2 nginx部署(1)nginx下载地址:http://nginx.org/en/download.html软件老王下载的是1.16
2021-04-13 00:15:30 887 5
原创 基于mysql的shiro项目转oracle数据库
1、问题说明改造以前的一个shiro项目,以前数据库用的mysql,要更改成oracle,记录下,希望能帮到有需要的朋友。2、解决方案因为数据库中表结构,也就6个张表(5个权限表+一个日志表),原方案是想根据数据库字段,转到pownerdesigner中,然后再转出来,后来发现太麻烦放弃了。2.1 使用navicat premium(1)通过navicat premimum 连接oracle数据库。(2) 选中数据库,右键选中转储SQL文件,然后选择仅结构,就能导出oracle建表sql了。
2021-04-11 21:19:24 249
原创 mybatis项目采用mybatis-plus开发,报:Invalid bound statement (not found) 异常,详细解决方案
1、问题说明原有项目用shiro控制权限,要合并到新项目中,新项目中用到mybatis-plus (官网地址:https://mp.baomidou.com/),合并后项目启动不起来。报:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)。官网常见问题中有描述问题解决方案:描述的比较抽象,弄了半天才解决,记录下,希望对朋友有帮助。2、解决方案2.1 包的问题如下pom文件配置,删除m
2021-03-23 13:29:28 1124
原创 PowerDesigner一键导出数据库设计表结构
1、背景帮朋友弄下数据库设计,又用到PowerDesigner,因为还要数据库设计文档(word),还想着怎么把数据库结构导出呢,发现以前弄过,一键导出,很方便,分享下,祝好运!2、解决方案2.1 执行窗口依次点击,Tools->Execute Commands ->Edit/Run Script2.2 执行脚本第一次执行,复制脚本到空白编辑处,点击三角执行按钮就可以了,执行完成后可以保存脚本,以便下次用,下次直接打开文件执行就可以了。2.3 执行效果(1)点击执行后,会首
2021-03-14 14:05:07 1414
转载 ArrayList与linkedList区别及扩容方式
1. ArrayArray(数组)是基于索引(index)的数据结构,它使用索引在数组中搜索和读取数据是很快的。Array获取数据的时间复杂度是O(1),但是要删除数据却是开销很大,因为这需要重排数组中的所有数据, (因为删除数据以后, 需要把后面所有的数据前移)缺点: 数组初始化必须指定初始化的长度, 否则报错例如:int[] a = new int[4];//推介使用int[] 这种方式初始化int c[] = {23,43,56,78};//长度:4,索引范围:[0,3]2. List
2021-03-02 22:45:26 971
转载 数据库SQL语句中 where,group by,having,order by的执行顺序
一、SQL查询1.查询中用到的关键词主要包含六个,并且他们的顺序依次为:select>from>where>group by>having>order by其中select和from是必须的,其他关键词是可选的,这六个关键词的执行顺序与sql语句的书写顺序并不是一样的,而是按照下面的顺序来执行:from>where>group by>having>select>order byfrom:需要从哪个数据表检索数据where:过滤表中数据的
2021-02-22 12:31:30 7744
原创 微信即将有自己的输入法,真的是要保护用户隐私吗?
张小龙透露:(1)微信即将有自己的输入法,但目的不是抢夺这个市场,而是保护用户隐私;(2)2亿多人将朋友圈设置为三天可见 ;现在很多app会收集用户信息,14,15年那会给某上市公司做过一个App,对手机远程定位、关机、格式化、发消息等,安装app的时候,有个下一步是获取远程权限的,所以安装app的时候可以留意下是否获取了不必要的权限。。看看大家的评论:更多信息请关注公众号:「软件老王」,关注不迷路,软件老王和他的IT朋友们,分享一些他们的技术见解和生活故事。...
2021-01-20 12:43:45 347
转载 单点登录原理与实现
一、单系统登录机制1、http无状态协议web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必须鉴别浏览器请求,响应合法请求,忽略非法请求;要鉴别浏览器请求,必须清楚浏览器请求状态。既然http协议无状态,那就让服务器和浏
2021-01-16 13:52:36 406
原创 为什么程序员互相之间不能透露薪水?
为什么程序员互相之间不能透露薪水?老王观点:(1)其他职业比如银行、财务、金融从业者、工程相关、机械相关等,之间可以无保留透露薪水?(2)个人认为薪水问题是人性问题,存在于所有职场中,不仅仅存在于程序员这个行业,程序员不存在特殊性。(3)一般职场的公司,都会要求员工之间不要相互讨论薪水,无非就是为了避免大家攀比,相同技能人员之间可能项目、入司时间等不同,存在较大薪水差异,一旦薪水透明,可能会存在造成人员离职或公司成本提升等问题。(4)程序员之间没有很忌讳谈论薪水,能其他行业一样,薪水问题不
2021-01-09 14:19:13 376
转载 maven私服搭建(基于nexus)
一、概述1、概要现在的项目基本都是用Maven来管理工程,这样一来在公司内容搭建一个私服就非常有必要了,这样一来可以管理公司内部用的JAR包,也可以管理第三方的各种JAR来,以免每次都要从外网的仓库中下载。私服有两种软件搭建Nexus和artifactory,这两个各有优点。artifactory 三年前已配置过了,本文配置一下Nexus。Nexus还是一个比较流行的私服。2、Nexus介绍 Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用N
2020-12-30 14:47:45 564
原创 IT线下培训班还值得报吗
最近有朋友私信想入坑IT行业,问IT线下培训班还值得报吗?老王观点:假如想跨专业或者跨行进入软件行业的,真心不太建议线下报班了;一是,软件行业经过十几年的发展,现存从业人员基数已经很大了,有一部分从业者已经转移到线上做讲师了,现在线上课程已经足够多,足够专业了,完全可以覆盖线下课程了;二是,线下课程一般是3-6月,费用大概在1-3万,具体价格看学习的语言,线上课程一般几十元,还有很多免费的,几百元能买个“全家桶”了;三是,线上课程专业度完全不输线下,很多都是从业多年的it老兵,不乏阿里、腾讯
2020-12-30 11:10:04 2532
原创 推荐一个github上好玩的工具
推荐一个github上好玩的工具推荐一个github上好玩的工具,给变量取名字,推荐给起名困难户。。。地址:https://unbug.github.io/codelf/#如果你用vscode,里面直接就有这个插件,右击就自动跳转到网页了。图1:图2:图3:图4:图5:更多信息请关注公众号:「软件老王」,关注不迷路,软件老王和他的IT朋友们,分享一些他们的技术见解和生活故事。...
2020-12-30 11:08:41 1091
原创 大龄青年自学Java,如何找到第一份工作?
大龄青年自学Java,如何找到第一份工作?先说本人情况,2016年二本土木类专业毕业,毕业后从事建筑类相关工作,但工作一直不稳定,因为在这中间考了几次研究生,每次都是年底几个月辞职复习,前两次都是考的名校全日制金融硕士,都是高分进复试却在复试被刷或者被调剂到非全日制,去年底想着年龄大了不适合考全日制了,考金融也考累了,于是去年底又跨考了某211计算机专业的非全日制硕士,因为疫情缘故所以今年没有上机考试,侥幸上岸,上岸后学了几个月Java,准备找工作,但苦于自己年龄已经27了,而且又无计算机工作经验,找工作
2020-12-28 20:02:57 784
原创 github用起来-pycharm中玩好github
1、背景github申请了好久,一直没用起来,今天刚好有朋友问文章中代码的事情,就顺便整理下,结合pycharm用起来了。2、方案2.1、结合IDE工具-pycharm使用因为是python代码,用的IDE工具是:pycharm,pycharm结合github一起使用,具体设置如下:(1)需要首先有git,这里默认安装自动能匹配上,假如没有匹配自己添加下。(2)设置github账户标注的第四步,点击+号后,会跳转到github授权网页,授权完成后,就会显示在这里。注意点:最下面有个c
2020-12-26 19:53:20 916
原创 docker使用阿里云镜像报错
0、简单说明使用docker阿里云镜像,需要首先登陆阿里云账户才行,搜索:容器镜像服务,然后docker示例地址如下:https://***.mirror.aliyuncs.com每个人的***,都不一样。1、阿里云官方文档针对Docker客户端版本大于 1.10.0 的用户您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <&
2020-12-23 22:14:08 1229
原创 林子大了什么鸟都有
1、林子大了什么鸟都有网上拜师了一个Java资深程序员,我说自己是初学者,然后问了几个问题逗逗他。闲来无事,加了一个程序员相关的群,想了解下现在程序员们都喜欢聊什么话题,连续申请了好几个群都没有通过,我感兴趣的都满员了,其他的都是要输入验证以后才能进去,折腾了好一会才进入了一个Java技术交流群。扑面而来的是一群人在聊面试经历的,大约是一些来自北上广深的程序员们在侃大山,不乏一些喜欢吹嘘的人时不时的发一些自己对编程的独特见解,引来一群网友的崇拜表情。其中,有一位叫“最咸那条章鱼”的网友很是活跃,看起
2020-12-23 18:40:46 385
原创 虚拟机无法上网问题
1、背景win7下虚拟机无法上网,ping的时候报“Name or service not known”,上次已经解决了,这次因为安装图形化界面,更新了虚拟机(yum update),居然又被清空了,记录下。2、方案2.1 原因不能上网,其实是因为/etc/resolv.conf这个文件默认是空的,需要配置上网关ip地址就可以了。2.2 配置配置如下:[root@localhost ~]# vi /etc/resolv.confnameserver 192.168.85.12.3 效果
2020-12-19 11:08:21 257 1
原创 Centos7安装图形化界面
1、背景描述今天有点裂开了!win7下的本地虚拟机好久没用了,今天要测试个东东,发现磁盘空间快满了,就调整了下虚拟机磁盘空间(如下图),调整后系统不认,还的去linux环境中配置,弄了半天,新增磁盘空间还是不识别,就想着安装图形化来操作,然而图形化安装,居然需要好几个G空间,删了删去,还是凑不够,干脆弄了一个新的虚拟机环境,顺便安装了下图形化环境。2.解决方案2.1 说明系统是centos7.9(M啊,刚才还是7.5,图形界面进不去,yum update下,升到7.9了啊)cat /etc/r
2020-12-18 22:17:13 1811 2
原创 分享一款非常棒的数据库文档生成工具,可导出md、excel等格式
1、背景因为要给朋友项目补数据库文档,文档中需要填写数据库表结构等信息。找了一个开源的、非常棒的数据库文档生成工具,可以导出word、excel(可编辑)、md等格式。。亲测,很棒,分享给大家。。2、内容2.1 简介2.2 登录数据库免安装,直接打开exe文件,类似navicat,直接登录数据库。2.3 软件界面导出格式很多,有chm、word、pdf、excel、md等等。2.4 导出dm格式示例2.5 导出excel格式导出excel格式,三个sheet页面,最后一个是明细
2020-12-15 12:23:55 1832
原创 甲方提供核心jar包,添加到本地maven仓库
1、背景甲方提供了几个内部包,需要用到新项目中,直接复制到maven仓库是无法识别的,编译不通过,不能使用。2、解决方案使用mvn命令安装就可以了,客户提供的jar包就不展示了,刚好oracle的ojdbc7包maven仓库中也没有,需要安装下。2.1 jar包在maven中的配置 <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc7</artifactId&g
2020-12-12 12:15:10 228
转载 Python正则表达式
1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语言里使用过正则表达式,只需要简单看一看就可以上手了。下图展示了使用正则表达式进行匹配的流程:正则表达式的大致匹配过程是
2020-12-06 23:57:46 163
转载 SpringMVC如何工作的?
SpringMVC的工作原理图:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、 DispatcherServlet调用HandlerAdapter处理器适配器。5、 HandlerAdapter经
2020-12-05 23:59:30 273
转载 github上新晋star3K的开源AI模型,包含情感分析等
简介旨在为开发者提供丰富的、高质量的、直接可用的预训练模型。【无需深度学习背景、无需数据与训练过程】,可快速使用AI模型,享受人工智能时代红利。涵盖CV、NLP、Audio、Video主流四大品类,支持一键预测、一键服务化部署和快速迁移学习全部模型开源下载,离线可运行。[特性]【丰富的预训练模型】:涵盖CV、NLP、Audio、Video主流四大品类的 180+ 预训练模型,全部开源下载,离线可运行。【一键模型快速预测】:通过一行命令行或者极简的Python API实现模型调用,可快速体
2020-12-02 22:02:43 4304 3
转载 浅谈web网站架构演变过程
前言我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。该系统具备的功能:用户模块:用户注册和管理商品模块:商品展示和管理交易模块:创建交易和管理阶段一、单机构建网站网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我们使用一个容器,如tomcat、jetty、jboos,然后直接使用JSP/servlet技术,或者使用一些开源的框架如maven+spring+struct+hibernate、maven+spring+springmvc+mybat
2020-12-02 20:51:21 191
转载 微服务架构详解
本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。要理解微服务,首先要先理解不是微服务的那些。通常跟微服务相对的是单体应用,即将所有功能都打包成在一个独立单元的应用程序。从单体应用到微服务并不是一蹴而就的,这是一个逐渐演变的过程。本文将以一个网上超市应用为例来说明这一过程。最初的需求几年前,小明和小皮一起创业做网上超市。小明负责程序开发,小皮负责其他事宜。当时互联网还不发达,网上超市还是蓝
2020-11-28 13:50:24 1427
转载 开源的分布式事务解决方案-Seata
Seata 是什么?(1)Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。(2)在 Seata 开源之前,Seata 对应的内部版本在阿里经济体内部一直扮演着分布式一致性中间件的角色,帮助经济体平稳的度过历年的双11,对各BU业务进行了有力的支撑。经过多年沉淀与积累,商业化产品先后在阿里云、金融云进行售卖。(3)2019.1 为了打造更加完善的技术生态和普惠技术成果,Seata 正式宣布对外开源,未来 Seata 将以社区共建的形式帮助其技术更加可
2020-11-27 20:17:02 260
转载 开源的分布式事务-Seata的设计原理
前言在微服务架构体系下,我们可以按照业务模块分层设计,单独部署,减轻了服务部署压力,也解耦了业务的耦合,避免了应用逐渐变成一个庞然怪物,从而可以轻松扩展,在某些服务出现故障时也不会影响其它服务的正常运行。总之,微服务在业务的高速发展中带给我们越来越多的优势,但是微服务并不是十全十美,因此不能盲目过度滥用,它有很多不足,而且会给系统带来一定的复杂度,其中伴随而来的分布式事务问题,是微服务架构体系下必然需要处理的一个痛点,也是业界一直关注的一个领域,因此也出现了诸如 CAP 和 BASE 等理论。在今年年初
2020-11-27 20:15:31 220
转载 github开源电商平台(续)-实战调试
1、下载项目:下载git工具(https://git-scm.com/download/win),执行:2、IDEA导入mall多模块项目一定要选择import的方式(ps:如果是IDEA的主界面,记得选那个import,不要new,实质上是跟这个一样)当然,你也可以选择其它的方式,不过那样需要多一点配置,其实所有的java项目配置都在这里,自己去百度这个点,就知道所有的java项目怎么弄了3、剩下的就是等待了,IDEA会自动下载maven所有的依赖包(大概3个小时左右)4、项目结构分析:
2020-11-26 15:11:07 379
转载 2020年最新Redis面试题
什么是RedisRedis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。Redis 可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。与传统数据库不同的是 Redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。另外,R
2020-11-26 09:51:35 1677
转载 github上star42.4K的开源电商平台
1、项目介绍项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。2、项目演示后台管理系统前台商城系统3、组织结构mall├── mall-common -- 工具类及通用代码├── mal
2020-11-25 19:15:45 741
原创 程序员是吃的青春饭吗?
背景:汇总了下老王在其他平台的原创回复,欢迎关注老王原创公众号【软件老王】,关注不迷路!1、据说程序员吃的是青春饭,不支持孩子学这个专业,不知道对不对?有朋友私信,【想请教您一下软件工程专业前景,一些从业者程序员讲述,这个专业的程序员职业生涯短暂,三十多岁就要改行,特别吃青春饭的一个专业,我看到后的确很焦虑,不支持孩子学这个专业。有些迷茫。请您指教一下。谢谢。】软件老王的观点:(1)这行年龄确实是个问题,首先说这行目前比较火,好就业,也就意味着年轻人多,所以说年龄问题在it行业确实存在,但是说
2020-11-22 16:26:10 677 3
转载 Redis中缓存预热、击穿、雪崩等问题解决方案
1、缓存雪崩缓存雪崩是指缓存同一时间大面积的失效,所以,后面的请求都会落到数据库上,造成数据库短时间内承受大量请求而崩掉。解决方案缓存数据的过期时间设置随机,防止同一时间大量数据过期现象发生。一般并发量不是特别多的时候,使用最多的解决方案是加锁排队。给每一个缓存数据增加相应的缓存标记,记录缓存的是否失效,如果缓存标记失效,则更新数据缓存。2、缓存穿透缓存穿透是指缓存和数据库中都没有的数据,导致所有的请求都落到数据库上,造成数据库短时间内承受大量请求而崩掉。解决方案接口层增加校验,如用
2020-11-22 11:30:30 443
转载 WebSocket一篇就够了
WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。一开始的握手需要借助HTTP请求完成。——百度百科目的:即时通讯,替代轮询网站上的即时通讯是很常见的,比如网页的QQ,聊天系统等。按照以往的技术能力通常是采用轮询、Comet技术解决。HTTP协议是非持久化的,单向的网络协议,在建立连接后只允许浏览器向服务器发出请求后,服务器才能返回相应的数据。当需要即时通讯时,通过轮询在特定的时间间隔(如1秒),由浏览器向服务器发送Req.
2020-11-21 10:59:58 421
原创 Java虚拟机调优系列PDF免费下载
1、目录Java虚拟机调优系列整理了下,导出成pdf了,方便朋友们查看,以下是目录:(1)Java虚拟机调优(一)- 一些概念(2)Java虚拟机调优(二)-一些概念(续)(3)Java虚拟机调优(三)-基本垃圾回收算法(4)Java虚拟机调优(四)-垃圾回收面临的问题(5)Java虚拟机调优(五)-分代垃圾回收详述1(6)Java虚拟机调优(六)-分代垃圾回收详述2(7)Java虚拟机调优(七)-典型配置举例1(8)Java虚拟机调优(八)-典型配置举例2(9)Java虚拟机调优(九)
2020-11-18 20:02:21 263
原创 阿里云盘上线了,使用中,1T空间,不限速(似乎)!
阿里云盘上线了,使用中,1T空间,不限速(似乎)!一、收到邮件通知二、app store搜索“阿里云盘”三、安装完毕四、提醒输入验证码,邮件中有五、输入验证码后,登录成功六、设置用户名,这里可以看到免费的是1TB空间七、验证速度,上线500k/s,速度还行,家里晚上网速不好,似乎没限速八、再强调下,申请种子用户地址地址:https://www.aliyundrive.com/更多信息请关注公众号:「软件老王」,关注不迷路,软件老王和他的IT朋友们,分享一些他们的技术见
2020-11-16 19:56:17 2449 1
DICOM转BMP相关源程序
2012-05-04
itk,错误:use /Zm to specify a higher limit解决办法
2012-03-21
redis client 最新 exe,特别强调不是jar包,csdn上基本都是jar包浪费积分
2019-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人