自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (10)
  • 收藏
  • 关注

原创 url字符串转图片base64格式工具方法

url字符串转图片base64格式工具方法

2022-12-09 11:53:09 1297 1

原创 JavaScript拷贝内容到剪贴板

前端需要用到拷贝到剪贴板功能,网上大部分都是用隐藏input去实现的办法,新建后丢在那里隐藏,复杂的页面还会占用布局,不是很完美,改造了一下,input用完即焚,不污染页面。

2022-07-20 15:21:34 330

原创 thinkbook 2022版 笔记本风扇噪音优化方案

最近刚入手了联想的thinkbook 16+,12代英特尔cpu,外面吹的很厉害的样子,只说好的,至于不好的只有真正入手以后才能体会到。好的就不提了,不好的地方,现在的问题主要出在噪音上面。因为是标压本,性能释放比低压本好些,这也导致了发热量的增加,需要风扇不停的转来散热,在AMD和INTEL的标压本这个问题是同时存在的。这里说的噪音,主要是cpu散热风扇噪音,笔记本用的时候通常比较近,如果风道设计不好加上散热不良,那个噪音就是在耳边响个不停,甚至还有恼人的高频口哨声。因为某想的霸王条款,激活了就不能无理由

2022-06-10 18:28:25 9075 10

原创 Docker容器时间不正确 差八个时区

新建docker通常会遇到时间没有正确设置的问题,导致运行的容器应用如果使用了server time zone也会跟着时间不正确,特别在数据库容器情况下高发。遇到数据库时间不正确情况时,如果你是docker方式部署,优先检查docker的date是否正确。#进入容器docker exec -it dockerid bash#查看容器时间$:date如果你遇到和本地时间相差八个小时的情况,那么问题就不用再深入排查了,解决容器的时区问题就好了。我的办法是停止容器,删除容器,在之前容器的r

2022-03-23 12:21:20 6145

原创 clickhouse+datagrip 时间不正确(now())

在使用datagrip连接clickhouse时,通常会出现时间不正确问题,一般差八个小时,基本都是时区设置的问题,这里说下我的解决办法,亲测有效。我的clickhouse是部署在docker下的,这是前提。第一步,确认Linux服务器的时间是否正确date第二步,修改clickhouse配置文件config.xml中的<timezone>标签第三步,修改datagrip连接advanced属性第四步,修改datagrip中clickhouse驱动程..

2022-03-22 16:43:03 4820

原创 开发过程遇到的问题及解决办法集锦

开发过程问题速查手册

2022-01-10 17:54:16 3160 2

原创 vmware workstation 16 安装centos7 全记录(文字版)

vw16支持全自动化安装,但无法定制,会安装GUI和不需要的组件,这里记录了手工安装过程。第一阶段 基础安装1、新建虚拟机,使用典型模式,选择稍后安装操作系统2、客户机系统选择linux,版本根据自己情况选择3、填写名称和存储位置4、选择磁盘空间,我用的20G容量,磁盘存储为单个文件,完成初始设置5、不要开启虚拟机,编辑虚拟机设置,可以根据机器配置调整内存和处理器设置6、虚拟机设置,在cd/dvd处选择使用ISO映像文件,选择准备好的centos镜像文件7、确定,启动虚拟机,在打开的虚

2021-08-12 15:44:35 868 1

原创 spring boot 热部署(intellij idea 2021版本)

网上的答案大多数是转载,对新版的intelli idea无效,翻了好久,最后在官网论坛找到答案第一步 增加工具依赖 pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional>

2021-08-04 22:48:15 1576

原创 安装win10不求人

自己动手安装win10,超级简单1、准备一个大于4G的优盘,格式化为fat32格式2、去微软网站下载制作安装工具,用最新版的3、执行这个工具,选择制作U盘安装工具,工具会从网上下载最新版本做成启动U盘4、把做好的U盘插到,需要安装的电脑里,选择U盘启动5、启动后面就是一步步的安装界面,没啥好注意的,放心大胆的试吧,弄错了大不了重来,多弄几次就会了...

2021-02-23 17:20:25 459

原创 Linux一键安装 PHP NGINX MYSQL 运维小白(程序猿)的福音

做程序员还得管Linux服务器运维,谁做谁知道有多崩溃。。。。。。平时管理服务器,敲敲指令也就罢了,需要安装软件的时候真是晕菜,各种包管理,版本选择,编译环境,站点镜像,加上网上的资料良莠不齐,装台服务器不折腾一两天搞不定。直到发现了有个大神做了个一键安装的东西,能几乎傻瓜式的完成php+nginx+mysql的安装,福音简直了这东西叫LNMP,强烈推荐使用。当然了有专人运维,对服务器安全要求较高,熟悉linux的还是推荐自己一个个的安装,这种一键式的做的再好,也不如自己搞。安装过程很简单,

