- 博客(50)
- 资源 (2)
- 收藏
- 关注
原创 RuntimeError: PytorchStreamReader failed reading zip archive: failed finding central directory
RuntimeError: PytorchStreamReader failed reading zip archive: failed finding central directory
2024-03-16 09:25:20
2255
原创 激活虚拟环境异常 CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate‘
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'
2024-03-14 09:16:22
632
原创 apisix admin api 403 Forbidden(接口请求403)
当你通过apisix的admin api 接口方式执行相关操作时,例如route、upstream设置,接口返回403 Forbidden
2023-12-28 18:26:19
1693
原创 ubuntu 安装apisix -亲测可用
官方未提供在ubuntu系统中安装apisix的方式,似乎只能通过源码方式安装,但是并不推荐,非常容易失败,1.apt install 如果没有你指定的版本,就去掉版本直接安装 sudo apt install。2.如果提示缺乏openresty,那么就单独先安装openresty。ubuntu和Debian其实类似的,可使用DEB方式安装,如下截图。
2023-12-26 18:25:37
815
原创 apisix 路由转发成功 但响应502异常(转发导致客户端来源发生变化)
apisix 路由转发成功 但502异常(转发导致客户端来源发生变化)
2023-12-26 18:06:20
1101
原创 apisix 路由 路径改写(路径替换)-路由地址截取-url截取 解决方案
apisix 路由 路径改写(路径替换)-路由地址截取-url截取-转发地址截取-转发地址改写
2023-12-26 17:39:26
2725
1
原创 邮件迁移-邮件同步-批量完成邮件迁移解决方案(两个邮箱服务器之间)-imapsync
邮件迁移、邮箱导出导入、在两个邮箱服务器之间完成邮件迁移,保障升级邮件服务器后,邮件数据不丢失
2023-12-02 17:19:46
1811
原创 You specified datacenter1 as the local DC, but some contact points are from a different DC: Node(en
You specified datacenter1 as the local DC, but some contact points are from a different DC: Node(endPoint=192.168.100.1:9042, hostId=df009af0-cbed-466e-b1d7-6aba331cb0f5, hashCode=f6fbd27)=dc1; please provide the correct local DC, or check your contact poi
2023-11-17 11:04:45
170
原创 git权限不够:Ask a project Owner or Maintainer to create a default branch
remote: A default branch (e.g. master) does not yet exist for galaxy/apache-jspf-project remote: Ask a project Owner or Maintainer to create a default branch: remote:remote: http://192.168.8.9/galaxy/spf-project/-/project_members
2023-09-25 09:59:32
3203
原创 jstat命令查看jvm内存情况及GC内存变化
命令格式jstat命令命令格式:参数说明:Options,选项,一般使用 -gc、-gccapacity查看gc情况pid,VM的进程号,即当前运行的java进程号interval,间隔时间(按该时间频率自动刷新当前内存情况),单位毫秒count,打印次数,如果缺省则打印无数次。
2023-04-27 10:39:35
3856
原创 solidity delegatecall() 的坑
智能合约中,使用delegatecall(),需要很慎重简单解释下delegatecall:delegatecall其实就是当前合约将Aaddress所指向的合约代码的test()代码作为当前合约的一部分来执行,即完全使用当前合约的环境来执行,脱离Aaddress合约本身。
2022-11-11 17:47:43
314
原创 Error: Running Homebrew as root is extremely dangerous and no longer supported.
MacOS高版本上运行brew install等其他命令,或更新了某些应用,会报各种权限问题,此时最好的解决办法,参考这位博主,有很好的解决效果,核心思想就是修改系统关键文件权限给当前登陆用户。
2022-09-27 00:15:00
1436
原创 solidity Constant 和 Immutable 状态变量
immutable可以在声明时赋值,不过只有在合约的构造函数执行时才被视为视为初始化。这意味着,你不能用一个依赖于不可变量的值在行内初始化另一个不可变量。不过,你可以在合约的构造函数中这样做。这是为了防止对状态变量初始化和构造函数顺序的不同解释,特别是继承时,出现问题。(不可变量),在这两种情况下,合约一旦部署之后,变量将不在修改。
2022-09-22 19:46:51
421
原创 solidity 引用类型之动态数组赋值相关注意事项
抛出问题,外部函数的入参参数是动态数组,那么必然是memory存储类型,那么赋值给状态变量会怎样呢,赋值给其他memory动态数组又会是怎样呢,如下代码友好的介绍。
2022-09-21 23:34:03
446
原创 solidity TypeError: Data location can only be specified for array, struct or mapping types
当编译solidity合约代码报如下异常时,说明函数入参或函数返回或函数体中,用到的变量中,有引用类型的变量,此时需要注意指定变量的存储类型(calldata、memory、storage),其中包括了string类型的变量(引用类型变量)也同样需要注意设定存储类型。其它基本类型不要在入参和返回中画蛇添足,同样会导致报错。正确的改法如下,如此程序和正常编译。示例,如下代码会导致报错。
2022-09-21 17:23:38
642
原创 PFX文件解析及读取、写入、删除相关操作
针对pfx文件的解析及操作,java 标准库提供了很好的支持,需要做一定得封装,才能比较友好的使用,如下是我做的一些封装及核心代码,话不多说,直接上代码。pfx自定义封装类:方便使用公私钥信息。本次JDK版本 zulu-11。pfx解析及读写操作核心工具类。......
2022-08-11 17:31:29
2612
原创 Golang 理解slice 特性- 容量 指针 扩容
直接上一段代码,检测你的段位1. 如果你预期的结果和运行后的结果一致,恭喜你已彻底get slice 2. 如果你看懂了运行结果,说明对slice的概念是理解的,只是掌握的不熟,缺乏实践 3. 如果看不懂运行结果,那么就认真听我的分析func test_slice(){ arr :=[...]int{0,1,2,3,4,5,6,7} // 故意给一个超过数组容量的slice var slic...
2021-12-17 11:22:42
407
转载 Mac 设置的环境变量 不全局生效 的解决办法
怎么解决mac每次启用终端非要source才能使得环境变量生效【附源码】_463279708_51CTO博客
2021-12-14 14:36:16
547
原创 Mac 常用快捷键 截图 访达
截图屏幕截图、部分截图 详细方法:在 Mac 上拍摄截屏 - Apple 支持 (中国)访达路径快捷键shift+command+g然后输入文件录目的文件路径即可快速到达
2021-12-11 14:25:15
267
原创 mac 无法安装软件解决方法 因为Apple无法检查其是否包含恶意软件
mac提示“打不开xxx,因为Apple无法检查其是否包含恶意软件...”时,一般是由于你下载了非App Store且不受苹果信任的开发者的软件,怎么解决呢?解决方案在设置-安全性与隐私-通用-允许从以下位置下载的应用-勾选“任何来源”,这时候有朋友就会说了,只有前两项怎么办?其实这个选项被mac隐藏了,只需要通过命令就可以打开1、在启动台-其他文件夹-终端,打开2、输入命令,可出现第三个选项(任何来源):sudo spctl --mast...
2021-12-11 14:13:01
22315
原创 solidity 合约入金出金(eth)
合约入金(eth) 合约入金有四个方式: 合约函数入金,只需合约函数 用 public payable修饰即可 回调函数入金(无参数函数也叫callback函数)用public payable修饰即可 如 function () public payable{} 外部账户直接给已存在的合约地址转入eth 外...
2021-12-05 20:04:42
15750
原创 eth 离线签名(以太坊主币交易、代币交易)差异
eth的交易本就是离线签名的,无论主币交易或代币交易或合约交易交易过程中,只有获取nonce和广播交易时,需要连网上链支持签名及交易的SDK Java:web3j js: web3js 无论是哪种SDK,交易的过程都是如下四个步骤 1.创建交易 eth主币交易主参数 nonce:获取fromAddress的nonce值,web3j中有现成的方...
2021-12-04 18:19:27
1397
原创 redis 怎么做消息队列 适合的场景
redis也可以作为消息队列来使用,而且具备搭建简单,使用简易快捷的特点适合的场景: 1.数据场景简单且单一 2.对数据的丢失是有容忍度的 3.对消费数据的正确消费是有容忍度的目前实现redis消息队列有三种方式List 队列如果你的业务需求足够简单,使用 List 这个数据类型。作为消息队列再合适不过 模式如下: lpush/rpush(推送消息) ...
2021-11-30 16:04:47
2533
原创 应用报 java.net.NoRouteToHostException: No route to host (Host unreachable)
报 java.net.NoRouteToHostException: No route to host (Host unreachable)出现如上错误,可以从如下途径去分析 1.你连接的服务资源是否配的是正确的,检查下配置 2.telnet一下你请求的服务资源,是否是通的...
2021-11-26 19:13:16
3936
原创 Loki日志系统 比ELK轻量级 成本低高可用
Loki 是专门用于聚集日志数据(类似ELK的功能),高可用性和可伸缩性。与竞争对手不同的是,它确实易于安装且资源效率高。elk对于小团队来说,很笨重。Loki可以完美契合中小型服务集群对日志平台的需求(100台左右的服务器监控起来还是不在话下的)简而言之,是个很好的日志聚合工具,是重量级ELK的优秀替代品具体请参考官方链接GitHub - grafana/loki: Like Prometheus, but for logs.一个优秀的安装配置教程,可参考Loki 日志系统 - 邹姣姣..
2021-11-26 17:21:03
4491
原创 比传统堡垒机更安全的堡垒机技术JumpServer
背景:现在很多所谓堡垒机,只是说只允许堡垒机服务我们的服务器,保证服务集群内服务器和数据的安全,然而有很多的隐患 1.运维及开发有很多错综复杂的用户,导致最后谁做了某些危险操作,你可能都不知道 2.运维如果离职交接等,将很考验运维的职业操守 3.服务器超多时,维护起来非常费劲,监控也变得特别原始优雅的方案:为解决运维服务及安全审计的问题,一个优雅的堡垒机专用管理系...
2021-11-26 16:30:01
1000
原创 浅谈restful API 结合实践的个人解读
关于restful API的长篇大论,本文不赘述直言自己的理解:restfulAPI一种的HTTP API的设计思想或理念倡导,不是必然遵循,更不是框架 可以简单粗暴的理解为HTTP+JSON+RequestMethod URL尽量能表述一个资源,且对该资源的操作尽量用method来表示和区分CRUD的操作,太学院派 可以借鉴restfulAPI的一些理念和有点,完全照搬,显得特别二和积累具体阐述如下 1. URL表述一个资源是没错的,定时操...
2021-11-25 18:58:49
145
原创 HTTP请求 header消息丢失、header参数值丢失、无法获取header带下划线请求参数
HTTP请求header参数默认是不会丢失分析原因:header请求参数,默认是可以支持下划线参数的,但是如果你用了nginx做反向代理,那么要注意nginx默认是不支持header有下划线的参数,会被直接丢弃解决办法: 1.header参数,下划线参数都替换成不带下划线的参数 2.nginx增加配置(underscores_in_headers),即可支持header带下划线参数的传递,如下图http { include mime.ty...
2021-11-25 15:51:01
5249
原创 如何精确的获取到 某一时间段的毫秒数,凌晨、昨日
long current=System.currentTimeMillis();//当前时间毫秒数 long zero=current/(1000*3600*24)*(1000*3600*24)- TimeZone.getDefault().getRawOffset();//今天零点零分零秒的毫秒数 long twelve=zero+24*60*60*1000-1;//今天23点59分59秒的毫秒数 long yesterday=Syst...
2021-11-24 19:37:34
2556
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人