【教学类-07-06】20230302《破译电话号码-图形篇(图形固定列不重复)》(三款输入版)

效果展示

1、适合中班默写学号——有姓名 有班级,无学号,适合中班幼儿

2、适合大班幼儿默写名字——有学号,有班级,无姓名,

  1. 适合初学者描字(小班、中班、大班)——名字、学号、班级都有(适合不会写的孩子描画名字、学号、班级)

背景需求:

昨天去中班带班,今天遇到这个中班的班主任。

“你有没有数学相关的打印的材料,就像昨天那种连连看一样的东西。我们孩子数学能力弱,计划里写的弱势项目,但是学习材料包上页就一点点数的东西,你有类似的学习材料”

她提出想要“数学类”的之类学具,比如ABCABC排序,我很高兴,用电脑展示了《彩色条》《数字卡》和《破译电话号码》

“ABAB涂色行吗?”“还有数字卡片”

中班老师连连说好,立马并对破译电话号码非常刚兴趣,要求最好破译电话号码用“图案”(不要数学加减法题)

我立马用UIBOT下载了他们班幼儿家长的手机号码,然后快速批量一套中班的《破译电话号码》。

由于一年没有用,调试半天都是报错,最终发现其中有些参数需要手动调整,我已经忘记好修改里面的某些参数了。为了方便一些,我搞了三个If。实现“姓名、学号、班级”任意出现。

终端输入:


