Python代码加密的所有方式与对比

生成pyc文件原理编译成二进制文件优点可以防止一般人破解操作简单缺点有现成的反编译工具,破解成本低代码混淆原理将代码进行变量等替换,使可读性变差优点将代码可读性变差;混淆操作简单,有现成工具;不会对代码结构和运行产生影响缺点只能对单文件混淆,无法联动混淆破解难道较低打包成exe原理将源码编译为 .pyc 文件,加之必要的依赖文件,一起打包成一个可执行文件优点破解门槛高缺点兼容性差,只能在windows上运行CPython原理将 .py/.pyx 编译为 .c 文件,再将 .c 文件编译为 .so(Unix) 或 .pyd(Windows)优点难以破解性能提升缺点兼容性差,不同版本的操作系...

Python 2020-05-27 AM 1084℃ 0条

Vue封装Vant选择器组件

由于Vant原生的选择器组件只支持值列表的数据,而不支持键值对列表的数据,并且使用较为麻烦,于是对Vant的选择器组件进行了封装。封装组件代码<template> <!-- 封装vant的选择器 --> <div> <van-field readonly clickable name="picker" :value="text" :label="label" :placeholder="pl...

Vue 2020-05-26 AM 1414℃ 1条

VSCode常用插件

名称简述Auto Close Tag自动闭合 HTML 标签Auto ImportTypescript 自动 import 提示Auto Rename Tag修改 HTML 标签时,自动修改匹配的标签Beautify css/sass/scss/lesscss/sass/less 格式化Better Comments编写更加人性化的注释Bookmarks添加行书签Can I UseHTML5、CSS3、SVG 的浏览器兼容性检查Code Runner运行选中代码段(支持大量语言,包括 Node)Code Spellchecker单词拼写检查CodeBing在 VSCode 中弹出浏览器并...

VSCode 2020-05-24 PM 847℃ 0条

柯南壁纸

壁纸 2020-05-24 PM 900℃ 0条

Markdown支持代码高亮语言

名称关键字调用的js说明AppleScriptapplescriptshBrushAppleScript.js ActionScript 3.0actionscript3 , as3shBrushAS3.js Shellbash , shellshBrushBash.js ColdFusioncoldfusion , cfshBrushColdFusion.js Ccpp , cshBrushCpp.js C#c# , c-sharp , csharpshBrushCSharp.js CSScssshBrushCss.js Delphidelphi , pascal , passhBru...

Markdown 2020-05-23 PM 770℃ 0条

Mysql用户访问权限设置

注意:赋予权限的时候不指定来自哪个远程服务器,只需用 % 替代远程主机地址即可。查看数据库中的所有用户SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;查看数据库中具体某个用户的权限show grants for 'root'@'localhost';取消来自远程服务器的 AA 用户所有数据库的所有的表的权限revoke all privileges on *.* from AA@"%";取消来自远程服务器的 AA 用户对数据库 db 里的表 tb 的...

Linux,数据库 2020-05-23 PM 794℃ 0条

Linux笔记

Linux添加用户adduser tommy #添加一个名为tommy的用户 passwd tommy #修改密码CentOS防火墙操作active(running)为防火墙开启inactive(dead)为防火墙关闭# 查看防火墙状态 systemctl status firewalld # 关闭防火墙 systemctl stop firewalld # 打开防火墙 systemctl start firewalldCentOS搜索文件find [搜索范围] [搜索条件]find / -name install.logMysql设置不区分大小写vi /etc/my.cnf[...

Linux 2020-05-23 PM 799℃ 0条

electron安装报错解决方法

windows在“C:Usersusername”目录下macOS 在"/Users/username/"目录下新建 .npmrc 文件,复制内容如下:registry=https://registry.npm.taobao.org/ electron_mirror="https://npm.taobao.org/mirrors/electron/"

bug记录 2020-05-23 PM 768℃ 0条