摘要: html5提供了一个<canvas>标签,结合javascript的canvas api接口可以用来绘制图形和动画。最近工作中涉及到画图的任务,下面来了解一下canvas的基础:canvas画布。 1,canvas(画布)的width和height 上面的代码中放置了两个canvas画布,一副图片, 阅读全文
posted @ 2017-07-01 14:39 yangtoude 阅读(1259) 评论(0) 推荐(0) 编辑
摘要: 新公司用SVN来管理代码,而且公司自己搭建了SVN服务器,所以要学习下SVN的相关命令、服务器搭建等技能知识。上家公司是用Git管理代码,而且代码托管在git@oschina上,自然不用操心Git服务器的问题,只要熟悉Git常用的命令就可以了。下面来学习下SVN(客户端)的基本命令,简单来说就是: 阅读全文
posted @ 2017-05-12 23:53 yangtoude 阅读(4940) 评论(1) 推荐(3) 编辑
摘要: csrf攻击,即cross site request forgery跨站(域名)请求伪造,这里的forgery就是伪造的意思。网上有很多关于csrf的介绍,比如一位前辈的文章浅谈CSRF攻击方式,参考这篇文章简单解释下:csrf 攻击能够实现依赖于这样一个简单的事实:我们在用浏览器浏览网页时通常会打 阅读全文
posted @ 2017-05-06 10:27 yangtoude 阅读(8245) 评论(0) 推荐(3) 编辑
摘要: sql注入主要是指通过在get、post请求参数中构造sql语句,以修改程序运行时所执行的sql语句,从而实现获取、修改信息甚至是删除数据的目的,sql被注入的原因主要是代码编写的有问题(有漏洞),只要平时注意在编写与sql相关的代码时养成良好的习惯,对可能被注入的sql语句加以防范,那么在大部分情 阅读全文
posted @ 2017-05-05 10:58 yangtoude 阅读(2208) 评论(0) 推荐(0) 编辑
摘要: 今天在自己的mac电脑上试着启动php的交互式命令行,发现敲下命令后一直卡在提示进入的地方,但没有出现已经进入的提示符,百度了下应该是与readline有关。 于是安装php的readline扩展,在php的源码目录中找到readline扩展的源码目录,用phpize命令来安装扩展。 然后在php. 阅读全文
posted @ 2017-04-11 19:27 yangtoude 阅读(1461) 评论(0) 推荐(0) 编辑
摘要: yii2提供了很多帮助类,比如Html、Url、Json等,可以很方便的实现一些功能,下面简单说下这个Html。用yii2写view时时经常会用到它,今天在改写一个页面时又用到了它。它比较好用的地方就在于,它不仅仅是生成一个简单的html标签,结合yii2自己的静态资源文件yii.js可以很方便的实 阅读全文
posted @ 2017-04-08 19:23 yangtoude 阅读(3066) 评论(0) 推荐(0) 编辑
摘要: 我对yii2的控制器中的变量如何渲染到视图中这个问题一直很好奇,另外,我还对yii2如何加载静态资源,如js和css比较好奇,于是趁着周末就看了下yii2的相关源码想把这两个问题都弄明白。变量如何渲染到视图中是弄明白了,但是静态资源的加载问题还是没有弄明白,做人不难太贪心,先把这个弄明白了,后续再说 阅读全文
posted @ 2017-03-13 20:43 yangtoude 阅读(3128) 评论(0) 推荐(0) 编辑
摘要: 本周遇到了好几次数据库方面的问题,一个是上一篇文章提到的因为要修改数据结构引起的在表间复制字段的需求,另一个就是这篇文章要写的:1,从某个数据表中按照某个字段不重复的随机选取几百条记录;2,然后把这些记录和另外一些值组成完整的行记录插入到数据表中。 1,事出有因 佛说,凡事都有因果,不怨天尤人(其实 阅读全文
posted @ 2017-03-04 18:48 yangtoude 阅读(3543) 评论(1) 推荐(0) 编辑
摘要: 好久没来园子了,转眼2017已经到3月份了,前段时间一直忙没时间写博客(其实是自己懒),感觉内心好惭愧。昨天临下班前,技术老大突然对我说要改下表结构,问我能不能实现将一个表的字段值复制到另外一个表的某个字段中去,感觉这好拗口,其实就是表间字段值复制。于是,昨晚加了会儿班百度了下然后自己在本地测试了下 阅读全文
posted @ 2017-03-04 12:32 yangtoude 阅读(1168) 评论(0) 推荐(0) 编辑
摘要: 接着上一篇ajax系列之用jQuery的ajax方法向服务器发出get和post请求写,这篇主要写如何利用ajax和FormData实现页面无刷新的文件上传效果,主要用到了jQuery的ajax()方法和XMLHttpRequest Level 2的FormData接口。关于FormData,大家可 阅读全文
posted @ 2017-01-15 13:57 yangtoude 阅读(40984) 评论(0) 推荐(3) 编辑