2016年8月21日

规划一下我的前端技术栈

摘要: 1. html/html5 2. css/css3 3. js/jQuery 4. 一些框架 bootstrap等 5. 网络, http 6. git, svn 等版本管理工具 7. 算法与数据结构 8. react, angularjs 9. .less, sass工具 了解一些 10. aja 阅读全文

posted @ 2016-08-21 17:44 杠子 阅读(364) 评论(0) 推荐(0) 编辑

2016年8月20日

《JavaScript》高级程序设计第7章 函数表达式

摘要: 7.2 闭包 定义: 闭包是指有权访问另一个函数作用域中的变量的函数. 理解闭包: 作用域链: 当某个函数被调用时,会创建一个执行环境以及相应的作用域链. 作用域链中,外部函数的活动对象始终处于第二位,外部函数的外部函数的活动对象处于第三位.....直至作为作用域链终点的全局执行环境 变量对象: 全 阅读全文

posted @ 2016-08-20 14:52 杠子 阅读(632) 评论(0) 推荐(0) 编辑

2016年8月19日

【前端】前端面试题整理

摘要: 解释下浏览器是如何判断元素是否匹配某个 CSS 选择器? 解释一下你对盒模型的理解,以及如何在 CSS 中告诉浏览器使用不同的盒模型来渲染你的布局。 伪类的用法: 描述下"reset"css文件的作用和使用它的好处 请解释一下 * { box-sizing: border-box; } 的作用, 并 阅读全文

posted @ 2016-08-19 23:05 杠子 阅读(78660) 评论(1) 推荐(14) 编辑

《JavaScript高级程序设计》5.5 Function类型

摘要: 5.5 Function类型 函数实质上是对象, 每个函数都是Function类型的实例, 并且都和其他引用类型一样具有属性和方法. 因此函数名实际上也是一个指向函数对象的指针, 不会与某个函数绑定. 三种函数定义方法: 1. 函数声明: 2. 函数表达式: 3. 使用Function构造函数 5. 阅读全文

posted @ 2016-08-19 23:02 杠子 阅读(235) 评论(0) 推荐(0) 编辑

《JavaScript高级程序设计》3.7 函数

摘要: 位于return语句之后的代码不会执行; return语句也可以不带有任何返回值. 这种情况下, 函数在停止执行后会返回undefined值. 这种用法一般用在需要提前停止函数执行而又不需要返回值的情况下. 严格模式对函数的限制: 不能把函数命名为eval或arguments 不能把参数命名为eva 阅读全文

posted @ 2016-08-19 22:19 杠子 阅读(152) 评论(0) 推荐(0) 编辑

2016年8月18日

在QT中用git做版本管理时遇到的一些问题

摘要: 1. 安装git 2. 安装gitk 要提交代码,点击 工具->git->local repository->commit. 然后输入用户名和邮箱后遇到了问题: 解决方法就是依照提示解决: 再提交就可以了 打开log文件: 点击 commit后面的那一长串,就会有文件信息. 阅读全文

posted @ 2016-08-18 23:28 杠子 阅读(575) 评论(0) 推荐(0) 编辑

关于在C++中调用R函数以及RCpp使用

摘要: 最近因为项目要用到,所以在想办法把R语言用到C++中. 网上查了看到有一个Rcpp的工具.所以在这里总结一下. 现在能想到的几种在C++中调用R语言的方法如下: 1. 使用Rcpp R高级编程技巧及Rcpp的介绍 Rcpp的前世今生 Rcpp快速入门 Rcpp简明入门 Exposing C++ fu 阅读全文

posted @ 2016-08-18 23:05 杠子 阅读(7955) 评论(1) 推荐(0) 编辑

f.lux在linux下的安装和使用

摘要: 安装还是蛮容易的~只是装完后在白天色温没什么变化就一直以为没有装成功 https://justgetflux.com/linux.html 这里下载,解压后 安装好以后xflux -l (经纬度) 就可以了 像这样 原来是可以同时开好几个进程的.....发现其实已经安好了是设了经纬度都为0,然后屏幕 阅读全文

posted @ 2016-08-18 19:04 杠子 阅读(1161) 评论(0) 推荐(0) 编辑

R语言和RStudio的一些用法,常用命令等

摘要: R控制台的一些命令 参考: ★RStudio学习手册(中文翻译) 阅读全文

posted @ 2016-08-18 16:36 杠子 阅读(10343) 评论(0) 推荐(0) 编辑

关于ubuntu下看视频中文字幕乱码的问题

