程序开发

总计 121 页,当前第 1 页
Python开发

Python3 多线程批量拉取 Gitlab 项目代码

背景可能你会遇到项目需要把你的项目组中所有的项目拉去到本地维护,如果项目不多一个一个手动的 git clone 还好,那如果项目有几百个呢?一个个 clone 本地可能就到下班时间了,第二天需要把这几百个项目在做 git pull 拉新代码,是不是很绝望?!所以一个脚本辅助能帮到我们很多。实现方式第一步:现将组下所有项目输出到Excel文件中#!/usr/bin/python3 # -*- coding: ...
4天前 阅读(31) 赞一个 (1) 评论(0) 链接直达
Python开发

Python3 查看Redis中所有未设置过期时间或时间过长的Key

做项目过程如果遇到缓存不一致的问题,通过RDM工具查询也能解决,但效率稍微慢了点,通常不允许缓存中存在过多未设置缓存时间的key,如果需要整理出哪些key需要手动清理,可以通过脚本来整理出来Bash脚本方式现将正则的key输入到文本文件,再进行迭代查看 ttl 输出控制台#!/bin/sh host=localhost port=6379 db=0 pwd=comall redis-cli -h $host...
4天前 阅读(32) 赞一个 (0) 评论(0) 链接直达
Python开发

Python3 调用 Ocr 在线识别剪切板图片文本

Python3 调用 Ocr 在线识别剪切板图片文本前几年写的,Ocr 截图识别付费软件频出时实现自用实现方案1、调用任何截图软件截图,自动保存到剪切板2、python 调用剪切板,获取图片流保存为固定位置的临时本地图片3、识别本地图片,文本内容重新复制到剪切板ApiOrc.pyimport io import os import base64 import PIL import ...
2周前 (06-18) 阅读(64) 赞一个 (0) 评论(0) 链接直达
开发工具

Mac 超好用的免费 ORC 识别文字工具

经常写文章的朋友会经常遇到一张图片上有很多文本需要录入,手工的方式很耗时,所以衍生出了很多 OCR 的软件,付费的软件颇多,比如 iText For Mac、TextSniper For Mac 等。说说我的经历,用过 iText 一段时间,因为付费问题,后来自己用 python3 代码实现了一个程序(先获取剪切板里的最后一张图片,再调用ORC接口,然后把识别文本结果重新拷贝到剪切板),再之后,发现了 uTools ocr 插件,用了有...
2周前 (06-18) 阅读(68) 赞一个 (0) 评论(0) 链接直达
Java开发

Java 城市汉字转拼音,多音字处理(Hanlp)

一、需求为方便用户快速查找某个城市的门店,在门店列表页增加了按城市首字母筛选的功能二、后端实现数据库一般会存储所有城市的首字母字段,后端只需要查询库进行返回即可。但如果全国城市区域有很多,数据库没有存粗字段的情况下,如何实现呢?一般会有人选择 pinyin4j、经过测试对于多音字的处理并不太友好,于是选择了具有语义的Hanlp的依赖包。能处理大多数的多音字城市<dependency>   &n...
3周前 (06-13) 阅读(80) 赞一个 (0) 评论(0) 链接直达
Java开发

RSA 加密工具类

RSA是一个非对称加密算法,它通常是先生成一对 RSA 密钥,其中保密密钥,由用户保存;另一个为公开密钥,可对外公开。公开密钥加密(public-key cryptography),也称为非对称加密(asymmetric cryptography),一种密码学算法类型,在这种密码学方法中,需要一对密钥,一个是私人密钥,另一个则是公开密钥。这两个密钥是数学相关,用某用户密钥加密后所得的信息,只能用该用户的解密密钥才能解密。如果知道了其中一...
11个月前 (08-14) 阅读(919) 赞一个 (1) 评论(0) 链接直达
开发工具

终端神器 NuShell

今天要给大家介绍一个生产力工具Shell,它叫Nushell,它是用Rust写的,安全性提高的同时,Bug率也降低了,NuShell 专注于实现以下目标:创建具有现代感的灵活的跨平台Shell允许你将命令行应用程序与可理解数据结构的Shell进行混合和匹配具有现代命令行应用程序提供的用户体验优化在 Linux / macOS 系统上运行 NuShell 的最简单快捷的方法是从 crates.io 安装 ,或从我们的 Github 发布页...
11个月前 (07-24) 阅读(1096) 赞一个 (0) 评论(0) 链接直达
开发工具

Idea报错:Java 常量字符串过长

报错:Error:(77, 27) java: 常量字符串过长 解决方案: 在做一个非常长的json转对象的测试时Intellij IDEA 编译不通过,报”常量字符串太长”,做如下调整即可: 使用 Eclipse编译器 解决问题。 IDEA的操作流程:File -> Settings -> Build,Execution,Deployment -> C...
1年前 (2021-05-23) 阅读(972) 赞一个 (2) 评论(0) 链接直达
Java开发

Java 实现 AES/CBC/PKCS7Padding 对称加密算法

AES,高级加密标准(英语:Advanced Encryption Standard,缩写:AES)在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。严格地说,AES 和 Rijndael加密法并不完全一样(虽然在实际应用中二者可以互换),因为Rijndael加密法可以支持更大范围的区块和密钥长度:AES的区块长度固定为128 比特,密钥长度则可以...
1年前 (2021-05-08) 阅读(1803) 赞一个 (2) 评论(0) 链接直达
Java开发

你到底是对称加密还是不对称加密?

大家先读读这个字”钥”,是读”yao”,还是读”yue”。看下图一 、对称加密对称加密,顾名思义,加密方与解密方使用同一钥匙(密钥)。具体一些就是,发送方通过使用相应的加密算法和密钥,对将要发送的信息进行加密;对于接收方而言,使用解密算法和相同的密钥解锁信息,从而有能力理解对方的信息。1、常见的对称加密算法无论是数据库的信息存储,还是为了避免用户的Cookie发生泄漏,通常都会使用相应的加密算法进行加密,尽最大能力的去保护敏感信息。(1...
1年前 (2021-05-07) 阅读(958) 赞一个 (2) 评论(0) 链接直达

程序喵 www.ibloger.net

文章归档 站内留言 给我写信 文章订阅