golang学习笔记(一)开发环境的搭建
Dreamer 发布于 2017-01-01 收录于 后端开发
下载安装golang 下载地址:http://www.golangtc.com/download 通过上面的网址下载你操作系统对应的版本的程序进行安装,由于我用的window7所以下载了go1.7.4.windows-386.msi这个包,根据安装提示进行安装,安装好之后go使用的一
对Node.js分页查询(mysql)的封装
Dreamer 发布于 2016-12-27 收录于 后端开发
前言 最近用node.js+mysql搭了一个web系统,后台管理界面涉及很多查询操作,而且查询的数据量还比较大,对于大批量数据显示的时候需要做分页处理,一来对于管理员来说数据展示比较友好,二来减轻服务器的数据读取压力和流量,java开发的时候分页通常会封装成了一个pagebean
使用TypeScript来写javascript代码
Dreamer 发布于 2016-03-15 收录于 前端开发
从机器码到汇编语言再到c语言,java等的高级语言的过程其实在不断的抽象,目的就是让人们使用起来更加的方便和简单,想象一下如果让你用0和1来写程序会是一种什么样的体验。编程语言不断的演化,未来也越来越会趋于自然语言。 为什么要使用TypeScript? 了解为什么要使用TypeScr
js常用的工具函数整理
Dreamer 发布于 2016-02-11 收录于 前端开发
随机从数组中取出count个元素 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 /** * @param {[type]} 数组 * @param {[type]} 取出元素的个数 * @return {[type]} [description] */ function getRandomArrayElements(arr, count) { var shuffled = arr.slice(0), i = arr.length, min = i - count, temp, index; while (i-- > min) { index = Math.floor((i + 1) * Math.random()); temp = shuffled[index]; shuffled[index] = shuffled[i]; shuffled[i] = temp; } return shuffled.slice(min); } 数组去重 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 //数组去重复 Array.prototype.distinct = function() { var arr = this, result = [], i, j, len
html5,css3前端开发相关内容整理(持续更新)
Dreamer 发布于 2016-01-11 收录于 前端开发
web、webapp前端开发过程中遇到的问题的常用处理方式整理和一些问题整理。 常见问题处理方式 单行文字垂直居中 html结构 1 <div class="row">单行文字垂直居中,单行文字垂直居中,单行文字垂直居中</div> css样式 1 2 3 4 5 6 7 .row { display: block;
canvas绘制运动的小球
Dreamer 发布于 2016-01-05 收录于 前端开发
知乎的网页版登录界面的背景有很多运动的小球,小球和小球运动的时候之间还有连线,给人一种三维立体变换的效果,看着十分的不错,所以就试着做了个和知乎登录界面背景类似的效果,下面是我做好的效果的截图。 实现思路 首先了解下canvas中的动画原理?canvas中的动画其实是通过不断的重绘来
canvas中遮罩效果的实现方法
Dreamer 发布于 2015-12-31 收录于 前端开发
最近做的一个项目需要支持多终端,网页版需要使用html5中canvas画布对象对一组数据进行渲染还原,但是在实际实现过程中遇到了一个问题,canvas中没有mask(遮罩)层的概念,所以一些效果实现不了,最后翻看文档的时候发现可以通过Context对象的globalComposi
Express连接mysql数据库实现简单的数据查询
Dreamer 发布于 2015-12-25 收录于 后端开发
第一步,安装node.js 打开node.js官网,根据系统选择对应的稳定版本进行下载,windows下建议下载.msi为后缀的安装文件。因为安装好后环境变量也会帮你配置好,新版的nodejs安装好包管理工具npm也会默认帮你安装好。 安装好后使用win+r组合键打开运行对话框,在对
ruby解析json
Dreamer 发布于 2015-09-25 收录于
做项目的时候需要一个小工具,为了方便就用ruby脚本写了一个小工具,这个小工具有个功能需要对json数据做解析,小工具实现了,顺便就把ruby中解析json的过程记录下来。 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,简单易用便于阅读和理解,最重要的是几乎所有的语言基本都支持json并且都有
对编程语言的一些新的认识
Dreamer 发布于 2015-08-07 收录于 个人随笔
编程语言 编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。 >PS:来自百度百科的解释 编程
对于系统登录流程的一些理解和总结
Dreamer 发布于 2014-07-15 收录于 产品思考
登录的意义 我们常常会发现在一些网站上登录是非必须的,比如一些浏览性的网站(网易新闻,百度图片),但是用户在使用像QQ空间,微博,人人网等这些网站的时候必须要用户登录后才能使用!暂且不分析为什么有的网站需要登录有的不需要登录,这和每个网站的理念也是有关系的,所以我们只着重分析登录的作用和意义,在我看来登录的作用应该有以下几点: