自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BG2DGR的博客

BG2DGR的博客

  • 博客(58)
  • 收藏
  • 关注

原创 【Ubuntu 18.04】安装terminator 并在右键菜单中添加open in termintor

安装terminatorsudo apt install terminator一般会自动把其设置为默认终端在右键菜单中添加open in terminator这废了很大力气。安装Nautilus-actionsNautilus-actions这个工具在Ubuntu 16.04 以前的版本很好用,但在18.04中被移除了。好在有热心网友提供新的PPA 。Nautilu...

2018-07-26 15:42:41 9542 4

原创 【PyQt】PyQt4使用qt-designer进行设计

安装系统:Ubuntu 18.04 LTS# 安装qt designersudo apt install qt4-designer# 将qt designer 产生的设计文件(*.ui)转换为py文件的工具sudo apt install pyqt4-dev-tools导出设计参考文章:pyqt4–QtDesigner软件使用教程当设计完成后,qt–designer ...

2018-07-25 11:39:59 2374

原创 youcompleteme的一些问题

注意时间2018.07 OS:Ubuntu 18.04 LTS 本来想写到上一骗博客来着VIM配置成为强大的IDE 无奈问题太多,还是单开一个吧。安装编译问题待整理。。。No .ycm_extra_conf.py file detected因为缺少该文件,导致无法补全。 请在.vimrc 配置let g:ycm_global_ycm_extra_conf = '' 其中引...

2018-07-24 11:29:56 2070

原创 VIM配置成为强大的IDE

声明参考一些文章。 主要参考本篇所需即所获:像 IDE 一样使用 vim 文章最后更新时间为两年前,稍作修改,有时间会在github上PR 注意: 系统为Ubuntu18.04安装VIM编译安装配置vim支持python3,(原文中是python2)git clone [email protected]:vim/vim.gitcd vim/./configure --wit...

2018-07-17 15:19:33 924

原创 记录关于安装python3.6和pip for python3.6的方法

install python3.6 and pip3.6install python3.6 with apt on ubuntu 16.04 install python3.6 on ubuntu install python3.6 on centos7install pip for python3.6 wget https://bootstrap.pypa.io/get-...

2018-07-02 17:02:35 4875 2

转载 ubuntu 18.04 与 Windows10 共用 MICROSOFT SCULPT (蓝牙鼠标)

之前在Ubuntu 16.04 的时候曾经尝试过连接 sculpt,发现卡顿严重,等到了更新到18.04的时候偶然连接上去,发现18对这款蓝牙鼠标的支持更好了.但是仍然存在一些问题.Ubuntu 蓝牙连接sculpt之后休眠无法重连鼠标新的系统的问题就是建立蓝牙连接后 休眠或者重启电脑,蓝牙鼠标都无法重新连接,每次必须删除设备并重连sculpt十分麻烦. 解决方案对于gnom...

2018-05-28 15:38:13 2716

原创 【Linux管理】关于supervisor 与 systemctl

supervisor的配置和使用 supervisor从安装到使用这篇只有最后的开机启动的部分,并不适合centos7 使用systemd管理开机启动的系统配置启动如下systemd的简单配置supervisor开机启动systemd的配置文件存在/etc/systemd/system 和/usr/lib/systemd/system这两个路径...

2018-05-04 15:46:10 4760

转载 收藏文章--在CentOS7 上添加用户并添加到sudo组

https://www.linuxidc.com/Linux/2016-11/137549.htm

2018-02-27 14:52:01 1559

原创 [linux] start with elementary

sudo apt-get install python-software-propertiessudo apt-get install software-properties-commonsudo add-apt-repository ppa:fcitx-team/nightlysudo apt-get updatesudo apt-get remove ibus // 卸载ibussud

2017-11-02 20:12:14 385

原创 【openCV自学笔记】No.000 openCV with python 如何开始

几乎是看官方的文档,一边翻译,一边学习。 原文位置: openCV 官方文档 开始学习openCV,感觉官方文档写的很清楚,就打算看着官方文档边学,边翻译。背景:现在视觉是计算机与物理世界最容易的交互手段。而openCV正是适合处理视觉的库。学习openCV可以解决众多问题。PS:据说有支持PY3的,但是官方文档还是PY2的实例,加上我也习惯用python2,就用python2了。openCV

2017-08-11 20:33:01 609

原创 【Django】Django 模型 使用指南

