遥远的星星

本人博客:blog.zh123.top

完美解决Vim,Vundle,Youcomplete以及code高亮问题

打开~/.vimrc ,没有创建一个,复制以下内容 1.解决语法高亮问题 " YCM " 允许自动加载.ycm_extra_conf.p...

2018-12-12 21:07:44

阅读数:291

评论数:0

FreeRTOS中断优先级,临界区的配置(特别重要)

一 背景 网上有许多关于FreeRTOS中断优先级的配置资料,但是在v10.0中个别配置项发生了变化,在这篇文章中详细的介绍了整个优先级管理配置方案。 ARM芯片的优先级为0~255,不同的芯片厂商所用的优先级不同,并不是全部使用,这里以ARM Cortex-M3系列为例。CM3内核的优先级分...

2018-04-15 12:23:29

阅读数:880

评论数:0

嵌入式中缓冲区队列的实现

在串口,IIC或SPI以及CAN等通信中,往往需要一次性发送一帧完整的数据,由于硬件发送的速度问题,硬件不能及时发送出去,就会导致数据丢失等一系列问题。通常采用建立缓冲区解决。队列可以有效的利用缓冲区空间,并且保证数据在发送和接收过程中的时序问题。现在网上有公开的队列源码,其一般由入队,出队,查询...

2018-04-12 16:53:35

阅读数:283

评论数:0

STM32F1xx及STM32F2系列串口,SPI配置,CAN配置