摘要: 试了几个播放器都不行.....然后把字幕文件打开后重新保存成utf-8的.... 可以了!!!! 天呐改编码真是一个万能的办法~ 随手记 阅读全文

posted @ 2016-08-18 15:37 杠子 阅读(42521) 评论(1) 推荐(0) 编辑

qt linux下配置安装

摘要: linux版本: qt卸载: 1. 先找到qt的安装位置: 2.然后执行其下面的文件MaintenanceTool: 3. 然后会出现图形界面: 卸载完成. 安装qt 下载地址: https://www.qt.io/download-open-source/ 下载文件: qt-unified-lin 阅读全文

posted @ 2016-08-18 12:55 杠子 阅读(10842) 评论(0) 推荐(0) 编辑

error while loading shared libraries: libudev.so.0 的问题

摘要: 在linux下运行koala的时候遇到了问题: 应该是缺少文件libudev.so.0 在/lib和/lib64目录下也都没有这个文件.然后网上找解决方案,在/lib/x86_64-linux-gnu/目录下找到一个文件:libudev.so.1 于是做了一个软连接: 搞定. 参考自: error 阅读全文

posted @ 2016-08-18 12:38 杠子 阅读(2953) 评论(0) 推荐(0) 编辑

2016年8月17日

【前端】学习前端过程中积累的一些问题

摘要: 一、关于网络和前端相关 《基于MVC的JavaScript Web富应用开发》学习笔记 《响应式Web设计实践》学习笔记 二、关于css 关于margin:-10000px;padding:10000px;的理解 CSS3中的一些属性 CSS常见布局问题整理 三、关于html 四、关于js 《Jav 阅读全文

posted @ 2016-08-17 16:33 杠子 阅读(514) 评论(0) 推荐(0) 编辑

2016年8月16日

《JavaScript》高级程序设计第21章:Ajax和Comet,jsonp