简介Django的模型功能强大,更加重要的是ORM让你体验非凡(请跟着本文慢慢的体会ORM的强大之处) 因为研发部最近需要一个打卡器的数据库,那面我就简单谈谈Django的models。希望给研发部,以及之后想要使用一个简单易行方式来搭建一台网络服务器的小伙伴学习。 注意:这并不是一个正统的Django教学贴,默认大家已经入门了Django,如果没有请移步:自强学堂学习前五章! 面向对象假定大

2017-07-13 15:16:19 742

原创 【AltiumDesigner】导出光绘文件

设置原点在定位孔 一、PCB属性(走线 焊盘 丝印 覆层)file –> Fabrication output –> gerber files 3. 4. 左下角选择 used on 点上方框 右侧机械层的勾去掉 不勾选任何选项! 6.勾选 7.保证选第二项 8.确定 生成一堆文件,AD中自动打开的文件不必保存 二、 第二步 钻孔定位 1.file –> Fabricatio

2017-07-11 14:44:29 3432

原创 【Linux服务器配置】服务器的配置

背景需要在一个服务器上面开发一个web服务器,要求如下: 1.在一台服务器上面运行两个网站,一个是Django,一个是Discuz。 2.需要协作 3.apachelinux的基础用户文件目录配置root用户操作————————-创建 IOT 用户组 groupadd IOT新建用户 zyh 并把默认用户组 设置为IOT, 为zyh用户添加到sudo组(获得root权限)adduser

2017-07-09 09:58:37 862

原创 【Django】使用ImageField

想使用ImageField获得文件url路径 在settings.py末尾中添加:MEDIA_ROOT = 'media/'MEDIA_URL = '/media/'在urls.py中配置:from django.conf.urls import include, urlfrom django.conf import settingsfrom django.conf.urls.static

2017-07-05 15:08:48 1552

原创 【GNURadio】RTL_test error 的解决方案

使用GNURadio听FM广播的时候,遇到错误信息:...In the first case, please either detach or blacklist the kernel module (dvb_usb_rtl28xxu)...遇到这个情况,Google到一个永久的解决方案:If this works, and you don't want to use the device fo

2017-07-04 13:07:14 1111 1

原创 【Linux】使用nmap发现本地网络

如何快速知道本地主机的IP地址 在Linux下的nmap能够快速扫描本地网段,速度非常快!nmap -sP 192.168.199.0/24扫描192.168.199.1~192.168.199.255

2017-07-04 07:55:57 1031

原创 【Linux】使用SSH和SCP

使用SSH登录:ssh username@serverIPscp传输文件 (1)将本地文件拷贝到远程:scp 文件名 用户名@计算机IP或者计算机名称:远程路径 (2)从远程将文件拷回本地:scp 用户名@计算机IP或者计算机名称:文件名本地路径(3)将本地目录拷贝到远程:scp -r 目录名 用户名@计算机IP或者计算机名称:远程路径(4)从远程将目录拷回本地:scp -r 用户名@

2017-07-03 08:22:49 570

原创 【VIM】vim Python工作环境配置

参考文章:https://segmentfault.com/a/1190000003962806这篇文章确实很好,但是文章中有些我用不到,甚至错误,我贴上我的配置方法1.安装ycmycm不在多介绍:sudo apt-get install vim-addon-manager #这应该是一个vim的插件管理器sudo apt-get install vim-youcompleteme #安装YC

2017-07-01 10:03:25 2124

原创 【linux】ubuntu php7.0 discuz mysqli_connect()不支持的解决方案

网络上面的解决方案并不适合! 自己出去google了英文文档 找到一个适合我的,已经折腾很久了。sudo apt-get install php-mysqlsudo apt-get install php7.0-mysql如果重启服务器还不行的话 可以查看下 php.ini 具体位置可由 phpinfo()查询(具体请百度)重启服务器sudo service apache2 restart

2017-06-11 08:31:23 1722

原创 【Linux】terminator的配色方案记录