'''
作者:阿夏
时间:2023年3月2日 破译电话号码-图形版-学号和班级(不需要分列,直接导入word)
'''
import openpyxl
from docx import Document
from docx.shared import Pt 
from docx.shared import RGBColor
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
from docx.oxml.ns import qn
import osclassroom=input('班级名称(如中1)\n')
bao1=int(input('需要保留名字吗?是=1,否=2\n'))
bao2=int(input('需要保留学号吗?是=1,否=2\n'))
bao3=int(input('需要保留班级吗?是=1,否=2\n'))print('----------第2步:新建一个临时文件夹------------')
# 新建一个”装N份word和PDF“的文件夹
os.mkdir(r'C:\Users\jg2yXRZ\OneDrive\桌面\破译电话号码\零时Word')print('------------读取excle表单--------------')
wb = openpyxl.load_workbook(r'C:\Users\jg2yXRZ\OneDrive\桌面\破译电话号码\家长电话号码.xlsx')# wb=用openpyxl打开存有号码的ExcelEx
phone = wb.active #phone=获取wb里面的数据print('------------读取 爸爸的手机号--------------')
symbol_1=['●','●','●', '●', '●', '●','●', '●','●','●','●']
father=[]
for i in list(phone.columns)[4]:# 第3列是爸爸的手机号    phonestr = str(i.value)# 电话字符串 = 第二列的数字的值的字符串形式print(phonestr)# 打印电话字符串# Phonenum1# 13512345678# 16556345690# 13724680156print('------------ 爸爸的手机号的数字全部写在一起--------------')col = 0 # for k in phonestr:# 在电话字符串里面循环遍历 取各种数字if i.value!= 'Phonenum1':# 如果电话号码的值不等于'dad' 不要第一行C1if int(k) != 0:# 如果取出的数字不等于0  等于1-9str_temp =int(k) * symbol_1[col]#  结果等于 取出的数字的整数 乘以 符号列表的相应列数的符号(批量几个符号)else:# 如果取出的数字=于0str_temp = '零'# 0=零# print( str_temp)father.append(str_temp)                  col +=1           
print(father)
['●', '●●●', '●●●●●', '●', '●●', '●●●', '●●●●', '●●●●●', '●●●●●●', '●●●●●●●', '●●●●●●●●', '●', '●●●●●●', '●●●●●', '●●●●●', '●●●●●●', '●●●', '●●●●', '●●●●●', '●●●●●●', '●●●●●●●●●', '零', '●', '●●●', '●●●●●●●', '●●', '●●●●', '●●●●●●', '●●●●●●●●', '零', '●', '●●●●●', '●●●●●●']print('------------读取  妈妈的手机号--------------')
mother=[]
symbol_2 = ['▲','▼','●','♦','■','▶','◀','◣','◥','◤','◢']# 
for j in list(phone.columns)[6]:phonestr = str(j.value)print(phonestr)# Phonenum2# 13214562358# 15615617891# 13123568210print('------------ 妈妈的手机号的数字全部写在一起--------------')col = 0#  第一个字符串的起始列 123数下去 mum电话的第一位数在第O列=15列for _ in phonestr[:]:if j.value != 'Phonenum2':if int(_) != 0:str_temp = int(_) * symbol_2 [col]  else:str_temp = '零'mother.append(str_temp) col +=1            
print(mother)
# ['▲', '▼▼▼', '●●', '♦', '■■■■', '▶▶▶▶▶', '◀◀◀◀◀◀', '◣◣', '◥◥◥', '◤◤◤◤◤', '◢◢◢◢◢◢◢◢', '▲', '▼▼▼▼▼', '●●●●●●', '♦', '■■■■■', '▶▶▶▶▶▶', '◀', '◣◣◣◣◣◣◣', '◥◥◥◥◥◥◥◥', '◤◤◤◤◤◤◤◤◤', '◢', '▲', '▼▼▼', '●', '♦♦', '■■■', '▶▶▶▶▶', '◀◀◀◀◀◀', '◣◣◣◣◣◣◣◣', '◥◥', '◤', '零']print('------------ 爸爸的手机号拆开成11个一组的列表--------------')
father_all=[]
for i in range(0,int(len(father)/11)):b=father[i*11:i*11+11]father_all.append(b)
print(father_all)
# [['●', '●●●', '●●●●●', '●', '●●', '●●●', '●●●●', '●●●●●', '●●●●●●', '●●●●●●●', '●●●●●●●●'], # ['●', '●●●●●●', '●●●●●', '●●●●●', '●●●●●●', '●●●', '●●●●', '●●●●●', '●●●●●●', '●●●●●●●●●', '零'],['●', '●●●', '●●●●●●●', '●●', '●●●●', '●●●●●●', '●●●●●●●●', '零', '●', '●●●●●', '●●●●●●']]print('------------ 妈妈的手机号拆开成11个一组的列表--------------')
mother_all=[]
for i in range(0,int(len(mother)/11)):b=mother[i*11:i*11+11]mother_all.append(b)
print(mother_all)
# [['▲', '▼▼▼', '●●', '♦', '■■■■', '▶▶▶▶▶', '◀◀◀◀◀◀', '◣◣', '◥◥◥', '◤◤◤◤◤', '◢◢◢◢◢◢◢◢'],
#  ['▲', '▼▼▼▼▼', '●●●●●●', '♦', '■■■■■', '▶▶▶▶▶▶', '◀', '◣◣◣◣◣◣◣', '◥◥◥◥◥◥◥◥', '◤◤◤◤◤◤◤◤◤', '◢'], 
# ['▲',  '▼▼▼', '●', '♦♦', '■■■', '▶▶▶▶▶', '◀◀◀◀◀◀', '◣◣◣◣◣◣◣◣', '◥◥', '◤', '零']]if bao1==1 and bao3==1:    # 需要姓名和班级   info='姓名+班级'print('------------读取 学号或者姓名--------------')N=[]for i in list(phone.columns)[2]:# 学号-0 姓名2   phonestr = str(i.value)# 电话字符串 = 第二列的数字的值的字符串形式N.append(phonestr)print(N)# ['N', '1', '11', '24']print('------------读取 班级--------------')C=[]for i in list(phone.columns)[1]:# phonestr = str(i.value)# 电话字符串 = 第二列的数字的值的字符串形式C.append(phonestr)print(C)#['CLASS', '大七班', '大七班', '大七班']    print('------------ 数据导入word,字体设置--------------')from docxtpl import DocxTemplateimport pandas as pdfrom docx2pdf import convertfrom docx.shared import RGBColorfor y in range(0,int(len(father)/11)):      doc = Document(r'C:\Users\jg2yXRZ\OneDrive\桌面\破译电话号码\破译电话号码模板(图案).docx')    wb = pd.read_excel(r'C:\Users\jg2yXRZ\OneDrive\桌面\破译电话号码\家长电话号码.xlsx')   table = doc.tables[0] print('------------学号\班级写入,字体设置--------------')n=N[y+1]run=table.cell(0,2).paragraphs[0].add_run(n)    # 这里的可以代表学号或者名字,把上面连接的数字改掉 姓名02 学号06 班级08(下面的数字也要改)run.font.name = '黑体'#输入时默认华文琥珀字体run.font.color.rgb = RGBColor(220,220,220) #设置颜色浅灰run.font.size = Pt(45)  #输入字体大小默认30号r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '黑体')#将输入语句中的中文部分字体变为华文行楷table.cell(0,2).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中c=C[y+1]run=table.cell(0,8).paragraphs[0].add_run(c)    # 班级08run.font.name = '黑体'#输入时默认华文琥珀字体run.font.color.rgb = RGBColor(220,220,220) #设置颜色浅灰run.font.size = Pt(45)  #输入字体大小默认30号r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '黑体')#将输入语句中的中文部分字体变为华文行楷table.cell(0,8).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中for nn in range(0,11):print('------------ 爸爸的手机号写入不同的word,字体设置--------------')f=father_all[y][nn]  print(f) run=table.cell(2,nn).paragraphs[0].add_run(f)    # 在第该表格3行1列的单元格内输入“xxxx”run.font.name = '黑体'#输入时默认华文琥珀字体run.font.size = Pt(16)  #输入字体大小默认30号r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '黑体')#将输入语句中的中文部分字体变为华文行楷table.cell(2,nn).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中print('------------ 妈妈的手机号写入不同的word,字体设置--------------')g=mother_all[y][nn]  print(g) run=table.cell(5,nn).paragraphs[0].add_run(g)    # 在第该表格3行1列的单元格内输入“xxxx”run.font.name = '黑体'#输入时默认华文琥珀字体run.font.size = Pt(18)  #输入字体大小默认30号r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '黑体')#将输入语句中的中文部分字体变为华文行楷table.cell(5,nn).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中 doc.save(r'C:\Users\jg2yXRZ\OneDrive\桌面\破译电话号码\零时Word\{}.docx'.format('%02d'%(y+1)))#保存为XX学号的电话号码word                   # docx 文件另存为PDF文件inputFile = r"C:\Users\jg2yXRZ\OneDrive\桌面\破译电话号码\零时Word\{}.docx".format('%02d'%(y+1))  # 要转换的文件:已存在outputFile = r"C:\Users\jg2yXRZ\OneDrive\桌面\破译电话号码\零时Word\{}.pdf".format('%02d'%(y+1))   # 要生成的文件:不存在# 先创建 不存在的 文件f1 = open(outputFile, 'w')f1.close()# 再转换往PDF中写入内容convert(inputFile, outputFile)if bao2==1 and bao3==1:    # 需要学号和班级info='学号+班级'print('------------读取 学号或者姓名--------------')N=[]for i in list(phone.columns)[0]:# 学号-0 姓名2   phonestr = str(i.value)# 电话字符串 = 第二列的数字的值的字符串形式N.append(phonestr)print(N)# ['N', '1', '11', '24']print('------------读取 班级--------------')C=[]for i in list(phone.columns)[1]:# phonestr = str(i.value)# 电话字符串 = 第二列的数字的值的字符串形式C.append(phonestr)print(C)#['CLASS', '大七班', '大七班', '大七班']    print('------------ 数据导入word,字体设置--------------')from docxtpl import DocxTemplateimport pandas as pdfrom docx2pdf import convertfrom docx.shared import RGBColorfor y in range(0,int(len(father)/11)):      doc = Document(r'C:\Users\jg2yXRZ\OneDrive\桌面\破译电话号码\破译电话号码模板(图案).docx')    wb = pd.read_excel(r'C:\Users\jg2yXRZ\OneDrive\桌面\破译电话号码\家长电话号码.xlsx')   table = doc.tables[0] print('------------学号\班级写入,字体设置--------------')n=N[y+1]run=table.cell(0,6).paragraphs[0].add_run(n)    # 这里的可以代表学号或者名字,把上面连接的数字改掉 姓名02 学号06 班级08(下面的数字也要改)run.font.name = '黑体'#输入时默认华文琥珀字体run.font.color.rgb = RGBColor(220,220,220) #设置颜色浅灰run.font.size = Pt(45)  #输入字体大小默认30号r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '黑体')#将输入语句中的中文部分字体变为华文行楷table.cell(0,6).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中c=C[y+1]run=table.cell(0,8).paragraphs[0].add_run(c)    # 班级08run.font.name = '黑体'#输入时默认华文琥珀字体run.font.color.rgb = RGBColor(220,220,220) #设置颜色浅灰run.font.size = Pt(45)  #输入字体大小默认30号r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '黑体')#将输入语句中的中文部分字体变为华文行楷table.cell(0,8).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中for nn in range(0,11):print('------------ 爸爸的手机号写入不同的word,字体设置--------------')f=father_all[y][nn]  print(f) run=table.cell(2,nn).paragraphs[0].add_run(f)    # 在第该表格3行1列的单元格内输入“xxxx”run.font.name = '黑体'#输入时默认华文琥珀字体run.font.size = Pt(16)  #输入字体大小默认30号r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '黑体')#将输入语句中的中文部分字体变为华文行楷table.cell(2,nn).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中print('------------ 妈妈的手机号写入不同的word,字体设置--------------')g=mother_all[y][nn]  print(g) run=table.cell(5,nn).paragraphs[0].add_run(g)    # 在第该表格3行1列的单元格内输入“xxxx”run.font.name = '黑体'#输入时默认华文琥珀字体run.font.size = Pt(18)  #输入字体大小默认30号r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '黑体')#将输入语句中的中文部分字体变为华文行楷table.cell(5,nn).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中 doc.save(r'C:\Users\jg2yXRZ\OneDrive\桌面\破译电话号码\零时Word\{}.docx'.format('%02d'%(y+1)))#保存为XX学号的电话号码word                   # docx 文件另存为PDF文件inputFile = r"C:\Users\jg2yXRZ\OneDrive\桌面\破译电话号码\零时Word\{}.docx".format('%02d'%(y+1))  # 要转换的文件:已存在outputFile = r"C:\Users\jg2yXRZ\OneDrive\桌面\破译电话号码\零时Word\{}.pdf".format('%02d'%(y+1))   # 要生成的文件:不存在# 先创建 不存在的 文件f1 = open(outputFile, 'w')f1.close()# 再转换往PDF中写入内容convert(inputFile, outputFile)if bao1==1 and bao2==1 and bao3==1:    # 三个信息都有info='姓名+学号+班级'print('------------读取 学号-------------')N=[]for i in list(phone.columns)[0]:# 学号-0 姓名2   phonestr = str(i.value)# 电话字符串 = 第二列的数字的值的字符串形式N.append(phonestr)print(N)# ['N', '1', '11', '24']print('------------读取 学号姓名--------------')Num=[]for i in list(phone.columns)[2]:# 学号-0 姓名2   phonestr = str(i.value)# 电话字符串 = 第二列的数字的值的字符串形式Num.append(phonestr)print(N)# ['N', '1', '11', '24']print('------------读取 班级--------------')C=[]for i in list(phone.columns)[1]:# phonestr = str(i.value)# 电话字符串 = 第二列的数字的值的字符串形式C.append(phonestr)print(C)#['CLASS', '大七班', '大七班', '大七班']    print('------------ 数据导入word,字体设置--------------')from docxtpl import DocxTemplateimport pandas as pdfrom docx2pdf import convertfrom docx.shared import RGBColorfor y in range(0,int(len(father)/11)):      doc = Document(r'C:\Users\jg2yXRZ\OneDrive\桌面\破译电话号码\破译电话号码模板(图案).docx')    wb = pd.read_excel(r'C:\Users\jg2yXRZ\OneDrive\桌面\破译电话号码\家长电话号码.xlsx')   table = doc.tables[0] print('------------学号\班级写入,字体设置--------------')n=N[y+1]run=table.cell(0,6).paragraphs[0].add_run(n)    # 这里的可以代表学号或者名字,把上面连接的数字改掉 姓名02 学号06 班级08(下面的数字也要改)run.font.name = '黑体'#输入时默认华文琥珀字体run.font.color.rgb = RGBColor(220,220,220) #设置颜色浅灰run.font.size = Pt(45)  #输入字体大小默认30号r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '黑体')#将输入语句中的中文部分字体变为华文行楷table.cell(0,6).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中num=Num[y+1]run=table.cell(0,2).paragraphs[0].add_run(n)    # 这里的可以代表学号或者名字,把上面连接的数字改掉 姓名02 学号06 班级08(下面的数字也要改)run.font.name = '黑体'#输入时默认华文琥珀字体run.font.color.rgb = RGBColor(220,220,220) #设置颜色浅灰run.font.size = Pt(45)  #输入字体大小默认30号r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '黑体')#将输入语句中的中文部分字体变为华文行楷table.cell(0,2).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中c=C[y+1]run=table.cell(0,8).paragraphs[0].add_run(c)    # 班级08run.font.name = '黑体'#输入时默认华文琥珀字体run.font.color.rgb = RGBColor(220,220,220) #设置颜色浅灰run.font.size = Pt(45)  #输入字体大小默认30号r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '黑体')#将输入语句中的中文部分字体变为华文行楷table.cell(0,8).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中for nn in range(0,11):print('------------ 爸爸的手机号写入不同的word,字体设置--------------')f=father_all[y][nn]  print(f) run=table.cell(2,nn).paragraphs[0].add_run(f)    # 在第该表格3行1列的单元格内输入“xxxx”run.font.name = '黑体'#输入时默认华文琥珀字体run.font.size = Pt(16)  #输入字体大小默认30号r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '黑体')#将输入语句中的中文部分字体变为华文行楷table.cell(2,nn).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中print('------------ 妈妈的手机号写入不同的word,字体设置--------------')g=mother_all[y][nn]  print(g) run=table.cell(5,nn).paragraphs[0].add_run(g)    # 在第该表格3行1列的单元格内输入“xxxx”run.font.name = '黑体'#输入时默认华文琥珀字体run.font.size = Pt(18)  #输入字体大小默认30号r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '黑体')#将输入语句中的中文部分字体变为华文行楷table.cell(5,nn).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中 doc.save(r'C:\Users\jg2yXRZ\OneDrive\桌面\破译电话号码\零时Word\{}.docx'.format('%02d'%(y+1)))#保存为XX学号的电话号码word                   # docx 文件另存为PDF文件inputFile = r"C:\Users\jg2yXRZ\OneDrive\桌面\破译电话号码\零时Word\{}.docx".format('%02d'%(y+1))  # 要转换的文件:已存在outputFile = r"C:\Users\jg2yXRZ\OneDrive\桌面\破译电话号码\零时Word\{}.pdf".format('%02d'%(y+1))   # 要生成的文件:不存在# 先创建 不存在的 文件f1 = open(outputFile, 'w')f1.close()# 再转换往PDF中写入内容convert(inputFile, outputFile)else:passprint('----------第4步:把都有PDF合并为一个打印用PDF------------')# 多个PDF合并(CSDN博主「红色小小螃蟹」,https://blog.csdn.net/yangcunbiao/article/details/125248205)
import os
from PyPDF2 import PdfFileMerger
target_path = r"C:\Users\jg2yXRZ\OneDrive\桌面\破译电话号码\零时Word"
pdf_lst = [f for f in os.listdir(target_path) if f.endswith('.pdf')]
pdf_lst = [os.path.join(target_path, filename) for filename in pdf_lst]
pdf_lst.sort()
file_merger = PdfFileMerger()
for pdf in pdf_lst:print(pdf)file_merger.append(pdf)
file_merger.write(r"C:\Users\jg2yXRZ\OneDrive\桌面\破译电话号码\(打印合集)破译电话号码-图案版({})-{}班-{}份.pdf".format(info,classroom,int(len(father)/11)))
file_merger.close()
# doc.Close()print('----------第5步:删除临时文件夹------------')    
import shutil
shutil.rmtree(r"C:\Users\jg2yXRZ\OneDrive\桌面\破译电话号码\零时Word") #递归删除文件夹,即:删除非空文件夹

