看了那么多大神的作品,为什么依旧做不出好的作品呢?
@TTTing1 :大多数新人不知道如何动手去做练习,这个问题我感觉最根本的原因是你不知道自己的问题在哪,以及不知道如何分析那些好作品,所以今天我想要讲的内容是:1、如何分析别人的作品?2、如何发现自己的不足并有针对性地去做练习攻克这些不足?小婷姐的电商设计系列好文:《新人手册!聊聊关于电商设计的那些事儿》《前辈经验!聊聊新人设计师最容易遇到的12个问题》《不怕没灵感了!S
职场攻略
2016年08月09日
aabb 完全平方數
problem
輸出所有aabb的四位完全平方數(即前兩位數字相等,後兩位數字也相等)
solution
method1
第一次看到這個問題是這麼想的
for ( int i = 1000 ; i
但是這樣的解法迴圈就要跑9000次,並且要另外寫函數把每一位字都求出來,太過於麻煩。
method2
我們看看第二種想法,仔細想想 aabb = a 1100 + b 11
业界
2016年08月08日
前端静态资源版本更新与缓存之——通过gulp 在原html文件上自动化添加js、css版本号
原理修改js和css文件通过对js,css文件内容进行hash运算,生成一个文件的唯一hash字符串(如果文件修改则hash号会发生变化)替换html中的js,css文件名,生成一个带版本号的文件名方案现在网上的方案都是生成一个新的dist目录,里面包含了要发布的html,js,css等文件。但是在实际的公司的项目中,会有情况不能生成新的HTML进行发布,需要在原来的HTM
业界
2016年08月08日
SVG Sprite 技术实践
SVG Sprite(这里特指基于svg symbol)作为传统css sprite和icon font的替代方案,在现代浏览器(ie9+)上能够正常运行,关于它的技术背景、特点和降级方案等不再赘述,可以参考以下几篇文章,写的都非常不错:未来必热:SVG Sprite技术介绍Web 设计新趋势: 使用 SVG 代替 Web Icon Font使用SVG中的Symbol元素制
业界
2016年08月08日
MongoDB string字段索引策略
在研究MongoDB的索引是发现一个奇怪的问题,给一个string类型的field设置text索引,但是在查询的时候并没有使用索引。比如:db.tomcat_access_logs.ensureIndex( { url : 'text' });db.tomcat_access.logs.find( { url : '1' } ).explain();db.tomcat_ac
业界
2016年08月08日
斜45度瓦片地图(Staggered Tiled Map)里的简单数学
瓦片地图(Tiled Map)系列文章:斜45度瓦片地图(Staggered Tiled Map)里的简单数学瓦片地图注意事项前段时间在做游戏的地图编辑功能,我们是在一个斜45度视角的场景上,对地图上的建筑或装饰物进行添加、移动、移除等基本操作,而且位置的改变是以网格作为最小操作单位的。本渣是用Staggered Tiled Map实现的,与垂直视角的Tiled Map不同
业界
2016年08月08日
在JavaScript中,如何判断数组是数组?
如果你没有注意过这个问题,那么这个标题应该会让你感到困惑,判断数据类型这么基础的问题能有什么坑呢?少年,你不能太天真了,我们朝夕面对的这门语言,可是JavaScript呀,任何你觉得已经习以为常的东西都可能瞬间转化成一个大坑,令人百思不得其解。但是正是因为同样的原因,我们可以在学习和使用JavaScript这门语言的时候提出和讨论一些这门语言独有的,十分有趣的问题。比如我们
业界
2016年08月08日
从一滴水说起,谈谈CSS形状的生成思路
水是生命之源、生产之要、生态之基。兴水利、除水害,事关人类生存、社会进步,历来是治国安邦的大事。巴拉巴拉~不扯淡了,来看看下面这张图,额,为了扣题,就管她叫水滴吧(虽然是倒的),从这开始,让我们用css来生成她~1.首先把她理解成一个圆与一个三角组合而成,这样,就有了第一种组合法.box1 { width: 100px; height: 100px; ba
业界
2016年08月08日
大型网站性能监测、分析与优化常见问题Q&A
@tanwen110 (唐文),曾负责腾讯四大平台之一网络媒体平台的整体运维、运营规划工作;曾任百度T7架构师和百度性能优化TOPIC、百度UAQ、APM平台负责人;畅销书《海量运维、运营规划之道》作者; mmTrix创始人,后并入上市公司高升控股(000971.SZ),出任技术VP。在互联网环境日益复杂的今天,性能优化的价值在不断提升。从用户体验到成本,各个方面都可产生收
业界
2016年08月08日
Brendan Gregg 性能分析的方法
花了一天的时间给 Stop the Guessing Performance Methodologies for Production Systems 制作了字幕:
http://pan.baidu.com/s/1c16hTW8
在线观看:http://v.qq.com/x/page/j0319e...
在他的主页上有更多的内容:http://www.brendangreg
业界
2016年08月08日
大段文本的多个关键字高亮
前几天看到有人提在网页中实时高亮关键字,大约6万多个字中高亮600个关键字,用户可以随时修改并及时高亮,也就是onkeyup时做高亮,说用正则在IE下效率不理想想了下自已给了一个实现方案:比如这段文本是:"这是一大段文本,一大段文本哦"关键字是:["这是","大段文本","哦"]首先找出最长的关键字,并把这些关键字弄成map,如:var keys = ['这是', '这里是
业界
2016年08月08日
《JavaScript高级程序设计》笔记系列3-- 数据类型
数据类型ECMAScript 中有 5 种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和 String。还有 1 种复杂数据类型——Object,Object 本质上是由一组无序的名值对组成的。typeof操作符typeof 检测给定变量的数据类型var message = "some string";alert(typeo
业界
2016年08月08日
如何打造一个令人愉悦的前端开发环境(二)
前情提要上一篇文章介绍了目前前端比较流行的各种编辑器,以及各种流行的打包方式,最后给了一个Gulp的例子,这个例子还是14年的时候写的,还有一些可以优化的空间,就不讨论了,这篇文章主要讲目前火热的打包构建方式--Webpack的使用方式。主菜--没有开胃汤其实Webpack的入门指导文章非常多,配置方式也各有各样,这里我推荐题叶大神的入门级指南--Webpack 入门指迷,
业界
2016年08月08日
turtlebot下的ros的指令的简易实现
对于turtlebot的初学者来说关于它的下载载入指令的繁琐可能都会比较头疼,有些指令真的是一遍又一边的载入,耗费我们大量的时间,那么今天在这里我会分享一个让指令变简易的方法,首先,我是在Ubuntu14.04 下的indigo环境,如果你们实现不了请查看编译环境是否一致:第一步,在自己的目录环境下建一个属于自己的文件夹,这个很简单这里就不在过多的叙述:我这里建立了自己的名
业界
2016年08月08日
[LR]用R绘制上海地铁
使用Leaflet绘制上海地铁地图直接上代码,如下:library(leaflet)library(data.table)## 数据存放在_rmd/data中,坐标数据分GPS坐标、Google坐标和百度坐标。stations % setView(lng = 121.468888888889, lat = 31.2358333333333, zoom = 10) %>% a
业界
2016年08月08日
mac安装arcanist
安装
git clone https://github.com/phacility/arcanist.git
git clone https://github.com/phacility/libphutil.git
设置环境变量
vim ~/.zshrc
export PATH=$PATH:/Users/xixicat/devtool/arcanist/bin
source
业界
2016年08月08日
git常用指令整理及说明(详细)
git常用指令整理及说明(详细)标签: git[TOC]本文是git系列博客的第二篇。本文对指令按照使用场景(建库,查看,修改,分支)进行分类归纳,介绍指令基本含义和用法,方便查阅。安装和配置参考我前面的博客:git在各操作系统平台下的安装和配置工作区、版本库和暂存区工作区:就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区。版本库:工作区有一个隐藏目
业界
2016年08月08日