在 ~/.config/terminator/config 文件中写入下面配色方案 [global_config] title_transmit_bg_color = "#d30102" focus = system suppress_multiple_term_dialog = True [keybindings] [pro

2017-06-05 22:35:01 6113

转载 【linux】后台及进程相关

fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的一.& 最经常被用到这个用在一个命令的最后,可以把这个命令放到后台执行二.ctrl + z可以将一个正在前台执行的命令放到后台,并且暂停三.jobs查看当前有多少在后台运行的命令四.fg将后台中的命令调至前台继续运行如果后台中有多个命令,可以用 fg %jobnumber将选中的

2017-05-15 23:24:02 249

原创 【raspberrypi】安装vim并配置

习惯用的vim在树莓派上面没有安装 下面推荐大家安装下1.更新源sudo apt-get update2.安装vimsudo apt-get install vim3.配置vimsudo vim /etc/vim/vimrc设置语法高亮显示1) 打开vimrc,添加以下语句来使得语法高亮显示:syntax on2) 如果此时语法还是没有高亮显示,那么在/etc目录下的profile文件中添加以下语

2017-05-07 09:11:03 14609

原创 【linux】记录一个配色方案putty

1.新建文本文档后缀名改为.reg2.请将PRI_ip替换为自己个会话名称!Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\RPI_ip]"UseSystemColours"=dword:00000000"TryPalette"=dword:00000000"A

2017-05-07 08:52:30 1357 1

原创 【linux】添加个 ll 命令

ubuntu没有ll命令 令人不爽,索性自己添加一个 实际上就是 用 ll 相当于 ls -l 多 Linux 用户都使用 bash shell,对普通用户来说用得最多的就是命令补全 (按 tab 键) 和 alias (别名) 功能。Ubuntu 默认建立的用户都用的 bash shell,所以它也支持别名功能。1. 编辑 ~/.bashrc 文件sudo vim ~/.bashrc 2.添

2017-05-07 08:43:16 18578

原创 【linux】centOS firewall添加开放端口

添加firewall-cmd --zone=public --add-port=80/tcp --permanent (–permanent永久生效,没有此参数重启后失效)重新载入firewall-cmd --reload查看firewall-cmd --zone= public --query-port=80/tcp删除firewall-cmd --zone= public --remove

2017-05-05 22:56:38 585

原创 【linux】centos 安装 python-pip

