码迷,mamicode.com
首页 > 2016年06月28日 > 全部分享
Linux内核通用队列的使用笔记(读linux内核设计与实现)
Linux内核通用队列实现 Kfifo位置:kernel/kififo.c使用需要包含头文件#include 1、创建队列(动态创建)int kfifo_alloc(struct kififo *fifo , unsigned int size , gfp_t gfp_mask);该函数会创建并初始化一个大小为size的fifo,内核使用gfp_mask标识分配队列。成功返回0ep :  stru...
分类:系统相关   时间:2016-06-28 11:04:07    阅读次数:440
一个可以拖动的自定义Gridview代码
这个可以拖动的gridview继承于gridview,所以,用法和gridview一样, 代码如下: public class DragGridView extends GridView { private long dragResponseMS = 700; // item长按响应的时间 private int mDragPosition;// 正在拖拽的position ...
分类:其他好文   时间:2016-06-28 11:05:00    阅读次数:167
android应用版本更新策略
开发中对版本进行检查并更新的需求基本是所有应用必须有的功能,可是在实际开发中有些朋友就容易忽略一些细节。版本更新的基本流程:一般是将本地版本告诉服务器,服务器经过相关处理会返回客户端相关信息,告诉客户端需不需要更新,如果需要更新是强制更新还是非强制更新。客户端得到服务器返回的相关信息后再进一步做逻辑处理。强制更新:一般的处理就是进入应用就弹窗通知用户有版本更新,弹窗可以没有取消按钮并不能取消。这样用...
分类:移动开发   时间:2016-06-28 11:03:57    阅读次数:208
Apk脱壳圣战之---脱掉“360加固”的壳
现在主流的加固平台有:梆梆加固,爱加密,360加固,腾讯加固,在之前的一篇文章中介绍了如何脱掉“爱加密”的壳,现在这里要脱掉另外一个平台的壳:360加固,因为有了之前的脱壳经验,很多基础知识和准备工作这里就不详细介绍了,为了能够脱掉他家的壳,用一个案例来去360平台进行加固,然后进行脱壳。下面就来开始脱壳:首先拿到加固之后的apk,这里为了方便查看内部信息,先不用dex2jar+jd-gui工具进...
分类:其他好文   时间:2016-06-28 11:02:44    阅读次数:822
pexpect正确的打开方式
今天在写一个Python脚本时遇到一个问题——同样的代码,在Python终端执行没问题,在脚本里执行却不行,就是下面这段代码: 读者如果不信的话可以对以上代码进行修改测试。 最后,通过百度,我找到了解决方法——就是在末尾加一行,最终的代码如下: 为什么要加这一行才能成功,我还解释不了,有能人能解释的 ...
分类:其他好文   时间:2016-06-28 11:03:32    阅读次数:147
css水平居中,竖直居中技巧(二)
...
分类:Web程序   时间:2016-06-28 11:03:39    阅读次数:180
SQL Server批量数据导出导入Bulk Insert使用
简介 Bulk insert命令区别于BCP命令之处在于它是SQL server脚本语句,它可以将本地或远程的文件数据批量导入数据库,速度非常之快;远程文件必须共享才行, 文件路径须使用通用约定(UNC)名称,即"\\服务器名或IP\共享名\路径\文件名"的形式。 注意,这里的远程事相对数据库服务器 ...
分类:数据库   时间:2016-06-28 11:02:21    阅读次数:211
PostgreSQL 磁盘使用大小监控
表大小信息 postgres=# SELECT *, pg_size_pretty(total_bytes) AS totalpostgres-# , pg_size_pretty(index_bytes) AS INDEXpostgres-# , pg_size_pretty(toast_byte ...
分类:数据库   时间:2016-06-28 11:02:39    阅读次数:276
one2many的级联保存
(1)在one(如Group)添加一个集合(如Set<User>);(2)生成getter和setter(3)在getter上面添加注解 @ManyToOne(cascade=CascadeType.All) @JoinColumn(name="groupId")(4)编写测试程序 User u=n ...
分类:其他好文   时间:2016-06-28 11:02:43    阅读次数:167
[2016-06-28]dhclient命令的进程没杀死,导致不断在向DHCP服务器获取IP
# Date:2016-06-28 # 问题:主机的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0 已经配置好了静态的IP。 但隔几分钟主机的IP就自己变化了... # 解决: 查看日志/var/log/messages 发现主机总是在获得DHCP分配的地 ...
分类:系统相关   时间:2016-06-28 11:02:29    阅读次数:1149
Bulk Insert & BCP执行效率对比
我们以BCP导出的CSV数据文件,分别使用Bulk insert与BCP导入数据库,对比两种方法执行效率 1.BCP导出csv数据文件 数据量:15 执行导出: bcp [spc].[dbo].[bcc] out "c:\data\bcc.csv" -c -t"," -r"\n" -S"43.xxx ...
分类:其他好文   时间:2016-06-28 11:01:56    阅读次数:181
【leetcode】260. Single Number III
Given an array of numbers nums, in which exactly two elements appear only once and all the other elements appear exactly twice. Find the two elements ...
分类:其他好文   时间:2016-06-28 11:01:17    阅读次数:219
unix时间戳与时间
...
分类:其他好文   时间:2016-06-28 11:03:35    阅读次数:126
分布式系统理论之租约机制学习
一,租约机制介绍 在分布式系统中,往往会有一个中心服务器节点。该节点负责存储、维护系统中的元数据。如果系统中的各种操作都依赖于中心服务器上的元数据,那么中心服务器很容易成为性能瓶颈及存在单点故障。而通过租约机制,可以将中心服务器的“权力”下放给其他机器,就可以减轻中心服务器的压力。当然,租约机制还有 ...
分类:其他好文   时间:2016-06-28 11:01:33    阅读次数:301
转载 twisted(1)--何为异步
Reference: http://www.cnblogs.com/yueerwanwan0204/p/5589860.html 早就想写一篇文章,整体介绍python的2个异步库,twisted和tornado。我们在开发python的tcpserver时候,通常只会用3个库,twisted、to ...
分类:其他好文   时间:2016-06-28 11:03:10    阅读次数:188
go语言mongdb管道使用
原始json: 原始代码: mongdb原始命令: go的管道调用 ...
分类:数据库   时间:2016-06-28 11:03:07    阅读次数:353
堆排序
堆排序主要分为两步:创建最大堆和提取堆中最大元素。 首先,定义MAX-HEAPIFY函数: 该算法的时间复杂度为:T(n)=O(lgn); 创建最大堆:BUILD-MAX-HEAP 该函数的时间复杂度为:T(n)=O(nlgn); 选出最大元素构成有序序列:HEAP-SORT 该函数的时间复杂度为: ...
分类:编程语言   时间:2016-06-28 11:01:03    阅读次数:176
1593条   上一页 1 ... 66 67 68 69 70 71 72 ... 94 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!