自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 ReactJS+Compass+Gulp+RESTful多页应用组件化开发

前言我也是一个入坑的前端工程师,从一个无知的少年,变成了又一个无知的少年。一次一次觉得自己学的让自己兴奋的东西,总有另外一个西瓜让你丢掉这个芝麻。做出来好看不过css写起来好麻烦,响应式要自己写media query,css3适配要自己写,选择器父子嵌套很麻烦,Grid要自己写。不能统一管理变量(如颜色,字体大小等),之后学了sass觉得nb,写css方便多了(没有基础还是不行,css中一些原理还是

2016-01-12 17:54:09 2603

原创 javascript 如何遍历unicode字符集

遍历字符集一定是脑子有问题,不过感觉是很好的。三四行代码,整个世界的所有字符就在你的电脑屏幕上了。

2015-10-12 13:28:46 964

原创 Javascript 编程细节 -- NaN, null, undefined坑

—本文仅作个人学习记录—来自牛客网的一道题目: 为Array添加unique函数 要求 [null,undefined,NaN,’a’,1,true,false]都可以过滤

2015-10-12 12:03:53 351

原创 为数字千分位加点 -- Web前端面试经验

这道题目的题干是: 给一个字符串数字,让你在它的千分位加点。题目很简单,很多人可能很快就能想出来答案,我也是的: 将字符串从右往左读,读入一个新的字符串,读三个,如果下一个还有数字,放一个“,”。然后就跟面试官说了。答案我先不揭晓,请读者先自己想想看:会不会有坑?有哪些隐形的需求要考虑到?字符串处理能不能用RegExp?。。。。。。。。。好,如果读者想完了,就往下看吧。 这儿有3个隐性的需

2015-04-19 09:02:31 882

原创 快速幂 -- 算法详解

作为一名程序员,如果写幂运算还一个一乘就太low了,这样的算法的效率是o(n),我们有快速幂的算法,算法效率是o(logn),基本思想是如下: 任意整数可以被写成2进制的数,比如63 = 0x111111 所以当我们算2^63的时候可以写成: 2^63 = 2^1 + 2^2 + 2^4 +2^8 +….+2^32 这样,我们只需要5次就能把答案算出来以下是快速幂的模板lo

2015-04-17 15:44:01 482

原创 静态方法与实例方法共享设计-jquery学习笔记

jquery里面有两种方法,如下$(selector).each();//实例方法$.each();//静态方法请读者想想,怎么样能够用一个方法实现两个方法?请读者也做一下下面这个例子思考思考, 当代码是$.sayHello()的时候输出Hello 当代码是$('Jose').sayHello()的时候输出 Hello, i am Jose答案如下,据说这段代码是jquery的核心部分

2015-04-09 16:06:27 1405

原创 JavaScript 的 this

学习了js这么久了,一直没有弄懂js中的this到底是什么鬼,有时候它是全局变量,有时候它指向全局变量,(在浏览器中是 window变量),有时候又指向对象。下面为大家做一个总括。 参考:http://www.ibm.com/developerworks/cn/web/1207_wangqf_jsthis/#ibm-pcon第一种情况:对象中的函数this指向这个对象//声明对象var ob

2015-04-07 17:11:43 429

原创 排列组合数C(m,n)的O(n)算法

刚开始,想用它的定义来做 C(m,n) = m!/(m-n!*n!)但是发现如果用int的话,阶乘的运算到13就爆int了,所以算这个不要写一个阶乘函数然后让他们运算,而是应该先化简后再来计算。 化简之后我发现其实算C(m,n)只要计算min(n,m-n)次就可以了 代码如下private static int c(int m,int n){//temp 为答案

2015-03-30 11:29:29 6636 1

原创 Factorial Trailing Zeroes 算法解析

https://leetcode.com/problems/factorial-trailing-zeroes/public class Solution { public int trailingZeroes(int n) { int result = 0; while(n!=0){ n/=5; result

2015-03-26 23:54:03 362

原创 Numbers of "1" bits 算法解析

首先出题目的位置表达敬意,呵呵呵 https://leetcode.com/problems/number-of-1-bits/ Write a function that takes an unsigned integer and returns the number of ’1’ bits it has (also known as the Hamming weight).

2015-03-26 07:49:26 342

原创 Longest Substring Without Repeating Characters (最长不重复字符的子序列) Java-O(n)解法

先把原题目po出来以示敬意 https://leetcode.com/problems/longest-substring-without-repeating-characters/ 题目:给一个字符串,找出其中最长的子串,并且该自串没有重复字符由于我是算法的新手小白,总是用比较暴力的方法来解决问题,导致做了很多多余的步骤,下面给出我的超时的解法:private class node

2015-03-25 23:05:07 407

原创 Java学记:1. transient 关键字的使用

单词解释 adj. 短暂的;转瞬即逝的;临时的Java中的使用 顾名思义,类中用transient标记的变量是短暂的,不能被序列化保存下来的。import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOut

2015-03-23 11:47:00 334

原创 将Servlet部署到Tomcat服务器

前言:有时候看到www.xxx.com/abc能返回一个页面的时候,我这个菜鸟就不禁觉得不明觉厉,总觉得要直接访问某个页面才行。也接触过MVC的模式,但是没有很明白,今天学习了Servlet的部署,真正算是理解了。什么是Servlet:简而言之,就是一个java类,继承了HttpServlet,这个有一个service的方法。在访问Servlet的时候,将请求和响应传入service函数,然后执行一

2015-03-22 00:54:27 4840 1

原创 2. CentOS远程搭建JavaWeb环境:安装Tomcat

第一步:下载apache-tomcat-XXX.tar.gz 网址:http://tomcat.apache.org/download-70.cgi 这里推荐比较稳定的7.0版本,下好之后将apache-tomcat-XXX.tar.gz传到usr/tomcat中,然后执行解压命令第二步:解压tomcattar -zxv -f apache-tomcat-7.0.59.tar.g

2015-03-21 15:06:31 508

原创 1. CentOS远程搭建JavaWeb环境:安装JDK

第一步:使CentOS中有JDK的安装包我的做法是:在Oracle官网上下载相应系统的jdk,我选择的是比较稳定的jdk 1.7 http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.rpm?AuthParam=1426874338_82e8e94810993b27a48d67e17dbea4c

2015-03-21 02:20:27 783

原创 中缀表达式转后缀表达式详解(Java描述)

先扯个蛋@.@ 后缀表达式,作用在于方便计算机来计算表达式的一种表达式。=。=好啰嗦。 直接举一个例子吧: 比如ab*cd+/: 从左到右扫描,扫描到一个运算符,就将前面两个数字来做运算 ab*—->变成a*b,作为一个整体的值。然后继续扫描到+号,就把cd加起来成为一个整体的值c+d,然后继续扫描到/号,就把前面计算的两个值相除,即(a*b)/(c+d)。这个表达

2015-03-19 23:28:55 603

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除