TypechoJoeTheme

至尊技术网

统计
登录
用户名
密码
搜索到 607 篇与 的结果
2021-08-05

ThinkPHP防止sql注入

ThinkPHP防止sql注入
对于WEB应用来说,SQL注入攻击无疑是首要防范的安全问题,系统底层对于数据安全方面本身进行了很多的处理和相应的防范机制,例如:$user = User::find($_GET["id"]); 即便用户输入了一些恶意的id参数,系统也会强制转换成整型,避免恶意注入。这是因为,系统会对数据进行强制的数据类型检测,并且对数据来源进行数据格式转换。而且,对于字符串类型的数据,ThinkPHP都会进行escape_string处理(real_escape_string,mysql_escape_string),还支持参数绑定。通常的安全隐患在于你的查询条件使用了字符串参数,然后其中一些变量又依赖由客户端的用户输入。要有效的防止SQL注入问题,我们建议:1.查询条件尽量使用数组方式,这是更为安全的方式;2.如果不得已必须使用字符串查询条件,使用预处理机制;3.使用自动验证和自动完成机制进行针对应用的自定义过滤;4.如果环境允许,尽量使用PDO方式,并使用参数绑定。查询条件预处理where方法使用字符串条件的时候,支持预处理(安全过滤),并支持两种方式传入预处理参数,例如...
2021年08月05日
1,110 阅读
0 评论
2021-08-05

mysql插入数字都变成2147483647的解决方法

mysql插入数字都变成2147483647的解决方法
在用Excel导入数据的时候,碰到11位的数字都变成2147483647,原因是int类型的数据,最大只能到2147483647,所以11位的都变成了2147483647,解决办法:把字段类型由int改为bigint,就可以了.下面是mysql的数据类型详解1.整型(xxxint)MySQL数据类型含义tinyint(m)1个字节表示(-128~127)smallint(m)2个字节表示(-32768~32767)mediumint(m)3个字节表示(-8388608~8388607)int(m)4个字节表示(-2147483648~2147483647)bigint(m)8个字节表示(+-9.22*10的18次方)2.浮点型(float和double)MySQL数据类型含义float(m,d)单精度浮点型,8位精度(4字节),m是十进制数字的总个数,d是小数点后面的数字个数double(m,d)双精度浮点型,16位精度(8字节)参数m只影响显示效果,不影响精度,d却不同,会影响到精度。比如设一个字段定义3.定点数(decimal) decimal(m,d) 定点类型浮点型在数据...
2021年08月05日
1,286 阅读
0 评论
2021-08-01

商业演示与高效表达技巧

商业演示与高效表达技巧
攻关营销项目或参加招投标,相关人员需要在众人面前进行商业演示。如果某些环节做得不到位,往往会造成项目的失败,无法中标。本课程全流程展现商业演示与高效表达技巧,帮助你精通前期准备与现场演示的注意事项,通过高效、优秀的表达呈现,把竞争对手甩在背后,顺利拿下项目,赢取大单。 百度:https://pan.baidu.com/s/1yIFs5aZmtgbeMKbebYt8uQ 天翼:https://cloud.189.cn/t/uQfUVbqmE3m2 阿里:https://www.aliyundrive.com/s/1PW3dZPhhBf
2021年08月01日
1,005 阅读
0 评论
2021-07-31

PC端微信多开方法 无需插件

PC端微信多开方法 无需插件
由于PC微信启动时存在监测是否已启动微信,所以使用脚本多开时需要先关闭微信。步骤一:查看微信安装地址步骤二:新建文件“微信多开.txt”,编辑写入如下脚本[Asm] 纯文本查看 start D:\software\wechat\WeChat.exe start D:\software\wechat\WeChat.exe 步骤三:修改文件后缀“微信多开.txt”为“微信多开.bat”,双击运行ps: i 文件无后缀显示,参考百度经验开启 ii 安装路径存在空格,有空格路径需要添加英文双引号 ,例如:D:\software\"we chat"\WeChat.exe
2021年07月31日
1,100 阅读
0 评论
2021-07-30

jQuery ajax如何同步请求

jQuery ajax如何同步请求
由于$.post() 和 $.get() 默认是 异步请求,如果需要同步请求,则可以进行如下使用:在$.post()前把ajax设置为同步:$.ajaxSettings.async = false; 在$.post()后把ajax改回为异步:$.ajaxSettings.async = true; 如:$.ajaxSettings.async = false; $.post("/finance/getLastTimeCard", data, function(result) { // 请求处理 },"json"); $.ajaxSettings.async = true; $.ajax设置同步,加个async: false就可以了$.ajax({ type:"post", url:"login.php", data:{name:"name",password:"password"}, datatype: "jso...
2021年07月30日
1,417 阅读
0 评论
2021-07-28

线描人物手绘实训视频课

线描人物手绘实训视频课
本课程不满足于传统的速写教学,所以还在此基础上结合了大家喜欢的现今各种人物造型题材增加教学的趣味性,兴趣是最大的学习动力!人物速写是插画或动漫创作的基础。相对于过去传统课堂上的现实生活人物画而言,本课程题材上采用网上比较流行的科幻或者动作游戏的人物图片进行分析和绘画示范,更符合现在的市场文化的趋势,而两者的画法其实是一样的。百度:https://pan.baidu.com/s/1y-bTqQ9DAs-7xC-v1y2M-g 天翼:https://cloud.189.cn/t/Mvqau2rEnaEj 阿里:https://www.aliyundrive.com/s/apJXDvSnvqg
2021年07月28日
1,004 阅读
0 评论
2021-07-28

css、js设置不允许复制文本内容

css、js设置不允许复制文本内容
css不允许复制文本内容<style> * { -moz-user-select: none; /* Firefox私有属性 */ -webkit-user-select: none; /* WebKit内核私有属性 */ -ms-user-select: none; /* IE私有属性(IE10及以后) */ -khtml-user-select: none; /* KHTML内核私有属性 */ -o-user-select: none; /* Opera私有属性 */ user-select: none; /* CSS3属性 */ } </style> user-select的默认值是 text,可以选择文本none:文本不被选择js不允许复制文本内容<script> // 全局禁止 document.oncontextmenu = new Function("event.returnValue=fals...
2021年07月28日
1,150 阅读
0 评论
25,267 文章数
92 评论量

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月