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运行时间的几种方法
Jun 17 Python
Python实现输出程序执行进度百分比的方法
Sep 16 Python
Python基于property实现类的特性操作示例
Jun 15 Python
python 搜索大文件的实例代码
Jul 08 Python
django之使用celery-把耗时程序放到celery里面执行的方法
Jul 12 Python
详细介绍Python进度条tqdm的使用
Jul 31 Python
pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)
Jan 18 Python
基于python3的socket聊天编程
Feb 17 Python
Jupyter Notebook 实现正常显示中文和负号
Apr 24 Python
Python基于正则表达式实现计算器功能
Jul 13 Python
3分钟看懂Python后端必须知道的Django的信号机制
Jul 26 Python
如何完美的建立一个python项目
Oct 09 Python
python实现过滤敏感词
Django中的JWT身份验证的实现
May 07 #Python
python开发实时可视化仪表盘的示例
Python使用scapy模块发包收包
如何用 Python 子进程关闭 Excel 自动化中的弹窗
PyTorch的Debug指南
May 07 #Python
基于Python的EasyGUI学习实践
You might like
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
2011/10/29 PHP
基于Discuz security.inc.php代码的深入分析
2013/06/03 PHP
php实现在限定区域里自动调整字体大小的类实例
2015/04/02 PHP
微信公众平台开发之配置与请求
2015/08/26 PHP
js同时按下两个方向键
2007/12/01 Javascript
jquery仿搜索自动联想功能代码
2014/05/23 Javascript
jQuery中:nth-child选择器用法实例
2014/12/31 Javascript
javascript事件冒泡简单示例
2016/06/20 Javascript
几种响应式文字详解
2017/05/19 Javascript
Jquery EasyUI $.Parser
2017/06/02 jQuery
解决vue router使用 history 模式刷新后404问题
2017/07/19 Javascript
详解使用vuex进行菜单管理
2017/12/21 Javascript
js将URL网址转为16进制加密与解密函数
2020/03/04 Javascript
JS猜数字游戏实例讲解
2020/06/30 Javascript
解析Python中的二进制位运算符
2015/05/13 Python
深入解析Python编程中JSON模块的使用
2015/10/15 Python
Python实现动态添加属性和方法操作示例
2018/07/25 Python
python数据批量写入ScrolledText的优化方法
2018/10/11 Python
python3.6根据m3u8下载mp4视频
2019/06/17 Python
Tensorflow 卷积的梯度反向传播过程
2020/02/10 Python
在python下实现word2vec词向量训练与加载实例
2020/06/09 Python
Django model class Meta原理解析
2020/11/14 Python
运行python提示no module named sklearn的解决方法
2020/11/29 Python
HTML5的结构和语义(4):语义性的内联元素
2008/10/17 HTML / CSS
南非领先的在线旅行社:Travelstart南非
2016/09/04 全球购物
Willer台湾:日本高速巴士/夜行巴士预约
2017/07/09 全球购物
怎样让char类型的东西转换成int类型
2013/12/09 面试题
机修工岗位职责
2013/11/24 职场文书
初中地理教学反思
2014/01/11 职场文书
小学毕业家长寄语
2014/01/19 职场文书
户外活动总结范文
2014/04/30 职场文书
求职自我评价范文100字
2014/09/23 职场文书
2014年禁毒工作总结
2014/11/24 职场文书
大学生奖学金获奖感言(范文)
2019/08/15 职场文书
创业计划书之校园跑腿公司
2019/09/24 职场文书
win server2012 r2服务器共享文件夹如何设置
2022/06/21 Servers