自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 资源 (6)
  • 收藏
  • 关注

转载 python之SQLAlchemy

TOP1资料(SQLAlchemy使用笔记--SQLAlchemy ORM)http://blog.csdn.net/billvsme/article/details/50319471数据库操作——略复杂,涉及join\outer\outerjoin等down_bindings = (    context.session.query(RouterL3AgentBind

2016-03-20 21:17:58 720

转载 Netfilter中conntrack的建立过程

转自:http://blog.chinaunix.net/uid-26517122-id-4281305.html我们先来看一下iptables定义的连接状态:INVALID :无效连接,防火墙一般会丢弃该连接NEW:新建立的,既只是通信双方中只一方发送了报文,还没有得到回应的ESTABLISHED:已经得到回应的连接。既通信双方都发送过报文的连接RELATED

2016-01-17 16:19:47 2242

转载 vxlan

转自:http://www.tuicool.com/articles/6zMJRn一、深入理解 VXLANVXLAN 是非常新的一个 tunnel 技术,它是一个 L2 tunnel。Linux 内核的 upstream 中也刚刚加入 VXLAN 的实现。相比 GRE tunnel 它有着很的扩展性,同时解决了很多其它问题。一,GRE tunnel 的不足 网络很多

2016-01-17 15:39:08 1660

转载 openstack代码解读——安全组

neutron 安全组二、大神级openstack逻辑解读:例子很到位http://www.cnblogs.com/sammyliu/p/4658746.html

2015-11-08 17:52:24 1562

转载 iptables详解

以下好文转自:http://www.blog.chinaunix.net/uid-26495963-id-3279216.html一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对

2015-11-08 11:43:01 931

转载 Ubuntu 12.04安装英汉词典

http://linux.ctocio.com.cn/59/12422559.shtml这次换到Ubuntu下面之后为了安装词典弄了很长时间、linux并不缺少词典软件、但是缺少词库、所有的词典软件都需要 自己下载安装词库、所以找词库成了一件麻烦的事情。  在使用工作中我们经常需要用去查询一些英文单词的意义、对于像我这类从事计算机相关行业的朋友更是如此、windows下时候一直

2014-02-19 15:32:16 802

转载 使用pdb/日志/gdb调试Python

一、Shell下首先你选择运行的 pypython -m pdb myscript.py(Pdb) 会自动停在第一行,等待调试,这时你可以看看 帮助 (Pdb) h     说明下这几个关键 命令二、Python 2.7(IDLE)#!/usr/bin/python_DEBUG=True   #easier to debugdef debug_dem

2014-02-18 10:21:40 3510

转载 OpenStack 之 keystone学习

毕业前夕->正式上班过渡期,开始学习opentack,前段时间刚刚抽空学习了下python,现在开始openstack学习之路,记录自己的学习过程:Openstack,不做过多解释,让我们直入主题---Keystone。Openstack是一个SOA的架构,理论上各个子项目独立提供相关的服务,互不依赖。例如Nova提供计算服务,Swift提供对象存储服务,Glance提供镜像服务等。但

2014-02-17 11:01:04 11319 1

转载 段页式内存管理

1 虚地址的构成一个进程中所包含的具有独立逻辑功能的程序或数据仍被划分为段,并有各自的段号s,对于段s中的程序或数据,则按照一定的大小将其划分为不同的页。段页式管理时的进程的虚拟地址空间中的虚拟地址由三部分组成:即段号s,页号P和页内相对地址d。虚拟空间的最小单位是页而不是段,从而内存可用区也就被划分成为着干个大小相等的页面,且每段所拥有的程序和数据在内存中可以分开存放。分段的大小也不再受

2013-12-31 10:28:51 3224

转载 linux下cat/more/whereis/locate等常用命令介绍

