深海的小鱼儿

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  392 随笔 :: 2 文章 :: 92 评论 :: 172万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

08 2011 档案

摘要:三个函数的声明分别是: void* realloc(void* ptr, unsigned newsize); void* malloc(unsigned size); void* calloc(size_t nelem, size_t elsize); 都在stdlib.h函数库内 原型:extern void *realloc(void *mem_address, un... 阅读全文
posted @ 2011-08-22 10:11 深海的小鱼儿 阅读(7118) 评论(0) 推荐(1) 编辑

摘要:环境:xp电脑主机+vm虚拟机+fedora9 先说点实在的东西,在虚拟机上要上电启动后自动挂载自己在xp上的共享文件夹,那么你可以这样: vim /etc/rc.local 把你要处理的脚本或者在后台执行的程序写在这个脚本上保存就可以了 /etc/init.d/network restart sleep 3 mount –t cifs –o user=Fish,password=Fi... 阅读全文
posted @ 2011-08-21 21:59 深海的小鱼儿 阅读(6669) 评论(0) 推荐(1) 编辑

摘要:V4L2 API及数据结构 V4L2是V4L的升级版本,为linux下视频设备程序提供了一套接口规范。包括一套数据结构和底层V4L2驱动接口。 1、常用的结构体在内核目录include/linux/videodev2.h中定义 struct v4l2_requestbuffers //申请帧缓冲,对应命令VIDIOC_REQBUFS struct v4l2_capability //视频设备的... 阅读全文
posted @ 2011-08-20 12:12 深海的小鱼儿 阅读(1682) 评论(0) 推荐(1) 编辑

摘要:mmap函数是unix/linux下的系统调用,来看《Unix Netword programming》卷二12.2节对mmap的介绍: The mmap function maps either a file or a Posix shared memory object into the address space of a process.We use this function for t... 阅读全文
posted @ 2011-08-20 09:53 深海的小鱼儿 阅读(16790) 评论(0) 推荐(0) 编辑

摘要:1、开发平台sc6410,编译器arm-linux-gcc 4.3以下为源代码:#include <fcntl.h> #include <sys/ioctl.h> #include <sys/types.h> #include <sys/stat.h> #include <sys/mman.h> #include <unistd.h> #include <string.h> #include <stdlib.h> #include <stdio.h> #include <strin 阅读全文
posted @ 2011-08-19 20:43 深海的小鱼儿 阅读(2627) 评论(0) 推荐(0) 编辑

摘要:1. framebuffer设备介绍 用framebuffer设备,你可以把你的计算机屏幕当成一个真正的图形设备。你可以修改分辨率,刷新率,色彩深度等。最好的一点是,你可以把像素点绘在任何你想要的地方。framebuffer设备不是一个图形库,而更确切的是一个低级的通用设备。这样创造了巨大的灵活性,但同时也有它的缺点。想使用framebuffer设备,你应该做以下事情: 1、判断出你使用的设备 2... 阅读全文
posted @ 2011-08-18 15:24 深海的小鱼儿 阅读(1134) 评论(0) 推荐(0) 编辑

摘要:在FrameBuffer编程中最重要的和经常用到的数据结构有以下几个: struct fb_bitfield; struct fb_fix_screeninfo; struct fb_var_screeninfo; 在友善之臂的源代码里面还有其他数据结构例如: struct fb_cmap; struct fb_con2fbmap; struct fb_vblank; struct fb_copy... 阅读全文
posted @ 2011-08-18 15:16 深海的小鱼儿 阅读(1699) 评论(0) 推荐(0) 编辑

摘要:我们一般的情况下会发生文件到我们的开发板上一般情况下,我们可以使用鼠标的右键或者使在超级终端里面用rz命令,但是我们要拷贝开发板里面的文件是可以使用sz命令加上文件路径就可以,当然你需要在你的超级终端里面设置好这个文件存放的路径 阅读全文
posted @ 2011-08-18 15:01 深海的小鱼儿 阅读(1663) 评论(0) 推荐(0) 编辑

摘要:FrameBuffer是出现在2.2.xx内核当中的一种驱动程序接口。这种接口将显示设备抽象为帧缓冲区。用户可以将它看成是显示内存的一个映像,将 其映射到进程地址空间之后,就可以直接进行读写操作,而写操作可以立即反应在屏幕上。该驱动程序的设备文件一般是/dev/fb0、/dev/fb1等 FrameBuffer,他提供了一种机制使得在linux用户空间直接操作显示屏变得非常的简单,而且不用去关心... 阅读全文
posted @ 2011-08-18 14:31 深海的小鱼儿 阅读(462) 评论(0) 推荐(0) 编辑

摘要:好久没使用过samba了,刚刚需要在Fedora9下挂载Windows共享时,准备使用smbmount,执行smbmount的时候,提示没有这个命令,系统samba也安装了呀,为什么没有呢,google下才知道,从Fedora9以后就没有smbmount这个概念了,而是使用cifs (Common Internet File Systemcifs),也就是说在这以后的系统直接使用mount加参数c... 阅读全文
posted @ 2011-08-17 16:45 深海的小鱼儿 阅读(4711) 评论(0) 推荐(0) 编辑

摘要:[root@lang Packages]# rpm -qa|grep samba samba-winbind-3.2.4-0.22.fc10.i386 samba-common-3.2.4-0.22.fc10.i386 samba-client-3.2.4-0.22.fc10.i386 [root@lang Packages]# rpm -qa|grep smb libsmbios-2.0.1-2... 阅读全文
posted @ 2011-08-17 10:40 深海的小鱼儿 阅读(499) 评论(0) 推荐(0) 编辑

摘要:随着多媒体技术、网络技术的迅猛发展和后PC机时代的到来,利用嵌入式系统实现远程视频监控、可视电话和视频会议等应用已成为可能。为了实现这些应用,实时获得视频数据是一个重要环节。针对这一点,本文在基于嵌入式Linux系统平台上,利用Video4Linux内核应用编程接口函数,实现了单帧图像和视频连续帧的采集,并保存成文件的形式供进一步视频处理和网络传输用。 1 系统平台上的硬件系统 本文使用的系统平台... 阅读全文
posted @ 2011-08-16 22:18 深海的小鱼儿 阅读(470) 评论(0) 推荐(0) 编辑

摘要:RGB24每帧的大小是 size=width×heigth×3 Bit RGB32每帧的大小是 size=width×heigth×4 YUV420每帧的大小是 size=width×heigth×1.5 Bit YV12和I420空间上的区别 YV12, I420 是面格式 YV12 : 亮度(行×列) + U(行×列/4) + V(行×列/4) I420 : 亮度(行×列) + V(行×列/4... 阅读全文
posted @ 2011-08-16 22:12 深海的小鱼儿 阅读(3902) 评论(1) 推荐(0) 编辑

摘要:在做网络服务的时候tcp并发服务端程序的编写必不可少。tcp并发通常有几种固定的设计模式套路,他们各有优点,也各有应用之处。下面就简单的讨论下这几种模式的差异: 1、 单进程,单线程模式 在accept之后,就开始在这一个连接连接上的数据收接收,收到之后处理,发送,不再接收新的连接,除非这个连接的处理结束。 优点: 简单。 缺点: 因为只为一个客户端服务,所以不存在并发的可能。 应... 阅读全文
posted @ 2011-08-16 09:53 深海的小鱼儿 阅读(4366) 评论(0) 推荐(1) 编辑

摘要:陈硕 (giantchen AT gmail) blog.csdn.net/Solstice 前几天我在新浪微博上出了两道有关 TCP 的思考题,引发了一场讨论http://weibo.com/1701018393/eCuxDrta0Nn 。 第一道初级题目是: 有一台机器,它有一个 IP,上面运行了一个 TCP 服务程序,程序只侦听一个端口,问:从理论上讲(只考虑 TCP/IP 这一层面,不考虑... 阅读全文
posted @ 2011-08-16 09:39 深海的小鱼儿 阅读(696) 评论(0) 推荐(0) 编辑

摘要:<script type="text/javascript" language="javascript" > function passwd_check(){ var name = $("#usrname").val() ; var passwd = $("#passwd").val() ; $.ajax({ type: "POST", url: "cgi-bin/sys-login.c... 阅读全文
posted @ 2011-08-15 20:17 深海的小鱼儿 阅读(1978) 评论(0) 推荐(0) 编辑

摘要:最近几天在帮公司招人(只是帮助招人,不要产生任何别的联想),晚上收到了一份网友的简历,他问我看了他的简历后有什么看法以及有哪些不足。 虽然很晚了,但是觉得很有必要回复一下他,考虑到还有很多朋友存在着类似的问题,就写在QQ日志里了。 首先声明,我的高度导致我就只能看这么远,也许很多看法和建议是不合适的,欢迎大家指教。 //----------------------------------简历引用s... 阅读全文
posted @ 2011-08-15 19:06 深海的小鱼儿 阅读(1241) 评论(2) 推荐(2) 编辑

摘要:QT的项视图类有:QListWidget,QTableWidget,QTreeWidget QT的视图有:QListView,QTableView,QTreeView QT的模型有:QSqlTableModel,QStringListModel,QDirModel..等 头文件: #ifndef XLISTWIDGET_H#define XLISTWIDGET_H#include <QtGui/... 阅读全文
posted @ 2011-08-12 10:57 深海的小鱼儿 阅读(2712) 评论(0) 推荐(0) 编辑

摘要:我相信,这可能是很多朋友的问题,我以前也有这样的感觉,编程编到一定的时候,发现能力到了瓶颈,既不深,也不扎实,半吊子。比如:你长期地使用Java和.NET ,这些有虚拟机的语言对于开发便利是便利,但是对于程序员来说可能并不太好,原因有两个: 1.虚拟机屏蔽了操作系统的系统调用,以及很多底层机制。 2.大量的封装好的类库也屏蔽了很多实现细节。 一段时间后,你会发现你知其然,不知所以然。。我以前在CS... 阅读全文
posted @ 2011-08-12 07:59 深海的小鱼儿 阅读(869) 评论(1) 推荐(1) 编辑

摘要:TCP协议的程序使用的是客户端/服务器模式,在Qt中提供了QTcpSocket类来编写客户端程序,使用QTcpServer类编写服务器端程序。我们在服务器端进行端口的监听,一旦发现客户端的连接请求,就会发出newConnection()信号,我们可以关联这个信号到我们自己的槽函数,进行数据的发送。而在客户端,一旦有数据到来就会发出readyRead()信号,我们可以关联此信号,进行数据的接收。 一... 阅读全文
posted @ 2011-08-11 16:19 深海的小鱼儿 阅读(3732) 评论(0) 推荐(0) 编辑

摘要:我们要在6410的开发板上开启crond服务,主要目地是:要能定时的上传我们采集的数据文档。其次是使用者要能修改定时上传的时间,在这个任务上我们最简单的方法是: 1、先在启动项目里面开启crond服务 crond & 2、如果你是默认的文件夹的话,那么你就在你的启动项里添加创建mkdir –p /var/spool/crond/crontabs/root 的定时启动服务的配置文件 3、你可以使用c... 阅读全文
posted @ 2011-08-10 10:12 深海的小鱼儿 阅读(504) 评论(0) 推荐(0) 编辑

摘要:主要原因是你的firefox浏览器没有安装flash控件 其中关键例程代码: <link href="uploadify/uploadify.css" type="text/css" rel="stylesheet" /> <script type="text/javascript" language="JavaScript" src="js/dialog.js"> </script> <scri... 阅读全文
posted @ 2011-08-04 15:37 深海的小鱼儿 阅读(10301) 评论(0) 推荐(0) 编辑

摘要:一般的情况下我们使用jGrid表格在浏览器下出现undefine的错误。很是嫌人,现在总结为以下的两个解决方案。 1、如果你的版本比较老不是4.0的版本的话,一般情况下安装webkit上的说明来安装你的js文件就可以了,也就是说你需要包括<script src="js/i18n/grid.locale-en.js" type="text/jscript"></script>这个js文件而且你的顺序... 阅读全文
posted @ 2011-08-03 11:13 深海的小鱼儿 阅读(761) 评论(0) 推荐(0) 编辑

摘要:c:\Windows\System32\drivers\etc\hosts # Copyright (c) 1993-1999 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresse... 阅读全文
posted @ 2011-08-03 09:25 深海的小鱼儿 阅读(4048) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示