自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Beep__Beep__Beep

Beep_ 发出真诚、谦逊、好学之声。

  • 博客(34)
  • 资源 (5)
  • 收藏
  • 关注

原创 SQL 基础知识 速查手册

本文为了阅读和书写方便使用了小写,SQL不区分大小写,但是工程师需要标准书写。0、登录      命令:mysql -u root -h 10.161.24.231 -p                unicom123      帮助:  help       注释:--  单行注释 或 /*多行*/      oracle数据库不支持as,去掉as即可。1、数据库操

2018-01-12 16:07:05 485

原创 Python初学知识点小结

1、注意设置编码,防止中文出错:#coding=utf-8    输出:print ”hellO"格式化输出:print "%s %s test" %("s1" ,"s2")2、标识符:区分大小写,字符、数字、下划线,数字不能开头,下划线在类中有特殊含义:   _foo:不能直接访问类的属性,__foo:类的私有属性,__foo__:特殊方法专用标识。   新型运算符:  

2017-12-29 16:37:23 454

转载 logstash grok之match解析

读到此篇文章甚好,故分享之:原文:http://www.cnblogs.com/liuxinan/p/5336971.html官方文档:https://www.elastic.co/guide/en/logstash/current/plugins-filters-grok.html基本语法:%{SYNTAX:SEMANTIC}SYNTAX:定义的正

2017-10-23 16:26:21 2759

原创 js问题

js中的坑。。。1、变量提升的问题(var、let、作用域、字符串、严格模式)2、小数精确度的问题3、变量自动转换的问题4、==于===问题(swtich)

2017-10-11 14:43:09 1322

原创 【快速查询】利用SecureCRT在Linux与Windows之间传输文件

1、利用SecureCRT在windows和Linux之间传输文件:windows->linux: 终端输入rz:linux->windows:终端输入: sz  filename保存到的windows路径为:D:\Soft\SecureCRTchs\download2、利用SCP在linux主机之间传输  将本地 music 目录 复制到远程 others 目录下

2017-09-22 10:27:45 429 1

原创 STM32关于触摸芯片 BS8112A-3 BS8116A-3 I2C 源程序 及问题

最近用了一款 BS8112A-3 16NSOP 12键电容触摸按键芯片IC,调了半天没调通 ,最后发现把设备地址看错了,手册给的是7bit地址,子设备地址应该是0xA0不应该是0x50!现上代码:#include "stm32f0xx.h"void I2C_INT_Init(){ GPIO_InitTypeDef GPIO_InitStructure; EXT

2017-03-11 19:15:45 14059 5

原创 ubuntu编译内核命令

http://packages.ubuntu.com/#sudo apt-get install libncurses5-dev#make menuconfig#make

2017-02-17 17:29:06 655

原创 交叉编译工具及 makefile工程管理工具

1、交叉连接工具      是指在A平台编译出B平台上的程序。      交叉编译器:        arm-linux-gcc  -static hello.c -o hello         查看头文件:arm-linux-gcc -print -search -dirs       交叉链接工具:    arm-linux-ld  -Tled.lds -o led.elf le

2016-11-15 20:11:17 509

原创 Linux 进程通信学习1-管道

*进程通信的目的:1、进程间数据传输2、进程之间资源共享3、进程通知事件,发送消息4、进程的控制,一个进程完全控制另一个进程如debug进程。*名词解释:IPC(interprocess comunication) 进程间通信POSIX 可移植的操作系统接口*Linux进程间通信的7种主要方式:无名管道pipe、有名管道FIFO,信号signal、消息队列、共享

2016-11-07 21:57:45 394

原创 Linux 进程初步认识1

进程常用的5个函数:1  pid_t fork(void)  //创建子进程,复制代码段和数据段    成功:父进程 返回子进程pid ,子进程返回0 失败 -12  pid_t vfork(void)  //创建子进程,复制代码段和,共享数据段    成功:父进程 返回子进程pid ,子进程返回0 失败 -13  pid_t wait(int *status)  //进程

2016-11-07 17:53:51 331

原创 Linux动态库/静态库创建与使用

创建过程:1编写文件 开始连接       gcc  -c mylib0.c  -o mylib0.o2将目标文件加入库中   ar cqs  libmylib0.a mylib0.o3、将库文件拷贝到/usr/lib

2016-11-05 16:21:38 419

原创 linux-C 开发及调试工具 (vim-gcc-gdb-coredump)总结

