chr

How to display Unicode characters in VB6? [duplicate]

女生的网名这么多〃 提交于 2019-11-29 15:18:15
问题 This question already has answers here : Closed 6 years ago . Possible Duplicate: What’s the best option to display Unicode text (hebrew, etc.) in VB6 What is the correct way to display the unicode character 9646 (BLACK VERTICAL RECTANGLE) in VB6? When I try ChrW(9646) it displays ? . 回答1: Here is a tutorial to explore. Take a look at this article for the black vertical rectangle. Assuming Unicode is turned on, send the following string to a window to display: Wchar_t mStr[] = {9646,0,0};

linux 字符设备(一)

僤鯓⒐⒋嵵緔 提交于 2019-11-29 12:40:13
字符设备驱动代码编写 一、驱动模块代码编写 #include <linux/init.h> #include <linux/cdev.h> #include <linux/module.h> #include <linux/fs.h> #include <linux/device.h> #include <linux/kernel.h> #include <linux/types.h> #include <asm/uaccess.h> static int data; static int chr_open (struct inode * inode, struct file * file){ printk("character device open\n"); return 0; } static int chr_release (struct inode * inode, struct file * file){ printk("character device close\n"); return 0; } ssize_t chr_read (struct file * file, char __user * buf, size_t size, loff_t * offset){ if(copy_to_user(buf, &data,sizeof(data))){ printk

解决@vue/cli 创建项目是安装chromedriver时失败的问题

青春壹個敷衍的年華 提交于 2019-11-29 05:34:11
最近在使用新版vue的命令行工具创建项目时,安装chromedriver老是失败,导致后面的步骤也没有进行。网上搜索了一下,全是使用 npm install chromedriver –chromedriver_cdnurl= http://cdn.npm.taobao.org/dist/chromedriver 安装的,由于@vue/cli安装chromedriver失败,文件目录结构都不完整,所以必须一步成功,不能后面再装chromedriver。 看了一下chromedriver包的源码,程序判断了一下npm有没有设置过npm_config_chromedriver_cdnurl,如果设置过,就从配置的源安装。 var cdnUrl = process.env.npm_config_chromedriver_cdnurl || process.env.CHROMEDRIVER_CDNURL || 'https://chromedriver.storage.googleapis.com' ; 所以可以在给npm和yarn设置chromedriver源 设置npm config set chromedriver_cdnurl= http://cdn.npm.taobao.org/dist/chromedriver 设置yarn config set chromedriver

Python练手经典100例

人走茶凉 提交于 2019-11-28 18:57:22
本博文转载自: http://blog.csdn.net/dajiangtai007/article/details/65632987 100个Python练手小程序,学习python的很好的资料,覆盖了python中的每一部分,可以边学习边练习,更容易掌握python。 【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去       掉不满足条件的排列。 2.程序源代码: for i in range ( 1 , 5 ): for j in range ( 1 , 5 ): for k in range ( 1 , 5 ): if ( i != k ) and (i != j) and (j != k): print i,j,k 1 2 3 4 5 【程序2】 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高    于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提    成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于    40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于    100万元时

day18

孤街浪徒 提交于 2019-11-28 09:46:57
1. random模块 1.1 基础方法   import random # (1) 取随机小数: 数学计算 print(random.random()) # 取0-1之间的小数 print(random.uniform(1, 2)) # 取所给范围之间的小数 # (2) 取随机整数: 彩票 抽奖 print(random.randint(1, 2)) # [1,2] 顾头也顾尾 print(random.randrange(1, 2)) # [1,2) 顾头不顾尾 print(random.randrange(1, 200, 2)) # 每两个取一个(200以内的奇数) # (3) 从一个列表中随机抽取值: 抽奖 li = ['a', 'b', (1, 2), 123] print(random.choice(li)) # 随机取一个 print(random.sample(li, 2)) # 随机取两个 # (4) 洗牌 打乱一个列表的顺序(没有返回值,在原来的列表基础上直接进行修改,节省空间) li = ['a', 'b', (1, 2), 123] random.shuffle(li) print(li) 1.2 验证码 - 课上练习 # 随机数练习 # (1) 4位 数字验证码 # (2) 6位 数字验证码 # (3) 6位 数字+字母验证码 # (1) 4位 数字验证码

深信服杯ctf部分wp

自作多情 提交于 2019-11-27 13:20:44
CRYPTO 1,NO SOS 题目给了一段由.和-构成的密码 由于题目提示不是摩斯码,将.和-化为0和1,长度为65位无法与8或7整除,无法转换为ascii,但可以被5整除,猜测为培根密码,将0化为a,1化为b 解密得flagisguetkkp 以格式flag{guetkkp} MISC 1,KO 题目给了一段由.?!构成的txt 猜测为OOK用 (http://www.splitbrain.org/sercives/ook) 运行得到flag:welcome to CTF RE 1,RE 题目给了一个ELF,拖进IDA,发现大段未能反汇编的,猜测为压缩壳 用upx -d 解压缩,将得到的文件再次拖入IDA 由此写脚本 a1=166163712//1629056 a2=731332800//6771600 a3=357245568//3682944 a4=1074393000//10431000 a5=489211344//3977328 a6=518971936//5138336 a7=406741500//7532250 print(chr(a1)+chr(a2)+chr(a3)+chr(a4)+chr(a5)+chr(a6)+'A'+chr(a7),end='') a8=294236496//5551632 a9=177305856//3409728 a10

8.15 课后作业

痴心易碎 提交于 2019-11-27 10:21:24
8.15 课后作业 给定验证码长度n,生成随机验证码,验证码由数字、字母组成(参考chr()内置方法) import random def yanzhengma(n): for i in range(n): s = random.randint(1, 3) if s == 1: print(chr(random.randint(48, 57)), end='') if s == 2: print(chr(random.randint(65, 90)), end='') if s == 3: print(chr(random.randint(97, 122)), end='') yanzhengma(10) 打印进度条 import time def line(n): start = time.perf_counter() for i in range(n + 1): # (f'\r{},end='')实现单行刷新字符串,依次覆盖前面的字符串 print(f'\r{((i / n) * 100): ^3.1f}%[{"#" * i}->{"." * (n - 1 - i)}] {time.perf_counter() - start:.2f}s',end='') time.sleep(0.1) line(int(input("输入一个整数:"))) 来源: https://www