python实战之用emoji表情生成文字


Posted in Python onMay 08, 2021

一、前言

昨夜刷b站的时候,看到了一条评论,形式如下图,于是心血来潮写了个python脚本,可以根据文字来生成这种由emoji拼接成的“文字”。

python实战之用emoji表情生成文字

二、思路

代码的思路极其简单,这种形式的“文字”可以理解为一张黑白图片,图中的白色使用一种emoji表情代替,黑色使用另一种emoji代替。那么想要生成这种“文字”,则我们只需要两步即可,第一步是根据输入文字得到一张图,第二步则是遍历这张图片,当前像素的颜色为黑色时我们输出??表情,为白色时输出✨b表情。在网上简单搜索了一下,PIL中的ImageDraw类型含有text方法用于生产文字图片,本脚本即采用该方法实现。

三、代码

脚本代码如下,各种注意事项均已在代码注释中写明。

# coding=utf-8
from PIL import Image, ImageFont, ImageDraw
import numpy as np
 
def getTextImage(text, fontFilePath = None, fontSzie = 10):
    #此处踩坑,truetype方法必须传入字体文件路径,传入None会报错
    font = ImageFont.truetype(fontFilePath, fontSzie, encoding='unic')
    #此处踩坑,在生成图片的文字为多行文字时,getsize方法返回的宽高会交换,具体什么原因未知,但是这么写就是对的
    height,width = font.getsize(text)
    #此处踩坑,getsize方法返回的高度在有些情况下可能不够长 因此将高度拓展为原来的1.2倍
    height = int(height * 1.2)
    #生成一张黑白纹理
    img = Image.new("1", (width, height))
    draw = ImageDraw.Draw(img)
    #textsize方法同样可以得到要生成的文字的大小 该大小更为准确  那么为啥不用这个大小直接生成图片呢 存疑
    w,h = draw.textsize(text, font)
    #渲染文字, 第一个参数是offset,此处传入的值是为了让渲染的文字居于图片的中心
    draw.text(((width - w) / 2 ,(height - h) /2 ), text, font = font, fill='red', align='center')
    # img.show()
    return img
 
 
def getEmojiTextFromPureText(text):
    #在输入的文字中插入换行符,以得到竖排文字
    mutilLineText = ''
    lens = len(text)
    for i in range(lens):
        mutilLineText += text[i]
        if i != lens - 1:
            mutilLineText += '\n'
    #此处踩坑 在mac上有些字体生成汉字是会乱码,经本人尝试,simsun.ttc字体和Hiragino Sans GB.ttc字体均可生成中文图片,其余的不知道哪种字体可行
    img = getTextImage(mutilLineText, '/Users/xiaoyi/Downloads/simsun.ttc', fontSzie= 11)
 
    #将PIL的Image转为np的array 遍历图片输出即可
    array = np.array(img)
    height,width  = array.shape
    for j in range(height):
        for i in range(width):
            if array[j][i] :
                print('??', end = '') #传入end参数,用于指定不换行
            else:
                print('✨', end = '')
        print('')
 
getEmojiTextFromPureText('全世界无产者联合起来')

四、效果