本文主要总结Linux-C平台下的开发及调试工具,文中命令用蓝色字体标示。目录:1、vi/vim使用笔记2、gcc使用笔记3、gdb使用笔记4、Coredump使用笔记第1节:vi/vim的使用  1.1 创建文件 touch  file.c ,打开文件vimfile.c  1.2 vi的三种工作模式:      按ESC按键进入命令行模式,可以使用VI

2016-11-01 21:53:43 543

原创 何为原语?为何屏蔽中断

最近开发的项目,出现了一个奇怪的bug,即程序运行的结果时好时坏,最后发现问题出现在中断上。经过2天的调试才发现,原来程序中有一段经常调用的数据处理程序有一个参数,恰巧该参数的值需要在中断中获得,因此当数据处理过程中用到这个参数时,恰巧发生中断则会导致该参数被改变,因此会严重影响到数据处理程序,经过测试,可以使用2种方法避免此问题。1、在包含该参数的数据处理程序段之前屏蔽中断,执行结束后恢

2016-08-26 19:16:54 2921

原创 PIC12系列 TIMER0定时器初始化设置

Timer0 模块是 8 位定时器 / 计数器,具有以下特性:• 8 位定时器 / 计数器寄存器 (TMR0)• 8 位预分频器 (与看门狗定时器共用)• 可编程内部或外部时钟源• 可编程外部时钟边沿选择• 溢出时产生中断

2016-07-26 14:57:35 4559

原创 PIC12F617单片机ADC初始化配置

#include #include #include "ADC.h"/************************************************************** @beep_; void Adc_Init(void);//完成ADC初始化 ADC配置过程: >1:端口设置:模拟输入无上拉  TRISIO:

2016-07-26 14:46:39 2450

转载 全虚拟化与半虚拟化的区别(xen)

ring0是指CPU的运行级别,ring0是最高级别,ring1次之,ring2更次之…… 拿Linux+x86来说, 操作系统(内核)的代码运行在最高运行级别ring0上,可以使用特权指令,控制中断、修改页表、访问设备等等。 应用程序的代码运行在最低运行级别上ring3上,不能做受控操作。如果要做,比如要访问磁盘,写文件,那就要通过执行系统调用(函数),执行系统调用的时候,CPU的运

2016-06-02 16:28:58 4984

原创 智能家居系统开发框架