2021-01-13 01:35:07 285

原创 Linux 配置git服务和webstrom & IntelliJ git配置

安装git,现在的新版linux都自带,输入git --version看看,没有就装下 创建git用户 adduser git,默认都是root在操作,后面不再重复 用公钥配置 git免密登录,就是把要登陆的公钥拷贝到 /home/git/.ssh/authorized_keys 里面 初始化git仓库git init --bare simple.git(git仓库就是目录,命名常用.git结尾) 给git用户赋予完全操作仓库的权限,chown -R git:git simple.git 到这步..

2020-12-15 00:48:13 121

原创 Vue中级进阶必点的技能点

添加,修改,删除data,props使用$setthis.$set(target, key, value)使用set可以很好的触发双向绑定的响应,避免直接赋值,在面对复杂对象的时候会出错

2020-12-04 14:14:54 315

原创 win10 查看笔记本电池循环次数

win10下运行命令行工具(win+r,输入cmd),执行 Powercfg /batteryreport 生成电池报告,命令行会提示报告的位置。打开报告文件,找到Installed batteries章节,里面有个CYCLE COUNT,后面的数字就是当前电池的循环数量了,里面也有很多电池的其他关信息。我的本子是联想的,这个命令是微软提供的,应该和厂商无关,其他品牌都可以用。一般的锂电池循环一次是按照满充满放算一次,次数都是500次起,而且定期的放电充电对电池是有好处的,所以尽管放心的循环

2020-11-15 16:52:38 18964

原创 阿里云存储 OSS 最佳实践--上传文件命名

