jpg

找出jpg 和 json, 并copy到 一个新的文件夹

℡╲_俬逩灬. 提交于 2019-12-01 11:54:27
$ cat filter.py import os import sys from os import walk from os import listdir import glob from shutil import copy2 mypath = './' dst = './test' #jpgs = glob.glob(os.path.join(mypath, '*.jpg')) #print(jpgs) for f in listdir(mypath): if f.endswith("jpg"): print(f) copy2(f,dst) j = f.replace("jpg","json") print(j) copy2(j,dst)    来源: https://www.cnblogs.com/morganh/p/11684267.html

jquery实现两种轮播效果

南笙酒味 提交于 2019-12-01 11:22:36
我想大家在浏览网页时都接触过轮播图。其实在bootstrap中也有相应的轮播插件,下面我们将抛开对其他JS库和框架的依赖,仅适用jquery来实现两种轮播效果。 第一种轮播图应该是大家最熟悉的传统轮播图,以淘宝为例: 这种轮播图的功能大致是这样的:点击左右箭头可以实现图片的切换效果,点击圆点圆点会变色,并快速指向对应的图片,此外,可以无限循环轮播,也就是你一直点图片会一直循环下去。CSS样式会比较多比较杂在这就不给出了,大家可以根据自己的需求,设置position和相应的display来实现定位和切换,其中比较关键的一点是轮播框的最外层容器设置 一个overflow:hidden,将溢出隐藏,另外添加一些重复的图片来实现无限循环,因为跳转过程很快,用户是基本感受不到的。将可以实现五张图切换的demo的html和jquery代码贴出,大家可以拿下去试试,自己设置CSS并找一些大小 一样的图片即可,如果有什么疑问,欢迎在下面与我交流。 html结构如下 <span style="font-size:18px;"><div id="container"> <div id="list" > <img src="img/5.jpg" alt="1"/> <img src="img/1.jpg" alt="1"/> <img src="img/2.jpg" alt="2"/> <img src

Linux的tar压缩解压缩命令

可紊 提交于 2019-12-01 08:38:29
tar 命令语法如下: # tar <选项> <文件> 下面列举 tar 命令中一些常用的选项: --delete : 从归档文件 (而非磁带) 中删除 -r, --append : 将文件追加到归档文件中 -t, --list : 列出归档文件中包含的内容 --test-label : 测试归档文件卷标并退出 -u, --update : 将已更新的文件追加到归档文件中 -x, --extract, --get : 释放归档文件中文件及目录 -C, --directory=DIR : 执行归档动作前变更工作目录到 DIR -f, --file=ARCHIVE : 指定 (将要创建或已存在的) 归档文件名 -j, --bip2 : 对归档文件使用 bzip2 压缩 -J, --xz : 对归档文件使用 xz 压缩 -p, --preserve-permissions : 保留原文件的访问权限 -v, --verbose : 显示命令整个执行过程 -z, gzip : 对归档文件使用 gzip 压缩 注 : 在 tar 命令选项中的连接符 - 是可选的(LCTT 译注:不用 - 也没事。这在 GNU 软件里面很罕见,大概是由于 tar 命令更多受到古老的 UNIX 风格影响)。 参考链接: https://www.jb51.net/article/97215.htm tar -c:

linux搭建GitLab

给你一囗甜甜゛ 提交于 2019-12-01 08:17:15
GitLab CentOS6 1. 安装VMware和CentOS 2. 安装必备Linux插件 3. 准备安装GitLab 4. 开始安装GitLab 5. 配置GitLab 6. 启动GitLab 7. 访问GitLab 8. GitLab基本操作 1. 安装VMware和CentOS 本教程采用CentOS6.6 配置静态IP参考: https://www.cnblogs.com/linyufeng/p/8515337.html 2. 安装必备Linux插件 (安装过可以不用安装) yum install -y vim wget 3. 准备安装GitLab yum install -y postfix sshd policycoreutils-python postfix 邮件通知 sshd ssh服务(一般系统已经有了,可以不装) policycoreutils-python GitLab必备依赖 设置postfix开机自启: chkconfig --add postfix 4. 开始安装GitLab 官网下载地址: https://packages.gitlab.com/app/gitlab/gitlab-ce/search?q=10.0.2 1571043451079.jpg 以CentOS 6 为例: https://packages.gitlab.com

QDateTime获取当前时间的时间戳

谁说我不能喝 提交于 2019-12-01 07:46:59
QdateTime获取当前时间的时间戳作为图片名 QDateTime qdt1 = QDateTime::currentDateTime();QString timeStr = qdt1.toString("yyyyMMddhhmmsszzz"); QString picStr = timeStr.append(".jpg"); "20191014103425263.jpg" "20191014103425504.jpg" "20191014103425728.jpg" "20191014103425904.jpg" "20191014103426056.jpg" "20191014103426215.jpg" "20191014103426371.jpg" "20191014103426520.jpg" "20191014103426679.jpg" "20191014103426839.jpg" "20191014103427007.jpg" "20191014103427175.jpg" "20191014103428468.jpg" "20191014103428633.jpg" "20191014103428800.jpg" "20191014103428960.jpg" "20191014103429127.jpg" "20191014103429312.jpg"

cv2 exposureFusion(曝光融合)

