??
对于驱动程序设计来说,核心问题之一就是如何完成调试。当前常用的驱动调试技术可分为:
? 打印调试(printk)
? 调试器调试(kgdb)
? 查询调试
1、合理使用printk
#ifdef PDEBUG
#define PLOG(fmt,args...) printk(KERN_DEBUG "scull:"fmt,##args)
#else
#define PLOG(...
分类:
系统服务 时间:
2015-08-29 18:51:37
收藏:
0 评论:
0 赞:
0 阅读:
331
当我们加载一个类时session会加载所有和该类直接关联或者间接关联的对象。
在对象关系映射文件中,用于映射持久化类之间关联关系的元素,如、和元素,都有一个cascade属性,他用于指定如何操纵与当前关联的对象,他的可选属性如下:
none:在保存、更新或删除对象时,忽略其他关联的对象,他是cascade默认属性
save-update:当通过session的save、update以及save...
分类:
Web开发 时间:
2015-08-29 18:51:28
收藏:
0 评论:
0 赞:
0 阅读:
260
题意:
求n个点,无重边无自环,本质不同的无向图的个数;
本质不同指将两个图任意重新标号之后两个图不相同;
n
题解:
首先这是一道置换计数的题目;
我们应用polya定理解决这道题;
考虑每条边选或不选,这就是两种颜色;
那么就是求每种置换方式的边循环个数;
置换方式就是对于点的重标号,这是有n!种的啊;
然而这n!中有一些情况的答案是一样的,因为其实答案只和点循环中...
分类:
其他 时间:
2015-08-29 18:51:18
收藏:
0 评论:
0 赞:
0 阅读:
278
AStyle下载 http://sourceforge.net/projects/astyle/
通过命令“astyle --help”可以获取所有参数的介绍
其常用的参数:
-C
类中public,pretected,private关键字,一个tab的缩进
-S
switch中...
分类:
其他 时间:
2015-08-29 18:51:08
收藏:
0 评论:
0 赞:
0 阅读:
507
ThinkPHP 3.1.2为我们提供了 Page这个分页类,使用起来非常方便,如果一个页面只有一个分页Page类足够使用。
但多个页面就会出现问题,例如一个页面中有两个分页,都用Page类会造成其中一个的分页变化,另一个分页的页数也会跟着改变。这是由于Page类从GET请求参数中获取用户点击的页数的键值相同造成的。
这里要说明一下这个Page类的实现原理,Page类中会首先从ThinkPHP...
分类:
Web开发 时间:
2015-08-29 18:50:58
收藏:
0 评论:
0 赞:
0 阅读:
248
查找集合S中第k个最小元的算法几乎与快速排序相同。事实上,其前三步是一样的。 令|Si|为Si中元素的个数,快速选择的步骤如下:
(1) 如果|S|=1,那么k=1并将S中的元素作为答案返回。如果正在使用小数组的截止方法且|S|<=CUTOFF,则将S排序并返回第k个最小元.
(2)选取一个枢纽元v属于S。
(3)将集合S-{v}分割成S1和S2,就像快速排序中所做的那样。...
分类:
其他 时间:
2015-08-29 18:50:48
收藏:
0 评论:
0 赞:
0 阅读:
293
一句小小的SQL语句,在数据量很小的时候,可能是一句相当完美的语句。但是随着数据量的不断增加,你是否能想到他带来的灾难性的后果呢?那么,什么样的SQL语句才算好的语句呢?
对于SQL语句,很多人上来就是select *,不用想,对于数据量大的表来说,这样的语句无非是致命的。而一个好的数据库管理员,在设计数据库时,就应该想到当数据量很大很大时,就应当有所准备。...
分类:
数据库技术 时间:
2015-08-29 18:50:37
收藏:
0 评论:
0 赞:
0 阅读:
245
声音问题在Ubuntu中是老生常谈了。先前我已经在修复Ubuntu中的“无声”问题一文中写到了多种方法,但是我在此正要谈及的声音问题跟在另外一篇文章中提到的有所不同。
因此,我安装了Ubuntu 14.04,实际上是重新安装了一遍。一如既往,我将全新安装Ubuntu 14.04后要做的事全部又重新做了一遍。然后,我意识到系统突然失声了。当我正侦查问题所在之时,我发现了一件奇怪的事情。我检查了al...
分类:
系统服务 时间:
2015-08-29 18:50:28
收藏:
0 评论:
0 赞:
0 阅读:
173
按照日期范围查询有好几种方法,日期字段类型一般为:Timestamp without timezone方法一:select * from user_info where create_date >= '2015-07-01' and
create_date < '2015-08-15';方法二:select * from user_info where
create_date between '...
分类:
数据库技术 时间:
2015-08-29 18:50:17
收藏:
0 评论:
0 赞:
0 阅读:
287
主要是寻找数组中是否有相等数字的题目
在前面已经有一道题目,没有记录是数组中都是两个的数字,选择一个只有一个出现的数字,最简单的方法就是将所有的数字进行异或的过程,最后剩下的情况就是需要求的数据
下面的三个题目都是和数组有关的,自己有的最多的方法就是使用set和map进行记录的过程
Contains Duplicate
Given
an array of integers,...
分类:
其他 时间:
2015-08-29 18:50:08
收藏:
0 评论:
0 赞:
0 阅读:
184
一般在外卖的选单中常常会用到ListView的多选,大家可以改进后加入自己的项目中。下面看一下代码:一、代码1.main.xml:(由一个ListView和一个Button组成)
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_paren...
分类:
移动平台 时间:
2015-08-29 18:49:59
收藏:
0 评论:
0 赞:
0 阅读:
330
先创建一个图片imageView self.imageView =[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"tara4.jpg"]];
self.imageView.frame =CGRectMake(85, 400, 200, 200);
self.imageView.layer.cornerRadius =1...
分类:
其他 时间:
2015-08-29 18:49:47
收藏:
0 评论:
0 赞:
0 阅读:
229
在AngularJS中提及双向数据绑定,大家肯定会想到ng-model指令。通过 value 属性指定选中状态下对应的值,并通过 ng-model 将单选框与 $scope 中的属性对应,实现双向绑定。通过AngularJS 的内置指令 ng-true-value 和 ng-false-value ,指定多选框在选中和未选中状态下对应的值,再通过ng-model 将其与 $scope 中的属性对应,便实现双向绑定。...
分类:
Web开发 时间:
2015-08-29 18:49:38
收藏:
0 评论:
0 赞:
0 阅读:
373
给出n个相同的气球,k层楼,问最少几次试验可以知道气球最高从多少层扔下不会爆。
用d[i][j]表示用i个球,实验j次所能确定的最高楼层数,对于每一次试验分爆和不爆两种情况讨论:
1、爆了,转移到d[i-1][j-1]+1,用掉了1个球和一次试验机会。
2、没爆,将当前测试层数的上一层当做第1层继续进行试验,转移到d[i][j-1]。
得出转移方程d[i][j]=d[i-1][j-1]+1+d[i][j-1]。...
分类:
其他 时间:
2015-08-29 18:49:28
收藏:
0 评论:
0 赞:
0 阅读:
178
相信做APP的大都要用到高德地图和百度地图,并且用到获取用户位置的功能。那么你会发现,你对地图接口设置了过滤精度,结果你获取的位置很不准确,经常你在路上跑,结果在你的应用上看到你的车在河里游,让人泪流满面。来我告诉为何这样坑你你怎么获取用户的准确位置。
首先IPHONE的GPS定位在全球都能获得位置信息,不像安卓那么苦逼进了房间就定位不到位置了。若是你在一个山头的背面在搞得地图上定位不到你的位置,...
分类:
移动平台 时间:
2015-08-29 18:49:17
收藏:
0 评论:
0 赞:
0 阅读:
282
转载请标明出处:
http://blog.csdn.net/ouyida3/article/details/46045261
本文出自:【ouyida3的博客】tomcat-users.xml配置
<role...
分类:
其他 时间:
2015-08-29 18:49:07
收藏:
0 评论:
0 赞:
0 阅读:
622
最近在 Android 开发的时候遇到一个问题,就是在服务器与客户端采用UDP协议通信的时候,如何判断一开始双方建立了连接。
“连接建立”很容易实现,服务器受到命令,返回类似ACK等信息,客户端使用 DatagramSocket.receive() 方法接收信息,即可知道双方已完成一次交互,通信成功。而要判断“连接失败”,即客户端在 DatagramSocket.receive() 这一步就会产...
分类:
移动平台 时间:
2015-08-29 18:48:57
收藏:
0 评论:
0 赞:
0 阅读:
378
Given an integer n, count the total number of digit 1 appearing in all non-negative integers less than or equal to n.
For example:
Given n = 13,
Return 6, because digit 1 occurred in the followin...
分类:
其他 时间:
2015-08-29 18:48:47
收藏:
0 评论:
0 赞:
0 阅读:
3683
原文地址:https://docs.python.org/3/library/functions.html
|id(object)|返回对象object的标识符,标识符类型为整数,在同一个时间里所有对象的标识符是唯一的,如果在不同生命周期的对象有可能有相同的标识符。|
|input([prompt]).|如果提示参数存在,它被写入标准输出后换行。从输入函数然后读取一行,将其转换为一个字符串(剥离...
分类:
编程语言 时间:
2015-08-29 18:48:37
收藏:
0 评论:
0 赞:
0 阅读:
214
因为做项目遇到这个问题所以就记录下来,希望你对KVC的理解更加全面。
这里我说的是KVC字典转模型的人时候遇到的。代码如下+(instancetype)headerModel:(NSDictionary *)dict{
return [[self alloc]initWithDict:dict];
}-(instancetype)initWithDict:(NSDictionary *)...
分类:
其他 时间:
2015-08-29 18:48:27
收藏:
0 评论:
0 赞:
0 阅读:
190