做前端开发这一块,在工作中常常会用到一些可以提升效率,完成特定功能的插件。但自从调入运营支持部后,不断的修改工程中的BUG,发现周边同事都用到了一些非常不错的插件,让我不得不在此记录一下,以供后续随时查阅调用!验证插件:其实开始我用的是validform(一行代码搞定整站的表单验证!),在推荐给同事...
分类:
其他好文 时间:
2014-11-05 16:29:44
阅读次数:
150
前言新来的美女同事,拿她写的脚本向我请教时,我证实了程序猿经常说的一句话:OMG,这么狗屎的代码居然是我写的!!!问题描述:在linux/unix写脚本时,我大多习惯在第一行加上(或许还有一大班跟我一样习惯的人):#!/usr/bin/bash或者#!/usr/bin/perl或者#!/usr/bi...
分类:
系统相关 时间:
2014-11-04 16:57:33
阅读次数:
289
近期总结了下开发过程中经常使用的功能,发现有时候我在做反复性的劳动。于是决定把经常使用的功能抽出来,方便下次使用。我的想法是:用最少的代码来解决这个问题。于是写了一些经常使用的工具类,名字就叫一行代码系列吧。。。好像挺挫的。。大致内容有:1、一行搞定输入框2、一行搞定网络请求3、一行搞定上下拉刷新(...
分类:
移动开发 时间:
2014-11-03 14:31:18
阅读次数:
179
晚上被问到一个C++的问题:
int **pa=new int* [5];
int *pb=new (int*)[5];
上面两行代码的区别是什么?
分析与实验结果如下:
(1)第一行代码可以在VS2010上正常运行,new出来的是一个存放int型指针变量的数组,可以存放5个这样的元素。
而第二行代码则编译错误,悲剧的是VS2010在编译之前并未红线提示错误。
(2)设计了如...
分类:
其他好文 时间:
2014-11-03 00:08:50
阅读次数:
424
1.super是直接父类对象的引用。可以通过super来访问父类中被子类覆盖的方法或属性。
*普通方法:
#没有顺序限制。可以随便调用。
*构造函数中:
#任何类中的构造函数中,若是构造函数的第一行代码没有显式的调用super(...);那么Java默 认都会super();作为父类的初始化函数。所以你这里的super();加不加都无所谓。
2.每个普通方法中都有两个隐式...
分类:
编程语言 时间:
2014-11-01 13:35:28
阅读次数:
199
顺序和控制结构 曾经有位大神说过,程序只要三种结构就可以了。实事上,电脑发展了这么多年,三大结构用到现今天。它们是:顺序 控制 循环。 顺序结构:用简约的话来说,就是一行代码从上至下,一行一行来。 控制结构:通俗来说,就是顺序结构上加一个分支,控制代码的走向。例如:if els...
分类:
编程语言 时间:
2014-10-31 22:07:53
阅读次数:
261
最近总结了下开发过程中常用的功能,发现有时候我在做重复性的劳动。于是决定把常用的功能抽出来,方便下次使用。我的想法是:用最少的代码来解决问题。于是写了一些常用的工具类,名字就叫一行代码系列吧。。。好像挺挫的。。大致内容有:1、一行搞定输入框2、一行搞定网络请求3、一行搞定上下拉刷新(会自动判断是上拉还是下拉还是两者并存)4、一行搞定数据库(最近还在写,功能已经基本实现)5、一行搞定图片保存6、一行...
分类:
移动开发 时间:
2014-10-31 10:11:06
阅读次数:
181
从本篇开始,将深入CI框架的内部,一步步去探索这个框架的实现、结构和设计。
Common.php文件定义了一系列的全局函数(一般来说,全局函数具有最高的加载优先权,因此大多数的框架中BootStrap引导文件都会最先引入全局函数,以便于之后的处理工作)。
打开Common.php中,第一行代码就非常诡异:
if ( ! defined('BASEPATH')) exit('No ...
分类:
Web程序 时间:
2014-10-31 00:00:09
阅读次数:
571
最近在一个新的web项目中开发功能。这个项目的管理界面有一个特点,框架是固定的,不会刷新,每次点新的页面仅仅刷新一个div。div里面不是套的iframe,于是导致了一个问题,用浏览器无法调试异步加载页面里包含的js文件。简单的说就是在调试工具里面看不到异步加载页面里包含的js文件。
网上找到了一个解决办法,就是在需要调试的js文件顶部加一行代码:
//@ sourceURL=msgp...
分类:
Web程序 时间:
2014-10-30 10:20:41
阅读次数:
147
我不知道其他系统上irb是否有此功能,但是在ubuntu上ruby2.1.2自带的irb默认是没有代码自动补全功能的,这多少让人觉得有所不便.其实加上也很简单,就是在irb里加载一个模块:require 'irb/completion' ,但是我们不可能每次都手动敲着一行代码,KISS和DRY哪去了?
简单的一劳永逸的方法是在~/.irbrc里添加irb运行时需要执行的代码即可.你要问我...
分类:
系统相关 时间:
2014-10-29 17:02:37
阅读次数:
266