自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 python模块安装之MySQL-Python

环境 win  MySQL-Python下载地址https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python 安装步骤: 1.将再用的python编译器添加到系统环境变量 2.用管理员身份打开cmd,用pip命令安装 所有的py...

2018-07-31 10:33:12

阅读数 534

评论数 1

原创 nfs服务配置/tftp服务配置/启动开发板

前面一篇讲了busybox和最小根文件系统的制作,现在我们说一说 一.linux开启nfs服务 1.在终端输入:下载并安装nfs服务root@ubuntu:~# apt-get install nfs-kernel-server2.创建共享目录 sudo mkdir /home/mf/Des...

2018-04-24 11:49:35

阅读数 88

评论数 0

原创 busybox的安装和配置/最小根文件系统的制作

1.了解uImage和zImage: linux内核经过编译后会生成一个elf格式的可执行程序,叫做vmlinux或vmlinuz,这个是原始的未经任何处理加工的原版内核elf文件,嵌入式系统部署时烧录一般不是这个vmlinux,而是要用objcopy工具去制作成烧录镜像格式的文件Image(这...

2018-04-19 15:24:49

阅读数 4507

评论数 0

原创 web框架-Django简介1

一.什么是web框架(framework)–本质是一个socket 是一种开发框架(解决一个开放性设计问题设计的具有一定约束性的支撑结构),用来支持动态网站、网络应用程序及网络服务的开发。其类型有基于请求的和基于组件的两种框架 二.web应用的流程 1.浏览器发送一个http请求 2.服务...

2018-04-10 16:23:31

阅读数 102

评论数 0

原创 mysql安装和配置/mysql连接python

一.mysql的安装和配置 1.mysql下载 下载地址1:https://www.filehorse.com/ 下载地址2:https://dev.mysql.com/downloads/file/?id=474496 下载地址3:https://blog.csdn.net/xiaobi...

2018-04-10 13:41:32

阅读数 134

评论数 0

原创 嵌入式-v4l2摄像头的工作流程及ioctl功能详解

一.摄像头的工作流程 1.打开设备文件int fd=open("/dev/video0",O_RDWR);2.取得设备的capability,看看设备具体支持哪些功能,比如是否具有视频的输入或者音频的输入等等ioctl(fd_v4l, VIDIOC_QUERYCAP, &am...

2018-03-27 11:28:37

阅读数 1144

评论数 0

原创 jQuery

一.jQuery简介 jQuery对象通过jQuery包装DOM对象后产生的 jQuery对象是jQuery独有的,如果一个对象是jQuery对象,就可以使用jQuery里面的方法 (“#test”).html–获取ID为test的元素内的HTML代码  基本语法(“#test”).html...

2018-01-25 16:22:45

阅读数 191

评论数 0

原创 模态对话框/省市二级联动/左右移动

一.模态对话框-css实现<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title<...

2018-01-23 14:52:09

阅读数 195

评论数 0

原创 事件触发方式

一.event事件 onclick-当用户点击某个对象的时候调用的事件的句柄 ondblclick-当用户双击某个对象的时候调用的事件的句柄 onfocus-元素获得焦点 html lang="en"> head> meta charset=&qu...

2018-01-19 15:23:17

阅读数 1695

评论数 0

原创 ECMAScrip内置对象,BOM模型和DOM模型

javascript-ecmascript有11个内置对象 Array(数组),String,Data,Math,Boolean,Number,Function(函数),Global,Error,RegExp(正则),Object(自定义) 一.Function对象 函数创建方式一 scr...

2018-01-15 16:12:59

阅读数 155

评论数 0

原创 javascript-基础知识

JavaScript的核心就是ECMAScript 文档对象模型:DOM(整合js,css,html) 浏览器对象模型:BOM(整合js和浏览器) 一.Javascript引入方式 1.直接编写 html lang="en"> head> m...

2018-01-10 11:47:50

阅读数 101

评论数 0

原创 css基础知识

一.css的引入方式 方式一:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title&...

2018-01-07 14:49:21

阅读数 119

评论数 0

原创 http协议基础知识

1.http-超文本传输协议,规定了浏览器和万维网之间的通信规则。http是基于请求和响应的模式,是一种无状态的协议,FTP是一种有状态的协议。2.URL-网址 协议名://域名:端口/路径 http://www.blog.csdn.cn:80/index.html3.请求协议 请求首行:请...

2018-01-03 10:41:20

阅读数 209

评论数 0

原创 error: stray ‘\302’ in program/error: stray ‘\240’ in program解决方法

在linux环境下交叉编译.c文件出现以下报错 错误查看od -c *.c 解决方法将.c文件的代码从vi或者gedit编辑器复制到本地的txt文档中保存出现以下提示,点击确定 关闭后,重新打开txt文件 将这些?全部删除后保存,然后重新粘贴到Ubuntu的vi编辑器中执行不再...

2017-12-26 14:16:48

阅读数 931

评论数 0

原创 linux-内核-内核定时器

一.时钟中断概念 1.时钟中断由系统的定时硬件以周期性的时间间隔产生,这个间隔(即频率)由内核根据hz来确定,hz是一个与体系结构无关的常数,可配置(50-1200),在x86平台上默认值是1000 2.每当时钟中断发生的时候,全局变量jiffies(unsigned long)就加1,所以j...

2017-10-26 15:59:09

阅读数 149

评论数 0

原创 linux-内核-x86内核模块加载

大纲: 1.内核模块简介 2.内核模块编译和加载的过程 一.什么叫内核模块(linux如何使用需要的组件呢?) 把所有的组件都编译进内核文件,即zimage或者bzimage,会导致:生成内核文件过大;如果要添加或者删除某个组件,需要重新编译整个内核 让内核文件(即zimage或者bzi...

2017-10-26 10:54:56

阅读数 245

评论数 0

原创 linux-内核-内存知识储备/链表操作

大纲: 1.linux内存管理 2.linux进程地址空间 3.linux内核地址空间

2017-10-24 09:59:54

阅读数 223

评论数 0

原创 前端-html

大纲: 1.html基础知识 2.html标签讲解

2017-10-19 13:15:58

阅读数 422

评论数 0

原创 python编程实例-三级菜单

程序要求 1.打印城市-区-地点的城市三级菜单 2.在菜单中可以一层一层的进入多有的目录层 3.也能够一层一层的退出目录 4.在任何一级菜单都可以退出程序

2017-09-13 16:41:47

阅读数 284

评论数 0

原创 python编程实例-一个简单的购物车程序

这是一个简单的购物车模型,功能并未完善,有待后续补充

2017-09-13 09:37:33

阅读数 795

评论数 0

原创 python编程实例-循环嵌套-九九乘法表

一.实现打印出效果为(几行几列#并不固定)

2017-09-11 14:35:25

阅读数 3699

评论数 0

原创 linux-内核-BootLoader/Uboot/Flash/文件系统

BootLoader Uboot Flash 文件系统

2017-09-01 11:22:11

阅读数 306

评论数 0

原创 linux-内核-将内核模块编译进内核

大纲: 1.交叉编译环境搭建 2.内核模块的编写 3.将开发板连接上PC串口测试,加载模块 4.内核模块参数 5.总结

2017-08-30 16:12:05

阅读数 242

评论数 0

原创 linux-内核-内核基础/内核源码/内核配置和编译

大纲: 1.linux系统构成 2.linux系统划分 3.内核空间和用户空间交互 4.linux内核构成 5.linux内核源码下载和安装步骤 6.linux内核目录结构 7.linux内核编译和配置 8.内核模块定义 9.内核模块特点

2017-08-29 10:06:13

阅读数 227

评论数 0

原创 linux-基础-网络

大纲: 1.linux网络概述 2.网络编程基础 3.网络编程实例

2017-08-24 09:41:05

阅读数 125

评论数 0

原创 linux-基础-线程

大纲: 1.线程基础知识 2.线程编程

2017-08-22 14:43:50

阅读数 105

评论数 0

原创 linux-基础-进程通讯(二)-消息队列/信号量

大纲: 1.消息队列 2.信号量

2017-08-21 15:34:37

阅读数 157

评论数 0

原创 linux-基础-进程通讯(一)-管道通信/信号/内存共享

大纲: 1.管道通信 2.信号通信 3.内存共享

2017-08-19 14:01:42

阅读数 251

评论数 0

原创 linux-基础-进程控制

大纲: 1.进程控制基础 2.进程控制编程基础知识 3.进程通讯概述--初识

2017-08-18 14:28:41

阅读数 140

评论数 0

原创 linux-基础-文件操作/C-库函数文件操作/时间操作

大纲: 1.linux文件操作 2.linux文件操作 3.库函数文件操作 4.时间编程

2017-08-17 11:02:36

阅读数 176

评论数 0

原创 linux-3.基础-gcc/gdb/makefile

大纲: 1.gcc编译 2.gdb调试 3.makefile工程 一.gcc编译(gun c compiler) 1.gcc编译可以将c,c++语言的源程序汇编程序编译,链接成可执行文件(linux中可执行文件没有固定的后缀,根据文件的属性划分) 2.gcc编译分为四个阶段 (1)预...

2017-08-17 10:26:03

阅读数 234

评论数 0

原创 linux-2.基础-怎样实现linux和windows之间进行文件的传递

这里使用的linux环境是Ubuntu14.04 以下所有操作均在root用户下执行 1.在Ubuntu上安装ssh服务 1)ctrl+alt+T进入ubuntu的终端界面 2)输入命令apt-get update 3)再输入apt-get install openssh-server来...

2017-08-16 10:03:18

阅读数 234

评论数 0

原创 python学习之路-RabbitMQ-day11

大纲: 1.RabbitMQ概述 2.创建简单的RabbitMQ 3.消息分发轮询 4.消息持久化 5.消息发布和订阅 6.有选择的接收消息 7.更细致的过滤消息 8.RPC

2017-08-15 14:22:39

阅读数 133

评论数 0

原创 python学习之路-协程-day10

大纲: 1.协程概念 2.yield 3.greenlet 4.gevent 5.爬虫

2017-08-14 21:08:22

阅读数 244

评论数 0

原创 Linux-1.基础-环境安装/目录/基本命令/vi/基本服务配置

大纲: 1.linux环境安装-Ubuntu14.04 2.linux目录结构 3.linux常用操作命令 4.文本编辑器的使用 5.linux系统管理 6.tftp服务安装和配置 7.nfs服务安装和配置 一.linux环境的安装 VMWare (Virtual Machine...

2017-08-14 16:34:35

阅读数 365

评论数 0

原创 python学习之路-模块

大纲: 1.模块的基础知识 2.标准库模块 2.1 os 2.2 sys 2.3 random 2.4 time和datetime 2.5 shutil 2.6 shelve 2.7 configparser 2.8 hashlib 2.9 re 2.10 xml 2.1...

2017-08-12 17:40:41

阅读数 342

评论数 0

原创 python学习之路-内置函数

大纲:python内置函数

2017-08-10 20:50:54

阅读数 248

评论数 0

原创 python学习之路-进程-day09

大纲: 1.为什么需要多进程 2.多进程创建 3.利用进程实现管道通讯 4.多进程信息共享 5.进程锁 6.进程池 7.队列

2017-08-10 20:48:13

阅读数 205

评论数 0

原创 python学习之路-线程-day08

大纲: 1.初始线程和进程 2.多线程和多进程 3.创建多线程 4.计算多线程耗时和join方法 5.守护线程 6.线程锁 7.信号量 8.事件

2017-08-09 20:54:01

阅读数 162

评论数 0

原创 python学习之路-socket网络编程-day07

大纲: 1.socket 2.socketserver

2017-08-06 16:12:31

阅读数 272

评论数 0

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