1.MD5
MD5是一种非常著名的散列算法,散列算法具有如下特点:
1.MD5
MD5是一种非常著名的散列算法,散列算法具有如下特点:
1.在任意位置新建文件夹,my-chrome-plugin
2.在文件夹下新建manifest.json文件
应用场景:之前手机上收到的垃圾短信都是一大串的连接;现在收到的基本上都是很短的连接 * 大部分长连接转短连接都是采用新浪微博平台的开放接口;下方实际也是采用微博提供的接口
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>生成短链接</title> </head> <!-- <script src="jquery-2.1.1.min.js"></script> --> <body> <input type="text" name="" id="url"> <button id="get_short">生成</button> <a id="myDiv">点我</a> </body> <script type="text/javascript"> // 绑定按钮事件 btn_getshort = document.getElementById('get_short'); btn_getshort.onclick = function (){ var source = '3271760578'; var url = document.getElementById('url').value; var all = 'http://api.t.sina.com.cn/short_url/shorten.json?source=' + source +'&url_long='+ url; document.getElementById("myDiv").href = all; } </script> </html>
1.下载UltraEdit 2.下载x64dbg 3.相关教程 说明: UltraEdit的优势:列模式 以上步骤的难点:x64dbg的操作
UltraEdit替换逗号换行: 打开替换窗口, 在【查找什么】框中输入要替换的逗号【,】, 在【替换为】框中输入【^r^n】。 然后点击【全部替换】。
之前权限系统基于ColaUI和BDF2,现在其基础上进行改造 要求: 1.实现资源控制和权限控制 2.用户依据角色资源和权限,实现用户级资源和权限递减 3.资源控制主要控制页面和组件 4.权限主要控制数据层 重写部分: 角色表 角色页面表 角色页面组件表 角色权限表 用户页面表 用户页面组件表 用户权限表 角色表用于保存角色的基本信息 角色页面表用于保存该角色可查看的页面信息(基于菜单表递减) 角色页面组件表用于保存该角色可查看的页面内的组件信息(基于组件表递减) 角色权限表用于保存该角色可操作的数据信息(基于该账号所属机构现有数据的某些字段值递减) 用户页面表用于保存该用于不可看的页面信息(基于角色页面表) 用户页面组件表同上取反 用户权限表用于保存该用户可看的数据(基于角色权限表) A表基于B表,则A表的值最大为B表的值 这些表的增删改并不是重点,重点是将设置的值接入系统 接入点: 1.用户登录后获取角色及其对应的菜单项(版本替换过程中还需保证不影响原来的权限系统) 2.点击菜单加载对应的页面信息时(页面权限判断) 3.页面加载时组件的过滤(组件权限的判断) 4.数据请求时数据的过滤(数据权限的判断) 注意: 1.页面组件及数据权限过滤时接口全都基于用户查询 2.菜单加载时需考虑对原系统的影响,避免线上系统出现问题 3.页面权限判断深入框架内部,需修改jar包实现接入; 如没有找到接口,可暂将资源设置的结果集映射的原系统表进行替代 4.组件权限过滤已在“ColaUI组件过滤”中提出,可替换其查询路径进行接口替换 5.数据过滤基于账号所属机构,主要在Dao层进行限定
下载镜像 docker pull mysql 查看是否下载成功 docker images 看到mysql相关字眼则下载成功 运行 密码为123456 端口为3306 docker run --name mydb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql 查看时候执行成功 docker ps 看到mysql相关字眼则说明正在启动
映射到主机启动 执行 docker images 看到mysql字眼 执行 docker run -itd -P mysql bash 进行映射 执行 docker ps 看到mysql映射信息,某端口到3306 执行 docker exec -it ID bash 连接到mysql镜像(ID为mysql ID号) 执行 service mysql status 看到mysql没有启动的信息 执行 service mysql start 启动mysql 执行 mysql 查看是否启动成功,此时进入mysql内 如何在外部访问? 此时用navcat连接,输入localhost及上面生成的端口号等 会报出错误: 2003——can't connect to mysql server on localhost(10061) 解决办法: 如果可以拿到my.ini文件 将bind-address = 127.0.0.1 改成 bind-address = 0.0.0.0 如果没有就加上 linux下 docker exec -it ID bash 进入容器,注意ID cd 到/etc/mysql/mysql.conf.d/mysqld.cnf cat mysqld.cnf 查看文件确认bind-address是否不正确 如不正确进行修改 sed 's/#bind-address/bind-address/g' mysqld.cnf>mysqlid.cnf.tmp mv mysqld.cnf.tmp mysqld.cnf (覆盖原文件) sed 's/127.0.0.1/0.0.0.0/g' mysqld.cnf mysqld.cnf>mysqlid.cnf.tmp mv mysqld.cnf.tmp mysqld.cnf (覆盖原文件) 查看下文件是否修改正确 停止并删除容器 docker stop ID docker rm ID 重新启动容器,命令在上方写过 依旧连不上,这段就当记录linux如何修改文件了...
### 第一步 下载wordpress按照包 wordpress.zip ### 第二步 将压缩包解压 得到一个包含index.html的目录结构。 ### 第三步 下载ftp管理工具 FileZilla ### 第四步 登陆阿里云控制台。查看服务器ip, 用户名,密码。数据库地址,数据库名称,数据库密码。如果忘记可以重置。 ### 使用FileZilla链接服务器。如果连接成功,可以先将服务器htdocs目录中的文件删除。然后将刚刚解压得到的所有文件拖拽到htdocs目录中(是所有得到的子文件),index.html在htdocs的一级目录下。 ### 第五步 如果上传完毕。可以登陆自己的域名。会看到wordpress设置页面。根据步骤设置数据库即可。 ### 第六步 登陆wordpress后台(xxxx.com/wp-admin) 可以写文章。设置网站模版。