`
文章列表

正则表达式

  正则表达式:        1. 一个.代表的是一个字母,也叫字符匹配      2.  *号代表的是0个或多个      3.  +号代表的是1个或多个      4.  ?号代表的是一个或0个      5.  \\d{3,100} 代表的意思: \\d代表的是一个数 ...

isNaN 函数

isNaN(expression:Object) : Boolean 计算参数,如果值为 NaN(非数字),则返回 true。此函数可用于检查一个数学表达式是否成功地计算为一个数字。    例子: isNaN(3) 返回false isNaN('abc') 返回true

Vim使用

    博客分类:
  • vim
shift-%跳转到配对的括号去 shift-*跳转到变量定义的行 [[跳转到代码块的开头去(但要求代码块中'{'必须单独占一行) gD跳转到局部变量的定义处 ''跳转到光标上次停靠的地方, 是两个', 而不是一个" mx设置书签,x只能是a-z的26个字母`x跳转到书签处("`"是1左边的键)   循环插入相同内容到行首:CTRL+V选中需要插入的行,大写i输入需要插入的内容,esc完成插入   窗口操作   <C-w> n 新建一个窗口并创建一个文件 <C-w> s 新建一个窗口并打开当前文件 <C-w& ...

Ubuntu使用快捷键

前一个后一个工作区的切换:Ctrl + Alt +上/下/左/右方向键 把当前窗口移到另一个工作区:快捷键Shift+ Ctrl + Alt +上/下/左/右方向键 快速锁定屏幕:Ctrl + Alt + L 反向切换窗口:Alt + Shift + Tab shell打开目录:Nautilus path
网站开发在多人开发的情况下,版本更新多人提交后未经过测试不能提交到运营版本,但是运营版本有突发的bug需要更新,这个情况需要创建一个新分支 1、回退到运营的版本(更新到运营版本) 2、跟突发bug有关的修改文件还原到新版本 3、commit创建一个新分支 4、推到服务器 5、关闭当前分支,提交 6、分支重新选回默认的,提交

jquery 使用记录

prev,匹配上一个元素 offset().top,offset().left获取元素的坐标

浏览器工作原理

    博客分类:
  • html
原文:http://taligarsiel.com/Projects/howbrowserswork1.htm 有点长,前面介绍的比较细,但是到后面就越写越糊了,两年了  都没有继续写下去,据说是没有时间写了。。。 翻完了之后 想找些 这个作者的资料 无意发现三个多月前已经有人翻过了 也留下来http://blog.zhangguoqiang.name/index.php/category/javascript/   How browsers work   简介 浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工 作原理,我们将看到,从你在地址栏输入googl ...
//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间的通讯是通过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. ...
Global site tag (gtag.js) - Google Analytics