码迷,mamicode.com
首页 > 2014年07月18日 > 全部分享
CMA连续物理内存用户空间映射---(一)
背景: 在多媒体和图像处理等应用中,经常用到大块内存,尤其是硬件编解码,需要内核分配大块的物理连续内存。 这里希望通过把从内核分配的连续物理内存映射到用户空间,在用户空间经过处理,又可以入队到驱动中。 前提: Kernel Config中 根据需求配置和调整CMA的大小。 方法: (一) 1、驱动注册misc设备; 2、驱动实现IOCTL的内存分配,使用dma_alloc_writ...
分类:其他好文   时间:2014-07-18 11:30:45    阅读次数:256
How to Compile Java DBus
1 download or git clone Java DBus git clone git://anongit.freedesktop.org/dbus/dbus-java dbus-java 2 download libmatthew-java-0.8.tar.gz cd dbus-java wget http://www.matthew.ath.cx/projects/ja...
分类:数据库   时间:2014-07-18 11:07:18    阅读次数:398
使用java进行文件编码转换
在开发过程中,可能会遇到文件编码的转换,虽然说开发工具eclipse可以转换编码,但是有的情况却很不方便。比如,原来文件本身的编码是GBK,现在要转换成UTF-8,如果直接在eclipse中把文件编码修改成UTF-8,恭喜你,是乱码,因为不能直接从GBK到UTF-8进行转换,这时就需要我们手动的来转换编码。下面是一个文件编码转换的工具类。 package com.mikan.stuff; im...
分类:编程语言   时间:2014-07-18 11:20:59    阅读次数:218
【ALearning】第五章 Android相关组件介绍(一)Activity
首先我们需要明确对Activity(活动)的理解,Activity是用户与应用程序的交互的接口,即提供某个可视化的图文界面,同时是一组控件的容器,即我们可以把我们需要的控件添加在Activity活动界面中。创建Activity需要继承android.app.Activity对象生成对应的子类。一般情况下,我们需要重写(覆盖)方法protected void onCreate(Bundle savedInstanceState) 。为了较为深入的了解Activity,需要明白与了解说明Activity的生命周...
分类:移动开发   时间:2014-07-18 11:09:43    阅读次数:355
如何优雅的研究 RGSS3 (三) 调整窗口的细节
在上一期我们研究了带选项的窗口,本期就来研究一下窗口类的具体细节。...
分类:其他好文   时间:2014-07-18 11:20:40    阅读次数:364
Hibernate的工作原理
Hibernate的工作原理 1、读取并解析配置文件 2、读取并解析映射信息,创建SessionFactory 3、打开Session 4、创建事务Transation 5、持久化操作 6、提交事务 7、关闭Session 8、关闭SessionFactory...
分类:系统相关   时间:2014-07-18 11:06:54    阅读次数:258
CMA连续物理内存用户空间映射---(二)
摘要: 相对于上一篇测试程序CMA连续物理内存用户空间映射---(一) 增加功能: 1、分配和映射统一放在IOCTL,一次完成,可以连续多次分配并映射到用户空间,提高操作性; 2、驱动增加链表,使分配的多块内存在链表中管理,方便添加删除; 3、增加内存释放和解除映射; 4、使用rmmod删除驱动模块时,将释放所有内存; 映射流程: 1、用户通过IOCTL分配大小传给驱动ioctl-...
分类:其他好文   时间:2014-07-18 11:09:20    阅读次数:386
com关于IUnknown接口
com定义的每一个接口都必须从IUnknown继承过来,主要原因是IUnknown接口提供了两个非常重要的特性:生存期控制和接口查询。客户程序只能通过接口与com对象进行通信,虽然客户程序可以不管对象内部的实现细节,但它要控制对象的存在与否。如果客户还要继续对对象进行操作,则它必须保证对象能一直存在于内存中;如果客户对对象的操作已经完成,以后也不再需要该对象了,则它必须及时地把对象释放掉,以提高资...
分类:其他好文   时间:2014-07-18 11:20:15    阅读次数:200
JAVA编程思想(1) - 一切都是对象
-“如果我们说另一种不用的语言,那么我们就会发觉一个有些不同的世界” 1. 用引用操纵对象        每种编程语言都有自己的数据处理方式。有些时候,程序员必须时刻留意准备处理的是什么类型。您曾利用一些特殊语法直接操作过对象,或处理过一些间接表示的对象吗(C或C++里的指针)? 所有的这一切在JAVA里都得到了简化。在JAVA里一切都被视为对象,尽管是一切都被看成对象,但操纵的标识...
分类:编程语言   时间:2014-07-18 11:06:11    阅读次数:200
HDU2594 Simpsons’ Hidden Talents 【KMP】
Simpsons’ Hidden Talents Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2798    Accepted Submission(s): 1055 Problem Description H...
分类:其他好文   时间:2014-07-18 11:08:36    阅读次数:309
hdu 4513 吉哥系列故事——完美队形II
参见hdu 3068 的manacher算法 代码如下:#include #include #define M 110010 int s[M],ss[M*2];//s代表原来的字符串,ss代表插入之后的字符串 int p[M*2]; //表示以i为中心的(包含i这个字符)回文串半径长 int min(int a,int b) { return a>b?b:a; } int mai...
分类:其他好文   时间:2014-07-18 11:06:33    阅读次数:249
HQL查询步骤
HQL查询步骤 1、获取Hibernate Session对象 2、编写HQL语句 3、以HQL语句作为参数,调用Session的createQuery方法创建查询对象 4、HQL语句包含参数,则调用Query的setXx方法为参数赋值 5、Query对象的list等方法返回查询结果列表...
分类:其他好文   时间:2014-07-18 11:05:51    阅读次数:225
iconv 用法封装
bool iconv_convert(const std::string& in, std::string& out, const char* fromcode, const char* tocode) { char buffer[128]; auto cd = iconv_open(tocode, fromcode); if (cd != nullptr) {...
分类:其他好文   时间:2014-07-18 11:15:10    阅读次数:188
android JNI库实现reboot,recovery
#define UPDATE_TITLE "--update_package=" #define UPDATE_COMMAND_FILE "/cache/recovery/command" #define UPDATE_FLAG_FILE "/cache/recovery/last_flag" #define LAST_INSTALL_FILE "/cache/recovery/last...
分类:移动开发   时间:2014-07-18 11:24:27    阅读次数:339
CRT远程连接服务器字符输出乱码解决一例
CRT远程连接服务器字符输出乱码解决一例 环境: 服务器:Centos 6.2 远端:win 7 CRT版本:7.1.1 现象回顾: 1、服务器端:中文字符显示正常,如下: 2、CRT连接,出现乱码,如下图所示: 3、对CRT设置调整,如下: Options -> Session Options -> Appearance -> Font ...
分类:其他好文   时间:2014-07-18 11:05:27    阅读次数:195
IT人的文艺创业梦想
创业,不管是开店,还是开公司。我们首先要清楚自己的核心竞争力是什么。...
分类:其他好文   时间:2014-07-18 11:34:20    阅读次数:189
Android学习小Demo(21)ListView的联动选择
在日常的App开发中,尤其是在开发生活服务的应用上,很多时候,我们会需要联动地展现省市区的数据等,需求大概如下: 1)展现所有省份 2)当点击某省份的时候,在二级菜单上展现此省份下面所属的城市列表 3)选中返回,显示我们选中的城市 4)当重新进入选择页面的时候,标识出我们上一次选中(或者说当前已民选择)的值...
分类:移动开发   时间:2014-07-18 11:05:07    阅读次数:324
2294条   上一页 1 ... 43 44 45 46 47 48 49 ... 135 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!