在编写js程序的过程中,可能常常需要判断一个对象的类型,例如你写了一个函数,需要通过判断不同的参数类型来编写不同的代码。
首先可能会想到typeof操作符,看下面的这个例子:
var object = {};
var b = true;
alert(typeof object + " " + typeof b);
得到的结果如下:
从上面的结果可以看到,用t...
分类:
Web程序 时间:
2015-07-17 00:35:50
阅读次数:
123
面试题:请说出Android SDK支持哪些方式显示富文本信息(不同颜色、大小、并包含图像的文本信息),并简要说明实现方法。
答案:Android SDK支持如下显示富文本信息的方式。
1、使用TextView组件可以显示富文本信息。在TextView组件中可以使用富文本标签来显示富文本信息,这种标签类似于HTML标签,但比HTML标签简单,支持有限的几种显示富文本的方式。如标签用于设置字体和...
分类:
移动开发 时间:
2015-07-17 00:36:12
阅读次数:
256
众所周知,iOS中一般在类之间传递消息使用较多的是delegate和block,还有一种是基于通知进行的消息传递,我们常常是使用系统的通知,来实现一些功能,例如利用键盘尺寸改变的通知,我们可以根据键盘的位置改变输入框的位置,从而避免输入框被键盘遮挡。
除了利用系统的通知,我们还可以通过自己创建通知的办法来完成一些消息传递,以XMPP登录为例,如果用户之前没有注销,那么在启动客户端时...
分类:
其他好文 时间:
2015-07-17 00:35:57
阅读次数:
162
本文补充记录《最简单的基于FFMPEG+SDL的视频播放器》中的两个例子:FFmpeg视频解码器和SDL像素数据播放器。这两个部分是从视频播放器中拆分出来的两个例子。FFmpeg视频解码器实现了视频数据到YUV数据的解码,而SDL像素数据播放器实现了YUV数据的显示。简而言之,原先的FFmpeg+SDL视频播放器实现了:视频数据->YUV->显示器FFmpeg视频解码器实现了:视频数据->YUVS...
分类:
其他好文 时间:
2015-07-17 00:33:23
阅读次数:
221
在用phpmyadmin导入mysql数据库文件时,往往超过2M就会提示文件大,导入不成功。这时我们打开phpmyadmin--》libraries--》config.default.php,里面有一
个$cfg['UploadDir'] = '';在里面写上文件夹名称,如importSQL,然后在phpmyadmin目录下建个新文件夹importSQL,把mysql数据库放进去...
分类:
数据库 时间:
2015-07-17 00:34:57
阅读次数:
137
题目链接
题意:
若一个字符串是半回文串,则满足第一位和最后一位相等, 第三位和倒数第三位相等,如此类推。
给定一个字符串s,输出s的所有子串中的半回文串字典序第k大的 字符串。
good[i][j] 表示 s(i,j) 是半回文串。
把这些回文串插到字典树里 在字典树上找第k个叶子节点。
插入时:插入以i点开头的所有半回文串。
#include
#include ...
分类:
其他好文 时间:
2015-07-17 00:34:29
阅读次数:
169
部署项目,启动tomcat一切正常,输入项目地址后 tomcat报如下错误:java.lang.NullPointerException
at org.apache.jsp.index_jsp._jspInit(index_jsp.java:23)原因是项目jar包和tomcat下的jar包冲突。删除项目里(WEB-INF\lib\)的jsp-api.jar和servlet-api.jar两个j...
分类:
编程语言 时间:
2015-07-17 00:35:15
阅读次数:
203
由于项目需要,要修改已经开发好的应用包名,这本身很简单,但是如果你没找到门道,可能会白白浪费许多时间。
修改包名有三个地方要改,这三个地方的修改一定要按顺序来,否则你可能会遇到许多不必要的麻烦。
1.修改清单文件
2.重新在Java文件中导入R文件
1改完之后系统就会报错,这是因为R文件找不到了,这时要在每个Java文件中重新导入R文件
3.修改Java文件的包名
执行完步骤2之后,...
分类:
移动开发 时间:
2015-07-17 00:33:14
阅读次数:
144
通过上一篇文章
我的Android进阶之旅------>
Android在TextView中显示图片方法
(地址:http://blog.csdn.net/ouyang_peng/article/details/46916963)
我们学会了在TextView中显示图片的方法,现在我们来学习如何为TextView组件中显示的文本添加背景色。要求完成的样子如图所示:
首...
分类:
移动开发 时间:
2015-07-17 00:34:04
阅读次数:
227
在做一些开场动画或者其它指定事件触发 一类功能时,需要在编辑环境下设置添加回调函数。一开始尝试直接使用delegate 来编写,测试发现没有效果,在谷歌搜索到Unity论坛有人提到 delegate 不能被序列化到Inspector 中使用,建议使用 UnityEvent 。...
分类:
编程语言 时间:
2015-07-17 00:34:04
阅读次数:
473
一:理想中的产品经理1:产品经理的分类根据产品的生命周期,产品经理大致可分为产品研发经理、产品运营经理和产品市场经理。研发型产品经理多数是在产品研发阶段,
其工作的重心在用户分析、需求分析、需求评估、需求管理、撰写需求、制作原型和流程图等方面;运营型产品经理多数在产品上线
之后的运营阶段,其工作重心在产品推广、运营数据分析、吸引用户、留住用户和让用户买单方面;市场型产品经理是在产品成长、
成熟...
分类:
其他好文 时间:
2015-07-17 00:31:35
阅读次数:
145
软件工程中的开放与封闭原则是一个开发前的指南,当你进行工程开发时要依据这个原则。
开放封闭就是对扩展开放对修改封闭,目的是指导开发一个当需求增加时,不需要修改原有代码而进行代码扩展即可实现。为什么不去修改原代码呢?
举一个badCase:
开发一个库,里面定义了加法,用户调用你这个库实现了他的1+1的需求,这时候业务扩大了另一个客户需要加法的同时也希望能够使用减法,作为一个合格的开发产品,你不...
分类:
其他好文 时间:
2015-07-17 00:33:53
阅读次数:
140
POJ 1064 Cable master (二分 分数化整数)...
分类:
其他好文 时间:
2015-07-17 00:33:43
阅读次数:
177
首先:system.gc()并不是你调用就马上执行的, 而是根据虚拟机的各种算法来来计算出执行垃圾回收的时间,另外,程序自动结束时不会执行垃圾回收的。
其次:对象被回收时,要经过两次标记,第一次标记,如果finalize被重写,或者finalize被调用过,那么垃圾回收并不会去执行finalize,第二次标记,如果对象不能在finalize中成功拯救自己,那真的就要被回收了。
咱们用的虚拟机一...
分类:
编程语言 时间:
2015-07-17 00:31:53
阅读次数:
211
statfs 系统调用原型:int statfs(const char *path, struct statfs *buf);参数说明:path : 位于需要查询信息的文件系统的路径名(不是设备名,是挂载点名称)
buf : statfs结构体的指针变量,用于储存文件系统相关的信息。statfs结构体说明结构体原型:
#if __WORDSIZE == 32 /* System w...
分类:
Web程序 时间:
2015-07-17 00:30:53
阅读次数:
154
此文件的某些Unicode字符未能保存到当前代码页中,是否以Unicode编码重新保存此文件,以便维护您的数据...
分类:
其他好文 时间:
2015-07-17 00:32:28
阅读次数:
1594