最近一个项目中Java中用OKHttp/HttpsURLConnection请求一个https的API,出现如下报错: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 用Postman或者浏览器模拟请求,却是正常的,也不是网上查到的所谓的证书问题。 因为实在检查不出来什么原…

2021-05-12 0条评论 3036点热度 0人点赞 admin 阅读全文

Python实际开发中用到的读写ini格式的配置文件, Python中的配置文件(ini/conf)格式要求还是比较严格的,如下: config.cfg: # [Main] 必须包含section # Section下面才能写key=value [Main] key1 = value1 key2 = value2 [Another Section] key3 = value3 下面记录下常用读写conf配置文件的代码 import configparser config = configparser.RawConf…

2021-05-11 0条评论 1310点热度 0人点赞 admin 阅读全文

给Linux(CentOS/Ubuntu)添加了一块新硬盘,下面介绍下,如何在Linux下查看新添加的硬盘,分区格式化、以及挂载到现有的文件系统中。 插上新硬盘(如果是vmware虚拟机,添加硬盘后开机,如果是云服务器,只要在后台把新买的硬盘关联到ECS虚拟机上,有需要的话,重启下ECS虚拟机) 运行fdisk -l [root@ecs-587c ~]fdisk -l ## 这里是查看目前系统上有几块硬盘 Disk /dev/sda: 36.4 GB, 36401479680 bytes 255 heads, 63…

2021-05-10 0条评论 2409点热度 0人点赞 admin 阅读全文

Python中String没有类似Java里的contains,不过可以使用string.find返回找到的下标来判断是否包含字符串: source_string = 'abc' contains_string = 'a' founded_index = source_string.find(contains_string) # 找到返回>=0 找不到返回-1 print(founded_index >= 0) # 根据找到的index判断是否包含字符串 不过有个问题,如果我们要不要判断大小写呢(大小写…

2021-05-09 0条评论 3571点热度 0人点赞 admin 阅读全文

总是有一些文件或文件夹,平时我们不希望他们显示出来,有需要的时候,经过一番操作才能看到。 本身MacOS系统就有一些比较重要的系统文件是隐藏的(对用户来说,这些文件不需要操心,但是担心用户不小心操作到影响系统的稳定性),例如下面,或者下面。 隐藏的文件或文件夹,多数是以(英文句号符号)开头的,另外还有一种方式,是利用系统的命令给文件(夹)增加一个特殊的flag,来实现隐藏功能。 根据上面说的隐藏方式,可以采用如下的方式(二选一即可) 新建以.开头的文件或文件夹(或者重命名原有的文件和文件夹,在前面加.),如果不想隐…

2021-05-08 0条评论 2046点热度 0人点赞 admin 阅读全文

有时候,我们需要用Java开发一个小的程序,或者只需要实现简单的http监听的server,此时并不想引入太多依赖(比如Spring或者要使用Tomcat等),此时可以使用Java自带的HttpServer来实现简单的web服务器,实现一些基本功能还是没有问题的。 下面分享下代码片段实现HttpServer,代码实现了以下几个功能和要点(详见代码注释): 实现web server(GET方法): http://127.0.0.1:8182/hello 如果GET携带参数 http://127.0.0.1:8182/…

2021-05-07 0条评论 1516点热度 0人点赞 admin 阅读全文

我们在使用MacOS的时候,为了方便找到程序快速启用,会用到Spotlolight搜索(屏幕右上角有个搜索图标)或者用第三方App(例如大名鼎鼎的效率工具Alfred)搜索。 不过搜索的时候,一般会直接输入英文方便一些,国内一些app,它的名字就是中文的,搜索的时候,直接输入拼音是搜不到的(有些用拼音能搜到,本篇文章要解决那些搜不到的程序),例如优酷(我使用的时候,用拼音还无法搜索)。 这个时候,我们可以给这些App增加自定义的注释,我们只要搜索注释就能搜到了,打开这些程序就会很方便了! 我们以优酷,爱奇艺,添加y…

2021-05-06 0条评论 1944点热度 0人点赞 admin 阅读全文

前面的文章介绍了Java下进行哈希算法的实现:https://blog.terrynow.com/2021/04/29/java-hash-tool-md5-sha1-sha256/ 本篇介绍前端Javascript下实现包括MD5、SHA1、SHA256等算法。 用到的是github上开源的类库:crypto-js Github上介绍的是使用npm方式直接引入,还有一些项目使用的单纯的Html引入JS的方式,我们先介绍这种方式: 到release页面:https://github.com/brix/crypto-…

2021-05-05 0条评论 3848点热度 0人点赞 admin 阅读全文

放给iPhone或者iPad充电的时候,会有嘟的一声充电提示音,不过当把充电头插上苹果电脑的时候是没有这个充电提示音的,其实通过设置,也是可以给Mac增加充电提示音的,操作如下: 打开终端Terminal(可以找到屏幕右上角搜索后输入Terminal),输入以下命令: defaults write com.apple.PowerChime ChimeOnAllHardware -bool true; open /System/Library/CoreServices/PowerChime.app & 如果要…

2021-05-04 0条评论 2624点热度 0人点赞 admin 阅读全文

开发的时候,例如安卓开发,遇到需要将正方形图片转换成圆形显示(如用户头像显示等),这里分享下我使用的Bitmap转换成圆形的工具类,输入Bitmap,输出圆形Bitmap。 直上干货工具方法: /** * 转换图片成圆形 * * @param bitmap * 传入Bitmap对象 * @return */ public static Bitmap toRoundBitmap(Bitmap bitmap) { if (bitmap == null) return null; int width = bitmap.g…

2021-05-03 0条评论 1263点热度 0人点赞 admin 阅读全文
1676869707184