- 博客(77)
- 资源 (5)
- 收藏
- 关注
原创 Feodra20配置Smaba服务器
一、安装采用yum安装,先查找:sudo yum search samba 根据搜索结果,安装:sudo yum samba.i686其实Fedora默认是安装了samba服务的,所以这个命令只会对samba做更新。二、配置2.1配置smbba主要是修改共享文件的信息:sudo vim /etc/samba/smb.conf将“#===
2014-12-14 21:50:27
342
转载 S3C2440 cp15协处理器详解
2440的协处理器CP15总共有c0~c15这16个协处理器寄存器,各自具有一定的功能定义。但总的来说,cp15主要跟以下功能有关:1、获取device id和cache type等一些CPU相关信息。2、MMU操作。包括MMU的使能和禁止,虚拟地址到物理地址的映射机制建立3、访问权限控制。主要用来实现安全机制和linux的写时复制(copy on write)。4、设置时钟模式。
2014-11-21 16:50:04
295
转载 win7硬盘安装Fedora 20双系统
找了好久,总体来说没有一个是可行的,走了好多的弯路,不过把一些资料汇集起来,然后再筛选,还是可以淘到金子的。1、我硬盘是500G的,为了安装再安装一个Fedora,于是再专门腾出了一个100空间,之前:C:25G、D:100G、E:100G、F:140G、G:100。把G盘腾出了。2、网上下个DiskDirector:用于创建珍上et3分区,这里顺便说下原因,Fedora20-x86_
2014-11-02 20:31:16
428
转载 STM32 定时器用于外部脉冲计数
STM32 定时器(一)——定时器时间的计算STM32的定时器是灰常NB的,也是灰常让人头晕的(当然是对于白菜来说的)。STM32中的定时器有很多用法:(一)系统时钟(SysTick)设置非常简单,以下是产生1ms中断的设置,和产生10ms延时的函数:void RCC_Configuration(void){RCC_ClocksTypeDef RCC_Clo
2014-07-20 15:26:11
607
转载 C语言实现巴特沃斯IIR滤波器
1.模拟滤波器的设计 1.1巴特沃斯滤波器的次数 根据给定的参数设计模拟滤波器,然后进行变数变换,求取数字滤波器的方法,称为滤波器的间接设计。做为数字滤波器的设计基础的模拟滤波器,称之为原型滤波器。这里,我们首先介绍的是最简单最基础的原型滤波器,巴特沃斯低通滤波器。由于IIR滤波器不具有线性相位特性,因此不必考虑相位特性,直接考虑其振幅特性。
2014-06-09 15:00:55
9279
2
转载 MFC SOCKET简析
常用的网络命令:netstat命令netstat是用来显示网络的连接,路由表和接口统计等网络的信息.netstat有许多的选项我们常用的选项是 -an 用来显示详细的网络状态.至于其它的选项我们可以使用帮助telnettelnet是一个用来远程控制的程序,但是我们完全可以用这个程序来调试我们的服务端程序的. 比如我们的服务器程序在监听8888端口,我们可以用telnet
2014-03-29 14:44:01
277
转载 UI线程详解
本文转自:http://www.cppblog.com/Streamlet/archive/2013/05/05/199999.html“UI线程”语源据考证,“UI线程”的概念最早可能是在MFC中被引入的。目前能找到的官方提法是在:http://msdn.microsoft.com/en-us/library/b807sta6(v=vs.110).aspx MFC的AfxBe
2014-03-29 13:26:31
698
转载 CreateThread与_beginthreadex本质区别
本文将带领你与多线程作第一次亲密接触,并深入分析CreateThread与_beginthreadex的本质区别,相信阅读本文后你能轻松的使用多线程并能流畅准确的回答CreateThread与_beginthreadex到底有什么区别,在实际的编程中到底应该使用CreateThread还是_beginthreadex? 使用多线程其实是非常容易的,下面这个程序的主线程会创建了
2014-03-28 18:59:43
172
转载 MFC 多线程总结
本文转自:http://blog.youkuaiyun.com/lesky/article/details/2494428(一) MFC对多线程编程的支持 MFC中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。 工作者线程没有消息机制,通常用来执行后台计算
2014-03-27 11:58:24
178
转载 MFC 双缓冲图形使用方法
转自: http://wenku.baidu.com/view/55cdb606a6c30c2259019ed2.html绘图时屏幕闪烁的原因分析很长一段时间我一直认为绘图过程中出现的屏幕闪烁是图形刷新速度过快而造成的(相信有很多朋友也跟我一样有这样的想法),但是通过编写一些绘图程序,我发现事情并非如此,至少刷新速度快不会是造成屏幕闪烁的根本原因。这个问题可以通过下面的两个试验进行
2014-03-24 14:17:11
513
转载 详细介绍各种字符集编码转换问题
-转自:http://blog.youkuaiyun.com/yeming81/article/details/1946063--本文背景:本人在编程时需要匹配字符串,由此想到了如果文件是各种字符编码的话,匹配结果有可能不正确,那么,如何判断不同的字符集?如何在不同字符集之间做转换?对于UNICODE编码逐渐通用的情况下,我们软件人员如何从容应对? 本文首先对常用字符集进行总结,然后在字符集的
2013-09-17 15:35:55
278
转载 doxygen注释语法(二):函数、成员、枚举
目录(?)[+]函数注释成员注释枚举类型注释生成的CHM文件6、函数注释[]表示可选,{}表示重复0到N次,函数注释语法是这样的[cpp] view plaincopyprint?/** * @brief brief description * @author * {@param[in|out] } * @exception *
2013-09-07 18:35:52
804
转载 doxygen注释语法(一):JavaDoc注释风格、文件头和类注释
1、JavaDoc注释风格注释风格有多种,本文采用JavaDoc注释风格Java风格如下,注释第一行为/**,然后中间每一行注释以*号开始,且为了方便阅读,一般*后空一字符,最后一行以*/结束,*与上一行*对齐。[cpp] view plaincopyprint?/** * * * */ /** * * * */2、简要注释
2013-09-07 18:34:43
580
转载 MFC 改变static字体颜色、大小、背景颜色【自定义类】
藏 新建一个MFC标准Dialog工程并生成一个CStatic的自定义类,我的类名为CColorStatic定义必要变量[cpp] view plaincopyprint?protected: COLORREF m_crText; // 字体颜色 COLORREF m_crBackColor; // 背景颜色
2013-09-02 10:58:24
403
转载 MFC Rich Edit2使用
一般性问题1. 代码编译通过了,运行后RichEdit控件不显示,在InitInstance中添加BOOL CWinApp::InitInstance (){…AfxInitRichEdit(); - RichEdit 1.0或 AfxInitRichEdit2(); - RichEdit 2.0…}2. 升级默认的RichEdit版本,默认
2013-08-16 16:18:01
628
转载 wince CstdioFile问题
我在wince中使用CStdioFile的ReadString时,发现当文件比较小时会一次性读出整个文件,而不是一行。查找了N久,在MS官网上发现一文:connect.microsoft.com/VisualStudio/feedback/details/139935/bug-in-ce-implementation-of-mfc-cstdiofile-readstringMS说这是一个B
2013-08-16 12:34:14
361
转载 C++ 下的回车换行(\r\n)和换行(\n)的区别
windows下的点一下回车,效果是:回车换行,就是\r\nunix系统下的回车一下就是一个\n给出如下代码:[cpp] view plaincopyprint?#include using namespace std; int main() { cout "this is the first line\n"; cout
2013-08-16 12:32:11
426
转载 MFC的读写函数
1、CFile::Read()函数:virtual UINT Read( void* lpBuf, UINTnCount );throw( CFileException );lpBuf指向用户提供的缓冲区以接收从文件中读取的数据。nCount可以从文件中读出的字节数的最大值。对文本模式的文件,回车换行作为一个换行字符(0x0A)字符,即读入内存时
2013-08-15 21:11:44
313
MFC中文件读写的几个函数
MFC中文件读写的几个函数 2010-11-25 17:05:18| 分类:MFC | 标签:|字号大中小订阅 1、CFile::Read()函数:virtual UINT Read( void* lpBuf, UINTnCount );throw( CFileException );lpBuf指向用户提供的缓冲区以接
2013-08-15 21:10:13
878
转载 MFC 十六进制字符串"0x*****”转为十进制数
在程序中,我们有时需要将一个十六进制字符串转换为十进制数字。比如:char *ptr="0x11";int n=0;//我们想让n等于0x11,即17通常我们在C中,想将一个字符串转换为一整形数字,通常会使用下面的方法:[cpp] view plaincopyprint?char *ptr="123"; int n=0; n=atoi(
2013-08-15 09:42:16
1834
转载 MFC LIST CONTROL控件实现可编辑
所谓List Control,就是用来做LIist的,至于编辑,估计MS也没提供这个功能。比较诡异的是在给List Control设 置属性的时候居然看到Edit Label,处于好奇点了点,发现只能修改第一列,改了之后失去焦点又变 回原来的文本。没有深入试下去,我估计可以修改第一列的数据。 其实要实现编辑功能,只要做一个Edit Control就 可以了,当需要编辑的时候,把
2013-08-14 18:04:10
315
转载 非模态对话框的删除
对于非模态对话框,通常的做法是在构造函数中new,在OnCreate或OnInitDialog函数中Create,在OnClose或OnDestroy中DestroyWindow,在析构函数中delete。 非模态对话框相对于模态对话框,他的创建和销毁过程和模态对话框有一定的区别 先看一下MSDN的原文: When you implement a modele
2013-08-06 21:46:51
271
转载 非有序全排列生成算法
我曾经写过一篇《有序全排列生成算法》,介绍了五种生成有序全排列的方法,在该文的末尾,我计划再写一篇姊妹篇《非有序全排列生成算法》,由于各种原因,一直迟迟未动笔,前几天学习数据结构“栈”的时候,碰到一个有趣的问题“列车出栈序列”,其中有一种解法需要用到非有序全排列,所以决定先写好本文,再总结该问题。生成非有序全排列的算法很多,有普通递归算法,循环移位法,邻位对换法,需要中介数的递增进位排列生成算
2013-07-08 12:03:33
359
转载 溢出与进位
对于无符号数来说,不存在溢出的问题,它的进位就相当于有符号数中的溢出而对有符号数来说,不存在进位的问题一个字节(8位) 的数有256个 (2的8次方)一个字(16位) 的数有65536个 (2的16次方)8个二进制位能够表达的无符号数范围是:0 ~ 255 16位表达的无符号数范围是:0 ~ 65535 对于无符号数来说,不存在溢出的问题,它的进位就相当于有符号
2012-12-19 14:29:46
302
转载 低成本电容式触摸感应设计
本文转自:http://www.21ic.com/app/control/201112/102241.htm触摸感应按键因其易于使用、美观且不涉及机械运动而在日常的人机界面应用中得以普及,尤其是电容式触摸感应技术可以通过标准PCB设计中的铜焊盘来实现,因而相比其他技术更受欢迎。 本文将对电容式触摸感应技术及其实现的基本原理进行简要概述。文中将会介绍如何利用CVD(电容分压器)技术
2012-11-30 17:18:39
793
转载 mmap设备方法
本文转自:http://www.cnblogs.com/lknlfy/archive/2012/04/27/2473804.html一. 概述 内存映射,简而言之就是将用户空间的一段内存区域映射到内核空间,映射成功后,用户对这段内存区域的修改可以直接反映到内核空间,相反,内核空间对这段区域的修改也直接反映用户空间。那么对于内核空间用户空间两者之间需
2012-10-16 21:41:51
278
转载 U-Boot移植详解
1 U-Boot简介U-Boot,全称Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是相应的Linux内核源程序的简化,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。但是U-Boot不仅仅支持嵌入式Linu
2012-10-14 10:49:10
915
转载 U-Boot串口初始化详解
本文转自:http://www.linuxso.com/linuxrumen/23585.html目录零、概述一、init_baudrate二、serial_init三、console_init_f四、devices_init五、console_init_r六、打印信息七、为什么要使用devlist,std_device[]?零、概述
2012-10-13 22:21:52
839
转载 基于arm9的无线视频小车
本文转自:http://blog.youkuaiyun.com/ayangke/article/details/7101894条在BOA的显示的HTML网页文件中加一条语句即可:http://192.168.1.102:8080/?action=stream>img是HTML语言的一个图像控件,192.168.1.102是我的视频服务器的IP地址。HTML界面设计我也不讲了,我也没
2012-10-09 16:44:18
760
转载 mjpg-streamer源码分析
本文转自:http://blog.163.com/chenhongswing@126/blog/static/1335924432011825104144612/mjpg-streamer源码分析 2011-09-25 10:42:57| 分类: 嵌入式应用|字号 订阅作者:曹忠明,华清远见嵌入式学院讲师。mjpg
2012-10-09 16:42:43
1169
转载 基于Socket的UDP和TCP编程介绍
本文转自:http://www.dzsc.com/data/html/2009-12-22/81035.html 一、概述 TCP(传输控制协议)和UDP(用户数据报协议是网络体系结构TCP/IP模型中传输层一层中的两个不同的通信协议。 TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流套接口(STream socket)
2012-10-09 11:02:22
353
转载 8*8点阵原理及代码
本文转自:http://hi.baidu.com/hbkdeceomqgqrve/item/aa3c86af31b3a816a9cfb7158*8点阵屏显示原理与C程序代码 点阵的接法有共阴和共阳两种(共阳指的是对每一行LED来讲是共阳,即公共端接电源)。 由于51单片机驱动能力有限,亮度不够,所以一般需要三极管驱动,只要行驱动或是列驱动接三极管就可以,不用
2012-10-06 21:05:28
8235
1
转载 linux中断的上半部和下半部
本文转自:http://blog.chinaunix.net/uid-24203478-id-3111803.html与Linux中断息息相关的一个重要概念是Linux中断分为两个半部:上半部(tophalf)和下半部(bottom half)。上半部的功能是"登记中断",当一个中断发生时,它进行相应地硬件读写后就把中断例程的下半部挂到该设备的下半部执行队列中去。因此,上半部执行的速度就会
2012-10-05 11:09:59
374
转载 快速排序--c实现
本文转自:http://blog.youkuaiyun.com/v_july_v/article/details/6116297一、快速排序算法的基本特性时间复杂度:O(n*lgn)最坏:O(n^2)空间复杂度:O(n*lgn)不稳定。快速排序是一种排序算法,对包含n个数的输入数组,平均时间为O(nlgn),最坏情况是O(n^2)。通常是用于排序的最佳选择。因为,排序最快,
2012-10-01 16:10:46
684
转载 typedef 函数指针的用法
typedef 函数指针的用法在网上搜索函数指针,看到一个例子。开始没看懂,想放弃,可是转念一想,这个用法迟早要弄懂的,现在多花点时间看懂它,好过以后碰到了要再花一倍时间来弄懂它。其实很多时候都是这样,如果每次到难一点的内容,总想着下次我再来解决它,那就永远也学不到东西。后面那个例子加了注释,是我对这种用法的理解,希望对新手有所帮助。进入正文: 代码简化
2012-09-26 10:21:21
195
转载 信号量 互斥锁 自旋锁 原子操作
本文转自:http://blog.163.com/hbu_lijian/blog/static/126129153201261722410353/内核同步措施(用于linux内核) 为了避免并发,防止竞争。内核提供了一组同步方法来提供对共享数据的保护。我们的重点不是介绍这些方法的详细用法,而是强调为什么使用这些方法和它们之间的差别。 Linux使用的同步机制可以说从2.
2012-09-17 20:10:54
577
转载 进程控制
本文转自:http://www.cnblogs.com/zhouyinhui/archive/2010/09/09/1822594.html创建新进程后得学好如何控制它,至少得知道如何“中止”它,下面介绍几个常用函数。 1,进程的各个状态 为了更好地理解进程控制,我们需要知道进程状态这个概念。和其他普通事物一样,进程始终处于一系列的状态中,比如我们至少可
2012-09-15 23:13:35
381
转载 进程操作
本文转自:http://www.cnblogs.com/zhouyinhui/archive/2010/09/09/1822594.html
2012-09-15 23:10:14
77
转载 系统调用原理及添加自己的系统调用方法
本文转自:http://www.cnblogs.com/timkyle/archive/2012/04/16/2452741.html说明: 系统调用是内核和应用程序间的接口,应用程序要访问硬件设备和其他操作系统资源,必须通过系统调用来完成。 在linux中,系统调用是用户空间访问内核的唯一手段,除异常和中断外,他们是内核唯一>的合法入口。系统调用的数量很少,在i3
2012-09-15 15:39:35
762
转载 fork函数详解
本文转自:http://blog.youkuaiyun.com/jason314/article/details/5640969一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用for
2012-09-14 14:19:07
387
dm9000驱动
2012-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人