转载,只为方便使用:陆续更新cat作用:连接并显示指定的一个或者多个文件的有关信息使用方式:cat[选项]文件1 文件2 ...-n:由第1行开始对所有输出的行号编号-b:和-n一样不过对于空白行不编号列子:cat -n hello.c hello1.cmore作用:类似cat,不过会以一页一页的显示方便使用者一页页阅读使用方法:more [选项] 文件名例子:

2013-11-13 16:20:08 1343

转载 linux中man用法

代號代表內容1使用者在shell中可以操作的指令或可执行档2系統核心可呼叫的函数与工具等3一些常用的函数(function)与函数库(library),大部分是C的函数库(libc)4装置档案的说明,通常在/dev下的档案5设定档或者是某些档案的格式6游戏(games)7惯例与协定等

2013-11-12 14:27:39 794

转载 STM32 Printf函数实现方法

今天调试了stm32f407的ADC,一切顺利,然而用串口发送ADC结果时都是16进制数,看着很不爽。于是打算用用牛B的“printf”函数,按照以前的做法,在main文件中添加了“stdio.h”,写好了“printf”函数,沏杯茶,打算边品茶边坐等结果,然而这一坐竟坐了半天也没见结果。一调试发现程序停在了printf函数处,百思不得其解,百度之,得答案,不敢独享,分享如下:

2013-10-12 20:26:02 1253

转载 C++浅拷贝和深拷贝的区别