智能家居系统开发框架 版本号:V0.1版本历史:V0.1,2016/5/15,beep_,初步规划智能家居系统框架并对部分内容予以说明。 一、智能家居系统内部划分 (1)按系统划分 家电控制系统(冰箱、电视、空调)灯光控制系统(灯、窗帘)家庭安防系统(门、窗、火灾、漏水、漏电、漏气、入侵、摄像)家庭娱乐系统(灯光、音响、电视) 家庭检测系统(温度、湿度、

2016-05-19 15:41:10 3856

原创 3.3V、5V稳压管芯片给IC 芯片供电的问题

现在DC芯片还是比较多的,12V转5V、3.3V都有相关的芯片,合理运用这些芯片可以节省很多功耗,并提升电源性能。但是这些芯片对PCB布线的要求也是比较高的,器件多则几个电容、电阻、电感、少则2个电容、电感。有时候自己可能为了省事,弄个稳压管电路就OK了,一个电阻、一个稳压管就可以完成转换。下图就是一个典型的稳压管电路。要想实现稳压关键要做好参数的计算:首先确定IC工作电流:(

2016-04-28 17:25:18 6215 2

原创 MMBFJ175 不同厂家,不可随意更换的分析

在传感器测量电路时,电流经过P沟道结型三极管变为电压信号,但是老是达不到理想效果,数据测量值偏大,后来发现MMBFJ175来自于不同厂家,一个是仙童的MMBFJ175,测量数值较大,一个是安森美的MMBFJ175LT1测量结果小些,后来看了一下datasheet,才发现结果不同,原因如下:按照数据手册,rds计算公式如图,其中仙童半导体Vgs=30v,安森美Vgs=25V ,故仙童

2016-03-30 12:08:00 582

原创 传奇生物-龙

易经是我大二时买的一本书,当我花几块钱的价格把他捧在手心时,一股儒雅之风和街头算命神秘感便油然而生,然而....,我还是把易经丢在床头,只是偶尔翻开看看,太晦涩了。当然今天的主题,就与易经的乾坤和坤卦有关。先摘抄一下易经乾卦的原文和译文。初九:〖原文〗潜龙勿用。〖译文〗潜藏的龙,不要施展威力。九二:〖原文〗见(xiàn)龙在田,利见大人。〖译文〗龙在田野里出现了,利于表

2016-03-18 10:52:24 1226

原创 STM32F0与STM32F1的GPIO是不同的分析

STM32F0与STM32F1的GPIO是不同的,细说比较乱,直接上图。STM32F1的GPIO基本结构:从图上看STM32f1输入只有上下拉,输出有开漏和推挽。STM32F0的GPIO基本结构:从图上看STM32f0输入只有上下拉,输出有开漏和推挽,而且后面也有上下拉选项。既然GPIO基本结构都不同了,寄存器操作方式自然不同了。比如,STM32

2016-03-16 21:56:37 4263 1

原创 通过封装和数字万用表判断贴片二极管、稳压管、LED、正负级性

二级管是电子电路中比较常用的电子器件,其包括普通二极管、稳压管、LED等。通过封装判断:一般二极管一边有横线的为负极,LED反面有横线的为正级(T型标)。本人对通过封装判断正负极老是模糊,(尤其是钽电容横切端为正级),一般作为电子人员身边必备万用表,因此通过数字万用表判断再简单不过。普通二极管判断:将档位调到K欧,测量电阻,根据电阻极大,较小来判断。或使用判断导通档,对于击穿的二极管,

2016-03-08 13:36:25 2965

原创 0R电阻有大用处

最近入门学习电源技术,分析别人的电路板发现0R电阻比较常见,目前认识到0R电阻的重要性有3点。1、开关作用     比如一个器件不确定是28V供电还是12V供电,可以在设计过程中兵分2路,选择那一路就只在那一路焊上0R电阻。作用相当于左右开关。2、跳线     由于PCB单层板比双层板要便宜,所以生产时普遍采用单层板,但是采用单层板有时候布线会十分困难,这时候就会采用跳线,但是使用

2016-01-18 16:36:37 4469

原创 云计算总结

一、云计算特点   按需服务、弹性服务、抽象、服务检查(资源使用情况)、网络连接、资源集中动态分配。二、云服务类别基础设施服务(IaaS):提供存储和计算功能。用户无需自己购买硬件。例如:Amazon EC2。平台即服务(PaaS):提供应用程序开发及运行坏境。例如:Google's APP Engine。软件即服务(SaaS):为多位终端用户提供软件服务。例如:WPS。三

2016-01-05 12:34:29 921

原创 整数变换问题和N皇后问题解析(C语言)

说明:以前的算法现在公布一下。问题一:整数变换问题:2个整数M,N,求M经过F(i)=3i,g=(int)g/2,变换后变为N的最小次数和变换序列。问题二:N皇后问题,如何排列N个皇后使在同一行或列或对角线不存在2个皇后。以使其不相互攻击。解答:采用回溯法,第一步,列出二个问题的排列和分支树。皇后问题的排列树:开始   0第一行 |                     

2016-01-04 14:13:17 3589 1

原创 物联网 IEEE 802.15.4协议概述

说明:自己写的一篇小小的报告,现在将其公开。摘要:IEEE 802.15.4描述了低速率无线个人局域网的物理层和媒体接入控制协议。它属于IEEE 802.15工作组。IEEE 802.15.4是ZigBee、WirelessHART、 和MiWi规范的基础。关键字: 低功耗  802.15.4  低速率  WPANAbstract: IEEE Std 802.15.4-2003 def

2016-01-04 14:04:56 5651

原创 最优化算法计算最小租金问题

问题简介:给定游艇出租站i到出租站J之间的租金为R(I,J),计算出从出租站到游艇站n所需要的最小租金。问题求解:采用动态优化算法递归求解:设r(i,j)为第i站到第j站的最小租金,对于i有                     r(i,j)=min{r(i,j),r(i,k)+r(k,j)}最优子结构性质:假设存在k’!=K为中间站时i,j之间的租金最小,则得出K=K’,产生矛

2015-12-10 20:52:24 934

原创 棋盘覆盖问题、半数集问题算法解析-C语言

问题一:棋盘覆盖问题     对于一个规模为的棋盘,其中有一个方格和其他方格完全不同,称这一方格为特殊方格,且称该棋盘为特殊棋盘,设计一种算法可以使用4种不同的L型骨牌来填充棋牌。解答:采用分治策略。第一步:把解决规模为K的棋盘问题分为解决4个规模为K-1的子棋盘问题。若K=1,则返回。第二步:对于含有特殊方格子棋盘返回第一步。第三步:将其余子棋盘靠近父棋盘中心的方格设为特殊棋

2015-12-10 20:35:32 3610

原创 ZigBee传输方式和寻址方式的理解

利用空闲时间做一个总结:传输方式:直接传输:zigbee 协调器、路由器、终端节点之间相互传输。他们之间的数据直接转移。间接传输:ZigBee不直接把数据传输给某个目标节点,而是通过信标的方式,通知目标节点来提取。我的理解:目前尚不清楚直接/间接传输的区别,但是很明显直接传输很普遍,但是间接传输的方式的功耗可能会小。ZigBee作为低速低功耗网络,肯定需要一些奇葩的传输方式来省

2015-12-10 16:55:53 3379

原创 结合固件库探讨STM32读写FLASH步骤、HardFault问题

在单片机系统中,程序的存储一般放在flash中,不易丢失的数据一般存放在EEROM中(比如说我们经常使用的AT24C02,、AT24C256),一般情况不建议将频繁读写的数据存放在Flash中,一方面FLASH在单片机中都是1K或2K为一页,在执行擦除指令时,一次最少要擦除一页的数据。FLASH支持单字节读写,但每次在更新数据前都必须先擦除原数据,然后才能重新写入数据,而不能在原数据基础上更新内容

2015-10-12 14:32:41 6901 1

转载 劝学

荀子劝学一篇,鞭笞自己,好好努力。      君子曰:学不可以已。   青,取之于蓝,而青于蓝;冰,水为之,而寒于水。木直中绳,輮以为轮,其曲中规,虽有槁暴,不复挺者,輮使之然也。故木受绳则直,金就砺则利,君子博学而日参省乎己,则知明而行无过矣。故不登高山,不知天之高也;不临深溪,不知地之厚也;不闻先王之遗言,不知学问之大也。干、越、夷、貉之子,生而同声,长而异俗,教使之然也。诗曰:「嗟尔

2015-09-26 08:47:00 593

原创 STM32停止模式唤醒不恢复时钟的后果

关于STM32的低功耗详细解析请在 STM32低功耗模式解读中查看,在里面讲到当STM32在停止模式时,芯片1.8V区域时钟别关闭,HSI,HSE时钟也被关闭,当某个使能的中断或事件发生后,STM32从停止模式退出,此时STM32默认的时钟为HSI,因此若要让STM32回到运行模式并正常工作一段时间,必须要注意STM32的时钟问题,按照实际情况选择是否将系统时钟恢复到停止模式前的时钟配置。测试

2015-08-26 14:16:39 8986

原创 STM32低功耗模式解读

本文主要解读STM32低功耗模式的机制,并不侧重STM32低功耗的程序实现,而且借助STM32固件库实现STM32低功耗会变的非常简单。一、STM32芯片性能使用芯片型号:stm32f030f4,CORTEX -M0.封装TSSOP20.运行模式:内部时钟(HSI),系统时钟频率采用48MHZ。工作电压:3.3V芯片具体参数如下:二、芯片功耗功耗:

2015-08-25 12:26:23 16362 1

原创 STM32上电复位不正常 手动复位正常的原因

描述:STM32f0按键模块电路经常遇到上电不复位的情况,芯片采用的是stm32f030,按键模块采用ZLG7290芯片、4X4按键LED矩阵。ZLG7290是周立功公司专门开发的按键芯片,其最大可支持64个按键和64个LED,可通过I2C协议对其读写,ZLG7290与stm32f030复位电路采用datasheet参考电路,如下:正常情况下,电路上电后会有一个LED全部点亮的过程,上电稳定延时后,

2015-08-19 13:59:11 20038 2

kafka_2.10-0.10.1.0.tgz

kafka_2.10-0.10.1.0.tgz

2017-11-16

基于中国联通在线计费系统的计费引擎设计与实现.

机器学习实战.pd机器学习实战.pd机器学习实战.pd机器学习实战.pd机器学习实战.pd

2017-11-16

SSH三大框架经典入门教程 PDF清晰版 只要2C币

SSH三大框架经典入门教程 PDF清晰版 只要2C币,比其他地方便宜。

2017-11-16

_Cortex-M3基础

第三讲_Cortex-M3基础.ppt

2015-08-24

Cortex-M3处理器体系结构

Cortex-M3处理器体系结构

2015-08-24

空空如也

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

TA关注的人

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