该文章主要是写了一个table页面,并固定表头或者列头,以达到excel冻结列的效果,主要使用的js的scrollTop,scrollLeft.
一.js中scrollTop及scrollLeft的使用说明
scrollTop指的是“元素中的内容”超出“元素上边界”的那部分的高度。例如:外层元素的高度值是200px,内层元素的高度值是300px。很明显,“外层元素中的内容”高过了“...
分类:
其他 时间:
2015-01-21 16:40:09
收藏:
0 评论:
0 赞:
0 阅读:
276
笔者最近一直在做蓝牙状态获取方面的事情,总结出一套获取蓝牙状态的代码,分享如下:
private BluetoothAdapter ba ; //蓝牙适配器ba = BluetoothAdapter.getDefaultAdapter(); //蓝牙的状态int isBlueCon = -1 ; //蓝牙是否连接
//蓝牙适配器...
分类:
移动平台 时间:
2015-01-21 16:39:58
收藏:
0 评论:
0 赞:
0 阅读:
280
看Launcher2源码忽然看到分页指示器,想看看源码,于是记录下看代码的过程
直接看代码了,Launcher2中的PageView.java可以说是Launcher2中非常核心的代码了,因为可以说Launcher2的页面显示和滑动可以说是支撑了整个Launcher风格的一个核心,因此很多人在应用中都会参考PageView的很多地方做滑动或者页面显示等操作。
...
分类:
其他 时间:
2015-01-21 16:39:48
收藏:
0 评论:
0 赞:
0 阅读:
440
Android的屏幕类型有几百种不同的尺寸,从小型的手机到大型的电视机。因此要使我们的应用程序兼容不同屏幕尺寸,同一个应用就可以提供给更多的用户使用。一、支持不同的屏幕尺寸为了确保布局的灵活性,来适应不同尺寸的屏幕,我们应该使用“wrap_content"来匹配组件的最小尺寸和使用”match_parent"来设置某些视图来匹配父视图的大小。这样设置和直接设置视图大小(如48dip)不同的是该视图...
分类:
移动平台 时间:
2015-01-21 16:39:38
收藏:
0 评论:
0 赞:
0 阅读:
429
总结:
1、GridView(网格视图)按照行列来显示内容,每个网格可以用已有的布局或自定义的布局来填充,并且GridView每行可以显示多个网格,即有列数之说。
2、GridView需要结合适配器(Adapter)一起使用,使用GridView类的实例对象中的setAdapter方法初始化网格视图,即gridView.setAdapter(myAdapter)。
3、将GridView中的...
分类:
移动平台 时间:
2015-01-21 16:39:28
收藏:
0 评论:
0 赞:
0 阅读:
645
#include
using namespace std;
int find(int,int [],int);
int find1(int,int [],int);
bool add(int a[],int n);
int main()
{
int a[]={22,44,66,88,1,32,64};
if(add(a,7)==1)
{
cout<<"采用二分算法得到的位置为"<<fi...
分类:
编程语言 时间:
2015-01-21 16:39:18
收藏:
0 评论:
0 赞:
0 阅读:
316
图像处理,图像频域滤波基础,冈萨雷斯教程...
分类:
其他 时间:
2015-01-21 16:39:08
收藏:
0 评论:
0 赞:
0 阅读:
427
据说大连某211高校的信息学院的李教授非常好这口,他带的每个操作系统本科班,每个学期都必须完成这个程序,不过网上关于这方面的资料甚少,就只有一份C语言版。
然而,那份被历届学生已经抄烂,改实验结果把李教授忽悠了N年的C语言版,所使用的类、所开的线程与进程也不甚合理,把一个本来非常简单的程序搞得十分冗长。明明这个线程并发拷贝程序只涉及到线程的互斥的方面,与线程的同步半点关系,这个线程并发拷贝程序的...
分类:
编程语言 时间:
2015-01-21 16:38:58
收藏:
0 评论:
0 赞:
0 阅读:
314
MFC多线程编程的核心对象
Event、Mutex、Semaphore、 file、file-mapping、process、thread
前三个用于线程的同步化。
(1)
进程操作:CreateProcess(); TerminateProcess();ExitProcess();
线程操作:CreateThread();ExitThread()主要是系统调用的;Termina...
分类:
编程语言 时间:
2015-01-21 16:38:48
收藏:
0 评论:
0 赞:
0 阅读:
294
??
(3)编写函数delete_first_node(),删除链表中的第一个结点。
#include
using namespace std;
struct Node
{
int data; //结点的数据
struct Node *next; //指向下一结点
};
Node *head=NULL; //将链表头定义为全局变量,以便于后面操...
分类:
其他 时间:
2015-01-21 16:38:28
收藏:
0 评论:
0 赞:
0 阅读:
315
3. 如何在主账户与被管理者账户之间做数据通信。
a) 什么是userID
刚才提到,Lollipop用来区分主账户与被管理账户的其实是一个int型数值userID。
从UserHandler.class可以看到,这个userID是通过对uid作整除得到的:
public static final int PER_USER_RANGE =100000;...
分类:
其他 时间:
2015-01-21 16:38:18
收藏:
0 评论:
0 赞:
0 阅读:
2392
0、是的!你这丑孩子,今天读书了吗?知道怎么读书吗?好啦,以我多年“脸先着地”并“吃书当饭”的经验,告诉你一些读书的实用小窍门。
1、提高质量。别急着读,打算读某本书,不妨去“豆瓣”上先搜一下打分,打分太低的建议放弃。7分、8分或许可以作为一个标准,9分书籍逼格够高也可以尝试。不是什么人都值得爱,也不是什么书都值得读,人生短暂,读点好书。
2、记录...
分类:
其他 时间:
2015-01-21 16:38:08
收藏:
0 评论:
0 赞:
0 阅读:
277
spark内核揭秘-10-RDD源码分析
**
* A Resilient Distributed Dataset (RDD), the basic abstraction in Spark. Represents an immutable,
* partitioned collection of elements that can be operated on in parallel. This class contains the
* basic operations available on a...
分类:
其他 时间:
2015-01-21 16:37:58
收藏:
0 评论:
0 赞:
0 阅读:
300
html和htm的区别,最常见的web网页的后缀名是html和htm,这是网页上的
最基本的两种格式。
为什么会有html和htm两种格式的文件呢?
htm来源于老的8.3的文件格式,DOS操作系统只能支持长度为三位的后缀
名,所以是htm,但在windows下无所谓的HTML与HTM,HTML是为长文
件的格式命名的,所以htm是为了兼容过去的DOS命令格式存在的,在效
果上并没有什...
分类:
Web开发 时间:
2015-01-21 16:37:48
收藏:
0 评论:
0 赞:
0 阅读:
350
使用bat命令执行sql命令文件...
分类:
数据库技术 时间:
2015-01-21 16:37:39
收藏:
0 评论:
0 赞:
0 阅读:
362
一、初始化默认打开word(LoadOriginalFile)
使用document.all.WebOffice1.LoadOriginalFile("", "doc")可以打开一个空白页。
1).打开本地文档
document.all.WebOffice1.LoadOriginalFile("C://test.doc",
"doc");
2).打开服务器上的文档
docum...
分类:
Web开发 时间:
2015-01-21 16:37:28
收藏:
0 评论:
0 赞:
0 阅读:
375
Java Reflection
Reflection Class
Class对象
检查一个类的信息之前,首先需要获取类的Class对象。Java中得所有类型包括基本类型(int,long,float…),即使是数组都有与之关联的Class类的对象。
如果在编译期知道一个类的名字的话,使用如下方式获取一个类的Class对象:
ClassobjClass = MyObject....
分类:
编程语言 时间:
2015-01-21 16:37:18
收藏:
0 评论:
0 赞:
0 阅读:
355
STM32 的定时器功能十分强大,有 TIME1 和 TIME8 等高级定时器,也有 TIME2~TIME5 等通用定时器,还有 TIME6 和TIME7 等基本定时器。
本节学习通用定时器 TIM3
STM32 的通用定时器可以被用于:测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和 PWM)等。
STM3 的通用 TIMx (TIM2、 TIM3、 TIM4 和 TIM5)...
分类:
其他 时间:
2015-01-21 16:37:08
收藏:
0 评论:
0 赞:
0 阅读:
380
12.2.1 递归的序列表达式
函数式编程中主要的控制流结构是递归。我们已经在很多例子中,写的普通函数就使用过递归,它能够解决命令式编程中的循环问题,而不需依赖可变状态。当我们想写一个简单的递归函数时,要使用 let rec 关键字,这样,就能函数以递归方式调用自身。
用于组合序列的 yield! 结构,也可以在序列表达式中执行递归调用,所以,我们同样可以使用函数编程的方法,生成序列。清...
分类:
其他 时间:
2015-01-21 16:36:58
收藏:
0 评论:
0 赞:
0 阅读:
293
每次通过输出流往SD卡写入文件,连接上电脑,用MTP的方式模拟一个移动磁盘,打开磁盘却没有这样一个文件,而通过adb的方式查看就有,造成这个现象的原因是,每次写入之后,MTP的数据库并没有更新,因为更新一次MTP数据库需要的带价比较大,所以只有在重启,挂载和用户手动发送Intent出发,故存入文件后需要手动发送Intent广播,出发一下MTP数据库的更新。
/**
* 出发扫描 mt...
分类:
移动平台 时间:
2015-01-21 16:36:48
收藏:
0 评论:
0 赞:
0 阅读:
226