- 浏览: 38592 次
- 性别:
- 来自: 深圳
最新评论
文章列表
正则表达式
- 博客分类:
- Javascript
正则表达式:
1. 一个.代表的是一个字母,也叫字符匹配
2. *号代表的是0个或多个
3. +号代表的是1个或多个
4. ?号代表的是一个或0个
5. \\d{3,100} 代表的意思: \\d代表的是一个数 ...
isNaN 函数
- 博客分类:
- Javascript
isNaN(expression:Object) : Boolean 计算参数,如果值为 NaN(非数字),则返回 true。此函数可用于检查一个数学表达式是否成功地计算为一个数字。
例子:
isNaN(3) 返回false
isNaN('abc') 返回true
shift-%跳转到配对的括号去
shift-*跳转到变量定义的行
[[跳转到代码块的开头去(但要求代码块中'{'必须单独占一行)
gD跳转到局部变量的定义处
''跳转到光标上次停靠的地方, 是两个', 而不是一个"
mx设置书签,x只能是a-z的26个字母`x跳转到书签处("`"是1左边的键)
循环插入相同内容到行首:CTRL+V选中需要插入的行,大写i输入需要插入的内容,esc完成插入
窗口操作
<C-w> n 新建一个窗口并创建一个文件
<C-w> s 新建一个窗口并打开当前文件
<C-w& ...
Ubuntu使用快捷键
- 博客分类:
- Ubuntu
前一个后一个工作区的切换:Ctrl + Alt +上/下/左/右方向键
把当前窗口移到另一个工作区:快捷键Shift+ Ctrl + Alt +上/下/左/右方向键
快速锁定屏幕:Ctrl + Alt + L
反向切换窗口:Alt + Shift + Tab
shell打开目录:Nautilus path
创建版本分支(运营版本和开发版本不一样)
- 博客分类:
- HG
网站开发在多人开发的情况下,版本更新多人提交后未经过测试不能提交到运营版本,但是运营版本有突发的bug需要更新,这个情况需要创建一个新分支
1、回退到运营的版本(更新到运营版本)
2、跟突发bug有关的修改文件还原到新版本
3、commit创建一个新分支
4、推到服务器
5、关闭当前分支,提交
6、分支重新选回默认的,提交
jquery 使用记录
- 博客分类:
- jquery
prev,匹配上一个元素
offset().top,offset().left获取元素的坐标
原文:http://taligarsiel.com/Projects/howbrowserswork1.htm
有点长,前面介绍的比较细,但是到后面就越写越糊了,两年了 都没有继续写下去,据说是没有时间写了。。。
翻完了之后 想找些 这个作者的资料 无意发现三个多月前已经有人翻过了 也留下来http://blog.zhangguoqiang.name/index.php/category/javascript/
How browsers work
简介
浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工 作原理,我们将看到,从你在地址栏输入googl ...
表单 回车 触发事件
- 博客分类:
- html
//gridview 文本框 回车 触发 Button 事件 < script type = "text/javascript" language = "javascript" > function clickButton() { if ( event.keyCode == 13 ) { document.all ( 'ibtnUpdate' ).click(); return false; } } < / script > < asp: TextBox ID = ...
转:主要做为历史记录,以后用。另外很少见这么好的编译的文章,其实我不推荐用编译安装。但这个文章不错.
V3.0 2007年11月11日 将搭建教程划分阶段以适应不同需要。加入程序优化,程序安全,加入memcache,squid, mod_security等 ...
Activity间的通讯
- 博客分类:
- Android入门
Activity间的通讯是通过Intent类。比如有两个类A.class, B.class
由A启动新的activity B(单向),当B退出的时候A将不会接收到任何信息:
Intent i = new Intent(this,B.class); startActivity(i);
由A启动新的actvity B(双向),当B退出的时候A的onActivityForResult方法将会被调用给定的requestCode。
A.class添加代码:
Intent i = new Intent(this, B.class);
i.putExtra(key, v ...
想要绘制东西,你需要四个基本的组件:Bitmap控制像素,Canvas to host the draw calls(写入位图),简单的绘图(例如Rect,Path,text,Bitmap)和Paint(描述绘图的颜色和样式)。
效果:绘制椭圆,文字围绕着椭圆路径。
首先添加一个新的java文件 Createbitmap.java
public boolean initCreateBitmap(int w, int h, int color){
bitmap = Bitmap.createBitmap(w, h, Config.ARGB_8 ...
Activity是用户正在访问的对象。几乎所有activities都与用户交互,所以Activity类为你生成一个你用setContentView(View)
放置你UI的窗口,而activities经常与满屏呈现在用户面前。它们也可以与另一种方式被使用:作为浮动窗口或者嵌入在另一个activity内(使用ActivityGroup)。几乎所有的子类都会实现的两个方法:
onCreate(Bundle)是初始化你activity的地方。最重要的是,在这里你将调用setContentView(int)和布局资源来定义你的UI,然后使用findViewById(int)去检索需 ...
In an Android application, the user interface is built using View
and ViewGroup
objects. There are many types of views and view groups, each of which is a descendant of the View
class.
View objects are the basic units of user interface expression on the Android platform. The View clas ...
在新建的项目中
把image_collapse.png,image_expand.png.保存在res/drawable/目录下,随便找两种图片就可以了。
打开main.xml,添加一个ImageView替代原来的TexView,代码如下:
<ImageView
android:id="@+id/image_taget"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
...
myimage.png图片路径:res/drawable/my_image.png
在XML实现:
<ImageView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:src="@drawable/myimage" />
在JAVA的实现:
ImageView imageview = new ImageView(this);
imageview. ...