分析:

应该用Def函数把相似部分包在一起,缩短代码长度,但是水平有限,怕搞不清内容,还是用了机械办法罗列。

效果展示

三份打印合集(适合不同水平的幼儿)

1、适合中班默写学号——有姓名 有班级,无学号,适合中班幼儿

2、适合大班幼儿默写名字——有学号,有班级,无姓名,

  1. 适合初学者描字(小班、中班、大班)——名字、学号、班级都有(适合不会写的孩子描画名字、学号、班级)

使用情况:

发送给需求者。她还提出还需要一些”ABC排序“的学具(花朵、房屋、玩具、数字的排序)

感悟:

如果我的Python自制学具能够用于更多的教学情景,服务与更多的教师,才是真正的”实用“

(CSDN新版用起来很不习惯啊)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/66014.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Camtasia2023简体中文标准版免费更新下载

Camtasia专业的 屏幕录制和视频剪辑软件3000多万专业人士在全球范围内使用Camtasia展示产品,教授课程,培训他人,以更快的速度和更吸引人的方式进行沟通和屏幕分享。使您在Windows和Mac上进行录屏和剪辑创作专业外观的视频变得更为简单。 Camt…

不用手动编程!ChatGPT帮你轻松实现单片机按键输入功能

从今年年初,OpenAI发布的ChatGPT已摧古拉朽之势席卷全球,短短两个月注册用户数就超过1亿人,是全世界增长速度最快的应用。很多人都说今年是AI元年,其实也是有一定道理的,之前的AI门槛相对较高,很多人没有机…

