- 博客(169)
- 资源 (3)
- 收藏
- 关注
原创 Java如何开发PC客户端(Windows,Mac,Linux)
我是参考这个例子https://github.com/beryx-gist/badass-jlink-example-log4j2-javafx进行的配置。如果有java环境的机器,可以使用launch4j进行打包(可以指定支持的运行时java环境版本min~max), 可参考maven插件https://github.com/orphan-oss/launch4j-maven-plugin。试了Maven项目的javafx-maven-plugin插件,发现没法打包成可安装的包exe或者msi。
2023-12-20 17:32:19 7114
原创 java创建指定分辨率的图片或修改图片的分辨率(DPI)
因为java默认的图片像素分辨率DPI=72,分辨率有点低。所以研究了一下如何创建指定DPI的方案。
2023-11-21 17:44:25 2147
原创 photoshop插件开发入门(java,android,ios)
photoshop给我们提供了一个服务,让我们可以通过java或者c#等语言发送JavaScript等脚本给photoshop,让photoshop自动帮我们处理图片。这里的资料主要是如何连接photoshop,如果开发和调试JavaScript脚本。
2023-11-15 18:25:26 1215
原创 java常用的几个图片处理工具对Tiff文件的支持
官网 https://imagemagick.org/, 支持多种格式。命令行工具很适合调试。功能很强大. 还有一款工具是从ImageMagick的基础上研发出来的。
2023-11-15 18:11:16 896 1
原创 Clear recent project list 清理Idea的最近项目列表
很多项目都已经从磁盘删除了,但是还在最近的项目中能看到,偶尔点击到,会提示已经不存在。关闭Idea, 删除这个文件。
2023-11-15 17:50:28 771
原创 【网络营销】Google SEO学习笔记
SEO优化什么是SEOSearch Engine Optimisation (搜索引擎优化)为什么要做SEO高质量流量更持久的效果“免费流量”SEO谷歌教程Google 搜索的运作方式:https://developers.google.com/search/docs/advanced/guidelines/how-search-works?hl=zh-cnSEO指南:https://developers.google.com/search/docs/advanced/guidelin
2022-04-07 17:08:30 762
原创 [python]利用神经网络算法去除照片中的背景
在github寻找了一圈,终于发现了一个比较新且好用的开源项目rembg(地址https://github.com/danielgatis/rembg)。结合rembg和PixelLib可以得到非常好的效果。
2021-11-22 11:11:23 2721
原创 ubuntu python环境检查
EnvironmentUbuntu 14.04 with Xenial kernel 4.4.0 genericAnaconda, Python 3.7Tried C++ 4.9, 5.5, 7, 9CUDA 10.1, cdnn 7.5.6Please copy and paste the output from ourenvironment collection script(or fill out the checklist below manually).You can get th
2021-11-18 11:51:19 2086
原创 [opencv-python]学习-图像分割
使用 OpenCV 函数 cv::filter2D 执行一些拉普拉斯滤波以进行图像锐化使用 OpenCV 函数 cv::distanceTransform 以获得二值图像的派生(derived)表示,其中每个像素的值被替换为其到最近背景像素的距离使用 OpenCV 函数 cv::watershed 将图像中的对象与背景隔离from __future__ import print_functionimport cv2 as cvimport numpy as npimport argparsei
2021-11-16 15:18:50 6590 3
原创 [opencv-python]学习-图像修复
你们中的大多数人家里都会有一些退化的旧照片,上面有一些黑点、一些笔触等。你有没有想过把它恢复回来?我们不能简单地在绘画工具中擦除它们,因为它只会用无用的白色结构替换黑色结构。在这些情况下,使用称为图像修复的技术。基本思想很简单:用相邻像素替换那些坏标记,使其看起来像邻域。为此设计了几种算法,OpenCV 提供了其中的两种。两者都可以通过同一个函数cv2.inpaint() 访问第一个算法基于论文“An Image Inpainting Technique Based on the Fast Marchi
2021-11-05 14:15:08 2766
原创 [opencv-python]学习-图像处理
图像处理150多种颜色空间中,我们常用的有BGR,Gray和HSV。BGR <–> Gray and BGR <–> HSV.opencv 里使用cv2.cvtColor(input_image, flag) 来进行转换, flag 表示转换类型。cv2.COLOR_BGR2GRAY. BGR <–> Graycv2.COLOR_BGR2HSV. BGR <–> HSV查看所有类型:flags = [i for i in dir(cv2
2021-11-04 16:24:19 1852
原创 随机数生成器(RNG, random number generator)
Java 提供了5种生成随机数的方法,如下所示:java.util.Random classMath.random method : Can Generate Random Numbers of double type.ThreadLocalRandom classjava.Security.SecureRandom1) java.util.RandomRandom使用的算法是linear congruential generator (LCG 线性同余发生器).要使用此类生成随机数,我们
2021-11-04 15:02:07 4859
原创 [opencv-python]学习基础操作-通道分离和图片合成等
基本操作img = cv2.imread('../img/meinv.png')print(img)px = img[100, 100]print(px)#像素 BGR(Blue, Green, Red values) [157 166 200]print(px)# accessing only blue pixelblue = img[100, 100, 0]print(blue)# accessing RED valueprint(img.item(10, 10, 2))#
2021-11-03 17:12:00 1091
转载 图像处理+深度学习 入门学习
天津理工大学(https://www.bilibili.com/video/BV1tx41147Tx):用C++实现(非调包),讲课比较生动,比较全面,很多实验课;中科院(https://www.bilibili.com/video/BV1Xb411U79J):主要是用matlab编程,非常全面,有很多地方点到,但不深入,有些章节难度较大;《数字图像处理》冈萨雷斯(https://book.douban.com/subject/6434627/):本方向的权威教材,内容很全,直接看比较枯燥,对初学者不.
2021-11-03 11:26:07 538
原创 图片识别-合成-图片滤镜等
支持web端。支持数百种滤镜https://img.ly/docs/pesdk/https://img.ly/docs/pesdk/web/introduction/getting_started/demo: https://img.ly/photo-sdk/demo图像特效-提供图像风格迁移等多种图像特效类服务https://open.youtu.qq.com/#/open/experience/picfilterhttps://cloud.tencent.com/product/Augm
2021-10-15 10:13:22 653
原创 图像处理网站
图像处理网站梵高作品风格https://deepart.io/提高图片分辨率https://letsenhance.io/模板、拼接、去背景、滤镜https://pixlr.com/################ 提供api ###############第三方抠图,修图,卡通滤镜–提供apihttps://www.cutout.pro/去背景–提供apihttps://www.slazzer.com/https://removal.ai/https://clippingmagi
2021-10-15 10:11:57 2328
原创 javascript canvas webgl css实现滤镜算法
javascript canvas webgl css实现滤镜算法instagram风格滤镜-前端组件-canvashttps://github.com/girliemac/filterous-2instagram风格滤镜-前端组件-csshttps://picturepan2.github.io/instagram.css/这里有很多种滤镜的具体算法和c语言实现。前端要做的话也可以参考https://www.kancloud.cn/trent/hotoimagefilter/102
2021-10-15 10:10:41 344 1
转载 【转】javascript实现矩阵乘法
虽然存在许多类型的矩阵,但我们感兴趣的是三维变换矩阵。这种矩阵由一个4x4方阵,共16个值组成。在JavaScript中,可以很方便的用数组表示矩阵。比如典型的单位矩阵。单位阵乘上一个点或者矩阵, 其结果保持不变。var identityMatrix = [ 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1];说到乘法,这种运算用于矩阵是什么样的呢?最简单的例子是矩阵乘一个点。你可能注意到,三维空间中的点和一个4x4矩阵并不匹配,为此我们
2021-10-14 17:16:45 1805
转载 【转】python编写并打包PC桌面应用
作者:Ampofo Amoh - Gyebi(Dec 12, 2020 · 12 )Search the entire internet for uses of the Python programming language and they list them with Desktop Applications marked as not very suited with python. But years ago in 2016 when I was hoping to move on from w
2021-10-12 16:11:44 729
转载 【转】Linux 系统如何通过 netstat 命令查看连接数
很多时候我们会遇到服务器遭受 cc 或 syn 等攻击,如果发现自己的网站访问异常缓慢且流量异常。可以使用系统内置 netstat 命令 简单判断一下服务器是否被攻击。常用的 netstat 命令该命令将显示所有活动的网络连接。netstat -na查看同时连接到哪个服务器 IP 比较多,cc 攻击用。使用双网卡或多网卡可用。netstat -an|awk '{print $4}'|sort|uniq -c|sort -nr|head查看哪些 IP 连接到服务器连接多,可以查看连接异常 IP
2021-08-11 09:51:15 2095 1
原创 Integer超过128要用对象比较,否则出问题
@Test public void testEquals() { int int1 = 12; int int2 = 12; Integer integer1 = new Integer(12); Integer integer2 = new Integer(12); Integer integer3 = new Integer(127); Integer a1 = .
2021-07-17 12:06:38 2390
转载 【转】如何解决超时导致的nginx 404报错?
nginx的默认超时是60s, 需要修改配置如下:proxy_read_timeout 120s;Put that inside your proxy section.The default is apparently 60s so try doubling and go from there.Not too confident about it but i had something similar with a timeout in mysql today on a server at wor
2021-06-30 17:24:43 1928
转载 [转载]User Agent Strings
User Agent StringsPublished on Friday, February 28, 2014A browser’s user agent string (UA) helps identify which browser is being used, what version, and on which operating system. When feature detection APIs are not available, use the UA to customize beh
2021-06-07 10:10:35 542
原创 srping boot多数据源事务管理
如果有两个数据源,比如oracle+sqlserver(或者两个mysql库),如何管理事务呢?业务产生了两条记录,一条插入oracle,另一条插入sqlserver,如何保证事务的原子性?要么同时插入成功,要么同时失败。maven引入依赖<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-commons</artifac
2021-03-05 16:32:17 273 1
原创 通过mysqlbinlog工具查看Binlog日志文件内容
在客户端执行如下命令,通过mysqlbinlog工具查看Binlog日志文件内容。mysqlbinlog -vv --base64-output=decode-rows mysql-bin.xxx | morehttps://help.aliyun.com/knowledge_detail/41751.html?spm=5176.10695662.1996646101.searchclickresult.5d8223e1MNKRHm...
2021-03-02 11:29:37 819
原创 设置时区ECS & Mysql
ECShttps://developer.aliyun.com/article/359597推荐 https://developer.aliyun.com/article/34598[root@db-server ~]# tzselect[root@iZa2dcq5mkcz3k46jec1mzZ ~]# cat .bash_profile.bash_profileGet the aliases and functionsif [ -f ~/.bashrc ]; then .
2021-03-02 11:28:20 180
原创 MySql Lock wait timeout exceeded; try restarting transaction
mysqlselect * from information_schema.innodb_trxSELECT * from information_schema.`PROCESSLIST` WHERE Time > 1000 AND USER = 'wonguser' ORDER BY TIME desc;https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_lock_wait_timeout
2021-03-02 10:45:28 463
转载 Redis 用户验证
Redis 用户验证https://blog.51cto.com/weipengfei/1217872redis没有实现访问控制这个功能,但是它提供了一个轻量级的认证方式,可以编辑redis.conf配置来启用认证。1、初始化Redis密码:在配置文件中有个参数: requirepass 这个就是配置redis访问密码的参数;比如 requirepass test123;(Ps:需重启Redis才能生效)redis的查询速度是非常快的,外部用户一秒内可以尝试多大150K个密码;所以密码要尽量
2021-03-02 10:41:20 820
转载 How to Install MySQL on CentOS 7
How to Install MySQL on CentOS 7MySQL is one of the most widely used database management systems for websites and server applications. It’s an essential tool that every webmaster should learn. That’s why in this tutorial, we will show you how to install M
2021-03-02 10:38:38 362
原创 npm镜像地址
mirror-config-china为中国内地的Node.js开发者准备的镜像配置,大大提高node模块安装速度详情: https://www.npmjs.com/package/mirror-config-china安装npm i -g mirror-config-china --registry=https://registry.npm.taobao.org# 检查是否安装成功 npm config list淘宝 NPM 镜像https://developer.aliyun.com/
2021-01-28 16:01:35 703 1
原创 curl发起需要密码验证的GET请求
两种方式第一种curl -u username:password -X GET http://api.example.com第二种curl -X GET http://username:password@api.example.com参考:https://stackoverflow.com/questions/2594880/using-curl-with-a-username-and-password
2021-01-07 16:53:43 1272
原创 java好文整理
titleaddrSpringBoot实践之—mybatis+mysql读写分离(一写多读)+事务https://blog.csdn.net/luckykapok918/article/details/79651067SpringBoot+MyBatis+MySQL读写分离实战https://cloud.tencent.com/developer/article/1462950
2020-11-28 18:31:41 143
转载 目前常见的散列(Hash)算法
目前常见的散列(Hash)算法算法名称输出大小(bits)内部大小区块大小长度大小字符尺寸碰撞情形HAVAL256/224/192/160/12825610246432是MD2128384128No8大多数MD41281285126432是MD51281285126432是PANAMA2568736256否32是RadioGatún任意长度58字3字否1-64否RIPE
2020-10-12 11:48:43 7694
原创 ISO制定的语言,文字标准(zh en)
限定词类型含义与取值说明语言表示设备使用的语言类型,由2个小写字母组成。例如:zh表示中文,en表示英语。详细取值范围,参见ISO 639-1(ISO制定的语言编码标准)。文字表示设备使用的文字类型,由1个大写字母(首字母)和3个小写字母组成。例如:Hans表示简体中文,Hant表示繁体中文。详细取值范围,参见ISO 15924(ISO制定的文字编码标准)。国家或地区表示用户所在的国家或地区,由2~3个大写字母或者3个数字组成。例如:CN表示中国,GB表示英国。详细取值...
2020-09-29 09:22:38 2980
原创 Mac OS中MySQL Workbench或者ssh闲置一段时间就卡死的解决方案
找了很久,发现两者有共同点。ssh解决方案使用网友提到的方案https://www.jianshu.com/p/b0bba7c7ac68。ssh通过修改mac上的ssh配置解决此问题:vi ~/.ssh/config// 加入这句:ServerAliveInterval 30Mysql Workbench解决方案网友在https://www.jianshu.com/p/b09e2b793844 稳重提出设置“DBMS connection read time out (in second
2020-08-24 12:09:09 1596
转载 如何免密ssh登录服务器
How to Add SSH Public Key to Server*Public key authentication allows you to access a server via SSH without password. Here are two methods to copy the public ssh key to the server.*I believe you understand the basic SSH concept. Your Linux server has ssh
2020-08-18 18:48:37 467
原创 java如何使用sftp上传和下载文件
Download Fileimport com.jcraft.jsch.Channel;import com.jcraft.jsch.ChannelSftp;import com.jcraft.jsch.JSch;import com.jcraft.jsch.JSchException;import com.jcraft.jsch.Session;import com.jcraft.jsch.SftpException;/** * * @author javagists.com *
2020-08-14 11:50:05 1479
原创 再Mac中如何使用Homebrew安装git以及gitk
如何使用Homebrew安装git$ brew install git查看已安装的git$ type -a gitgit is /usr/local/bin/gitgit is /usr/bin/git如果使用中查看git版本如下,说明使用的git是apple自带的git。$ git --versiongit version 1.7.10.2 (Apple Git-33)在文件~/.bash_profile中加入 export PATH="/usr/local/bin:${PATH
2020-08-07 10:07:22 1020 1
转载 npm install fails on node-gyp rebuild with ```gyp: No Xcode or CLT version detected!```
npm install fails on node-gyp rebuild with gyp: No Xcode or CLT version detected!$ npm install Fri Mar 6 17:22:40 2020> fsevents@1.2.11 install /Users/synapse/Documents/synapsefi-dev-ui/node_modules/watchpack/node_modules/fsevents> node
2020-07-25 15:13:37 241
tf_encrypted_example.zip
2020-04-02
mit6.033需要使用到的书籍(1-6章节,7-11章节分两本都有)
2019-05-23
Lena(Lenna)是一张被广泛使用的标准图片
2018-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人