使用该脚本生成“文字”效果如下:

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨????✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨????✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨??✨??✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨??✨✨✨??✨✨✨✨✨✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨??✨✨✨✨✨✨✨
✨✨✨✨✨????✨✨✨✨✨✨????✨✨✨✨✨
✨✨✨✨????✨✨✨✨✨✨✨✨??????✨✨✨
✨✨✨??✨????????????????????✨??????✨
✨✨??✨✨✨✨✨✨??✨✨✨✨✨✨✨??✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨????✨✨✨✨
✨✨✨✨????????????????????✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨
✨✨????????????????????????????????✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨??✨✨✨✨✨??✨✨✨✨✨
✨✨✨✨✨✨✨✨????✨✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨????✨✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨????✨✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨????✨✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨????✨✨✨✨??✨✨??✨✨
✨????????????????????????????????✨??✨
✨✨✨✨??✨✨✨????✨✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨????✨✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨????✨✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨????✨✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨????✨✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨??????????????✨✨✨✨✨
✨✨✨✨??✨✨✨????✨✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨??✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨??✨✨
✨✨✨????????????????????????????????✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨??✨✨✨✨✨✨✨✨✨✨??✨✨✨✨
✨✨✨✨????????????????????????✨✨✨✨
✨✨✨✨??✨✨✨✨✨??✨✨✨✨??✨✨✨✨
✨✨✨✨??✨✨✨✨✨??✨✨✨✨??✨✨✨✨
✨✨✨✨????????????????????????✨✨✨✨
✨✨✨✨??✨✨✨✨✨??✨✨✨✨??✨✨✨✨
✨✨✨✨????????????????????????✨✨✨✨
✨✨✨✨??✨✨✨??✨✨??✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨????✨✨✨??✨✨✨✨✨✨✨
✨✨✨✨✨✨????✨✨✨✨✨????✨✨✨✨✨
✨✨✨✨✨????????✨✨✨????✨??????✨✨
✨✨✨✨??✨✨????✨✨✨??✨✨✨??????✨
✨??????✨✨✨??✨✨✨✨??✨✨✨✨✨✨✨
✨✨✨✨✨✨✨??✨✨✨✨??✨✨✨✨✨✨✨
✨✨✨✨✨✨????✨✨✨✨??✨✨✨✨✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨??✨✨✨✨✨✨✨
✨✨✨✨????✨✨✨✨✨✨??✨✨✨✨✨✨✨
✨✨????✨✨✨✨✨✨✨✨????✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨??✨✨✨
✨✨????????????????????????????????✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨????✨✨
✨??????????????????????????????✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨??✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨????✨??✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨??✨✨??✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨??✨✨??✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨??✨✨✨??✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨??✨✨✨??✨✨✨✨✨??✨✨
✨✨✨✨✨✨??✨✨✨✨??✨✨✨✨✨??✨✨
✨✨✨✨✨??✨✨✨✨✨??✨✨✨✨✨??✨✨
✨✨✨????✨✨✨✨✨✨????????????????✨
✨????✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨??✨✨
✨✨????????????????✨????????????✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨✨????✨✨✨✨✨
✨✨✨✨✨✨✨??✨✨✨✨✨??✨✨✨✨✨✨
✨✨✨✨✨✨✨????✨✨✨??✨✨✨✨✨✨✨
✨✨✨??✨✨✨✨✨✨✨??✨✨✨✨✨??✨✨
✨✨✨????????????????✨??????????✨✨✨
✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨??✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨??✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨????✨✨✨✨✨??✨✨✨✨
✨✨✨✨✨✨✨✨????✨??✨✨??✨✨✨✨✨
✨✨✨✨??????????????????????✨✨✨✨✨
✨✨✨✨✨✨✨✨????✨✨????✨✨✨✨✨✨
✨✨✨✨✨✨✨✨????✨????✨✨✨✨??✨✨
✨????????????????????????????????????✨
✨✨✨✨✨✨✨✨✨????✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨????✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨????✨✨✨✨✨✨??✨✨✨✨✨
✨✨✨✨✨✨??✨??????????????✨✨✨✨✨
✨✨✨✨??????✨✨✨✨✨✨✨??✨✨✨✨✨
✨✨✨??✨✨??✨✨✨✨✨✨✨??✨✨✨✨✨
✨????✨✨✨??????????????????✨✨✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨✨✨??✨✨✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨✨✨??✨✨✨✨✨
✨✨✨✨✨✨??????????????????✨✨✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨??✨✨✨✨????✨✨✨
✨✨✨✨✨✨✨✨??✨✨??✨✨✨??✨✨✨✨
✨??????????????✨✨✨??✨✨✨??✨✨✨✨
✨✨✨??✨✨????✨✨✨??✨✨??✨✨✨✨✨
✨✨✨??✨✨????✨✨✨✨✨??✨✨????✨✨
✨✨✨??✨✨????✨??????????????✨✨✨✨
✨✨✨??????????✨✨✨✨✨??✨✨✨✨✨✨
✨✨✨??✨✨????✨✨✨✨✨??✨✨✨✨✨✨
✨✨✨??✨✨????✨✨✨✨✨??✨✨✨????✨
✨✨✨????????????????????????????✨✨✨
✨✨✨??✨✨????✨✨✨✨????✨✨✨✨✨✨
✨✨✨??✨✨????✨✨✨✨??✨??✨✨✨✨✨
✨✨✨??✨✨??????✨✨✨??✨??✨✨✨✨✨
✨✨✨??????????✨✨✨✨??✨✨??✨✨✨✨
✨????✨✨✨????✨✨✨??✨✨✨??✨✨✨✨
✨✨✨✨✨✨????✨✨??✨✨✨✨✨??✨✨✨
✨✨✨✨✨✨????✨??✨✨✨✨✨✨✨????✨
✨✨✨✨✨✨??✨??✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨????✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨??????✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨????✨✨??✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨??✨✨✨✨??✨✨✨✨✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨✨????✨✨✨✨✨
✨✨✨✨✨??✨✨✨✨✨✨✨✨??????✨✨✨
✨✨✨????✨✨✨✨✨✨✨✨????✨??????✨
✨????✨✨????????????????✨✨✨✨??✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨??✨✨✨✨✨
✨✨✨✨✨????????????????????✨✨✨✨✨
✨✨✨✨✨??✨✨✨✨✨✨✨✨??✨✨✨✨✨
✨✨✨✨✨??✨✨✨✨✨✨✨✨??✨✨✨✨✨
✨✨✨✨✨??✨✨✨✨✨✨✨✨??✨✨✨✨✨
✨✨✨✨✨??✨✨✨✨✨✨✨✨??✨✨✨✨✨
✨✨✨✨✨????????????????????✨✨✨✨✨
✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨??✨✨✨✨??????????????✨✨
✨✨????????????????✨✨✨✨✨✨??✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨??✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨??✨✨✨
✨✨✨✨✨✨??✨✨??✨??✨✨✨✨??✨✨✨
✨????????????????✨✨????????????✨✨✨
✨✨✨✨✨✨??✨✨✨✨??✨✨✨✨✨✨✨✨
✨✨✨??✨✨??✨✨✨✨??✨✨✨✨✨✨✨✨
✨✨✨??✨✨??✨✨??✨??✨✨✨✨✨??✨✨
✨✨✨??✨✨??????✨✨??✨✨✨✨✨??✨✨
✨✨??✨✨✨??✨✨✨✨??✨✨✨✨✨??✨✨
✨✨????✨✨??✨✨✨✨????????????????✨
✨✨??✨??✨??✨✨✨✨✨✨✨✨✨✨✨✨✨
✨??✨✨✨??????✨✨✨✨✨✨✨✨✨✨✨✨
✨??✨✨✨✨✨✨??????????????????????✨
✨✨✨✨✨✨✨✨✨✨✨✨✨????????✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨????✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨????✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨????✨✨✨✨✨??✨✨✨
✨✨✨??????????????????????????????✨✨
✨✨✨✨??✨✨✨✨????✨✨✨??✨✨✨✨✨
✨✨✨✨✨????✨✨????✨✨✨????✨✨✨✨
✨✨✨✨✨✨??✨✨????✨✨??✨✨✨✨✨✨
✨✨✨✨✨✨??✨✨????✨??✨✨✨✨??✨✨
✨????????????????????????????????????✨
✨✨✨✨✨✨✨✨????????✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨????????✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨??✨????✨??✨✨✨✨✨✨✨
✨✨✨✨✨✨??✨✨????✨✨??✨✨✨✨✨✨
✨✨✨✨✨??✨✨✨????✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨✨????✨✨✨??????✨✨✨
✨✨✨??✨✨✨✨✨????✨✨✨✨✨??????✨
✨????✨✨✨✨✨✨????✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨????✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