安装django时候 发现 yum install python-pip 的时候没有该软件包 这是因为像centos这类衍生出来的发行版,他们的源有时候内容更新的比较滞后,或者说有时候一些扩展的源根本就没有。所以在使用yum来search python-pip的时候,会说没有找到该软件包。因此为了能够安装这些包,需要先安装扩展源EPEL。EPEL(http://fedoraproject.or

2017-05-05 16:03:49 472

原创 【BY2HIT--C51系列】000-安装配置环境

哈尔滨工业大学业余无线电俱乐部51单片机系列000 安装及配置开发环境一、安装usb转ttl驱动程序市场上面常见的usb转ttl(俗称下载板)大概有四种: 直接对照着芯片型号安装驱动即可。特殊说明一下PL2303: PL2303会经常不好使,最初是产于国外,后来国内的芯片厂家也开始做,结果~为了打击盗版,厂家出的驱动程序里面就有了防盗版的措施,所以早期的驱动我们可以用,新驱动就用不了。

2017-04-23 08:28:21 839

原创 【raspberrypi】新手折腾笔记--03:使用串口

先跳过第二篇LED的 先记录下我处理了半天的问题直接利用python的库来实现一个简单的串口通信的实验安装库sudo apt-get install python-serial配置树莓派sudo raspb-configAdvanced Options — serial –yes 这时会显示serial enable字样!表示启动成功给serial写入权限sudo chmod 777 /dev/t

2017-04-14 21:14:06 751

原创 【BY2HIT--C51系列】001-LED

#include <REG52.h>void main(){ P3=0x3F; //0011111 即P3.6 P3.7为低电平 while(1); //卡死程序!}

2017-04-14 17:01:09 385

原创 【raspberrypi】新手折腾笔记--01:安装FTP服务

在windows上面直接用notepad++编辑代码,再上传到rpi上面运行,开发的效率高很多,下面简记下安装FTP服务的方法———————————————————————— 1.安装服务 vsftpd sudo apt-get install vsftpd 2.配置文件sudo nano /etc/vsftpd.conf#不允许匿名访问 anonymous_enable=NO #允许

2017-04-08 22:22:45 400

原创 【C51】同时使用串口与定时器

今天下午调程序,只要加入了定时器,串口就会失灵。简单想下,应该是串口中断被定时器中断打断了。所以配置IP寄存器让 串口中断权限最高这里写代码片IP=0x10;

2017-03-29 21:42:28 5833 7

原创 【C51】HC-05 主从一体蓝牙互联配置

一对HC-05主从一体:首先连接到电脑上面配置 只需要连接VCC GND RX TX 按住微动开关,然后上电(先按按键,再插下载板)红灯慢闪代表进入AT模式 AT 模式 通过串口住手 38400bps发送指令: 主机 AT+NAME=QWER(名字随便起) AT+ROLE=1(主机模式) AT+PSWD=1234(随便设置密码)另外一片: AT+NAME=QWER(名字随便起)

2017-03-25 22:04:13 3006

原创 【raspberry】树莓派新手折腾笔记--00:连接到外网

背景:手里一片树莓派1B,和同学合作开发一个在线支付的项目,因为在不同公寓,不太方便。 得知我们学校网络是在同一个局域网之下的,打算让树莓派可以在校内网使用。需要使用:SSH 和 VNC一、在树莓派上面开启SSH 树莓派在最新几版系统是默认关闭SSH的。如果你的树莓派能ping通,但是无法连接SSH, 开启方法:在SD卡根目录下新建一个SSH文件“文件名就叫SSH的空白文件,无后缀”。

2017-03-22 22:43:05 1703

原创 【STM32】新手折腾笔记--03 系统级延时(Systick定时器)

—————————————————————— 采用STM32F030C8T6核心板 STlink为调试下载器 Keil-MDK5 V5.14 固件库 V1.5.0 —————————————————————— 老规矩 不讲原理,想知道详细的请看网路上各类大神的视频我们将在上一讲的基础上改编,让LED能亮一秒,灭一秒,精确定时精确定时采用的是STM32内部的sysTick

2017-02-25 13:26:23 1273

原创 【STM32】新手折腾笔记--02:点亮LED灯

作为一个STM32F0的核心板,只有一个LED可以,PC13关于STM32的具体的一些细节(比如:时钟、具体的IO模式等),网路上面的视频教材很多很全很详细,我就不在此赘述了。我直接上我的理解首先STM32比51复杂很多但是我总结起来, 点亮一个LED的大致步骤就是 1.配置(使能)系统时钟 2.设置IO口此外希望大家养成良好的编程习惯,把一段功能代码封装好,而不是全部丢在main函数中,这样

2017-02-25 09:44:10 2255 2

原创 【STM32】新手折腾笔记--01:用MDK5新建一个工程

1.CMSIS 新建Startup用来添加启动文件 在库目录下 STM32\STM32F0xx_StdPeriph_Lib_V1.5.0\Libraries\CMSIS\Device\ST\STM32F0xx\Source\Templates\arm 找到 startup_stm32f0xx.s文件放到工程下 /CMSIS/Startup/下在库目录下\STM32F0xx_StdPeriph_Lib

2017-02-24 23:06:34 3387 1

原创 【STM32】新手折腾笔记--00:写在前面

先说下背景:手里面有一篇 STM32F030C8T6的最小系统板 外加 STLink  就决定搞点事情  网路上面的教程大多针对103 而且使用的软件和固件库的版本不标明   很多步骤没太讲清楚是干什么的,所以我决定把我一步步的成果保留在上面,给大家一个参考

2017-02-24 22:19:55 490

原创 【Python】笔记简记--029:关于读写文件的一个应用项目

任务:将文件(record.txt)中的数据进行分割并按照以下规律保存起来: 小甲鱼的对话单独保存为boy_*.txt的文件(去掉“小甲鱼:”) 小客服的对话单独保存为girl_*.txt的文件(去掉“小客服:”) 文件中总共有三段对话,分别保存为boy_1.txt, girl_1.txt,boy_2.txt, girl_2.txt, boy_3.txt, gril_3.txt共6个文件(提示

2017-02-23 21:16:09 652

原创 【Python】系列简记--28 文件操作

读取一个文件 f = open('E:\\record.txt') #打开文件,返回一个文件对象(默认是只读属性) f.read() #读取全部,文件对象会有一个“书签” f.read(5) #读取5个字符 f.tell() #当前书签位置 f.seek(45,0)#调整书签位置,45代表45个字节,0代表从头开始 (1代表从当前,2代表结尾)f.readline()#

2017-02-23 20:41:37 364

原创 【python】系列简记--00:写在前面

python–00 写在前面: 自学python已经有一段时间了。这套笔记是我边学边记,不求面面俱到,但求能最快找到最常用的,每一章的笔记不一定一次性写完,可能修修补补,最终完成。

2017-02-23 20:24:47 827

空空如也

空空如也

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

TA关注的人

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