平时常用的串口和SPI配置在这里列出来,以便不时之需,直接拿过来用。同时指出了STM32F1系列和STM32F2系列经常出现的问题。使用的库函数为标准库函数,而非HAL库。 一、串口的配置: STM32F1系列串口: /* *函数名:USART1_Config() *描述:串口1配置函数...

2018-04-12 16:26:36

阅读数:293

评论数:0

Python多线程爬虫

随着信息化社会的不断发展,目前全球的网站持有量在逐步上升,各行各业的数据都以数字化的形式在互联网上传播。网络爬虫这个名词应运而生,最初用于搜索引擎,像百度,谷歌等。本文主要以python为编程语言,实现了自动化工作的爬虫,并且可以有选择性的爬取各种网页内容,以及爬取范围。最后对比了单线程和多线程两...

2018-03-24 16:46:52

阅读数:1475

评论数:1

Thinkphp应用中的问题

一 在ThinkPHP框架下,JS和U方法共同拼接URL var sid = document.getElementById("id").value; var tp = GetQueryString('tp'...

2018-03-01 19:34:05

阅读数:81

评论数:0

Ngrok+OpenVPN实现任意接入内网

前言 目前来说,我们所在的内网(局域网)有很多,像公司的局域网,工厂的局域网,更为常见的校园网,很多资源的访问需要在内网才可以。但是当我们在校外,出差等,往往访问那些资源会很不方便,这时候经常会想到VPN技术。但是像学生是一般不会开放这种权限或资源,需要自己搭建,前提是有一台位于校园网边界的服务...

2018-02-24 16:15:40

阅读数:4530

评论数:0

Centos下PHP5升级PHP7

首先下载PHP7安装包,使用wget http://am1.php.net/distributions/php-7.2.0.tar.bz2,或者直接访问下载,然后ftp到linux服务器 解压压缩包,tar –xjf php-7.0.2.tar.bz2 进入文件夹,cd php-7.0....

2017-12-22 10:35:09

阅读数:5308

评论数:0

Keil4,Keil5下使用STlink II 仿真调试

1.关闭Keil软件 2.下载以下压缩包STlink II相关文件,包含三个文件ST-LINKII-KEIL.dll,StorAcc.dll和TOOLS.INI 3.将ST-LINKII-KEIL.dll和StorAcc.dll复制到Keil\ARM\BIN目录下,。 4.打开TOOLS.I...

2017-12-18 11:14:13

阅读数:3441

评论数:0

Centos6.5使用NAT方式配置网络

动态配置 1.打开网络配置文件: 进入网络初始化配置文件存放目录 cd /etc/sysconfig/network-scripts/ 新建一个文件: vi ./ifcfg-Auto_eth0,如果存在则不需要新建

2017-11-18 10:55:27

阅读数:3494

评论数:0

记录一次由Redis漏洞引起的服务器遭遇入侵事件

情况概述: 服务器CPU长时间100%占用率,带宽用尽,服务器各种服务启动后自动关闭。阿里云提示有挖矿进程,提示发起DDOS攻击。日志分析:Oct 30 03:50:02 dsdsaa crond: sendmail: fatal: parameter inet_interfaces:...

2017-11-01 10:32:39

阅读数:179

评论数:0

Debian(树莓派)下搭建LNMP

一、更新apt安装源 sudo apt-get install update二、安装nginx sudo apt-get install nginx 安装完成后,使用sudo service nginx start启动服务 nginx -v查看当前安装的版本...

2017-09-26 14:05:32

阅读数:1033

评论数:2

JLINK固件修复

0.开始前准备工具1.SAM-BA v2.12.exe 用于烧写固件 下载地址:http://download.csdn.net/detail/hzt12345hf/9457629新版本的SAM-BA(例如sam-ba v2.9)不能正确连接JLink,所以还是用了这个版本2.JLink v8固件...

2017-07-30 21:15:04

阅读数:2965

评论数:0

STM32下调试CAN通信

基本流程: 1、初始化CAN模块: 启用CAN时钟 配置CAN功能寄存器(包括位定时,分频等等) 配置CAN过滤器 打开中断 2、初始化I/O口 启用GPIO时钟 打开CAN对应的GPIO引脚 配置重映射(根据实际情况) ...

2017-06-14 16:02:00

阅读数:330

评论数:0

STM32伺服编码器接口

在STM32的高级定时器和一般定时器中有Encoder interface mode(编码器接口),TI1和TI2分别对应TIM_CH1 和TIM_CH2 通道。 一、计数规则如下: 表55的是编码器不同的信号下计数方向。 1.仅在TI1边沿计数:上升沿触发时,若对应TI2为低电平,则计...

2017-06-14 16:00:47

阅读数:437

评论数:1

PHP多文件上传问题汇总

一、php配置项修改 还需要根据实际情况来修改php.ini配置文件中的max_execution_time(php页面执行最大时间)、 upload_max_filesize和post_max_size等3个参数。修改php.ini配置文件 upload_max_filesize = 20M...

2017-04-22 11:21:39

阅读数:336

评论数:0

使用HAL库函数建立STM32F2工程笔记

一、建立一个新的文件夹,新建三个文件夹User、Driver、Project,还可以加一个Doc存放工程的相关说明等等。 1、将STM32F2xx的库函数(HAL函数库)中的Drivers文件夹中的所有文件复制到Driver中。 2、找到.\STM32Cube_FW_F2_V1.1.0\Pro...

2017-03-07 20:44:33

阅读数:2073

评论数:0

DGUS调试笔记一

0、串口的通讯配置: 在机器背面VHC86芯片有两个焊点,若焊点短接,即屏工作在TTL电平下,默认出厂处于分离状态,即RS232电平下。直接将DIN与232的TX相连,DOUT与RX相连,地线直接相连,其中两个DIN两个GND用任意一个即可。DMT480270T043_02WT只能工作在...

2017-03-01 15:43:57

阅读数:1583

评论数:0

centos下安装中文输入法及系统中文支持

centos 6.3用yum安装中文输入法 1.需要root权限,所以要用root登录 ,或su root 2.yum install "@Chinese Support" 3.exit 4.回到桌面,system->prefere...

2017-03-01 14:05:53

阅读数:300

评论数:0

linux下tar的使用方法

tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有g...

2017-01-02 12:43:51

阅读数:219

评论数:0

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