China☆狼群 提交于 2019-12-01 07:10:43
本文主要介绍cv2中的exposureFusion(曝光融合)。 示例代码: import cv2 import numpy as np import sys filenames = ['./images/memorial0061.jpg', './images/memorial0062.jpg', './images/memorial0063.jpg', './images/memorial0064.jpg', './images/memorial0065.jpg', './images/memorial0066.jpg', './images/memorial0067.jpg', './images/memorial0068.jpg', './images/memorial0069.jpg', './images/memorial0070.jpg', './images/memorial0071.jpg', './images/memorial0072.jpg', './images/memorial0073.jpg', './images/memorial0074.jpg', './images/memorial0075.jpg', './images/memorial0076.jpg',] # 读取图片 images = [] for filename in

浏览器图片问题

元气小坏坏 提交于 2019-12-01 06:57:51
图片与行内元素并排: 出现与行内元素并排时候图片会与文字错开一定位置,这是浏览器设置的默认对齐方式造成的 默认是baseline的对齐方式,只要给图片添加属性vertical- align:middle即可解决 多个图片并排造成左右边距: 多个图片之间存在着间隔。 <img src="blog.jpg"> <img src="blog.jpg"> <img src="blog.jpg"> 有时候不想让这个间隔存在。 四种方法: 1、多个标签写在一行。 <img src="blog.jpg"><img src="blog.jpg"> <img src="blog.jpg"> 将要闭合标签的地方与开始标签的地方重合方法和使用注释头尾相连方法感觉与此类是一种方法 2、在img标签的父级上写:font-size:0; <div style="font-size:0"> <img src="blog.jpg"> <img src="blog.jpg"> <img src="blog.jpg"> </div> 3、使用display:block(img是内联元素) <img src="blog.jpg" style="display:block"> <img src="blog.jpg" style="display:block"> <img src="blog.jpg" style=

nginx防盗链

雨燕双飞 提交于 2019-12-01 06:52:11
什么叫防盗链? 两个网站A和B, A网站引用了B网站上的图片,这种行为就叫盗链。防盗链,就是要防止A引用B的图片。 如果不做防盗链那么服务器会多出来很多的带宽。开销很大。 配置conf location ~* ^.+\.(gif|jpg|png|swf|flv|rar|zip|doc|pdf|gz|bz2|jpeg|bmp|xls)$ { expires 7d; valid_referers none blocked server_names *.linux.com; ##通配允许.linux.com白名单 if ($invalid_referer) { ##若不是*.linux.com return 403; ##返回403 } access_log off; } 测试 # curl -x127.0.0.1:80 -e "http://bbs.centos.com/1.jpg" http://blog.linux.com/1.jpg -I HTTP/1.1 403 Forbidden Server: nginx/1.17.0 Date: Sun, 13 Oct 2019 01:29:29 GMT Content-Type: text/html Content-Length: 153 Connection: keep-alive    # curl -x127.0.0.1:80

(转)PHP文件上传漏洞原理以及防御姿势

白昼怎懂夜的黑 提交于 2019-12-01 05:29:41
PHP文件上传漏洞 本文用到的代码地址:https://github.com/Levones/PHP_file_upload_vlun,好评请给小星星,谢谢各位大佬! 0x00 漏洞描述 ​ 在实际开发过程中文件上传的功能时十分常见的,比如博客系统用户需要文件上传功能来上传自己的头像,写博客时需要上传图片来丰富自己的文章,购物系统在识图搜索时也需要上传图片等,文件上传功能固然重要,但是如果在实现相应功能时没有注意安全保护措施,造成的损失可能十分巨大,为了学习和研究文件上传功能的安全实现方法,我将在下文分析一些常见的文件上传安全措施和一些绕过方法。 ​ 我按照最常见的上传功能–上传图片来分析这个漏洞。为了使漏洞的危害性呈现的清晰明了,我将漏洞防御措施划分为几个不同的等级来作比较 0x01 前端HTML页面代码 <!DOCTYPE html> <html> <meta charset="utf-8"> <title> file_upload_test </title> <body> <form enctype="multipart/form-data" action="upload_1.php" method="POST" /> <input type="hidden" name="MAX_FILE_SIZE" value="100000" /> 选择你要上传的图片: <br />

ImageMagick 的安装及使用

▼魔方 西西 提交于 2019-11-30 15:18:26
一、什么是Imagemagick? ImageMagick是一款免费开源的图片编辑软件。既可以通过命令行使用,也可以通过C/C++、Perl、Java、PHP、Python或Ruby调用库编程来完成。ImageMagic的主要精力集中在性能,减少bug以及提供稳定的API和ABI上。 二、下载和安装 这里以Windows为例 使用16-bit在处理图片时比8-bit慢15%至50%,内存也为2倍。比如处理一张1024x768像素的图片8-bit要使用3.6M内存,16-bit要使用7.2M内存。 这里我们选择下载官方推荐的文件,也就是第一个: ImageMagick-7.0.8-12-Q16-x64-dll.exe 这个7.0版本和6点几版本有些不同,系统环境变量都是自动配置好的。 使用 magick --version 查看是否安装成功: 三、使用 如果很多子命令不能直接使用,则可以把他们当做magick的子命令使用,如: identify bbb.png magick identify bbb.png 1、转换格式 magick test.jpg test.png 表示把test.jpg这个图片另存一份为test.png,同时修改了图片名称和格式 (原来jpg比png小不少 2、合成gif magick a.jpg b.jpg c.jpg test.gif magick *