c++默认的拷贝构造函数是浅拷贝浅拷贝就是对象的数据成员之间的简单赋值,如你设计了一个没有类而没有提供它的复制构造函数,当用该类的一个对象去给令一个对象赋值时所执行的过程就是浅拷贝,如:class A {public:     A(int _data) :     data(_data){}     A(){}private:     int

2013-10-10 11:13:05 654

转载 各大IT、互联网公司笔试面试知识积累

知识点:1、文件索引结构:http://blog.csdn.net/feike2008/article/details/5623110    采用索引这种结构,逻辑上连续的文件可以存放在若干不连续的物理块中,但对于每个文件,在存储介质中除存储文件本身外,还要求系统另外建立一张索引表,索引表记录了文件信息所在的逻辑块号和与之对应的物理块号。有的文件很大,文件索引表也就较大。如果索引表的大

2013-10-08 15:57:55 1450

转载 09网易校园招聘笔试题A卷(研发类笔试题)

第一部分(必做):计算机科学基础1.(单选)软件设计中模块划分应该遵循的准则是:A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合[cpp] view plaincopy答:B  内聚指模块内部各成分之间相关程度的度量 强度性低到高分成 偶然内聚 :关系松散没什么联系 逻辑内聚:几个逻辑上相关的功能被放在同一模块中,如一个模块读

2013-10-08 11:50:40 2632

转载 网易互联网笔试题(多年)

网易2009年校园招聘笔试题:http://www.yjbys.com/topic/bishibaodian/4_4.html2012网易校园招聘笔试题(c++等):http://bbs.csdn.net/topics/370239734网易C++笔试题:http://yjbys.com/bishi/timu/526413.html

2013-09-25 13:27:50 7480 1

转载 阿里巴巴2010-2013校园招聘笔试题

2010年:http://blog.sina.com.cn/s/blog_69d3bd460100l297.html2012年(最全了):http://blog.csdn.net/cai0538/article/details/69455002013年(实习):http://wenku.baidu.com/view/f12c509751e79b896802266c.html2013年:

2013-09-15 12:02:54 2284

转载 STM32使用Systick 实现精确定时

实实在在学会使用Systick请看:这篇学习笔记,完全是基于《STM32不完全手册》而言的,我没有买Alientek的开发板,买的是ARMFly的,其实都差不多,只不过安福莱的板载资源非常丰富罢了,应用起来其实都差不都。《STM32不完全手册》的51到56页就是要这次笔记学习的内容,请自己参考,我不再粘帖,主要讨论的内容其实就几行:void delay_init(u8 SYSCLK)

2013-09-14 10:42:35 3041 1

转载 华为技术面

1. 二叉树、栈、二叉树的定义感觉把它们的特点说出来就行了,二叉树是一个递归定义,当时没答好就被面试官给绕进去了。2.数据结构始终是个大头:排序、哈夫曼树、树的遍历等,不过图考的挺少,大概太复杂了3.操作系统:进程通信机制、什么叫做优先级反转3.现场编程:字符串反转、判断整数是否为回文。感觉现场编程,如果题目很简单的话,就要注意程序的效率和简洁性。还有因为很多人一起进去面试,脑子很

2013-09-02 21:01:00 3159

转载 STM32中断流程处理

作为我的一个习惯,学习某一个平台的东西,总是先要摸清楚中断的处理流程,当然是从文件代码级的流程分析了。 下面就说下stm32的中断流程。我们知道,stm32的库中写好了很多的驱动程序,可以说包括了所有的。同时也提供很多数据处理方式,例如串口的读写,用户可以选择轮询、中断、DMA等3中方式来处理。 关于中断,stm32的库中做好了框架,用户只要填写好几个函数的实现就ok了,就像网上说

2013-08-29 21:27:57 2346

转载 arm的cache 介绍

cache是一个法语单词,意思是"隐藏的存储场所".写缓冲器是一个容量很小的FIFO缓冲器,其主要作用就是对由cache中写到主存的数据提供缓冲.cache控制器将cache行以较高的速度放到写缓冲器中,之后写缓冲器以较低的速度将该cache行写入主存中.    逻辑cache,在虚拟地址空间中存储数据,它位于处理器和MMU之间.处理器可以直接通过逻辑cache访问数据,而无须通过MMU.

2013-08-29 21:25:47 2500

转载 多个进程范文DLL中的函数/全局变量/数据共享段问题

转载请标明是引用于 http://blog.csdn.net/chenyujing1234 第一种方法:数据段共享#pragma data_seg一、#pragma data_seg()1,#pragma data_seg()一般用于DLL中。也就是说,在DLL中定义一个共享的,有名字的数据段。最关键的是:这个数据段中的全局变量可以被多个进程共享。否则多个进程之间无法共享DLL

2013-08-27 14:36:47 5033

转载 linux下学习shell有什么用

shell最大的用处是帮助一个LINUX管理员完成一些繁琐确又单一的问题,比如,你要将数据库里的用户名(1000个)加入到你的系统中,请问你是使用1000次adduser呢还是使用一个循环把他做完,还有一些定时功能,比如每天晚上自动维护服务器,你总不见得每天晚上都在机房守着,很多很多都可以完成。其实LINUX的SHELL在说的白一点就是WINDOWS下的批处理。以上转子:http:

2013-08-27 09:56:08 1652

转载 STM32 DMA使用浅谈

浅谈STM32的DMA模块的使用              -----转贴http://szvcn.blog.163.com/blog/static/1867963200862922147743/前言:接触MCU的编程已经有几年的历史,刚开始是从51(C语言的)学习与应用,后来有学习了8bits的AVR单片机,对MCU有一定的了解;最近接触了STM32的Chip,发现其优点不只是单单宣传的

2013-08-24 21:32:42 1653

转载 STM8内部EEPROM的使用

EEPROM是单片机应用系统中经常会用到的存储器,它主要用来保存一些掉电后需要保持不变的数据。在以前的单片机系统中,通常都是在单片机外面再扩充一个EEPROM芯片,这种方法除了增加成本外,也降低了可靠性。现在,很多单片机的公司都推出了集成有小容量EEPROM的单片机,这样就方便了使用,降低了成本,提高了可靠性。    STM8单片机芯片内部也集成有EEPROM,容量从640字节到2K字节。最为

2013-08-14 09:36:49 11473 1

转载 windows下多线程通信方法(多线程访问同一变量)

多线程知识简介同一进程中可以包含多个线程,由于进程中的多个线程可以共享进程中的资源,所以使同一进程中的多个线程之间通信相对比较简单。当需要有多个线程来访问一个全局变量时,通常我们会在这个全局变量前加上volatile声明,来告诉编译器这个全局变量是“易变”(更直接的讲是“直接存取原始内存地址”,更明确的说是不要编辑器去读缓存中的数据,而是直接从内存中获取变量的值)的,让编译器不要对这个变量

2013-08-12 20:33:15 5100

转载 S3C6410 系统时钟介绍

S3C6410 系统时钟介绍-----------------------------使用环境 PC:     ubuntu 11.04kernel: 2.6.32-28-genericcorss:  arm-linux-gcc 4.3.2arm:    s3c6410-----------------------------作者:    LvApp联系方式:

2013-08-11 19:24:06 699

转载 misc设备驱动模型及实例解析

1、misc设备驱动模型      本节我们来看一下misc设备驱动模型的有关内容,首先是看看它的设备结构体,定义在include/linux/miscdevice.h中:[cpp] view plaincopystruct miscdevice  {      int minor;                  //次设备号,若为 MISC_DYNAMIC_M

2013-08-01 20:59:15 729

转载 SourceInsight与PC-LINT集成进行代码静态分析

Source Insight是个功能强大的源代码编辑、浏览工具,支持多种开发语言(java,c,c++等等),提供快捷方便的定位、查找变量和函数的功能,能以彩色显示方式区分全局变量、函数、注释、宏等,一目了然。Source Insight是一个Windows平台下的共享软件。        PC-LINT是C/C++软件代码静态分析工具,能够帮你在程序动态测试之前发现编码错误,可以把它看作是一

2013-07-23 14:55:05 2753

转载 pclint在 vs2008下的配置

PC-Lint 9.0e破解版 和 中文说明书下载地址(里面的说明书是VC6.0的配置,VS2008见下方):http://download.csdn.net/download/liuchang5/3005191pclint在 vs2008下的配置 :评论:VS2008自带的静态检查工具也不错,使用方法工具栏"Analyze"->Run Code Analysis On O

2013-07-23 14:01:01 1955

转载 linux 2.6.32-38-generic /ubuntu 10.04/TQ2440 NFS配置

一、PC机上NFS的安装及相关配置操作对大家推荐很好使用的nfs服务系统之前,像让大家对Ubuntu nfs服务系统有所了解,然后对Ubuntu nfs服务系统全面讲解介绍,希望对大家有用配置Ubuntu nfs服务器,可见Ubuntu隶属于linux阵营。顺便问一句楼主既然没有文档何必一定要学ubuntu,还是学有文档的比较方便。在Ubuntu下安装、配置Ubuntu nfs服务

2013-07-12 16:17:31 1400

转载 linux驱动部分:交叉编译驱动模块&模块驱动的相关操作&Makefile讲解

根据下面的提醒,在自己电脑是的情况是:b1、模块整个操作流程(1)加载模块:insmod globalfifo_zs_fzs.ko(2)查看模块是否被加载:lsmod(3)查看设备号:cat /proc/devices(4)创建设备节点:mknod /dev/globalfifo_zs_fzs c 250 0    //c 代表字符型设备(5)启动后台进

2013-07-10 15:46:31 8312

转载 Linux kernel的Makefile和Kconfig以及Make menuconfig的关系

KevinBu 标签: Linux熟悉内核的Makefile对开发设备驱动、理解内核代码结构都是非常重要的linux2.6内核Makefile的许多特性和2.4内核差别很大,在内核目录的documention/kbuild/makefiles.txt中有详细的说明。=== 1、内核Makefile概述Linux内核的Makefile分为5个部分:     Makefile   

2013-07-09 20:56:39 3656

转载 Linux编程软件:ubuntu10.04使用wine安装SourceInsight

一/首先安装:wine 下载依赖包并按照 下载wine主题包    sudo apt-get install flex bison       sudo apt-get install wine  一般人都很顺畅地安装完毕了。二/使用wine安装SourceInsight1/首先自然要下载SourceInsight,下载网址为:这里

2013-07-02 21:42:59 1579

转载 数据库(SQL、MySQL、Oracle)安装过程

下面三种数据库自己也正在用,安装方法基本上参考了下面的,因为系统等一些不同,安装过程还是有一定出入的:SQL Server 2005安装过程:www.jb51.net/article/19816.htmMySQL下载与安装5.6.10.1安装图解:jingyan.baidu.com/article/f79b7cb3a25e759144023ee7.htmlORACLE

2013-06-16 15:42:08 772

转载 MFC下MD5加密算法实现,带key(32位MD5小写)

以下转自:http://www.cnblogs.com/littlex/archive/2012/10/22/2733828.html在百度上验证,与网上的32位MD5小写加密相同:http://www.baidu.com/s?tn=baiduhome_pg&ie=utf-8&bs=md5%E6%A0%A1%E9%AA%8C&f=8&rsv_bp=1&rsv_spt=1&wd=md5&rsv_

2013-06-02 12:34:19 8208 4

转载 QT4.8与VS2008配置

一、工欲善其事,必先利其器,搭建好环境是必要的!1,首先明确需要下载什么版本的QT。网上流行的安装说明只是针对过去旧版本的QT,还有要求下载VS2008 SP1补丁的等等。很乱,对于刚接触Qt开发者会造成不必要的困扰,安装个开发环境真的需要那么繁琐和劳神吗。2,对于环境变量的配置,诸如path,QTDIR 和WindowsSdkDir等等。实际上都是旧版本的Qt,新版本的Qt已经不需要

2013-05-13 16:38:38 10925

转载 vs2008下MFC中采用ado连接MySQL(ODBC、非ODBC或C API方式)

其实,以前弄过sql,mysql应该是顺理成章很简单的事情,但很无奈,傻傻地弄了很久,还请教了别人,别人告诉我的跟我在网上查到的都是一样的,但还是不行,归根接地就是“mysql-connector-odbc-5.2.4-win32”这个odbc这里版本号出了问题。自己下载的是mysql-installer-community-5.6.10.1(含odbc5.2.4),装完后发现自带了odbc5

2013-05-06 20:52:31 9450

转载 STM32中,systick具体延时时间计算

/*****************************************************************************  STM32单片机SysTick系统滴答定时器实验程序********************************************************************************/#

2013-04-12 11:14:29 9222

转载 STM32学习笔记time定时器

无疑STM32的定时器是复杂的,主要有定时,捕获,PWM产生功能。我花了点时间看通用定时器2,3,4的框图,tim1则在通用定时器的基础上多加了些功能,称为高级定时器。////////////////////////////////////////////////////////////////////////////////根据程序来分析://///////////定时器2配置500

2013-04-12 11:11:09 2874 1

MFCVS2008数据库SQL串口收发多线程文件存储

数据库SQL登入界面(数据库:Thread ,表名等内容可在登入文件中查找,不再赘述); 串口通信,数据收发; 文件存储,10条存储,可上下查询(请将工程中的txt文件放到E盘下); 多线程、定时器、按钮等功能; 带注释,比较基础,但内容全面,莫见笑……

2012-10-31

24小时时钟显示实验

24小时时钟显示实验,数码管 573 51单片机 proteus仿真

2012-04-10

带串口通信的温度控制器(带proteus仿真)

带串口通信的温度控制器(带proteus仿真),502at 573 51单片机 串口通信 proteus

2012-04-10

51单片机6264扩展存储器读写实验

51单片机6264扩展存储器读写实验,包含实验指导,51 6264 573

2012-04-10

51单片机C语言应用程序设计精讲

电子工业出版社之51单片机C语言应用程序设计精讲(实例精讲),里面包含了较为完整的每一章节的程序和原理图,本人也在学,感觉挺实用的

2010-03-04

C语言实现1602之整屏移动

这个程序时1602之整屏移动,并用C语言进行编写,每个步骤都有详细的说明,初学者应该也能看懂

2010-02-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除