精华内容
下载资源
问答
  • 图片的阴影效果和倒三角制作 开发共具和关键技术:Adobe Dreamweaver CC 2017、图片的阴影效果和倒三角制作 撰写时间:2019年2月5日 今天,和大家分享技术是图片的阴影效果和倒三角制作。 下面,我举个例子...

    图片的阴影效果和倒三角的制作
    开发共具和关键技术:Adobe Dreamweaver CC 2017、图片的阴影效果和倒三角的制作
    撰写时间:2019年2月5日
    今天,和大家分享的技术是图片的阴影效果和倒三角的制作。
    下面,我举个例子来说明一下。
    (1)、图片的阴影效果
    在所在图片的元素上添加以下代码;
    截图如下:
    在这里插入图片描述
    其中h-shadow代表水平方向阴影;v-shadow代表垂直方向的阴影;blur-radius代表模糊距离;color代表颜色;
    效果如截图:
    在这里插入图片描述
    (2)、倒三角的制作。
    1、添加i标签并给所在的i标签添加边框;
    截图如下:
    在这里插入图片描述
    其中边框中实线的大小是倒三角的大小。
    2、给所在的i标签添加border-color;
    截图如下:
    在这里插入图片描述
    其中倒三角的方向可以随意调动;
    效果如截图:
    在这里插入图片描述

    展开全文
  • 在安装完系统有时会发现系统时间与现在时间相差8...这个时候bios的时间和系统的时间是不一致,一个代表 utc 时间,一个代表cst(+8时区),即上海时间。 当前系统时间: 1 2 3 4 [root@justin~]#date ...

    在安装完系统有时会发现系统时间与现在时间相差8小时,这是由于在安装系统时选择的时区是上海,而系统默认bios时间是utc时间,所以时间相差了8小时。这个时候的bios的时间和系统的时间是不一致的,一个代表 utc 时间,一个代表cst(+8时区),即上海时间。

    当前系统时间:

    1
    2
    3
    4
    [root@justin ~]# date
    Mon Jan 13 07:07:48 CST 2014
    [root@justin ~]# date -R
    Fri, 18 Dec 2015 08:19:40 +0800

    修正时间:

    1、设置TUC、ARC为false,硬件时钟不于utc时间一致

    1
    2
    3
    4
    5
    6
    7
    [root@justin ~]# vim /etc/sysconfig/clock
    # The time zone of the system is defined by the contents of /etc/localtime.
    # This file is only for evaluation by system-config-date, do not rely on its
    # contents elsewhere.
    ZONE="Asia/Shanghai"
    UTC=false
    ARC=false

    2、设置linux的时区设置为上海

    1
    [root@justin ~]# ln -sf /usr/share/zoneinfo/Asia/Shanghai    /etc/localtime

    3、校对时间,需要先安装ntp服务器

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    [root@justin ~]# rpm -q ntp
    package ntp is not installed
    [root@justin ~]# yum -y install ntp
    [root@justin ~]# rpm -q ntp
    ntp-4.2.6p5-1.el6.centos.i686
    [root@justin ~]# ntpdate ntp1.nl.net 
    18 Dec 08:31:04 ntpdate[50047]: the NTP socket is in use, exiting
    [root@justin ~]# service ntpd stop
    [root@justin ~]# ntpdate ntp1.nl.net     ;ntp后面是数字1,n后面是字母l
    13 Jan 15:29:40 ntpdate[1531]: step time server 193.79.237.14 offset -8.976068 sec
    [root@justin ~]#

    4、设置硬件时间与系统时间一致并校准

    1
    2
    [root@justin ~]# /sbin/hwclock --systohc
    [root@justin ~]#

    也可以用一条命令来搞定,如果对时间要求很严格最好用同步的方式

    1
    date -s "20151218 08:30:50" &&hwclock --systohc


    至此,linux系统时间和计算机硬件时间都是cst时间了,并且为上海时区。


    Tips:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    [root@justin ~]# hwclock --help
    hwclock - query and set the hardware clock (RTC)
    Usage: hwclock [function] [options...]
    Functions:
      -r | --show         read hardware clock and print result #读取硬件(BIOS)时间,并显示出来
      -s | --hctosys      set the system time from the hardware clock #把目前系统时间调整为硬件时间
      -w | --systohc      set the hardware clock to the current system time #把硬件时间调整为目前系统的时间
           --systz        set the system time based on the current timezone #把系统时间设置为当时时区的时间
    Options:
      -u | --utc          the hardware clock is kept in UTC #设置硬件为的UTC时间
           --localtime    the hardware clock is kept in local time #设置硬件为本地时间

    修改背景图片需要使用工具imagemagick

    1、安装Imagemagick

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    [root@justin ~]# yum install ImageMagick*
    Loaded plugins: fastestmirror, product-id, subscription-manager
    Updating certificate-based repositories.
    Unable to read consumer identity
    Determining fastest mirrors
    ...
    Replaced:
      libjpeg.i686 0:6b-46.el6                                                                                   
    Complete!
    [root@justin ~]#

    2、上传背景图片到服务器,使用convert命令处理图片,GRUB使用的图像为14色,尺寸为640x480,然后修改splashimage后面的参数

    使用winscp将背景图片123.jpg上传到服务器(点击下载winscp

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    [root@justin src]# cd /usr/local/src/ && ls
    python-iniparse-0.3.1-2.1.el6.noarch.rpm  yum-3.2.29-40.el6.centos.noarch.rpm
    RPM-GPG-KEY-CentOS-6                      yum-metadata-parser-1.1.2-16.el6.i686.rpm
    wx.jpg                                    yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
    [root@justin src]# convert wx.jpg -resize 640x480! -colors 14 wx.xpm
    [root@justin src]# gzip wx.xpm
    [root@justin src]# cp wx.xpm.gz /boot/grub/
    [root@justin src]# cd !$
    cd /boot/grub/
    [root@justin grub]# cp menu.lst menu.lstbak
    [root@justin grub]# vim menu.lst
    # grub.conf generated by anaconda
    #
    # Note that you do not have to rerun grub after making changes to this file
    # NOTICE:  You have a /boot partition.  This means that
    #          all kernel and initrd paths are relative to /boot/, eg.
    #          root (hd0,0)
    #          kernel /vmlinuz-version ro root=/dev/sda2
    #          initrd /initrd-[generic-]version.img
    #boot=/dev/sda
    default=0
    timeout=5
    splashimage=(hd0,0)/grub/wx.xpm.gz
    hiddenmenu
    title Red Hat Enterprise Linux (2.6.32-279.el6.i686)
            root (hd0,0)
            kernel /vmlinuz-2.6.32-279.el6.i686 ro root=UUID=d8fe6590-fe20-451e-b5b9-dad15893db25 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
            initrd /initramfs-2.6.32-279.el6.i686.img

    3、重启查看是否生效




    本文转自 justin_peng 51CTO博客,原文链接:http://blog.51cto.com/ityunwei2017/1335952,如需转载请自行联系原作者

    展开全文
  • 对于不同计数器,有不同含义和单位,有的代表时间,有代表字节数,它们单位显然是不同。但是,不论是什么计数器,在性能监视器里都显示在一张图里,对应纵坐标都是0~100,那么,这个0~100究竟代表什么...
  • 爆破crc校验所需要了解到PNG文件头知识- (固定)八个字节89 50 4E 47 0D 0A 1A 0A为png文件头- (固定)四个字节00 00 00 0D(即为十进制13)代表数据块长度为13- (固定)四个字节49 48 44 52(即为ASCI...

    今天拿到一个png图片隐写的题。

    对于这种windows下可以打开,linux下无法打开的png文件,当然是第一时间怀疑宽和高做了手脚。

    爆破crc校验所需要了解到的PNG文件头知识

    - (固定)八个字节89 50 4E 47 0D 0A 1A 0A为png的文件头

    - (固定)四个字节00 00 00 0D(即为十进制的13)代表数据块的长度为13

    - (固定)四个字节49 48 44 52(即为ASCII码的IHDR)是文件头数据块的标示(IDCH)

    - (可变)13位数据块(IHDR)

    - 前四个字节代表该图片的宽

    - 后四个字节代表该图片的高

    - 后五个字节依次为:

    Bit depth、ColorType、Compression method、Filter method、Interlace method

    - (可变)剩余四字节为该png的CRC检验码,由从IDCH到IHDR的十七位字节进行crc计算得到。

    宽和高做了手脚的位置

    但我只有手头抄的别人python2.7的脚本,放在python3下运行不了(……)

    在不断的调试中发现:

    有数值超过了127,ascii不认

    binascii在python3下不支持unicode编码,必须输入字节码,改成b''就能运行了,但没办法payload拼接在一起爆破

    python3把文本和二进制分开,字节码不能拼接

    用string.encode('utf-8')倒是能运行了,但是没爆破出来,仔细一看发现编码会把超过ascii范围的譬如\xf4拆成b'\xc3\xb4'

    ……

    搜了一圈又冷静下来,觉得字节码不能拼接就不拼接嘛……走别的路径行不行?

    行。

    搜到bytearray()是个好东西,相比bytes字节串,bytearray是可修改的。是的我们知道在python2里可直接str拼接,但是我决定坚守在python3里(其实就是懒得装),于是开始了数组赋值的过程。

    python3.6下的代码如下

    import zlib

    import struct

    crc32key = 0xCBD6DF8A #补上0x,winhex下copy hex value。

    data = bytearray(b'\x49\x48\x44\x52\x00\x00\x01\xF4\x00\x00\x01\xF1\x08\x06\x00\x00\x00') #winhex下copy grep hex。

    n = 4095 #理论上0xffffffff,但考虑到屏幕实际/cpu,0x0fff就差不多了

    for w in range(n):#高和宽一起爆破

    width = bytearray(struct.pack('>i', w))#q为8字节,i为4字节,h为2字节

    for h in range(n):

    height = bytearray(struct.pack('>i', h))

    for x in range(4):

    data[x+4] = width[x]

    data[x+8] = height[x]

    crc32result = zlib.crc32(data)

    if crc32result == crc32key:

    print(width,height)

    return None

    一开始用的n是65535,感觉要花掉一生的时间,自己手动取消了()

    就算这样,本来也是没有最后这行return的,我只是把65535换成了4095。跑出结果我花了58s的时间,丢给老师,他在虚拟机里只用了3s。

    想要挽回自己的尊严()

    想要买台新电脑()

    心得

    今天为了做这道题把png啊struct啊crc啊bytes啊甚至py2到py3的知识全都过了一遍。基础知识还是要扎实啊,或者出问题的时候再冷静点()

    其实写到这里我觉得为什么不直接rb读文件再slice一下而要手动从winhex贴呢,如此的不neat。但是好困了我要睡觉……

    20170727更新:一键解决png图片crc隐写的代码

    import zlib

    import struct

    #读文件

    file = CommonFile+'2.png'

    fr = open(file,'rb').read()

    data = bytearray(fr[12:29])

    crc32key = eval(str(fr[29:33]).replace('\\x','').replace("b'",'0x').replace("'",''))

    #crc32key = 0xCBD6DF8A #补上0x,copy hex value

    #data = bytearray(b'\x49\x48\x44\x52\x00\x00\x01\xF4\x00\x00\x01\xF1\x08\x06\x00\x00\x00') #hex下copy grep hex

    n = 4095 #理论上0xffffffff,但考虑到屏幕实际,0x0fff就差不多了

    for w in range(n):#高和宽一起爆破

    width = bytearray(struct.pack('>i', w))#q为8字节,i为4字节,h为2字节

    for h in range(n):

    height = bytearray(struct.pack('>i', h))

    for x in range(4):

    data[x+4] = width[x]

    data[x+8] = height[x]

    #print(data)

    crc32result = zlib.crc32(data)

    if crc32result == crc32key:

    print(width,height)

    #写文件

    newpic = bytearray(fr)

    for x in range(4):

    newpic[x+16] = width[x]

    newpic[x+20] = height[x]

    fw = open(file+'.png','wb')#保存副本

    fw.write(newpic)

    fw.close

    return None

    展开全文
  • 之前用是iis所以可能没有这些问题,后来换了nginx之后发现图片...后来发现nginx配置文件里有下边一些代码expires 代表的是缓存时间,如果不想缓存就直接加上红框那一行字就可以了,或是将expires 改为-1或o...

    之前用的是iis所以可能没有这些问题,后来换了nginx之后发现图片缓存问题很严重,本项目用的是thinkphp5框架;

    浏览器、runtime、session、cookie、加参数,后台,所有缓存都清理了图片还是有缓存只能改名才会自动更新。

    后来发现nginx的配置文件里有下边的一些代码

    bVYGpQ?w=444&h=272

    expires 代表的是缓存时间,如果不想缓存就直接加上红框的那一行字就可以了,或是将expires 改为-1或off(还未尝试是否可行),加上add_header Cache-Control no-store;是可以的。

    第二天发现还是有缓存,仔细排查了下,图片后加参数是为了防止本地的缓存,所以用不着清浏览器的缓存;直接访问图片也是有缓存就证明和框架无关,和php无关,是服务器的缓存,但是上边的nginx已经配置过了,只有一种可能了,那就是虚拟机的缓存(本项目是在本地用vagrant进行环境的适配的),百度了一下原来确实是vagrant的缓存,只需要在nginx配置文件里修改

    sendfile off;

    就可以了,这个应该是服务器和本地共享文件夹的一个交互的功能,如下图

    bVYGpS?w=392&h=323

    展开全文
  • 如果你使用f12键打开控制台,然后找到存储中Cookie,里面有一个参数叫做Exprires/Max-Age,这代表过期时间,这个时间就是格林威治时间,而不是我们北京时间,不过你通过IDEA中new Date()生成事件就是北京...
  • 而右下角的时间又给出了onload的时间。![图片说明](https://img-ask.csdn.net/upload/201602/02/1454424181_50392.png) 我想请问一下,红色竖线代表的究竟是onload事件还是load事件触发?onload事件和load事件有...
  • 之前用是iis所以可能没有这些问题,后来换了nginx之后发现图片缓存问题很严重,本项目用是thinkphp5框架;浏览器、runtime、session、cookie、加参数,后台,所有...expires 代表的是缓存时间,如果不想缓存就直...
  • (1)基础: 1.在附加功能里添加OS Generic Video Interface ... YUV颜色空间中,“Y”代表明亮度(Luma);“U”和“V”表示色度(Chroma),作用是描述影像色彩及饱和度,用于指定像素颜色;
  • 首先,我们都知道手机拍照的时候都是有一定曝光时间的,例如假设手机的快门频率为50Hz,则其拍照时的曝光时间就是20ms。同理,屏幕或者日光灯不是一直在发光的,而是更隔一段时间就会刷新一次,我们生活中的日光灯为...
  • 如下图所示,data文件是项目的数据集,Type1~Type4文件夹代表不同类别的图片 首先看第一个代码块“dataset.py” """ dataset.py """ from glob import glob from sklearn.model_selection impo
  • 之前用是iis所以可能没有这些问题,后来换了nginx之后发现图片缓存问题很严重,本项目用是thinkphp5框架;...expires 代表的是缓存时间,如果不想缓存就直接加上红框那一行字就可以了,或是将expires...
  • 项目有时需要对图片进行采集,并进行采集后处理,如:生成略缩图、裁剪、...//0代表不做任何时间限制。 采集完成后,对图像等文件进行操作,如生成图像略缩图等,若采集文件比较大(或者是相机上传原始图片没有
  • 例:考试表中有两个字段:startDate、...现在需要查询某一时间段内正在进行考试,实际只要满足考试的时间段和查询条件的时间段有交集即可,包含以下图片四种情况。使用表达式startDatePara = startDate可以确定
  • 在此次实验报告中将会分为五个部分进行单独分析,这五个部分分别是:爬虫、界面、文本搜索、图片搜索以及音频搜索。 一爬虫 1.1 库 ...分析发现搜索各首歌曲 url 地址中区别在于其中一段内容代表
  • 这就是为什么渐变色图片、颜色值变化不大并且颜色单一的图片更容易压缩的原理。 差分编码的目的,就是尽可能的将png图片数据值转换成一组重复的、低的值,这样的值更容易被压缩。 最后还要注意的是ÿ...
  • FFT 快速傅里叶变换傅里叶变换快速傅里叶变换(Fast Fourier Transform,FFT)是一种可在 O(nlogn)时间内完成离散傅里叶变换(Discrete Fourier transform,DFT)算法。具体什么是傅里叶变换,这里不再讲述,有兴趣...
  • 现在需要查询某一时间段内正在进行考试,实际只要满足考试的时间段和查询条件的时间段有交集即可,包含以下图片四种情况。使用表达式startDatePara <= endDate && endDatePara >= star...
  • 我们在很多地方都会见到,在加载数据的...最开始在布局文件中写一个animation-list的xml文件,其中的item为需要加入变换的图片,android:duration代表每个图片显示的时间:&lt;?xml version="1.0" en...
  • 1.点击窗口,选择时间轴,在下方会出现时间轴项。 2.选择永久。(一次即代表只执行一次) 3.选择文件 - 导出 - 存储为web所用格式 4.格式选择GIF,循环选项选择永远,然后导出,就可以了。 ...
  • 前端优化一些地方(JS/CSS/图片)

    千次阅读 2014-09-03 11:28:29
    最近翻了翻,总结一下 一.督促你客户选用更快浏览器,这样才能...图中蓝色代表网页加载速度,绿色代表渲染时间。 二.Javascript优化 1.用Firebug查找执行消耗时间最长Javascript函数。 可通过Firebug控制
  • 研一最后一门考试终于结束了,代表着学习阶段就没有其他考试了,值得庆祝一下。哈哈。研一也正式结束了,时间很快,当然这句话时常说但每次说感觉都不一样,这次可能更清楚更比以更成熟说这句话。感慨...
  • 1、自己本地用layer建设项目时候,是不需要在html中引入layer.css!  但是angular配合require时需要在页面引入layer.css,不然弹层效果出...2、layer可以开发者自己设置图标、显示时间等,(当然:也可以自定义图片
  • 图片文件转成临时URL 首先,在网页里面图片可以直接拖到浏览器里面显示,但是也打开了新网页,为了让图片就在当前网页内显示,那么必须上传或则拖拉当当前网页,然后再经过处理,就能显示出来了. 关于文件对象...
  • 一般来说onload触发代表着直接通过HTML引用CSS,JS,图片资源已经完全加载完毕。 2、全部页面加载时间 全部页面载入时间指从最初启动浏览开始,直到所有元素都被加载完成后,在2秒后仍然没有网络活动的时间。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 751
精华内容 300
关键字:

代表时间的图片