- 博客(131)
- 资源 (8)
- 收藏
- 关注
原创 JetBrains`s IntelliJ IDEA springboot项目 gradle-bin安装 国内加速
可以看到,一般我们直接init的springboot项目会默认使用wapper来安装不同版本的gradle,但。网速过慢,我们选择切换为国内源。
2024-08-28 14:33:38
486
原创 记一次Windows使用virtualbox作为容器作为开发环境运行idea,致每一位windows下的开发者
最近在找工作,需要从浩如烟海的计算机知识中加载完整的jdk进脑子,因此要在我的个人电脑上配置开发环境,但我不想我的个人电脑变得臃肿。
2024-08-09 00:58:14
1001
原创 termux 安装 rockylinux
往找最新的文件目录,选择ARM版本的image。或者直接查看目录或者国内阿里云镜像,按照cpu架构(安卓9手机一般是aarch64arm最新架构),获取镜像地址,以及checksum里的SHA256信息更新到以下rocky9.sh脚本,如果不需要直接使用即可。
2024-07-13 01:48:03
693
1
原创 termux+cpolar+codeserver 自启动 打造远程开发环境
https://dashboard.cpolar.com/status 查看临时分配域名,推荐访问https协议的,多一重网络加密访问域名进行vscode登录,并运行golang程序,并设置port转发访问代理url得到响应。
2024-02-22 21:47:30
1503
原创 automkcert使用教程
我们在开发的时候往往需要https开启一些浏览器功能,比如摄像头、wss等,自己的云服务器申请证书一个是麻烦,一个是价格贵,这种情况下可以用自签名证书。但自签名证书下有不通用的特点,其他机器无法快速信任自己的网站,因此我在mkcert基础上增加了一些额外的自动化功能。
2023-12-27 20:59:04
482
原创 阿里云centos9stream安装宝塔+vscode(code-server)集成云端开发环境
可以发现宝塔面板是默认开启https的,coder-server刚启动是http模式。https也就是ssl模式好处主要在于可信安全,开启了信任之后附带不管是调用浏览器高级api,或者是安装 progressive web app (PWA)程序都是十分方便的。code-server官方也有说怎么开启https,但是他着重说了从CA获取证书,自签证书说的比较简洁,下面我说一下我使用的nginx转发的自签证书https模式Q:什么是证书。
2023-09-01 02:00:59
2247
原创 termux 安装centos
step1 下载centos cloud 版本,此版本是给qmenu等 kvm提供的,有现成的rootfs, 不用再自行制作。step1 下载centos cloud 版本,此版本是给qmenu等 kvm提供的,有现成的rootfs, 不用再自行制作。step1 下载centos cloud 版本,此版本是给qmenu等 kvm提供的,有现成的rootfs, 不用再自行制作。搜索 Mini,然后找到最新的下载链接, 获取下载链接比如。找到你喜欢的版本,一般Base就可以了30多兆, 也可以。
2023-03-02 08:02:13
3428
原创 记一次键盘维修,最终修复
我的笔记本是华硕的K45VD,是我亲人在高二那年买的,之后就一直给我用,距今2023年已经差不多13年,它承载了太多记忆。在大学期间也给它升级,重要的零部件基本没问题。只在大学时加了8G内存和一个240G固态,换了一次电脑屏幕,前段时间发现原生笔记本键盘这三个键有时失灵,最终找到了根因并解决。于此记录。
2023-02-25 15:53:12
1025
原创 小米5x wlan无法打开解决
诱因:想要利用空置设备做节点服务器或者边缘计算,因此解锁并刷了magisk,印象中在刷之前wlan已经无法打开无法进行wifi联网表现:WLAN开关无法打开,或者虚假打开,无法扫描wifi设置->我的设备->全部参数->状态信息->WLAN MAC地址无法获取拨号输入小米手机硬件检测码,找到WLAN测试异常原因1 硬件损坏(概率小,小米还是耐草的)原因2 系统损坏 (如果手机重置无效那大概率是系统损坏,需要 重装系统,也就是刷机,我的是那么解决的)
2023-02-11 10:25:46
3244
1
原创 windows下icns转png或ico
最近业余时间帮一个内部工具兼容windows(原来只支持mac),图标兼容上需要icns转ico,网上一些方法都不靠谱,珍惜生命我用python。
2022-10-10 20:20:59
1796
原创 debug 进阶 跳过反射以及aop
在intellij IDEA调试中中间间时,步进反射和aop是一个比较浪费时间的事情,我们可以配置略过以直接步进调用行。
2022-09-20 16:20:04
688
原创 centos8 podman mongodb 实验环境搭建
最近想重新看看mongodb相关,因此记录一下如何快速搭建实验环境安装podman(centos8)sudo dnf install podman如果失败了就需要修改源传送门启动mongodb官方使用的是docker-compose,我懒得装podman-compose了# 创建podpodman pod create -n mongo -p 8081:8081# mongodbd 实验环境,没必要restart alwayspodman run -itd --pod mongo .
2022-05-23 22:54:40
570
原创 VirtualBox vagrant 安装mac实验环境
镜像地址vagrant init jhcook/macos-sierravagrant up网速慢可以手动下载镜像再本地安装
2022-03-22 22:49:46
277
原创 关于4个四面体可以组成一个日历的思考
最近拼了一个日历,是这样子的其中蓝色块2个 0 1 2 3 5 7红色块2个 0 1 2 4 6 8他们是怎么拼出一年中所有的天数的呢python程序解析# 遍历新历,即阳历闰年所有天数dayofMonth=[31,29,31,30,31,30,31,31,30,31,30,31] #润年天数assert sum(dayofMonth)==366 #共366天# 生成所有天数daylist=[ "{:0>2d}{:0>2d}".format(month+1,day) fo.
2022-02-01 13:42:27
1107
原创 git commit 规范
天下大势分久必合合久必分AngularJs commit规范<type>(<scope>): <subject><BLANK LINE><body><BLANK LINE><footer>type:类型(fix、doc、优化、新增)scope: 影响范围(*、Dao层、前端,看框架怎么分)subject:总结性标题BLANK LINE: 空白行body: 多行变动,类似changelistfoo.
2021-10-29 11:52:53
151
原创 关于ACM中java的算法评估
我们在进行算法评估时,简单使用System.currentTimeMillis()相减,由于cpu调度算法原因,时间损耗会一直变化,我们来看看ACM系统是怎么评估算法时间的以青岛大学的ACM系统为例子客户端读取的是服务端返回的cpu_time代码传送判官是通过代码传送C语言中的wait4获得子进程的执行时间总和,并进行秒级微秒级合并为毫秒级。那么java有没有一步到位的方法呢,有的ManagementFactory.getThreadMXBean().getCurrentThreadU.
2021-10-25 11:13:19
200
3
原创 python windows10 安装 pyzbar实现二维码识别以及FileNotFoundError: Could not find module
最近需要在电脑中识别二维码(QR CODE),根据pyzbar教程却得不到正常结果,报FileNotFoundError: Could not find module 'C:\Users\biewang\AppData\Local\Programs\Python\Python39\lib\site-packages\pyzbar\libzbar-64.dll' (or one of its dependencies). Try using the full path with constructor sy.
2021-08-30 20:05:46
8205
10
原创 win10多显示器鼠标屏幕间跳转研究
我有两个屏幕,鼠标跳转十分麻烦,手需要拖动挺远才能到达第二个屏幕,看网上的鼠标跳转都需要下载软件,就自己写了个脚本代码skipmouse.ps1# 用于多屏幕鼠标跳转# 参考https://docs.microsoft.com/zh-cn/dotnet/api/system.windows.forms.cursor?view=net-5.0# 参考https://www.codenong.com/15835941/Add-Type -AssemblyName System.Windows.F.
2021-07-08 10:05:27
938
原创 windows将程序注册为服务
前景提要我有一个需求,在本地启动jupyter notebook,不想任务栏一直启一个黑框,因此需要后台运行,这时候可以使用pyw代理,也可以把它注册为服务。当下讨论的是后者step1 下载nssm官网下载????dowload????Latest release以下给出官方说明nssm 是一个不错的服务助手。 srvany 和其他服务帮助程序很糟糕,因为它们不处理作为服务运行的应用程序的故障。如果您使用这样的程序,您可能会看到一个服务被列为已启动,而实际上该应用程序已经死亡。 nssm 监视正
2021-06-14 07:59:30
515
原创 powershell批量替换注册表
起因是我公司的电脑在初始化用户名时用了花名(别往),所以用户文件夹命名为中文,由此导致了python、ruby无法加载自身模块(因为他们的模块放在当前用户的文件夹下,这样路径就带了中文,就会报编码异常)。然后我通过教程新建另一个管理员来修改当前用户文件夹名为拼音后再修改注册表指定的用户文件夹HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList,再删除新增的管理员这样的操作来修改了用户文件夹名并使计算机正常运.
2021-06-01 18:51:55
3841
6
原创 win10 pac代理脚本
我在访问github或者google的时候需要开启代理,使用https://social.msdn.microsoft.com/Forums/zh-CN/home?category=&forum=&filter=&sort=relevancedesc&brandIgnore=true&searchTerm=pacwinHttp不支持file://协议https://docs.microsoft.com/en-us/previous-versions/wind.
2021-05-06 15:54:38
13808
原创 java并发问题排查之ConcurrentModificationException
老服务高并发时ConcurrentModificationException,给别人擦屁股,首先要知道这个问题是由于使用了非线程安全的linkedHashMap,在LinkedHashIterator迭代的时候修改了map引起的。那么我们需要知道哪个map报错或者哪里对其进行了写入#arthasoptions unsafe truewatch java.util.LinkedHashMap$LinkedHashIterator nextNode returnObj -e -x 5 |tee thr.
2021-04-21 16:09:37
380
1
原创 linux screen
创建屏幕sessionscreen -S jieshao帮助C-a ?查看sessionscreen -ls中途退出Ctrl+A d #挂起C-a K #退出重入sessionscreen -d id或name #强制挂起screen -r id #进入控制
2021-04-19 18:26:18
87
原创 linux pts
查看伪终端wttyls /dev/pts/关闭伪终端echo -e '\033[31mI will close your connection!!!\033[0m' >/dev/pts/2 #通知fuser -k /dev/pts/2操作其他伪终端script -f s.log > /dev/pts/6exit
2021-04-19 18:20:13
280
原创 linux java大日志二分法读取
目前没有发现有什么快速定位的命令,所以使用python2进行日志定位py2_javalogsearch.py#!/usr/bin/python2#coding:utf-8#修改自https://www.cnblogs.com/liaojiafa/p/5184750.html#linux上一般都是默认Python2import osimport timeimport sysclass SearchLog(object): def __init__(self, file_nam.
2021-04-15 10:02:00
178
原创 windows杂谈
登录警告(一般IT都会拿这个做点业绩)secpol.msc->本地策略->安全选项->交互式登录:师徒登录的用户的消息文本效果为登录前警告
2021-04-12 10:35:35
80
原创 java unmodifiableList UnsupportedOperationException
昨晚20210407一同事问我,为什么protobuf的message获取的列表不可改原理经过调试发现List的类型为UnmodifiableList,实现类于java.util.Collections.UnmodifiableList,如其名不可修改。重写的removeif等方法全都直接抛出UnsupportedOperationException在grpc序列化包中构建为message时对repeated类型转换便是UnmodifiableListcom.google.protobuf.G.
2021-04-08 15:11:22
303
原创 记一次框架CompletableFuture排错问题
4月2号时发现内部框架在测试时会超时,检查流程计数器发现计数器有流程未减数,利用编译原理重写该计数类发现流程名字,调试得知在当时流程返回了null,导致future一直未完成,直到超时,问题已反馈给架构修复异步框架代码比较乱在此整理@Test@DisplayName("记录CompletableFuture一个框架内的小问题")void test3() { CompletableFuture<String> future = new CompletableFuture();.
2021-04-06 17:12:41
852
原创 记一次数据同步sql优化
最近给一离职朋友擦屁股,接手优化他的数据同步job,其中需求为从离线库同步数据到业务库,时间为一天内同步完成原来的sql为一次删除,一次性查,一次性插入#伪代码#预留重新同步场景删除同步数据delete from tablename WHERE statistics_time = #statisticsTime(curentdate()-1)#查询需要同步的离线库的数据datalist=select * from tablename WHERE statistics_time = #stat.
2021-04-06 16:48:44
154
vagrant_2.2.14_x86_64.msi
2020-11-24
helm-v3.4.1-linux-amd64.tar.gz
2020-11-21
vagrant_2.2.14.dev_x86_64.msi
2020-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人