- 浏览: 53722 次
- 性别:
- 来自: 广州
最新评论
-
jstl1point0:
这个可以用,有效果
EditText默认不获得焦点的解决方法
文章列表
[size=large]/*!
* 获取浏览器竖向滚动条宽度
* 首先创建一个用户不可见、无滚动条的DIV,获取DIV宽度后,
* 再将DIV的Y轴滚动条设置为永远可见,再获取此时的DIV宽度
* 删除DIV后返回前后宽度的差值
*
* @return Integer 竖向滚动条宽度
*/
function getScrollWidth() {
var noScroll, scroll, oDiv = document.createElement("DIV");
oDiv.style.cssText = "p ...
[size=medium]var scroll_top = $(document).scrollTop(); //scroll_top是滚动条上部离文档顶部的高度
var doc_height = $(document).height();//doc_height是文档的高度
var window_height = $(window).height();//window_height表示窗口高度[/size]
当 scroll_top = 0 时,表示滚动条已经到达窗口顶部。
当 scroll_top + window_height >= doc_height 时,表示滚动条已经到达 ...
npm install在安装node模块时,有两种命令参数可以把它们的信息写入package.json文件:
使用npm install node_module –save自动更新dependencies字段值;
使用npm install node_module –save-dev自动更新devDependencies字段值;
dependencies与devDependencies的区别:devDependencies下列出的模块,是我们开发时用的依赖项,像一些进行单元测试之类的包,比如grunt-contrib-uglify,我们用它混淆js文件,它们不会被部署到生产环境。depen ...
var timesRun = 0;
var interval = setInterval(function(){
timesRun += 1;
if(timesRun === 60){
clearInterval(interval);
}
//do whatever here..
}, 2000);
var startTime = new Date().getTime();
var interval = setInterval(function(){
if(new Date().getTime() - startTime > 60000){
clearInterval ...
1.将下载的ThinkPHP3.2.3核心版本将解压的ThinkPHP_3.2.3_full改为自己的项目名称,放入WWW下
2.启动服务器,浏览器输入:localhost/项目名称
FAQ:You don't have permission to access解决:
第一种情况,没有选择面板中的【其他选项菜单】-【phpstudy设置】-【允许目录列表】。
第二种情况,配置多域名的虚拟主机。
phpStudy如何添加多站点,站点域名设置
请使用『其他选项菜单』-『站点域名管理』。
function addMarker(map,point,index){ // 创建图标对象
var myIcon = new BMap.Icon("markers.png", new BMap.Size(23, 25), {
offset: new BMap.Size(10, 25),
imageOffset: new BMap.Size(0, 0 - index * 25) // 设置图片偏移
});
var marker = new BMap.Marker( ...
PHP 中的许多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行 global $variable; 就可以访问它们。
这些超全局变量是:
$GLOBALS
$_SERVER
$_REQUEST
$_POST
$_GET
$_FILES
$_ENV
$_COOKIE
$_SESSION
$GLOBALS 这种全局变量用于在 PHP 脚本中的任意位置访问全局变量(从函数或方法中均可)。
PHP 在名为 $GLOBALS[index] 的数组中存储了所有全局变量。变量的名字就是数组的键。
<?php
$x = 75;
$y = 25;
...
比较简单,在EditText的[size=large]父级容器里加上
android:focusable="true"
android:focusableInTouchMode="true"
最近开发时遇到一个问题:
使用一条图片(1200x128)平铺作为背景,测试机型是魅族mx4,平铺代码如下:<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/detail_note_paper_line_middle"
android:tileModeY="rep ...
[size=medium]private long exitTime = 0;
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){
if((System.currentTimeMillis()-exitTime) > 2000){
Toast.makeText( ...
死抠了一下,发现了非常多以前没注意到的细节,深感自己基础的薄弱.
此处,felt是系动词,obliged是过去分词作形容词,到这里,理论上系动词+形容词构成系表结构充当复合谓语.可是,那后面的to vestigate是什么成分呢?这里想到我的头都快破了.
有个朋友和我说可能是状语,原因状语.可我寻思了一下,并不是这样的,看下图:
和上句不同的是,to investigate并不是felt obliged的原因,因此,不是原因状语.
找到如下两份资料:
综上所述,felt obliged to investigate可以笼统划分为谓语(复合谓语)
<td width="220">今天是:
<script>
document.write((zjd=new Date()).getFullYear()+"年"+(zjd.getMonth()+1)+"月"+zjd.getDate() + "日 星期"+"日一二三四五六".charAt(zjd.getDay())+ " ");
</script>
</td>
...
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度是一定会相当慢的。 而如果是使用 StringBuffe ...
drawerLayout是Support Library包中实现了侧滑菜单效果的控件,可以说drawerLayout是因为第三方控件如MenuDrawer等的出现之后,google借鉴而出现的产物。drawerLayout分为侧边菜单和主内容区两部分,侧边菜单可以根据手势展开与隐藏(drawerLayout自身特性) 用起来还是比较简单的:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout xmlns:android=&quo ...
很多大兄弟们都发现as的工程里面并没有assets文件夹,有些资源类似xml文件啥的又需要这个文件夹,怎么办呢?很简单,自己建一个!不过大兄弟们可不能乱建啊!看下图: 建好了以后呢,assets文件夹是和res文件夹java文件夹同级目录下的,如下图:
好了,怎么读取assets文件夹下的资源呢?
context.getClass().getClassLoader().getResourceAsStream("assets/"+资源名);
拿到的是一个流。
看到这里,聪慧的同学们都明白怎么做了吧。有问题欢迎留言。