- 博客(99)
- 资源 (16)
- 收藏
- 关注
转载 SELECT 1,2,3...的含义及其在SQL注入中的用法
这里我们只输入了4个数字,就返回4列,可以看出,第一行是我们的表格属性,原来的id,username等属性被替换成了这些数字串,而且我们输入的数字串长度是任意的,输入几个数字,就会出现几个属性,也就是说返回表的列数是等于我们输入的数字个数的,而行数与原数据库表的结构保持一致,原本有3行数据,输入数字串后仍为3行。如上所述,select直接加数字串不指向任何数据库的表,那么如果在后面加上数据库表的名字呢?结果又会怎么样,我们做一个实验如下图所示:我们查询一下users表中有什么内容,这个表是什么结构。
2024-01-19 15:55:02
892
原创 adb截图的windows脚本-亲测好用
前提:有adb工具,且加入了path环境变量。ECHO.[Tips ] 拷贝截屏图片至电脑。运行环境:将脚本放入一个不带中文字符的路径。ECHO.[Tips ] 删除手机截图。ECHO [暂停2秒自动关闭...]ECHO.[Tips ] 重命名。ECHO.[快速手机截屏]ECHO.手机截屏....
2023-11-08 12:47:38
441
原创 fiddler修改请求参数
/ 弹个对话框检查下修改后的body。// 获取Request 中的body字符串。打开fiddler的Customize Rules...,//修改请求内容, 如果uri包含你的域名信息则修改请求体。
2023-04-01 18:59:06
1362
1
转载 python列出文件夹所有文件路径
import osdef traverse(f): fs = os.listdir(f) for f1 in fs: tmp_path = os.path.join(f,f1) if not os.path.isdir(tmp_path): print("file: %s"%tmp_path) else: print("dir: %s"%tmp_path) tr...
2021-10-28 16:13:08
765
转载 MySQL添加新用户、为用户创建数据库、为新用户分配权限、对数据表的操作
1、连接到数据库:mysql -u root -p或 mysql -u root -h 106.14.72.xxx -p查看数据库列表: show databases;列出所有表:show tables;切换数据库:use '数据库名';显示数据表结构:describe 表名;查看用户状态:select host,user from mysql.user;2、创建用户:允许本地 IP 访问 localhost, 127.0.0.1create user 't...
2020-12-11 23:57:50
777
转载 【转】Git:移除文件----git rm命令的使用
文章目录 一、git rm 命令使用 1.1 rm 命令 1.2 git rm 命令 1.3 git rm -f 命令 1.4 git rm --cached 命令 一、git rm 命令使用Git 本地数据管理,大概可以分为三个区:工作区(Working Directory):是可以直接编辑的地方。 暂存区(Stage/Index):数据暂时存放的区域。 版本库(commit History):存放已经提交的数据。工作区的文件 git add 后到
2020-10-01 18:01:22
1547
原创 appium备忘
1、appium安装时报错,发现是官方源经常断,用淘宝提供的源就可以。https://www.cnblogs.com/jiyanjiao-702521/p/9981588.html使用命令安装appium命令安装 npm install -g appium(如果安装失败那么就指定国内的淘宝源安装吧,官方源我应该试了n次费了很大劲才安装成功) 指定淘宝源安装:设置 npm 淘宝镜像,npm config set registry https://registry.npm.taobao.org
2020-09-29 09:58:15
684
原创 Git操作备忘
1、不该提交的文件已经提交后,仅仅在.gitignore中加入忽略是不行的。这个时候需要执行:git rm -r --cached 文件/文件夹名字去掉已经托管的文件,然后重新提交,这时.gitignore才起作用:git add . git commit -m ''2、git查看本地文件的修改明细git diff 文件名3、git 撤销,放弃本地修改3-1、未使用 git add 缓存代码时可以使用git checkout -- filepathname...
2020-09-13 18:40:16
152
转载 ThinkPHP 日志
首先需要引入:use Think\Log;方式一: 简单Log::record("== xxx更新失败 ==", 'DEBUG'); 方式二:结合异常处理,记录异常的原因// 结合异常处理,记录异常的原因try { // 异常处理 if ($x === false) { throw new Exception(“错误原因”); }} catch (Exception $ex) { Log::record("== xxx..
2020-08-08 16:34:37
735
转载 PHP中引入文件的四种方式详解
转自:https://www.cnblogs.com/lishanlei/p/9339938.html四种语句PHP中有四个加载文件的语句:include、require、include_once、require_once。基本语法require:require函数一般放在PHP脚本的最前面,PHP执行前就会先读入require指定引入的文件,包含并尝试执行引入的脚本文...
2020-04-05 14:14:05
566
转载 linux下更改mysql的root密码
2.修改MySQL的登录设置:vim /etc/my.cnf在[mysqld]的段中加上一句:skip-grant-tables例如:[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockskip-grant-tables保存并且退出vi。3.重新启动mysqldservice mysqld restart...
2020-03-23 00:24:57
299
原创 MT4外汇结余净值可用预付款
用MT4软件炒外汇的朋友对交易栏的一些术语不太清楚,下面讲解一下 结余:就是你账户里的资金,一般用美元计算(只有在平仓时变化,不随时浮动)。如图结余为44.34美金相当于311块多人民币。 净值:结余+未平仓头寸的浮动盈亏(有未平持仓时浮动)。例子中结余为44.34,未平仓头寸只有一单,此刻盈利7.80,故净值=44.34+7.80=52.14 预付款:未平仓...
2020-02-28 12:54:54
4648
原创 坚果3刷机
一、降级首先进入9008端口模式。然后解压刷机包:坚果3_user_v4.2.0线刷包.rar,用管理员方式运行:edl-flash.bat 刷机成功后,手机会自动重启(我的是自动重启的)二、刷入 TWRP9008线操作(我在淘宝上买的线):1.电脑安装好驱动,彻底关闭手机,9008线连接电脑。2.9008线上的按键保持松开状态,链接手机。3.保持链接5s-10s,然后按下按...
2019-06-16 23:35:36
9875
2
原创 python连接mysql数据库备忘
1、连接本机数据库 def __init__(self): self.host = 'localhost' self.port = 3306 # 端口号 self.user = 'root' # 用户名 self.password = "123456" # 密码 self.db = "character...
2019-03-05 16:31:30
195
原创 阿里云运行网站备忘
1、找个php镜像安装环境。2、代码,数据库拷贝到新的环境下。3、更改httpd.conf文件配置,配置virtualhost,监听80端口。输入service httpd restart。4、https://jingyan.baidu.com/article/3ea51489882d1052e71bba43.html 根据文章查看防火墙等是否ok。5、https://blog.c...
2019-01-19 22:30:05
176
原创 python读取文件有中文的情况
如果文件是以utf-8 无BOM的形式存储的,读取时需要open("xxxx.txt", "r", encoding='utf-8'),然后读出的字符可以直接打印。如果文件是以gbk的形式存储时,读取时需要open("xxxx.txt", "r", encoding='gbk'),或者按open("xxxx.txt", "rb")读取后,再decode("gbk")
2019-01-01 13:28:45
9532
1
原创 判断点是否在一个矩形内
可以用叉乘或点乘的方式来判断。代码:class Point: def __init__(self, x, y): self.x = x self.y = ydef GetCross(p1,p2,p): return (p2.x-p1.x)*(p.y-p1.y)-(p.x-p1.x)*(p2.y-p1.y)def GetDot(p...
2018-09-21 16:36:32
6932
1
转载 Android matrix偏移(平移),旋转,缩放,倾斜的原理
转自:https://blog.youkuaiyun.com/pathuang68/article/details/6991867第一部分 Matrix的数学原理在Android中,如果你用Matrix进行过图像处理,那么一定知道Matrix这个类。Android中的Matrix是一个3 x 3的矩阵,其内容如下:Matrix的对图像的处理可分为四类基本变换:Translate ...
2018-09-14 16:45:22
7261
1
转载 世界坐标变换要先缩放、后旋转、再平移的原因
一个三维场景中的各个模型一般需要各自建模,再通过坐标变换放到一个统一的世界空间的指定位置上。 这个过程在 3D 图形学中称作“世界变换” 。 世界变换有三种,平移、旋转和缩放 (实际还有不常用的扭曲和镜像,它们不是affine变换)。 这三种变换按各种顺序执行,结果是不同的。 可是实际的应用中一般按照 缩放 -> 旋转 -> 平移的顺序进行。 这样做的原因是可以获得最符合常理的变换结...
2018-09-14 16:42:22
4585
转载 如何理解git checkout -- file和git reset HEAD -- file
【转】https://www.cnblogs.com/instona/p/4243009.htmlhttp://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374831943254ee90db11b13d4ba9a73b9047f4fb968d000首先需要知道工作区(wor...
2018-08-17 10:14:36
1755
1
转载 tensorflow学习笔记(一):variable与get_variable
Variabletensorflow中有两个关于variable的op,tf.Variable()与tf.get_variable()下面介绍这两个的区别tf.Variable与tf.get_variable()tf.Variable(initial_value=None, trainable=True, collections=None, validate_shape=True, ...
2018-08-15 17:20:03
2446
转载 git删除某次提交(某个commit)的方法
例如我的提交历史如下commit 58211e7a5da5e74171e90d8b90b2f00881a48d3aAuthor: test <test@36nu.com>Date: Fri Sep 22 20:55:38 2017 +0800 add d.txtcommit 0fb295fe0e0276f0c81df61c4fd853b7a000bb5cA...
2018-07-29 15:16:37
30758
3
原创 机器学习的评价指标(二)-SSE、MSE、RMSE、MAE、R-Squared
回归评价指标SSE、MSE、RMSE、MAE、R-Squared前言分类问题的评价指标上一篇文章已讲述,那么回归算法的评价指标就是SSE、MSE,RMSE,MAE、R-Squared。下面一一介绍:一、SSE(和方差)该统计参数计算的是拟合数据和原始数据对应点的误差的平方和,计算公式如下SSE越接近于0,说明模型选择和拟合更好,数据预测也越成功。接下来的MSE和RMSE因为...
2018-07-26 13:02:30
53475
2
原创 机器学习中的评价指标(一)-Accuracy、precision、Recall、F1 Score、ROC Curve、PR Curve、AUC
跑完分类模型(Logistic回归、决策树、神经网络等),我们经常面对一大堆模型评估的报表和指标,如ACC、ROC、AUC等,我们下面对各个评估指标逐一说明。在机器学习中,性能指标(Metrics)是衡量一个模型好坏的关键,通过衡量模型输出y_predict 和 y_true之间的某种"距离"得出的。性能指标往往是我们做模型时的最终目标,如准确率,召回率,敏感度等等,但是性能指标常常因为不...
2018-07-26 11:35:56
5927
1
转载 1*1卷积层的理解
[转]https://blog.youkuaiyun.com/u012465655/article/details/80363291###1*1的卷积核这个还是挺有意思的,首先假设用平面的二维图像与1*1的核进行卷积,则我们会得到:这样只会在原来的像素上乘上一个系数,并没有什么直接的效果。但是假设在一个多通道的图像中用上1*1的卷积核,我们会得到什么样的效果呢?用一个6*6*32的图像去乘以1*1*32的卷积...
2018-07-11 23:01:31
3785
4
原创 某一点绕另一点逆时针旋转后的坐标
平面上一点x1,y1,绕平面上另一点x2,y2逆时针旋转b角度 ,怎么求旋转后的x1,y1对应的坐标x,y?经过简单的三角公式变换即可求出结果:
2018-05-08 10:21:47
11581
1
原创 理解pressone区块链应用的做法
前段时间因为工作需要,看了下pressone的做法,记录如下,如有错误,欢迎大家讨论!1、以某个身份登录内容发布平台,例如:twitter,github,微博。2、在内容发布平台发布一条消息,内容包括:数字签名(sig),消息摘要(msghash)。其中数字签名是由用户的私钥对消息摘要加密生成的。3、将这条消息的数字签名和对应的url保存在区块链上,成为一笔交易,形成一份不可篡改的身份证据。4、验...
2018-04-27 10:23:09
691
1
原创 在互联网环境中,你该如何证明“你是你”?
在互联网环境中如何证明“你是你”可理解为在互联网环境中的身份认证方式有哪些,这些身份认证方式大概分为:口令认证,数字证书认证,生物识别认证,智能卡认证以及多种方式的综合使用。下面就各种方式简要说明:1、口令认证。目前口令认证方式中包括有静态口令、动态口令。静态口令就是指长期保持不变、可以被用户反复重用的口令,例如通常登录用的帐号/密码对。为了克服静态口令长期保持不变、易遭破解的缺点,业界推出了使用...
2018-04-27 10:17:36
797
转载 VMware中linux访问共享文件夹设置流程
参考:https://blog.youkuaiyun.com/mountzf/article/details/51503168,装好了VMtools。首先在虚拟机安装了Ubuntu 16.04.4 LTS。需要在linux系统中访问window目录下的文件,于是按照教程设置了共享文件夹。即在VMware workstation 12 中:虚拟机设置-》选项-》共享文件夹,浏览要共享的文件夹,继续按照说明设置即...
2018-04-18 11:45:58
2814
转载 多表连接查询
转自:http://www.cnblogs.com/jeoleo多表连接查询本文主要列举两张和三张表来讲述多表连接查询。新建两张表:表1:student 截图如下:表2:course 截图如下:(此时这样建表只是为了演示连接SQL语句,当然实际开发中我们不会这样建表,实际开发中这两个表会有自己不同的主键。)一、外连
2017-04-25 22:49:13
384
原创 python中的热更新或动态加载
遍览网络中关于动态加载模块的文章,发现有两种方法,一种是用守护进程的方法,一种是用python自带的reload函数。比较靠谱的文章是如下两篇:https://my.oschina.net/1123581321/blog/168720http://www.cnblogs.com/wenjunxiao/p/4093377.html?utm_source=tuicool&utm_mediu
2016-10-05 12:47:35
11625
1
原创 绕过限制,在PC上调试微信手机页面
想在pc上打开利用微信oauth做限制的微信网页,按照《绕过限制,在PC上调试微信手机页面》:http://chitanda.me/2015/06/29/debug-wechat-website-in-pc/的方法,基本思路是对的,但有点小问题,EditThisCookies这个工具是对应域名的,实际操作时无法更改实际要打开的域名下的cookie。后来想到fiddler不仅可以获取cookie...
2016-09-23 18:07:36
7750
2
转载 亲测:ThinkPHP 调用微信JS-SDK 开发详解
转自http://my.oschina.net/superkangning/blog/368043一:准备文件,并将文件置于网站根目录下 access_token.json?1{"access_token":"","expire_time":0} jsapi_ticket.j
2016-01-02 22:44:04
5677
转载 ThinkPHP 模块与操作
http://www.5idev.com/p-thinkphp_module.shtmlThinkPHP 模块进入 Myapp\\Lib\\Action 目录,里面有个 IndexAction.class.php 文件。该文件为刚才我们运行入口文件 index.php 时系统自动生成的。打开该文件,其内容大致如下(方法内具体代码省略):<?php// 本类由系统自动生
2015-12-27 10:24:44
648
转载 如何在XAMPP中设置多个网站
xampp 是一个非常方便的本地 apache + php + mysql 的调试环境,在本地安装测试 WordPress 等各种博客、论坛程序非常方便。今天我们来给大家介绍一下,如何使用 XAMPP 在本地进行安装多个网站。一般情况下,我们只需要网站程序放到 xampp/htdoc 目录下,然后在浏览器里输入 ip 地址 http://127.0.0.1/ 或者输入域名 http://l
2015-12-26 19:42:47
2614
1
原创 看京东和淘宝的地址薄设计----填写订单的场景下
看京东和淘宝的地址薄设计----填写订单的场景下本人在工作中碰到设计地址薄的工作,就是在填写订单的情况下填写地址。于是本着拿来主义,先参考京东和天猫的做法。京东APP: 图1、订单页面--京东 图2、收货地址--京东在“订单页面“京东会自动填上默认地址,如果确实为所需要寄递地址
2015-12-06 00:55:59
6278
转载 MySQL重置root用户密码的方法
转自:http://www.xunmeinet.com/help/info.asp?id=45 当管理员忘记MySQL密码怎么办?屡次输入密码,仍然提示错误,网站无法正常运行,数据库也无法管理,管理员束手无策。 网站程序或MySQL管理软件连接MySQL服务器时密码错误,会出现“1045 - Access denied for user 'root'@'localhos
2015-11-16 22:34:38
779
转载 移动端尺寸基础知识
初涉移动端设计和开发的同学们,基本都会在尺寸问题上纠结好一阵子才能摸到头绪。我也花了很长时间才弄明白,感觉有必要写一篇足够通俗易懂的教程来帮助大家。从原理说起,理清关于尺寸的所有细节。由于是写给初学者的,所以不要嫌我啰嗦。现象首先说现象,大家都知道移动端设备屏幕尺寸非常多,碎片化严重。尤其是Android,你会听到很多种分辨率:480x800, 480x854, 540x960,
2015-07-22 18:39:29
741
转载 Tezign教程 | 交互设计学习者必读的20本书
Tezign教程 | 交互设计学习者必读的20本书2014-12-05 特赞Tezign想了解交互设计(UX)并进一步学习?美国的UX达人Whitney Hess列出了20本UX爱好者必读的20本书。你可以收藏这个书单——UX初学者必读The Design of Everyday Things 设计心理学
2015-07-07 00:57:59
1225
《算法导论》教师手册
2009-04-11
Addison.Wesley.Code.Reading.The.Open.Source.Perspective.eBook-LiB
2008-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人