现在位置: 首页 > thump发表的所有文章
  • 07月
  • 27日
综合 ⁄ 共 3809字 评论关闭
  Linux内核通知链notifier   1.内核通知链表简介(引用网络资料)    大多数内核子系统都是相互独立的,因此某个子系统可能对其它子系统产生的事件感兴趣。为了满足这个需求,也即是让某个子系统在发生某个事件时通知其它的子系统,Linux内核提供了通知链的机制。通知链表只能够在内核的子系统之间使用,而不能够在内核与用户空间之间进行事件的通知。    通知链表是一个函数链表,链表上的每一个节点都注册了一个函数。当某个事情发生时,链表上所有节点对应的函数就会被执行。所以对于通知链表来说有一个通知方与一个接......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 262字 评论关闭
这两天一个客户的sqlite数据损坏了,我来帮他做恢复。 一般来说,用sqlite3执行以下命令就修复了。 sqlite3 old.db .dump > newsfeed.sql sqlite3 new.db < newsfeed.sql 但是我尝试了好几次,修复之后的数据库都是0KB的。 几经周折我发现,损坏的数据库dump成sql之后,最后一行变成了ROLLBACK; 好家伙,全给我回滚了啊。 用emeditor把ROLLBACK;改成COMMIT; 再执行sqlite3 new.db < newsfeed.sql 好啦哈哈,终于好了,没有让客户失望。
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 2120字 评论关闭
毕业证、学位证、四六级证、计算机二三级证,企业只需要这几个证,也是打死都不能少的,其他就无所谓,企业更看中员工的工作态度、学习能力,如果有良好的沟通能力就是锦上添花了;对于机关单位,更看中的是职员写作能力和沟通能力。我2011年毕业时候,以工程网络方面进入公司的,但是我进公司后却做了一年市场、两年综合管理(现在还在做)。我现在就除了前面说到的那几个证,其他一个都没有;我所在的公司每年都由人力资源指导员工进行申报证(工程网络方面的申报工程师,采购方面的申报采购专家,做党群工作的申报政工师)。因......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 1596字 评论关闭
http://zhidao.baidu.com/daily/view?id=3918 《环球科学》杂志 怎样做才能在办公室里出类拔萃?众所周知,性格影响职业竞争力,高收入人群的性格更倾向于外向、有野心、认真并且自信。无论你在工资或者个人满足上如何衡量成功,办公室明星的性格都倾向于精力充沛、积极主动并且极度渴望成功。 一项令人惊讶的新研究表明,性格在工作产出上发挥的作用甚至比我们之前认为的更大——但是是以一种令人意想不到的方式。华盛顿大学的Brittany Solomon 和 Joshua Jackson发现,在我们自己的性格影响我们工作表现的同时,我们另一半的性......
阅读全文
  • 03月
  • 11日
综合 ⁄ 共 1812字 评论关闭
The DNS I know DNS stands for Domain Name System or Domain Name Server.  The basic usage of it is to get IP via domain name. But there are advanced usages.  DNS client queries a DNS server, and get the answer.  RR stands for Record Resource. There are many RR types defined for providing different kind of DNS services. When DNS client initiates a query toward a DNS server, RR type is one of the parameters. Advanced usages of DNS are achieved via RR types.  RR type A is used for gettin......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 2296字 评论关闭
shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7 注:在IE6.0下测试返回值总为undefined,FF2.0下测试返回值为7,所以这个方法的返回值不可靠,需要用返回值时可用splice代替本方法来使用。 pop:删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 6668字 评论关闭
一、解析html页面 有的时候会将一段HTML片段保存在HTML文件中,在另外的主页面直接读取该HTML文件,然后解析里面的HTML代码片段融入到主页面中。 a.html页面内容 <div>hello Jquery</div> 在其他页面解析a.html代码如下: $("#a1").click(function(){ $("#div2").load('fragment.html'); return false; }); 二、解析json格式的数据 Json 的介绍: JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 1462字 评论关闭
一直没有写什么出来,我认为这段简单的分析可以表明到底什么是js的函数要点,已经决定要做一名html5/js/python黑客了,一定要努力成为自己要成为的那个人。   简单说一下,在js里面函数的声明算是有三种方法吧,一种是字面量的方法,再一中就是关键自法,最后就是带有 new 关键字的 构造函数法,很多人看js其实很简单,入门上手都很快 ,判断表单还有写个if... else...什么的都很方便上手,所以就认为它很简单,其实不是这样的。   在Javascript定义一个函数一般有如下三种方式: 函数关键字(function)语句: function fnMethodN......
阅读全文
文章目录 ArcGIS 10.2中的离线模式         ArcGIS 10.2提供了两种离线模式,分别称为“服务模式”和“桌面模式”。         1、服务模式         即数据被发布成要素服务,用户可从服务器上下载部分或全部的数据并保存为一个Runtime Geodatabase,用来进行离线应用;该模式适合大量用户同时工作的场景。         2、桌面模式         Esri在ArcGIS 10.2.1的桌面产品中提供了专门的工具来制作Runtime Geodatabase,内容可以是要素、表格数据、切片缓存、网络数据集,用来实......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 2109字 评论关闭
iPhone/iPad 中 UIScrollView 还是经常要用到的,这里作了一个使用它最简单的例子,一个 ScrollView 中放了三个 UIView。这三个 UIView 分别设置了不同的背景色,它们在 ScrollView 中可以一页一页的滚动。 这段代码放在 UIViewController 的 viewDidLoad 方法中执行的,请注意每个 Frame 和 ScrollView 的关键属性,如 contentSize。ScrollView 中按页滚动时每次走动一个 ScrollView 的宽度(横向时) 或高度(纵向时)。看下面两张图:      第一张图是用属性 contentOffset 设置的第二个 View 为起努 View,中间例如为向左......
阅读全文
  • 12月
  • 16日
综合 ⁄ 共 4677字 评论关闭
文章目录 Problem Statement Definition Limits Constraints Examples Problem Statement Definition Limits Constraints Examples 250pt: 题目: Problem Statement   Andrew drew a bunch of points on a sheet of graph paper. You are given the coordinates of these points in two vector <int>s: X and Y. That is, for each valid i, there is a point at the coordinates (X[i], Y[i]). Now Andrew wants to draw a rectangle. The s......
阅读全文
  • 11月
  • 14日
综合 ⁄ 共 2896字 评论关闭
编译环境: fedora 11 编译工具 arm-linux-gcc 4.1.1   编译bluez——第一次 从 http://www.kernel.org/pub/linux/bluetooth/ 下载bluez-4.95 tar zxvf bluez-4.95.tar.gz  [root@localhost bluez-4.95]# cd bluez-4.95 [root@localhost bluez-4.95]# ./configure --prefix=/usr/local/newbt --host=arm-linux CC=arm-linux-gcc 出现error: checking for DBUS... no configure: error: D-Bus library is required 下载dbus-1.4.1  http://dbus.freedesktop.org/releases/dbus/ tar zxvf dbus-1.4.1.tar.gz  [root@localh......
阅读全文