08 2016 档案

【js】关于正则表达式
摘要:正则表达式描述了字符的模式对象 语法: 模式描述了一个表达式模型。 修饰符(modifiers)描述了检索是否是全局,区分大小写等。 注意:当使用构造函数创造正则对象时,需要常规的字符转义规则(在前面加反斜杠 \)。比如,以下是等价的: 正则表达式修饰符 i - 修饰符是用来执行不区分大小写的匹配。 阅读全文

posted @ 2016-08-31 21:09 杠子 阅读(726) 评论(0) 推荐(0)

《响应式Web设计实践》学习笔记
摘要:原书: 响应式Web设计实践 目录: 第2章 流动布局 1. 布局选项 2. 字体大小 3. 网格布局 4. 混合固定宽度和流动宽度 第3章 媒介查询 1. 视口 2. 媒介查询结构 3. 内嵌样式与外部样式 4. 媒介查询顺序 5. 创建核心体验 6. 确定断点 7. 导航栏 第4章 响应式多媒体 阅读全文

posted @ 2016-08-30 23:50 杠子 阅读(998) 评论(0) 推荐(0)

《基于MVC的JavaScript Web富应用开发》学习笔记
摘要:第1章 MVC和类 1. 什么是MVC? MVC是一种设计模式, 它将应用划分为3个部分: 数据(模型, Model), 展现层(视图, View) 和用户交互层(控制器, Controller). 一个事件的发生是这样的: 2. 关于类 JavaScript中并没有真正的类, 但Javascrip 阅读全文

posted @ 2016-08-30 21:27 杠子 阅读(1557) 评论(0) 推荐(0)

[前端]图片预加载方法
摘要:目录 1. 使用jQuery图片预加载(延迟加载)插件Lazy Load Lazy Load也叫惰性加载,延迟加载,顾名思义,就是在图片未到达可视区域时,不加载图片,我们常常在很多的优秀网站上看到类似的例子,例如迅雷、土豆、优酷等,由于一个网页的图片非常多,一次性加载增加服务器压力,而且用户未必会拉 阅读全文

posted @ 2016-08-29 15:41 杠子 阅读(55697) 评论(9) 推荐(1)

《jQuery基础教程(第四版)》学习笔记
摘要:本书代码参考: Learning jQuery Code Listing Browser 原书: jQuery基础教程 目录: 第2章 选择元素 1. 使用$()函数 2. 选择符 3. DOM遍历方法 4. 访问DOM元素 第3章 事件 1. $(document).ready()和window. 阅读全文

posted @ 2016-08-28 18:53 杠子 阅读(3831) 评论(1) 推荐(1)

CSS常见布局问题整理
摘要:1. 实现div的水平居中和垂直居中 实现效果: 这大概是最经典的一个题目了,所以放在第一个. 方法有好多, 一一列来 主要思路其实就是 1) 只适用: 宽高已定 设置position: absolute(父元素记得设置: relative), 然后top和left设置50%, 50%, 再设置ma 阅读全文

posted @ 2016-08-28 17:02 杠子 阅读(12130) 评论(1) 推荐(0)

C++数组初始化方法
摘要:定义: 此 new 表达式分配了一个含有 10 个 int 型元素的数组,并返回指向该数组第一个元素的指针,此返回值初始化了指针 pia。 在自由存储区中创建的数组对象是没有名字的,只能通过其地址间接地访问堆中的对象。 注意:C++使用new和delete在堆(自由存储区)上分配和释放动态数组。 动 阅读全文

posted @ 2016-08-28 15:00 杠子 阅读(130226) 评论(4) 推荐(1)

关于css3中的flex
摘要:参考几篇文章: Flex 布局语法教程 IE10中的Flexible Box("Flexbox")布局 “老”的Flexbox和“新”的Flexbox 一个可以练习的地方: NEW Flexbox: Fluid-Fixed-Fluid 阅读全文

posted @ 2016-08-27 17:16 杠子 阅读(248) 评论(0) 推荐(0)