五、遗留问题

该脚本中有几个遗留的小问题:

1.因为在手机微信中发送消息时会将过长的消息自动换行,所以脚本中将fontSize指定为11,但是这样生成出来的文字分辨率很低,面对一些复杂的问题时,最终得到的结果会难以辨识。

2.因为将长度扩展了1.2倍,所以生成出来的结果中在上下两侧会冗余一些无用的emoji表情。

3.本脚本并未将结果输出至文本中,仅在控制台打印 使用或有不便。

到此这篇关于python实战之用emoji表情生成文字的文章就介绍到这了,更多相关python用emoji表情生成文字内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中类的定义、继承及使用对象实例详解
Apr 30 Python
Python实现股市信息下载的方法
Jun 15 Python
Python中模块pymysql查询结果后如何获取字段列表
Jun 05 Python
Python实现邮件的批量发送的示例代码
Jan 23 Python
Python实现多线程的两种方式分析
Aug 29 Python
Python3.5内置模块之time与datetime模块用法实例分析
Apr 27 Python
python实现生成Word、docx文件的方法分析
Aug 30 Python
Django实现文件上传下载功能
Oct 06 Python
pytorch forward两个参数实例
Jan 17 Python
Python 字典中的所有方法及用法
Jun 10 Python
Python 抓取数据存储到Redis中的操作
Jul 16 Python
Python超简单容易上手的画图工具库推荐
May 10 Python
python实现过滤敏感词
Django中的JWT身份验证的实现
May 07 #Python
python开发实时可视化仪表盘的示例
Python使用scapy模块发包收包
如何用 Python 子进程关闭 Excel 自动化中的弹窗
PyTorch的Debug指南
May 07 #Python
基于Python的EasyGUI学习实践
You might like
解决了Ajax、MySQL 和 Zend Framework 的乱码问题
2009/03/03 PHP
通俗易懂的php防注入代码
2010/04/07 PHP
nginx+php-fpm配置文件的组织结构介绍
2012/11/07 PHP
Jquery css函数用法(判断标签是否拥有某属性)
2011/05/28 Javascript
解析ScrollPic在ie8下只滚动一遍,然后变为空白 ie6,ie7,chrome,firefox正常
2013/06/26 Javascript
js数组去重的常用方法总结
2014/01/24 Javascript
js检测输入内容全为空格的方法
2014/05/03 Javascript
JQuery创建DOM节点的方法
2015/06/11 Javascript
浅谈jquery中delegate()与live()
2015/06/22 Javascript
jquery mobile实现可折叠的导航按钮
2017/03/11 Javascript
JS实现禁止高频率连续点击的方法【基于ES6语法】
2017/04/25 Javascript
jQuery Masonry瀑布流布局神器使用详解
2017/05/25 jQuery
浅谈ES6新增的数组方法和对象
2017/08/08 Javascript
详解Vue Elememt-UI构建管理后台
2018/02/27 Javascript
react的滑动图片验证码组件的示例代码
2019/02/27 Javascript
vue 实现移动端键盘搜索事件监听
2019/11/06 Javascript
python 运算符 供重载参考
2009/06/11 Python
30分钟搭建Python的Flask框架并在上面编写第一个应用
2015/03/30 Python
Python的Asyncore异步Socket模块及实现端口转发的例子
2016/06/14 Python
PyQT实现多窗口切换
2018/04/20 Python
TensorFlow打印tensor值的实现方法
2018/07/27 Python
对json字符串与python字符串的不同之处详解
2018/12/19 Python
numpy.random模块用法总结
2019/05/27 Python
python tkinter实现彩球碰撞屏保
2019/07/30 Python
Numpy中ndim、shape、dtype、astype的用法详解
2020/06/14 Python
基于logstash实现日志文件同步elasticsearch
2020/08/06 Python
Python类型转换的魔术方法详解
2020/12/23 Python
anaconda升级sklearn版本的实现方法
2021/02/22 Python
CSS3按钮鼠标悬浮实现光圈效果源码
2016/09/11 HTML / CSS
UGG雪地靴荷兰官网:UGG荷兰
2016/09/09 全球购物
Bluebella美国官网:英国性感内衣品牌
2018/10/04 全球购物
德国大型和小型家用电器网上商店:Energeto
2019/05/15 全球购物
个人买房协议书范本
2014/10/06 职场文书
2015建军节87周年演讲稿
2015/03/19 职场文书
2015年银行柜员工作总结报告
2015/04/01 职场文书
MySQL导致索引失效的几种情况
2022/06/25 MySQL