- 博客(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
741
转载 Netfilter中conntrack的建立过程
转自:http://blog.chinaunix.net/uid-26517122-id-4281305.html我们先来看一下iptables定义的连接状态:INVALID :无效连接,防火墙一般会丢弃该连接NEW:新建立的,既只是通信双方中只一方发送了报文,还没有得到回应的ESTABLISHED:已经得到回应的连接。既通信双方都发送过报文的连接RELATED
2016-01-17 16:19:47
2267
转载 vxlan
转自:http://www.tuicool.com/articles/6zMJRn一、深入理解 VXLANVXLAN 是非常新的一个 tunnel 技术,它是一个 L2 tunnel。Linux 内核的 upstream 中也刚刚加入 VXLAN 的实现。相比 GRE tunnel 它有着很的扩展性,同时解决了很多其它问题。一,GRE tunnel 的不足 网络很多
2016-01-17 15:39:08
1689
转载 openstack代码解读——安全组
neutron 安全组二、大神级openstack逻辑解读:例子很到位http://www.cnblogs.com/sammyliu/p/4658746.html
2015-11-08 17:52:24
1573
转载 iptables详解
以下好文转自:http://www.blog.chinaunix.net/uid-26495963-id-3279216.html一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对
2015-11-08 11:43:01
947
转载 Ubuntu 12.04安装英汉词典
http://linux.ctocio.com.cn/59/12422559.shtml这次换到Ubuntu下面之后为了安装词典弄了很长时间、linux并不缺少词典软件、但是缺少词库、所有的词典软件都需要 自己下载安装词库、所以找词库成了一件麻烦的事情。 在使用工作中我们经常需要用去查询一些英文单词的意义、对于像我这类从事计算机相关行业的朋友更是如此、windows下时候一直
2014-02-19 15:32:16
813
转载 使用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
3526
转载 OpenStack 之 keystone学习
毕业前夕->正式上班过渡期,开始学习opentack,前段时间刚刚抽空学习了下python,现在开始openstack学习之路,记录自己的学习过程:Openstack,不做过多解释,让我们直入主题---Keystone。Openstack是一个SOA的架构,理论上各个子项目独立提供相关的服务,互不依赖。例如Nova提供计算服务,Swift提供对象存储服务,Glance提供镜像服务等。但
2014-02-17 11:01:04
11338
1
转载 段页式内存管理
1 虚地址的构成一个进程中所包含的具有独立逻辑功能的程序或数据仍被划分为段,并有各自的段号s,对于段s中的程序或数据,则按照一定的大小将其划分为不同的页。段页式管理时的进程的虚拟地址空间中的虚拟地址由三部分组成:即段号s,页号P和页内相对地址d。虚拟空间的最小单位是页而不是段,从而内存可用区也就被划分成为着干个大小相等的页面,且每段所拥有的程序和数据在内存中可以分开存放。分段的大小也不再受
2013-12-31 10:28:51
3252
转载 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
1362
转载 linux中man用法
代號代表內容1使用者在shell中可以操作的指令或可执行档2系統核心可呼叫的函数与工具等3一些常用的函数(function)与函数库(library),大部分是C的函数库(libc)4装置档案的说明,通常在/dev下的档案5设定档或者是某些档案的格式6游戏(games)7惯例与协定等
2013-11-12 14:27:39
805
转载 STM32 Printf函数实现方法
今天调试了stm32f407的ADC,一切顺利,然而用串口发送ADC结果时都是16进制数,看着很不爽。于是打算用用牛B的“printf”函数,按照以前的做法,在main文件中添加了“stdio.h”,写好了“printf”函数,沏杯茶,打算边品茶边坐等结果,然而这一坐竟坐了半天也没见结果。一调试发现程序停在了printf函数处,百思不得其解,百度之,得答案,不敢独享,分享如下:
2013-10-12 20:26:02
1261
转载 C++浅拷贝和深拷贝的区别
c++默认的拷贝构造函数是浅拷贝浅拷贝就是对象的数据成员之间的简单赋值,如你设计了一个没有类而没有提供它的复制构造函数,当用该类的一个对象去给令一个对象赋值时所执行的过程就是浅拷贝,如:class A {public: A(int _data) : data(_data){} A(){}private: int
2013-10-10 11:13:05
673
转载 各大IT、互联网公司笔试面试知识积累
知识点:1、文件索引结构:http://blog.csdn.net/feike2008/article/details/5623110 采用索引这种结构,逻辑上连续的文件可以存放在若干不连续的物理块中,但对于每个文件,在存储介质中除存储文件本身外,还要求系统另外建立一张索引表,索引表记录了文件信息所在的逻辑块号和与之对应的物理块号。有的文件很大,文件索引表也就较大。如果索引表的大
2013-10-08 15:57:55
1461
转载 09网易校园招聘笔试题A卷(研发类笔试题)
第一部分(必做):计算机科学基础1.(单选)软件设计中模块划分应该遵循的准则是:A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合[cpp] view plaincopy答:B 内聚指模块内部各成分之间相关程度的度量 强度性低到高分成 偶然内聚 :关系松散没什么联系 逻辑内聚:几个逻辑上相关的功能被放在同一模块中,如一个模块读
2013-10-08 11:50:40
2658
转载 网易互联网笔试题(多年)
网易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
7497
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
2292
转载 STM32使用Systick 实现精确定时
实实在在学会使用Systick请看:这篇学习笔记,完全是基于《STM32不完全手册》而言的,我没有买Alientek的开发板,买的是ARMFly的,其实都差不多,只不过安福莱的板载资源非常丰富罢了,应用起来其实都差不都。《STM32不完全手册》的51到56页就是要这次笔记学习的内容,请自己参考,我不再粘帖,主要讨论的内容其实就几行:void delay_init(u8 SYSCLK)
2013-09-14 10:42:35
3079
1
转载 华为技术面
1. 二叉树、栈、二叉树的定义感觉把它们的特点说出来就行了,二叉树是一个递归定义,当时没答好就被面试官给绕进去了。2.数据结构始终是个大头:排序、哈夫曼树、树的遍历等,不过图考的挺少,大概太复杂了3.操作系统:进程通信机制、什么叫做优先级反转3.现场编程:字符串反转、判断整数是否为回文。感觉现场编程,如果题目很简单的话,就要注意程序的效率和简洁性。还有因为很多人一起进去面试,脑子很
2013-09-02 21:01:00
3168
转载 STM32中断流程处理
作为我的一个习惯,学习某一个平台的东西,总是先要摸清楚中断的处理流程,当然是从文件代码级的流程分析了。 下面就说下stm32的中断流程。我们知道,stm32的库中写好了很多的驱动程序,可以说包括了所有的。同时也提供很多数据处理方式,例如串口的读写,用户可以选择轮询、中断、DMA等3中方式来处理。 关于中断,stm32的库中做好了框架,用户只要填写好几个函数的实现就ok了,就像网上说
2013-08-29 21:27:57
2371
转载 arm的cache 介绍
cache是一个法语单词,意思是"隐藏的存储场所".写缓冲器是一个容量很小的FIFO缓冲器,其主要作用就是对由cache中写到主存的数据提供缓冲.cache控制器将cache行以较高的速度放到写缓冲器中,之后写缓冲器以较低的速度将该cache行写入主存中. 逻辑cache,在虚拟地址空间中存储数据,它位于处理器和MMU之间.处理器可以直接通过逻辑cache访问数据,而无须通过MMU.
2013-08-29 21:25:47
2551
转载 多个进程范文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
5096
转载 linux下学习shell有什么用
shell最大的用处是帮助一个LINUX管理员完成一些繁琐确又单一的问题,比如,你要将数据库里的用户名(1000个)加入到你的系统中,请问你是使用1000次adduser呢还是使用一个循环把他做完,还有一些定时功能,比如每天晚上自动维护服务器,你总不见得每天晚上都在机房守着,很多很多都可以完成。其实LINUX的SHELL在说的白一点就是WINDOWS下的批处理。以上转子:http:
2013-08-27 09:56:08
1661
转载 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
1676
转载 STM8内部EEPROM的使用
EEPROM是单片机应用系统中经常会用到的存储器,它主要用来保存一些掉电后需要保持不变的数据。在以前的单片机系统中,通常都是在单片机外面再扩充一个EEPROM芯片,这种方法除了增加成本外,也降低了可靠性。现在,很多单片机的公司都推出了集成有小容量EEPROM的单片机,这样就方便了使用,降低了成本,提高了可靠性。 STM8单片机芯片内部也集成有EEPROM,容量从640字节到2K字节。最为
2013-08-14 09:36:49
11513
1
转载 windows下多线程通信方法(多线程访问同一变量)
多线程知识简介同一进程中可以包含多个线程,由于进程中的多个线程可以共享进程中的资源,所以使同一进程中的多个线程之间通信相对比较简单。当需要有多个线程来访问一个全局变量时,通常我们会在这个全局变量前加上volatile声明,来告诉编译器这个全局变量是“易变”(更直接的讲是“直接存取原始内存地址”,更明确的说是不要编辑器去读缓存中的数据,而是直接从内存中获取变量的值)的,让编译器不要对这个变量
2013-08-12 20:33:15
5136
转载 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
716
转载 misc设备驱动模型及实例解析
1、misc设备驱动模型 本节我们来看一下misc设备驱动模型的有关内容,首先是看看它的设备结构体,定义在include/linux/miscdevice.h中:[cpp] view plaincopystruct miscdevice { int minor; //次设备号,若为 MISC_DYNAMIC_M
2013-08-01 20:59:15
736
转载 SourceInsight与PC-LINT集成进行代码静态分析
Source Insight是个功能强大的源代码编辑、浏览工具,支持多种开发语言(java,c,c++等等),提供快捷方便的定位、查找变量和函数的功能,能以彩色显示方式区分全局变量、函数、注释、宏等,一目了然。Source Insight是一个Windows平台下的共享软件。 PC-LINT是C/C++软件代码静态分析工具,能够帮你在程序动态测试之前发现编码错误,可以把它看作是一
2013-07-23 14:55:05
2775
转载 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
1968
转载 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
1414
转载 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
8360
转载 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
3673
转载 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
1600
转载 数据库(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
790
转载 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
8228
4
转载 QT4.8与VS2008配置
一、工欲善其事,必先利其器,搭建好环境是必要的!1,首先明确需要下载什么版本的QT。网上流行的安装说明只是针对过去旧版本的QT,还有要求下载VS2008 SP1补丁的等等。很乱,对于刚接触Qt开发者会造成不必要的困扰,安装个开发环境真的需要那么繁琐和劳神吗。2,对于环境变量的配置,诸如path,QTDIR 和WindowsSdkDir等等。实际上都是旧版本的Qt,新版本的Qt已经不需要
2013-05-13 16:38:38
10979
转载 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
9469
转载 STM32中,systick具体延时时间计算
/***************************************************************************** STM32单片机SysTick系统滴答定时器实验程序********************************************************************************/#
2013-04-12 11:14:29
9408
转载 STM32学习笔记time定时器
无疑STM32的定时器是复杂的,主要有定时,捕获,PWM产生功能。我花了点时间看通用定时器2,3,4的框图,tim1则在通用定时器的基础上多加了些功能,称为高级定时器。////////////////////////////////////////////////////////////////////////////////根据程序来分析://///////////定时器2配置500
2013-04-12 11:11:09
2916
1
MFCVS2008数据库SQL串口收发多线程文件存储
2012-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人