关于css中float的理解
摘要:感觉css里的float是个非常神奇的东西,神奇之处在于,你知道它是什么意思,但是用的时候总是不知道怎么实现效果。又或者它会很容易地影响到别的元素和属性。所以今天打算尝试一下float的各种设置,看看效果。在这篇博客里做个总结。 1. 设置float后对后面元素的影响 效果: 也就是说前面浮动元素会 阅读全文

posted @ 2016-08-27 14:25 杠子 阅读(6118) 评论(0) 推荐(0)

EMACS快捷键
摘要:C = Control M = Meta = Alt | Esc Del = Backspace 基本快捷键(Basic) C-x C-f "find"文件, 即在缓冲区打开/新建一个文件 C-x C-s 保存文件 C-x C-w 使用其他文件名另存为文件 C-x C-v 关闭当前缓冲区文件并打开新 阅读全文

posted @ 2016-08-26 13:52 杠子 阅读(1579) 评论(0) 推荐(0)

ubuntu下常用命令
摘要:内存/硬盘大小命令 du --max-depth=1 -h * 查看当前目录下文件大小(树深度为1) df -h 查看硬盘空间大小 压缩/解压缩 .gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz解压:tar 阅读全文

posted @ 2016-08-26 13:51 杠子 阅读(464) 评论(0) 推荐(0)

关于QT和SQLite以及XML
摘要:就关于qt连接使用sqlite折腾了一晚上.倒也不全是因为数据库连接的问题, 主要还是数据格式各自出问题. 原来的数据库是access, 为了导入linux下的sqlite, 我把其输出格式改成了xml文档. 然后在qt中对其进行解析. 以上获得的是表的字段, 通过获得的字符串我直接在命令行里创建了 阅读全文

posted @ 2016-08-25 00:04 杠子 阅读(1048) 评论(0) 推荐(0)

less学习笔记
摘要:目录 less是一种动态样式语言, LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承,运算, 函数. LESS 既可以在 客户端 上运行 (支持IE 6+, Webkit, Firefox),也可以借助Node.js或者Rhino在服务端运行。 我编译less就是用了一款前端预处理器语言 阅读全文

posted @ 2016-08-21 22:13 杠子 阅读(1667) 评论(0) 推荐(1)

规划一下我的前端技术栈
摘要: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 杠子 阅读(373) 评论(0) 推荐(0)

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

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

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

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

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

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

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

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

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

posted @ 2016-08-18 23:28 杠子 阅读(587) 评论(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 杠子 阅读(8147) 评论(1) 推荐(0)

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

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

R语言和RStudio的一些用法,常用命令等
摘要:R控制台的一些命令 参考: ★RStudio学习手册(中文翻译) 阅读全文

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

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

posted @ 2016-08-18 15:37 杠子 阅读(42866) 评论(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 杠子 阅读(10926) 评论(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 杠子 阅读(3110) 评论(0) 推荐(0)

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

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

《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 杠子 阅读(2313) 评论(0) 推荐(0)

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

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

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

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

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

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

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

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

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

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

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

posted @ 2016-08-11 13:15 杠子 阅读(7651) 评论(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 杠子 阅读(4293) 评论(0) 推荐(0)

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

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

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

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

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 杠子 阅读(1214) 评论(0) 推荐(0)

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

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

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

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

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

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

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

posted @ 2016-08-04 20:11 杠子 阅读(4405) 评论(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 杠子 阅读(2535) 评论(0) 推荐(0)

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

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

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

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

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

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

文本比较算法Ⅱ——Needleman/Wunsch算法的C++实现【求最长公共子串(不需要连续)】
摘要:算法见:http://www.cnblogs.com/grenet/archive/2010/06/03/1750454.html 求最长公共子串(不需要连续) 阅读全文

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

LD算法的C++实现(基于编辑距离的文本比较算法)
摘要:算法看这里: http://www.cnblogs.com/grenet/archive/2010/06/01/1748448.html 用数组实现: 阅读全文

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

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

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

导航