摘要: 一、创建XMLHttpRequest对象 二、XHR的用法 五、跨域资源共享 六、其他跨域技术七、安全七、安全 1. 图像Ping 2. JSONP(JSON with padding,填充式JSON/参数式JSON) 3. Comet(“服务器推送”) 4. 服务器发送事件(SSE:Server- 阅读全文

posted @ 2016-08-16 22:41 杠子 阅读(2268) 评论(0) 推荐(0) 编辑

2016年8月15日

《JavaScript高级程序设计》第六章【面向对象的程序设计】 包括对象、创建对象、继承

摘要: 一、理解对象 ECMAScript中有两种属性:数据属性和访问器属性。 二、创建对象 1. 工厂模式 使用简单的函数创建对象,为对象添加属性和方法,然后返回对象。这种方法后来被构造函数模式所取代。 2. 构造函数模式 可以创建自定义引用类型,可以像创建内置对象实例一样使用new操作符。但是它的每个成 阅读全文

posted @ 2016-08-15 22:28 杠子 阅读(547) 评论(0) 推荐(0) 编辑

2016年8月14日

《高性能网站建设指南》笔记

摘要: 规则1:减少HTTP请求 1. 图片地图(map) 2. CSS Sprites 3. 内联图片 data:[<mediatype>][;base64],<data> 4. 合并脚本和样式表 规则2:使用内容发布网络(CDN) 规则3:添加Expires头 更新方法:修改链接/组件文件名(比如设置版 阅读全文

posted @ 2016-08-14 21:08 杠子 阅读(1674) 评论(0) 推荐(0) 编辑

2016年8月13日

《JavaScript模式》一书中提到的一些坑

摘要: 1. 应当用数组字面量来创建数组,而不是用new Array() 说明:对象的constructor属性引用了该对象的构造函数 避免new Array()的另一个理由是用于避免构造函数中可能产生的陷阱——当向Array()构造函数传递单个数字时,它并不会成为第一个数组元素的值,而是设定了数组的长度。 阅读全文

posted @ 2016-08-13 17:10 杠子 阅读(208) 评论(0) 推荐(0) 编辑

js中null, undefined 和 typeof

摘要: 参考自:http://www.cnblogs.com/wicub/p/3442891.html typeof 是运算符,注意不是函数,是运算符,其作用,是考察变量究竟是什么类型。或曰,是变量是否定义或是否初始化的照妖镜。返回值是字符串。 undefined 表示一个对象没有被定义或者没有被初始化。 阅读全文

posted @ 2016-08-13 15:56 杠子 阅读(552) 评论(1) 推荐(1) 编辑

2016年8月11日

js实现观察者模式

摘要: 观察者模式:设计该模式背后的主要动力是促进形成松散耦合。在这种模式中,并不是一个对象调用另一个对象的方法,而是一个对象订阅另一个对象的特定活动并在状态改变后获得通知。订阅者也称为观察者,而补观察的对象称为发布者或主题。当发生了一个重要的事件时,发布者将会通知(调用)所有订阅者并且可能经常以事件对象的 阅读全文

posted @ 2016-08-11 16:39 杠子 阅读(13266) 评论(1) 推荐(0) 编辑

js怎么实现继承?

摘要: 3. js怎么实现继承? 1. 使用原型prototype 这个问题其实之前总结过了……但是面试时候有点忘……主要思想是记得的,但是不会写,还是基础太不牢靠,写的太少了。一开始因为不知道怎么能继承父类的方法属性,同时又不直接使用其原型,所以先写了一种,子类直接调用父类的原型。但是其中有些过程和方法肯 阅读全文

posted @ 2016-08-11 13:15 杠子 阅读(7606) 评论(0) 推荐(0) 编辑

搜狐前端面试

摘要: 1. 怎么实现div的水平居中和垂直居中 方法1:position+top+left+margin 方法2:position,上下左右设0,magin=auto 方法3:使用table-cell 方法4:【css3】flex居中 方法5:【css3】transform居中 方法6:不确定宽高居中:由 阅读全文

posted @ 2016-08-11 11:51 杠子 阅读(4258) 评论(0) 推荐(0) 编辑

关于margin:-10000px;padding:10000px;的理解

摘要: 原文链接: 内外补丁负值法是指通过内外补丁的设置来解决一些我们通常方法不能实现的效果。例如:可以通过改变盒模型的样式来使几列div由内容撑开高度但几列div与最高的一栏等高的问题。但是为什么会出现这样的情况呢?先来充分理解一下margin和padding;说的直白一些margin就是模块与模块之间的 阅读全文

posted @ 2016-08-11 09:25 杠子 阅读(1886) 评论(0) 推荐(0) 编辑

2016年8月6日

js事件处理

摘要: 1.js中常用的事件处理程序(event Handler) onabort 用户终止了页面的加载 onblur 用户离开了对象 onchange 用户修改了对象 onclick 用户点击了对象 onerror 脚本遇到了一个错误 onfocus 用户激活了对象 onload 对象完成了加载 onmo 阅读全文

posted @ 2016-08-06 12:07 杠子 阅读(119) 评论(0) 推荐(0) 编辑

2016年8月5日

CSS3中的一些属性

摘要: 1. 可匹配部分字符串 2. box-sizing属性 3. CSS3多栏布局 1. 可匹配部分字符串 2. box-sizing属性 3. CSS3多栏布局 1、可匹配部分字符串 2. box-sizing属性 可使用box-sizing属性选择盒子模型:border-box; content-b 阅读全文

posted @ 2016-08-05 20:42 杠子 阅读(1182) 评论(0) 推荐(0) 编辑

js对象

摘要: 1. 声明类 2. 创建和访问对象 3. prototype关键字 1. 声明类 2. 创建和访问对象 3. prototype关键字 1. 声明类 2. 创建对象和访问对象 3. prototype(原型)关键字 目的:prototype可以节约很多内存空间,在User类中,每个实例包含三个属性和 阅读全文

posted @ 2016-08-05 19:33 杠子 阅读(196) 评论(0) 推荐(0) 编辑

前端笔试题

摘要: 解析: DOM中的事件对象:(符合W3C标准) preventDefault() 取消事件默认行为 stopImmediatePropagation() 取消事件冒泡同时阻止当前节点上的事件处理程序被调用。 stopPropagation() 取消事件冒泡对当前节点无影响。 IE中的事件对象: ca 阅读全文

posted @ 2016-08-05 18:47 杠子 阅读(433) 评论(0) 推荐(0) 编辑

C++实现排序算法

摘要: 稳定性:快速 希尔 选择 堆排序不稳定 时间复杂度:平均情况下,快速、希尔、归并和堆排序的时间复杂度均为O(nlog2(n)),其他都是O(n^2)。最坏情况下,快排的时间复杂度为O(n^2) 阅读全文

posted @ 2016-08-05 16:53 杠子 阅读(216) 评论(0) 推荐(0) 编辑

2016年8月4日

js:实现自定义事件对象接口

摘要: 网易2017内推笔试题 要求: 请实现下面的自定义事件Event对象的接口,功能见注释(测试1) 该Event对象的接口需要能被其他对象拓展复用(测试2) Object.assign(target, ...sources) 可以把任意多个的源对象自身的可枚举属性拷贝给目标对象,然后返回目标对象。 这 阅读全文

posted @ 2016-08-04 20:11 杠子 阅读(4372) 评论(0) 推荐(0) 编辑

JavaScript异步编程的Promise模式

摘要: 参考: http://www.infoq.com/cn/news/2011/09/js-promise http://www.cnblogs.com/rubylouvre/p/3495286.html https://segmentfault.com/a/1190000000684654 目的:为了 阅读全文

posted @ 2016-08-04 19:06 杠子 阅读(2502) 评论(0) 推荐(0) 编辑

linux中权限

摘要: -rwxr-xr-x 包含该特殊文件的权限的符号表示。该字段中的首字符(-)指定该文件的类型,本例中它是一个常规文件。其它可能的首字符还有: “d”目录 “l”符号链接 “c”字符专门设备文件 “b”块专门设备文件 “p”先进先出 “s”套接字 该字段的其余部分由三个三元组字符组成。第一个三元字符组 阅读全文

posted @ 2016-08-04 17:04 杠子 阅读(347) 评论(0) 推荐(0) 编辑

2017今日头条前端笔试题(牛客网)

摘要: 解析: 1.ul ol中只能嵌套li 2. a中不能再嵌套a 3. 解析:datalist规定输入域的选项列表,通过option创建! keygen提供一种验证用户的可靠方法,密钥对生成器,私钥存于客户端,公钥发到服务器,用于之后验证客户端证书! output元素用于不同类型的输出! 解析: a)  阅读全文

posted @ 2016-08-04 16:40 杠子 阅读(2671) 评论(0) 推荐(0) 编辑

2016年8月3日

构造回文-C++实现

摘要: 腾讯2017暑期实习生招聘笔试题……做了一个世纪才做出来 阅读全文

posted @ 2016-08-03 17:23 杠子 阅读(773) 评论(0) 推荐(0) 编辑

文本比较算法Ⅱ——Needleman/Wunsch算法的C++实现【求最长公共子串(不需要连续)】

摘要: 算法见:http://www.cnblogs.com/grenet/archive/2010/06/03/1750454.html 求最长公共子串(不需要连续) 阅读全文

posted @ 2016-08-03 10:56 杠子 阅读(682) 评论(0) 推荐(0) 编辑

LD算法的C++实现(基于编辑距离的文本比较算法)

摘要: 算法看这里: http://www.cnblogs.com/grenet/archive/2010/06/01/1748448.html 用数组实现: 阅读全文

posted @ 2016-08-03 10:39 杠子 阅读(682) 评论(0) 推荐(0) 编辑

2016年8月2日

2014网易前端开发笔试题-解答

摘要: 原文来自:http://yjbys.com/bishi/timu/585868.html 主要是为了今晚的网易笔试。整理一下 1.(2分)对于多关键字而言,那种文件组织方便而又高效() A、顺序文件 B、倒排文件 C、散列文件 D、B+树索引文件 解析:答案 B。 文件在外存上的基本的组织方式有四种 阅读全文

posted @ 2016-08-02 10:51 杠子 阅读(2540) 评论(0) 推荐(0) 编辑

2016年7月29日

eclipse的使用和断点调试

摘要: 断点: 快捷键 f5: step into f6: step over 跳过,跳到下一行 f7:step return 从某个方法里跳回 跳出 drop to frame: 跳到当前方法的第一行 resume: 跳到下一个断点。如果没有下一个,则运行完整个程序。 watch: 观察变量或表达式的值 阅读全文

posted @ 2016-07-29 10:08 杠子 阅读(254) 评论(0) 推荐(0) 编辑

2016年7月26日

javascript实现快排

摘要: 阅读全文

posted @ 2016-07-26 23:45 杠子 阅读(305) 评论(0) 推荐(0) 编辑

前端面试题

摘要: 题目来源是张雯莉的博客 这里粘过来是为了方便自己找一些答案什么的~望见谅 1. css3如何实现图片旋转? 答:(参考) css3 的transform属性允许我们旋转、缩放和移动元素。 可以通过给它传递一个 rotate(度数) 值来旋转一个元素,正值表示顺时针方向旋转,负值表示逆时针方向旋转,旋 阅读全文

posted @ 2016-07-26 22:00 杠子 阅读(667) 评论(0) 推荐(0) 编辑

导航