Syean

记录,分享,回忆

php中密码HASH的方案——Password Hashing

前言以前在写php的身份验证的时候,一般采用md5,对密码hash一下,偶尔也会加个salt,但是目前来说md5,sha1都已经不算安全,今天再写某项目的身份验证时,打算好好看看php的密码hash方案,发现了password_hash这个东西,认真的看了一下其中一些东西,做下总结。 Password Hashing在php5.5中,增加了一种新的加密方式,那就是Password Hashi......

CSS3实现进度条的两个姿势

写在前面好久没更新博客啦,好像从没有在博客里分享CSS的一些东西,今天就分享两个用CSS3实现进度条的姿势。 效果图如下: 第一个姿势先上代码 123<div id="progress"> <span></span></div> 123456789101112131415161718192021222......
css

vue.js学习实例

前言–师姐说:我们这次项目前端用vue.js吧我说:好呀  然后就进入了vue.js的学习中,这几年的大势前端框架Angular.js和react.js之前都略微涉及了一下,但是缺乏小项目的实战,属于看了就忘,这次通过使用vue来完成一个小项目,加深了对其熟悉,所以说,动手做点东西虽然慢了,但是学习的快了。  这次是用百度前端学院中的一个“微型问卷调查平台”来进行练手,当时学习vue的时候,......

three.js学习笔记(一)

三大组建在Three.js中,要渲染物体到网页中,我们需要3个组建:场景(scene)、相机(camera)和渲染器(renderer)。有了这三样东西,才能将物体渲染到网页中去。 想要渲染的物体需要添加在scene变量中,camera变量定义了能够在渲染好的scene里看到什么,renderer则负责计算制定相机角度下,浏览器中scene的样子。 1、创建这三要素的代码如下:1234v......

HTML5_拖放

拖放事件拖动某元素,发生以下事件 dragstart drag dragend 元素被当道一个有效的目标位置时,会依次发生 dragenter dragover dragleave / drop 自定义放置目标把一个任何元素变成有效的放置目标 12345678var droptarget=document.getElementById("droptarget");EventUtil......

瓦片地图

前言 前一段时间在写项目的时候,使用了一个轻量级的可视化库,专用于打造一个交互性良好的地图。下面放一个使用小栗子。【小栗子】12345678910111213141516171819<!--引入leaflet.js和css文件 --><link rel="stylesheet" type="text/css" href="assets/css/leaflet.css" ......

算法学习笔记(一)

前言虽然我是一个连jquery都用的不熟的人,但作为前端开发学习人员,总是要追求一下新的技术,所以最近就看了一下很火的React这个东西,但本篇文章并非讲的是React的内容,而是在学习React的过程中,其使用了DOM Diff算法,然后我又查到了Diff算法,然后Diff算法又属于动态规划的算法思想,然后我就打开了买来许久,不曾翻阅过的《算法的分析这本书》,好好了解一下算法设计中的常用思......

分享两篇游记

一直很喜欢蚂蜂窝这个网站,经常时不时的去上面看一篇游记,每当看到优秀的游记,一颗向往外面世界的心总是飞的好远。 所谓身未动,心已远大抵便是如此吧。 今天清明终于去了心动已久的泸沽湖,简直是摄影师的天堂,花了心思写了一篇游记,给大家~,还有一篇是今年寒假去厦门的,可以对比,我的摄影功力简直大增。 西游记之女儿国———泸沽湖,西昌邛海之旅漫漫浪——厦门篇(鼓浪屿,曾厝垵,厦大,南普陀) ...

php mongodb操作笔记

前言 最近一段时间,有两个项目都需要用到php操作mongodb,操作比较频繁,记录一下操作用用到的一些方法。 连接基础连接123456$conn = new MongoClient(); #默认本地的连接$db = $conn->db; #选择名为db的数据库$db=$conn->selectDB("mydb"); #第......

php mongodb扩展安装

前言由于项目中需要运用mongodb数据库,所以需要安装一下该扩展,在安装过程中有一些坑,故写一下安装流程以及该注意的一些东西。 安装前首先安装扩展前,你需要安装mongodb,这里不赘述,然后你需要知道自己的php是什么样型号,笔者用的是wamp集成的环境,可以通过点击localhost-》phpinfo()中查看,笔者php情况如图,版本为5.4.3,64位,vc9。 下载安装下载知道......