大家在做网站开发的时候,都会遇到文件上传的问题,其中对上传文件的命名大家并没有通用标准,但随着上传文件越来越多的传到各种云存储的时候,上传文件名这时候是可以有一些可以优化的小细节的。其中在阿里云的文档中清楚的写着。OSS按照文件名UTF-8编码的顺序对用户数据进行自动分区,从而能够处理海量文件,以及承载高速率的客户请求。不过,如果您在上传大量文件时,在命名上使用了顺序前缀(如时间戳或字母顺序),可能会导致大量文件索引集中存储于某个特定分区。当您的请求速率超过2000次/秒时(下载、上传、删除、拷

2020-10-05 10:17:34 3909 1

原创 2020年有效的 只用样式css 隐藏滚动条scroll bar方法

隐藏滚动条方法,网上找到的内容大多拷贝,粘贴,很多无效,这里给出2020年可用的隐藏滚动条办法,包括横向和纵向,chrome亲测有效。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>单行居中 多行靠左</title></head><style> .container { -

2020-09-02 23:23:01 2621

原创 单行居中对齐 多行靠左对齐 样式简易写法

H5遇到这样一个需求,一个标签,文字单行的时候要居中显示,为了看着好看,文字换行以后要靠左对齐显示。这种单行,多行的变化靠一种样式打天下已经适应不了了。简单的变通了下,思路是,文字外面多包裹一层div,让div在单行的时候自己居中,也就带着文字居中了,div里给文字居左的样式,当文字超过一行,div就会充满父标签,文字就会按照左对齐的方式显示了。上代码<!DOCTYPE html><html lang="en"><head> <meta c

2020-09-02 21:34:30 1506

原创 Linux平台上的各种包管理

曾几何时,Linux平台上配置最让人头疼的就是安装软件时的各种组件依赖,应用都是靠着其他应用一级级的组合而成。也就是说一个软件很像一座冰山,我们看到的只是上面的一小部分,而构成它功能的各种组件则是海平面下面那个更大的部分。使用包管理器最大的好处就是,可以无视海平面下的部分,无须繁琐地一次次下载、安装,管理器可以自动处理依赖性关系,并且一次安装所有依赖的软体包。对面非常复杂的组合关系,平台方都做了自己的依赖包管理器。今天我们就来梳理一下linux里那些主流的包管理器。Linux阵营因为包管理涉及到

2020-05-12 12:16:20 372

原创 markdown md 文档极简教程

演示标题 一级用井号标记标题 二级几个井号就是几级标题 三极从一级到六级 四级五级六级段落段落用回车+两个空格可以分行也可以直接空出一行字体效果斜体和加粗用 星号 or 下划线 包裹斜体 一个*粗体 两个**斜粗体 三个***删除线用两个小波浪下划线用html u标签分割线用三个及以上 星号 下划线生成脚注 方括号包裹 里面一个尖符号 [1]引用那里重写一遍加个冒号即可 [^wm20000]:##列表列表用星号加号减号 组合 支持嵌套有序列表用数

2020-05-09 23:44:20 2464

原创 Python 字符串 单引号引起的 sql 语句错误

在使用python字符串拼接sql语句的时候,由于字符内部有单引号,导致sql语句被断开抛出异常。找了一些方案都不完美,有的要引入其他库,有的要破坏原始数据,这里使用了最简单的字符串替换解决。sql_insert = "insert into cinemas(id, dir, url) VALUES ('%s', '%s', '%s');" \ ...

2020-04-26 12:45:54 1951

原创 Yii2 输入框 textInput 只读 readonly 模式

增加一个属性即可'readonly' => true 转成不可编辑状态,但值还是可以提交<?= $form->field($model, 'id')->textInput(['maxlength' => true, 'readonly' => true]) ?>...

2020-04-26 12:24:46 1618

原创 贷款,借钱如何判断是否高利贷?多少利息算高利贷?

先给出认定标准,不超过年化利率24%,也就是不超过月息2分,都不算高利贷,受法律保护。市面上的借钱途径很多,排除那些擦边球不正规的渠道,需要正规审核的贷款利息之间差别其实挺大的,找了一下自己手机上能贷款的渠道,简单比较了一下渠道 年利 特点 招行 闪电贷 6.48% 按日计息 招行信用卡 e招贷 26.48% 等额分期 支付宝 借呗 1...

2020-04-14 18:48:56 871

原创 如何让 Android activity 只执行一次 返回不再出现 不留历史痕迹

有些时候开发android打开的activity我们只想让他出现一次,跳转到别的activity再返回不需要出现他,以后也用不到它,例如闪屏页就是这种需求,我们可以通过一个非常简单的配置实现它。在AndroidManifest.xml中对应的activity里面增加一个属性android:noHistory="true"意味着,这个activity不会进栈,自然返回以后也不会再出现了。...

2020-04-11 14:48:51 1015

原创 AMD® Ryzen2 CPU 的小甜点 - ECO MODE(节能模式)

说到ECO节能模式,老司机都知道开车的时候打开这个开关,就可以进行佛系驾驶,汽车会对油门的响应变慢,ECU控制减少喷油量,从而达到节油目的。而AMD® Ryzen2 CPU的ECO MODE作用类似,它是以降低功率的方式,让cpu运行在更低频率,更低温度下,从而达到节能,降温的目的。打开了ECO MODE,主板CPU插槽只提供45W的功率,这样没电了,cpu就折腾不动了,世界就消停了。我打...

2020-04-09 14:37:23 9082

原创 几句话说清楚AMD® Ryzen CPU里的PBO

PBO(precision boost overdrive)是AMD CPU自动超频的一个功能简单说,PBO可以让CPU在认为安全(温度,功耗)的情况下自动超频,尽量达到自身频率极限,榨干U的最大能力一般说来ryzen 2出厂就是官方灰烬版了,所以打开PBO基本可视作使用官方给的最优超频方案不过我是把PBO关闭使用的...

2020-04-09 12:37:12 7640

原创 如何在 AMD® Ryzen 平台上运行 Android Studio Vitural Device 模拟器

之前一直用Intel的cpu,打开模拟器为了加速是要安装一个Intel X86 HAXM的东西,否则用虚拟器会非常慢。最近换了AMD Ryzen2 3700X,运行模拟器会报错,下面列出操作大纲解决问题的前提是你已经装好了Android Studio,能正常运行和调试(真机模式),这篇文章只解决AMD不能运行模拟器的问题在BIOS中启用虚拟化支持,机器默认是不打开的,我用的是迫击炮主板...

2020-03-28 22:41:13 2450

原创 DataGrip & PyCharm 连接 mysql 提示 timezone 时区未设置

DataGrip 连接 mysql 提示 timezone 时区未设置中文找到的解决方案统统无效,要吧不能用,要吧重启服务以后失效,????最后还是在StackOverflow上解决了创建连接的时候,会提示设置timezone,转到advanced标签,增加一个配置name: serverTimezonevalue: utc这样每次连接都会设置好timezone,一劳永逸Ye...

2020-03-14 15:46:25 2895

原创 OpenFace运行环境

最近在学运动捕捉和表情识别,都涉及到机器学习,总体一头雾水,告诫自己不会一口吃胖,坚持才有效果。接触了市面上比较流行的两个库openpose和openface。openpose擅长身体姿态识别(兼有面部识别功能但比较糙),openface擅长面部识别(不包括身体)。这两个框架各有不同的应用领域,总体效果都不错,识别质量也很高。使用的过程中遇到了各种问题,有一部分是机器环境问题,open...

2019-08-12 17:46:13 511 1

原创 动手搭建直播服务之--AMS (Adobe media server) 踏坑之旅

公司测试业务需要用到直播服务,本着最快原则,试了市面为数不多的产品AMS,一路踩坑不断 ,纪录要点,抛砖引玉。AMS = Adobe Media Server 是Adobe推出的直播服务软件,完成度可以,运行稳定,但要想把它作为选用的产品要注意下面几点感觉Adobe不太注重这个产品,好久没有更新新版本了,而且内部,外部文档很少,开发、维护起来都不方便 这个是在之前的flash serve...

2019-07-31 19:06:36 2794 2

原创 Yii2 显示 server interval 500 error

前天手欠点了composer的update,结果呼啦呼啦升级了一堆东西,继续编码没遇到问题,就没当回事。次日,部署更新到服务器出了问题,报server 500错误,也不提示具体原因,懵。。。抛砖引玉,记录一下解决方案。1.先让服务器显示错误信息,编辑服务器php.ini,找到display_errors,修改为display_errors = On,保存,重启服务2.运行服务如下...

2019-04-14 00:33:02 1201

原创 Yii2 textInput弹出modal

textInput<?= $form->field($model, 'student_id')->textInput(['data-toggle' => 'modal','data-target' => '#modal-id']) ?>modal原生写法<div class="modal fade" id="modal-id" tab...

2019-04-11 18:41:20 450

原创 LaunchPad删除应用或残留图标的几种办法

以下几种方案基本上可以删除掉Mac launchPad中各种形式的应用1、按住option键(或长按图标)出现抖动,如图标左上角有删除标识,点击就可以删除,如没有删除标识,请参考下面办法2、Finder中找到Applications文件夹(默认左边快捷已提供),选中需要删除的应用,右键菜单中选择删除。如没有找到需要删除的应用,请参考下面办法。3、呼出Spotlight(ctrl+spa...

2019-04-11 18:30:47 91092 11

原创 phpstorm调试 配置xdebug

环境IDE phostorm 2018.2,服务器MAMP,机器mba配置过程比较简单,没遇到网上说的那么麻烦,也不用装浏览器插件1.找到php运行配置文件php.ini,这个一定要找对,机器上可能有多个php环境我的在/Applications/MAMP/bin/php/php7.2.10/conf/php.ini2.编辑ini文件,在最后找到xdebug的配置,取消注释,或者...

2019-01-19 00:09:41 312

原创 MAMP 修改数据库密码

MAMP是一个类似XAMPP的开发套件,打包了apache/nginx,php,mysql,开箱即用,普通版是免费的,日常开发足够用了。个人觉得比xampp好用,Mac下更友好,轻量级,界面简单,高速稳定。官网 https://www.mamp.info/en/下面的修改数据库密码操作针对MAMP Mac版本一般的,MAMP的mysql可执行文件安装在/Applications/M...

2019-01-11 21:58:35 5255

原创 macmini 387 2k显示器尝试hidpi

设备macmini 387(2012later),macos 10.14,Dell P2418D使用minidp-&gt;dp转接线连接。前段时间用了好些年的eMachine(1080P)在使用时发出低频噪音,并显示出水波纹,不堪其扰,天天面对的屏幕不能对付,在jd上下了这台Dell P2418D(2K)……使用的初期还是很满意的,显示清晰,色彩还原度高,2K看着确实很细腻。用过一段...

2018-11-08 23:19:25 6844 3

中国诗词大全json版-完整压缩包

GitHub clone zip下载太慢没法用,委托国外朋友帮忙下好的,分享到这里,方便数据处理的朋友使用 https://github.com/chinese-poetry/chinese-poetry

2020-04-27

jdk-13.0.2_windows-x64_bin.zip.7z

最新版本的jdk13 windows服务器必备。Compressed Archive版本,win10程序员开发软件绕不开的工具包

2020-04-13

jdk-13.0.2_osx-x64_bin.zip

最新版本的jdk13 macos必备。Compressed Archive版本,程序员开发必须要装的工具包之一

2020-04-13

jdk-13.0.2_linux-x64_bin.tar.zip

最新版本的jdk13 linux服务器必备。Linux Compressed Archive版本,基本服务器配置软件离不开的开发工具包

2020-04-13

jdk-11.0.5_linux-x64_bin.tar.gz.zip

jdk11 最后最新版本,linux服务器必备。jdk11虽不是最新的java版本,但从稳定性和占有率来说还是最高的。

2020-04-09

jdk-11.0.5_osx-x64_bin.dmg.zip

jdk11 最后最新版本,程序员mac电脑必备。jdk虽不是最新的java版本,但从稳定性和占有率来说还是最高的。

2020-04-09

jdk-11.0.50_windows-x64_bin.zip.7z

jdk11 windows最后最新版本,程序员电脑必备。jdk虽不是最新的java版本,但从稳定性和占有率来说还是最高的。

2020-04-09

jdk-8u231-linux-x64.tar.gz.zip

jdk-8u231-linux-x64.tar.gz.zip java8目前还是使用最广泛的服务器版本

2020-04-09

jdk-8u231-windows-x64.zip

jdk-8u231-windows-x64.zip。java8目前还是使用最广泛的服务器版本,程序员机器必备程序

2020-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除