通过链接跳转到微信公众号关注页面

首先你查看要操作的公众号历史文章,将其在PC浏览器上打开,将其 参数值复制下来,然后替换这个链接地址中的参数值即可https://mp.weixin.qq.com/mp/profile_ext?actionhome&__bizMzU1NzUzNzM4NA#wechat_redirect

微信-点链接进入公众号关注页

点链接进入公众号关注页 1.找到公众号id值biz2.拼接链接3.测试 现在的公众号引流一般都只能是二维码扫码后关注,那么通过点击一段网页链接怎么引导用户到公众号关注页呢? 1.找到公众号id值biz 进入公众号,点击文章: 复制文章链…

微信公众号消息增加跳转链接

微信公众号消息增加跳转链接 背景: 用户在首次关注公众号后会弹出一条欢迎消息。给这条消息增加跳转的链接,使得用户在点击之后可以跳转 到一个你希望用户访问的页面。 解决方案: 根据微信开发者文档,找到了3种实现方式。 1…

如何用nodejs构造一个网站爬虫

爬虫是个什么东西 英文spider,网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些…

平板电脑能安装java_手机上能安装的应用,平板电脑上是不是都能安装

手机上能安装的应用,平板电脑上是不是都能安装以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 手机上能安装的应用,平板电脑上是不是都能安装 只要是同系统的一般都行…

