写在前面说到webAPP,我们首先要解决的就是“响应式”这个适配的问题。目前主流的技术是利用css3的viewpoint+媒体查询+栅格布局来实现。这方面有很多成熟的框架:bootstrap、amazeUI等可以使用。不过本人很讨厌把别人的东西直接拿来用,为了实现一个简单的功能就引一个几万行的类库进来,所以当初接触移动开发前我花了2周时间去探索bootstrap的源码,把bootstrap的css
Verilog中的parameter1.module parameters1.1 parameter1.2 localparam1.3 编译时parameter的参数传递1.3.1 defparam声明1.3.2 模块实例声明2. `define与parameter的区别 1.module parametersmodule parameters有parameter和localparam两种,它们
转载
2024-06-19 05:59:32
103阅读
作者 彭东林 405728433 平台 Linux-4.10.17 Qemu-2.8 + vexpress-a9 DDR:1GB 概述 前面分析了用kzalloc分配内核缓冲区并通过remap_pfn_range的方式将其映射到用户空间的示例,能否用其他方式分配内核缓冲区并映射到用户空间呢?
转载
2017-12-30 17:10:00
1125阅读
2评论
作者 彭东林 405728433 平台 Linux-4.10.17 Qemu-2.8 + vexpress-a9 DDR:1GB 参考 Linux 虚拟内存和物理内存的理解 Linux进程分配内存的两种方式--brk() 和mmap() Linux中的mmap的使用 程序(进程)内存分布 解析
转载
2017-12-30 14:56:00
562阅读
2评论
作者 彭东林 405728433 平台 Linux-4.10.17 Qemu-2.8 + vexpress-a9 概述 前面两篇介绍了remap_pfn_range的使用,下面学习一下该函数的实现。 正文 前提:下面的分析基于2级页表 remap_pfn_range的实现在mm/memory.
转载
2017-12-30 20:15:00
851阅读
2评论
Linux内核大讲堂 (一) 设备驱动的基石驱动模型(5)上节我们已经领教了传说中的bus_register,这节我们继续领教同样是神级的driver_register。driver_register如果看懂了,device自行分析应该没太大的问题。照样先给出一个小的例子代码。 typedef struct __wwhs_device_driver{
char *nam
kernel中文件的读写操作可以使用vfs_read()和vfs_write需要在Linux kernel–大多是在需要调试的驱动程序–中读写文件数据。在kernel中操作文件没有标准库可用,需要利用kernel的一些函数,这些函数主要有: filp_open() filp_close(), vfs_read() vfs_write(),set_fs(),get_fs()等,这些函数在
转载
2024-09-24 15:24:17
67阅读
重映射 重映射,就是把一幅图像中某位置的像素放置到另一个图片指定位置的过程。为了完成映射过程,需要获得一些插值为非整数像素的坐标,因为原图像与目标图像的像素坐标不是一一对应的。 一般情况下,我们通过重映射来表达每个像素的 位置(x,y),像这样: &
测试环境: 源: windows 2003, oracle 10202 目标:windows 2000, oracle 10203 注:本文中所说的 schema 和 user 是一个意思。 imp
转载
2024-05-09 11:01:14
3133阅读
使用impdp复制oracle的schema数据迁移
测试环境:
源: windows 2003, oracle 10202
目标:windows 2000, oracle 10203
注:本文中所说的 schema 和 user 是一个意思。
impdp 的数据源既可以是expdp 导出来的DMP文件,也可以是一数据库,通过network_link 参数来指定数据源,schemas
参数说明要复
转载
2024-08-12 15:56:51
1253阅读
open函数用来在进程中打开文件,如果成功则返回一个文件描述符fd。
=======================================================
函数原型:
函数参数:
pathname:打开文件的路径名flags:用来控制打开文件的模式mode:用来设置创建文件的权限(rwx)。当fl
转载
2024-04-24 13:47:05
38阅读
mhdd是一个非常专业的硬盘检测修复工具,可以帮助用户硬盘检测、屏蔽坏道、屏蔽坏道等,这款软件非常良心是免费的,很多小伙伴不知道mhdd怎么使用,为此带来了专业教程帮助你们。mhdd怎么使用:方法一:步骤1:首先需要下载并打开软件。然后按一下F4,在出现的菜单上把光标移动到Remap 我们看到右边显示的是OFF,那么我们回车一下就变成ON了,意思是打开修复功能的意思。步骤2:当我们再次安
转载
2024-03-15 14:16:47
161阅读
根据vc6.0c++的学习经验,如果可以很好的自己编程,让图像进行平移旋转这些操作,那么就好像能够清楚的看见图像的内部结构当然这里你怎么访问像素,这个可以自己选一种适合的,最多的是ptr指针,at也是挺多的。看着很简单的变换,可以对图像处理上手的更快,当然对于旋转可能就稍微i难了一点,不过opencv提供了resize(
转载
2024-03-26 10:40:55
146阅读
最近一个项目用到了LPC2103,顺便转载几篇文章
转载
2009-06-12 22:18:44
1122阅读
什么是旋转平移矩阵及其应用旋转平移矩阵是机器视觉里面最常见的几个概念之一了。如果要深入了解,没有一定的线性代数知识是不行的。好在halcon是给好东西,什么都封装的比较好,所以读完本节,你就算没学过线性代数,相信也会应用它实现各种需要的功能了。不管是旋转矩阵还是平移矩阵,还是合在一起的,都是一种转换关系。只要知道这一点就足够了。比如你要把一个中心点在(100,100)的矩形region平移到中心点
转载
2024-10-13 00:30:14
16阅读
主要是遇到 Map匹配的问题,所以顺便回忆一下 Erlang 中的映射组 Map,在其它语言中被称作 Hash 哈希或者 Dict 字典。Erlang 从 R17 版本开始支持映射组创建映射组Erlang 中的映射组用结构 #{} 表示,创建一个映射组可以这样% 不管你怎么排序,最终结果都是按键的字典顺序排列的
#{ name => "wittyfox", age => 19 }.
%
在 RMAN 中提供了表级别恢复( RECOVER TABLE )。在 Oracle 12c 中,在发生 drop 或 truncate 的情况下,可以从 RMAN 备份种将一个特定的表或分区恢复到某个时间点、 SCN 或归档序列号,并且可以有下面的选择:l 使用REMAP选项将表恢复为一个新表或者分区中,也可以恢复到其他用户中。l 只生成一个需要被恢复表的expdp格式的
先记录,空了在整理有需求直接看官方文档:官方user_remap详解了解 Linux user namespace Linux user namespace 为正在运行的进程提供安全相关的隔离(其中包括 uid 和 gid),限制它们对系统资源的访问,而这些进程却感觉不到这些限制的存在。关于 Linux User Namespace 的介绍请参考笔者的《Linux Namespace : User
转载
2024-10-23 21:23:11
37阅读
如果要实现指定字符串在标准输出流(一般为显示器)上闪烁,可以定义如下函数:void bput(const char*s,int appe,int disa,int repe) 字符串s出现appe秒
最近在学习ARM的过程中,遇到了一些以前在8位机、16位机应用中所没有见过的专业术语。其中,比较困扰和麻烦的两个名词术语就是“Boot”与“Remap”。同时,在网上也经常见到有网友就这两个技术名词提出疑问。好在当今网络是如此发达,使得我们可以很快就得到许多老师和老鸟的解答。经过这一段时间的阅读与实践,算是将这个概念基本给理出了个头绪,借此机会,以自己的理解总结一下,贴到BBS上来,
转载
2011-04-07 14:22:00
83阅读
2评论