元宇宙与脑机接口

今天有有幸,读到了几篇好文,有如醍醐灌顶,让人大开眼界与思维的同时,感受到极深的共鸣。特此动笔写写一些感悟,也是纪念这许久以来,少有的精神上的愉悦。 这几篇文,链接如下: 人类唯…

程序员熬过中年危机的八条建议

年关将至,最近发完今年最后一个版本,周末跟几位原同事小聚,侃谈人生,顺便谈到大家境况。有人顺利晋升,有人无望转岗,也有人面临续约淘汰。实际上,每个人都进入冲刺阶段,不管是谋生、…

转载……给新人程序员的八点建议

给新人程序员的八点建议 他结合自身经历,对许多刚踏入程序员行列的新人程序员,他给出了以下八点建议 …… 今 年已经是陈皓在程序员行业里的第十个年头了。总结这十年,毕业的头两年,陈皓在银行中昏昏沉沉中度过,“这…

职场7个建议 轻松抛弃同龄人

点击蓝字关注,回复“职级”获取知名互联网公司职级定义 昨天在IT东方会平台做了一场直播,很多朋友提了很多职场相关的问题,觉得有必须总结一下这些年一些职场习惯,希望这些建议可以启发到你。 那现在就开始吧,下面从「…

2017热点推荐:成功程序员的8个习惯

对成功的渴望或许是我们与生俱来写在基因里的一部分。成功会让人幸福,并且几乎每个人都在争取幸福。当我们感到幸福的时候,我们大脑中的化学物质会迸发积极的情感,激励我们获取更多的成功。 成功的职业生涯通常是指规定时间内,发布…

这8个习惯可以改变整个人生?

1、清晰地知道你今天的工作,不会迷茫磨时间; 早上的阳光真舒服啊,繁闹的街区空荡荡没有几个人,感觉自己平白无故地,比别人赚到了2个小时的自由时间。 2、有充沛的精力,帮你高效地完成计划; 早…

成年后,让我快速成长的50个人生建议

1、永远对任何人保留至少30%的神秘感。 对于刚认识的人更是如此,跟陌生人聊几个小时就把自己全盘托出的,不是单纯而是傻逼,你越主动越卑微,别人越看不起你。你越有分寸,越有界限感,别人越尊重你。不卑不亢…

对自己的全面检视,写在28周岁的人生规划

一、你的个人核心价值观是什么? 1)、我为什么活着? a.存在即合理:既然活着,就努力活着,活出样子来! b.活着的需求:马斯洛需求层次理论。 具体为:生理需求/安全需求/社交…

一份来自28岁.NET老程序员的自白

写在前面 很幸运,28岁的我头发还没有掉光,更幸运的是28岁的我开始了博客园的写作生活!这样的技术分享经历让我拓展了自己的朋友圈!有幸结识了像张善友张队(连续13年的微软MVP),大石头(NewLife团…

Semantic Text Matching for Long-Form Documents(长格式文档的语义文本匹配)笔记

ABSTRACT 1、大多数现有的语义文本匹配方法在此设置中取得的成功有限,因为它们无法从长格式文本中捕获和提取主要思想和主题。 2、提出了SMASH RNN,综合了来自不同文档结构级别的信息,包括段落、句子和单词。基于注意力的分层 RNN 导出每个文档结构级别…

有哪些科研人员看文献必用的软件?

你可曾因为在电脑上找不到某篇已读文献而急躁? 你可曾因为向手机、平板一篇篇传输文献而厌倦? 你可曾因为检索各网站找不到想要的论文而烦恼? 如果答案是: 有、是、甚至想砸电脑 !那今天推荐软件一定合您口味&#xff…

让ChatGPT告诉你如何学习SAP FICO模块的系统知识

文章目录 目录 文章目录 SAP FICO模块介绍 ChatGPT介绍 想要了解SAP系统的FICO模块,如何学习 学习FICO模块,有哪些步骤 学习FICO模块,需要哪些基础知识 学习FICO模块,有哪些注意事项 总结 SAP FICO模块介绍 FICO&#x…

光凭验证码就可以盗号!微信盗号新手段揭秘

 光凭验证码就可以盗号!微信盗号新手段揭秘 91.com移动互联网第一平台 时间:2014-06-30 [网站合作] 快速评论 分享到QQ好友新浪微博91娱乐 目前有一种新型盗号方式即骗取用户手机验证码来盗取用户微信QQ等帐号,从…