自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(269)
  • 资源 (3)
  • 收藏
  • 关注

原创 群晖双网卡做软路由,实现网口2转发到网口1

上面的设置重启后会无效,可以在开机计划中加入任务,开启以root延迟1分钟运行NAT命令。单位里电脑需要上网验证,每一个帐号只有一个地方可以登录,另外的地方登录后,就会踢掉前面登录的电脑。网卡一作为外网网卡,设置IP为10.xxx.xx.10,子网掩码255.255.254.0,平时设置DHCP自动给其它电脑分配IP。网卡二作为内网网卡,设置IP为192.168.86.1,子网掩码255.255.255.0。通过ifconfig命查看,我的外网接口叫做ovs_eth0,因此执行以下命令。

2023-11-06 09:31:12 1332

原创 ESP32使用PWM实现对舵机的控制

舵机是由可变宽度的脉冲控制。舵机的频率一般为频率为50HZ,也就是一个20ms左右的时基脉冲,而脉冲的高电平部分一般为0.5ms-2.5ms范围。舵机的控制就是通过一个固定的频率,给其不同的占空比的,来控制舵机不同的转角。500-2500us的PWM高电平部分对应控制180度舵机的0-180度。0.5ms--------------0度;1.0ms------------45度;1.5ms------------90度;2.0ms-----------135度;2.5ms-----------180度;

2022-08-23 10:17:59 9775 2

原创 备份raspberry中的ubuntu系统

在家里用raspberry 4B建好了smb,也架了emb,怕有一个系统崩掉,就想备份一下,查阅了一下资料,唯有在liunx环境下备份出来的系统是最好的,压缩过的。所以我就想能不能树莓派的系统里自己给自己备份呢。备份没有被还原过,因此备份是否完整没检测过。SSH连上树莓派,并在树莓派上连接好U盘并挂载上,在这里,我挂载U盘的位置是“/home/usb/disk2”。1.查找需要备份的目录,输入以下命令:df -h经过分析,我认为红框为需要备份的分区,因此我选择备份“/dev/mmcbl

2022-01-01 20:04:30 718

转载 树莓派4安装raspi-config并设置GPU显存

树莓派4在ubuntu系统下 安装raspi-config, 先去下载raspi-config deb包wget http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/pool/main/r/raspi-config/raspi-config_20200601_all.deb Plain textCopy安装依赖sudo apt install whiptail parted lua5.1 alsa-utils psmis

2022-01-01 18:43:45 2193

原创 Ubuntu安装samba及简单配置

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。1、安装samb

2022-01-01 15:25:34 655

原创 ubuntu上安装webadmin

Webmin是功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux以外还包括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。当然也包括本文中的对象Ubuntu.1.寻找相应的安装包https://www.webmin.com/download.html,寻找相对应的安装包。2.先安装一些依赖包,看提示安装sudo -i #提

2022-01-01 13:32:25 1006

原创 Ubuntu启动后自动挂载U盘内容

1.先在相应目录下建好目录,比如我要把U盘挂载到/home/usb/disk1下,我就输入以下命令sudo mkdir -p /home/usb/disk12.插上u盘还,查找U盘相关信息,输入以下命令fdisk -l3.根据查到的U盘信息,修改/etc/fstab,输入以下命令sudo vim /etc/fstab4.按“i”键进入修改模式,在文件目录后面追加以下内容:/dev/sda2 /home/usb/disk1 ntfs-3g rw 0 05.按“E

2021-12-29 19:55:43 3133 1

原创 Raspberry Pi 4B 的ubutu系统上安装Emby

1.先在树莓派上安装好ubuntu系统,我这里装的是18.04版,安装过程点击2.上官网找到相应的下载地址:Emby Server for Linux - Emby 注:我的树莓派选中的版本是Ubuntu Armv7 (armhf)。 注:由于官网文件放在github.com上,我们国内不能直接访问 ,需要对树莓派里的hosts文件进行修改,具体方法如下: (1)提升权限sudo -i (2)打开hosts文件sud...

2021-12-26 16:40:21 1670

原创 ubuntu18.04安装samba

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。准备工作,先提升

2021-12-26 16:17:24 1348

原创 8266&MicroPython设置系统时间

from machine import RTCrtc = RTC()rtc.datetime((2017, 8, 23, 1, 12, 48, 0, 0)) # set a specific date and timeprint(rtc.datetime()) # get date and time

2021-07-10 13:01:28 1424 1

转载 ubuntu如何卸载apt-get install安装的软件

1.sudo apt-get remove xxxxxsudo apt-get autoremove2.对于用命令sudo aptitude install xxx安装的软件可以用sudo aptitude remove xxx卸载即可

2021-04-11 18:09:01 894

原创 树莓派4B的ubuntu 18.04.4环境下安装MQTT

下载地址:https://www.emqx.cn/downloads#edge依次做好选择,复制命令进行安装wget https://www.emqx.cn/downloads/edge/v4.2.9/emqx-edge-raspbian9-4.2.9-armv6l.deb启动sudo apt install ./emqx-edge-raspbian9-4.2.9-armv6l.deb#注意端口放行访问地址:http://192.168.123.10:18083/帐号:adm

2021-04-10 17:01:20 210

原创 树莓派4B安装ubuntu 18.04.4系统

1、下载镜像我下载的镜像是:ubuntu-18.04.5-preinstalled-server-armhf+raspi3.img.xz下载地址是:https://cdimage.ubuntu.com/releases/18.04/release/?_ga=2.154308989.435775293.1617965164-322660295.16179651642.使用树莓派烧录工具烧入TF卡在这里我使用的是官方烧入工具。下载地址是:https://www.raspberrypi.o

2021-04-10 13:29:42 404

原创 8266连接MQTT服务器控制LED灯亮灭

在这里,我用的是MicroPython,利用大神们写的现成代码,网址链接如下:https://codechina.csdn.net/mirrors/micropython/micropython-lib/-/tree/master/umqtt.simple/umqtt向8266-01s内上传四个文件,如下:boot.pyimport os, machineimport webreplwebrepl.start()#开机后自动连接wifidef do_connect(): i

2021-03-25 23:30:06 707

原创 mqtt服务器调试

1.如果电脑重启后,需要在ubuntu中输入“sudo emqx start”来启动服务2.访问地址:http://192.168.123.2:18083/ 帐号:admin 密码:public3.新建用户名:yu 和 密码122412264.使用通讯猫调试软件尝试链接,方法如下:5.打开MQTT服务器控制面板中的Webscoket调试工具,具体操作如下:...

2021-03-23 21:25:19 776

原创 win10自带子程序ubuntu18.04安装宝塔面板和MQTT服务

win10 安装子程序18.04#更换为国内源#1查看版本:lsb_release -a#2更换源的时候一定要更换对应 的ubuntu 版本 的源,否则某些依赖会安装不上,建议去中科大选https://mirrors.ustc.edu.cn/repogen/sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak#备份sudo vim /etc/apt/sources.list#进入修改模式按“i”进行编

2021-03-23 20:28:47 1171

原创 51单片机与上位机的串口通讯

先上图如图所示:使用12c052AD,晶振使用11.0592M,晶振电容使用20pf,使用USB使串口与电脑连接,LED灯正极接P1,加限流电阻注意:使用12M的晶振会出现大概率的乱码。也不能使用单片机的内部晶振。实现功能:通过USB转串口与电脑进行串口通讯,实现上位机控制LED的功能。1.单片机内烧入程序#include <reg52.h>#include <string.h> #define uc unsigned char #define uint

2020-08-08 11:18:32 9621 2

转载 为VMware虚拟机内安装的Ubuntu 16.04设置静态IP地址NAT方式

1.安装环境VMware 12Ubuntu 16.04 x86_642.在VMware中,配置网络环境VMware在默认安装完成之后,会创建三个虚拟的网络环境:VMnet0、VMnet1和VMnet8。其类型分别为:桥接网络,Host-only和NAT。其中,NAT表示VMWware内安装的Ubuntu将会在一个子网中,VMware通过网络地址转换,通过物理机的IP上网。这里...

2019-05-30 19:45:53 1207

转载 C/C++ 取整函数ceil(),floor()

使用floor函数。floor(x)返回的是小于或等于x的最大整数。如: floor(10.5) == 10 floor(-10.5) == -11使用ceil函数。ceil(x)返回的是大于x的最小整数。如: ceil(10.5) == 11 ceil(-10.5) ==-10floor()是向负无穷大舍入,floor(-10.5) == -1...

2019-05-15 19:40:30 1619

原创 getline不能连续读入

string str1,str2;getline(cin,str1);getline(cin,str1);第二行不能读入只能使用cin>>str1>>str2

2019-05-04 19:47:38 1131 1

原创 php去除换行(回车换行)方法

//php 不同系统的换行//不同系统之间换行的实现是不一样的//linux 与unix中用 \n//MAC 用 \r//window 为了体现与linux不同 则是 \r\n//所以在不同平台上 实现方法就不一样//使用str_replace 来替换换行$str = str_replace(array("\r\n", "\r", "\n"), "", $...

2019-05-02 20:10:16 406

转载 常用PHP正则表达式

一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1...

2019-04-27 11:32:11 250

原创 Ubuntu 出现未定义的 curl_init 错误

系统已安装 php7.0在执行程序是发现 curl_init 函数未定义,原因是 php 的 curl 模块并未安装。可按如下步骤解决:  1.查询curl的php支持名字     apt-cache search curl | grep php  结果如下:    php-curl - CURL module for PHP [default]    php...

2019-04-26 22:24:55 408

原创 mysql使用bit字段时,不能插入的问题

在mysql中,BIT列类型不是为布尔数据设计的。它用于存储位图,例如'00101001'。您可能想要使用TINYINT(1)(或BOOLEAN,但这只是TINYINT的别名)。它接受1和0(以及2,3 ......)但你也可以使用TRUE和FALSE,它们是1和0的别名。...

2019-04-11 22:07:07 910

原创 mysql不能插入中文

当我使用inster方法往数据库中插入的数据含有中文的时候,发现不能成功。查了相关文章后发现,是数据库的编码的原因。解决方法是设计表的时候,有需要中文插入的字段就选择utf-8编码。如下图所示:...

2019-04-11 22:05:52 831 1

原创 Ubuntu 中建的mysql数据库使用Navicat for MySQL连接不上

当我使用Navicat for MySQL连接在Ubuntu中建的mysql数据库时,弹出以下错误错误一2003-Can't connect to MySql server on '……'(10061)连接不上的原因就是mysql默认只允许本地连接,这时需要做的是更改MySQL的配置:1、打开/etc/mysql/mysql.conf.d/ 文件夹中打开 mysqld.cnf文件...

2019-04-10 17:07:39 826

转载 mysql workbench建表时PK,NN,UQ,BIN,UN,ZF,AI

(基本字段类型标识)- PK: primary key (column is part of a pk) 主键- NN: not null (column is nullable) 非空- UQ: unique (column is part of a unique key) 唯一- AI: auto increment (the column is auto incremente...

2019-04-09 20:41:57 174

转载 通过xshell远程连接ubuntu

ubuntu开启sshd服务SSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-serversudo apt-get install open...

2019-04-06 09:50:46 149

原创 ubuntu环境下vsftpd命令

重启vsftpdsudo /etc/init.d/vsftpd restart

2019-04-01 20:18:40 356

转载 Ubuntu防火墙安装和配置

Ubuntu安装UFW防火墙sudo apt-get install ufw 一般用户,只需如下设置:sudo apt-get install ufwsudo ufw enablesudo ufw default deny以上三条命令已经足够安全了,如果你需要开放某些服务,再使用sudo ufw allow开启。启用sudo ufw enable sudo uf...

2019-03-25 18:57:32 106

原创 ubuntu16.04安装hustoj

1.先安装PHP7Ubuntu 16.04软件源里的PHP版本是7.0.安装输入以下命令:sudo apt-get install apache2 php7.0 php7.0-mysql mysql-server2.安装hustoj ,注意不要安装apachewget https://raw.githubusercontent.com/zhblue/hustoj/master/...

2019-03-20 21:46:51 535 1

转载 Ubuntu 16.04 上安装 MySQL 5.7 教程

介绍MySQL 是一种开源数据库管理系统,通常作为流行的LAMP(Linux,Apache,MySQL,PHP /Python/ Perl)堆栈的一部分安装。它使用关系数据库和SQL(结构化查询语言)来管理其数据。安装的方式很简单:更新软件包索引,安装mysql-server软件包,然后运行附带的安全脚本即可。sudo apt-get updatesudo apt-get i...

2019-03-19 21:07:01 179

原创 Linux Shell 详解

学习网址:[link]https://study.163.com/course/courseMain.htm?courseId=1005574006shell它是一种特殊的程序,作用是内核与用户的一种接口。内部命令系统自带,随系统内核一起启动。外部命令额外的软件或程序。切换用户[root@localhost Desktop]#-root:代表当前登录用户。localhost:代...

2019-03-19 21:04:34 111

原创 ubuntu设置root密码

Ubuntu装完后,root没有密码,不能登录,需要设置一个密码,这时我们可以先登录先前建的帐号,输入:sudo passwd这时会弹出:Enter new UBIX password:Retype new UnIX password:要求你输入两次密码确认。这时,你就可以使用su root切换到root帐号了。...

2019-03-19 17:23:05 1241

原创 Ubuntu Server 18远程桌面连接

1.电脑启动后,使用root帐号登录。2.安装Xrdp服务。sudo apt install xrdp //安装xrdp服务sudo systemctl enable xrdp //启用xrdp服务3.安装tightvncserver服务。sudo apt-get install tightvncserver xrdp4.安装xubuntu-desktopsudo apt-ge...

2019-03-17 20:45:53 1780

原创 Ubnuntu的下载和安装

Ubuntu的安装Ubnuntu的下载安装Ubnuntu的下载https://www.ubuntu.com/download/server安装1.可以使用rufus将下载的ISO文件烧入U盘,使用U盘对实体电脑进行安装。2.也可以使用VMware Workstation Pro,进行虚拟电脑的安装。注意安装时,电脑需要上网...

2019-03-17 20:37:13 678

原创 远程计算机可能不支持所需要的FIPS安全级别

在本地计算机上依次打开“控制面板”-“管理工具”—“本地安全策略”在本地安全策略中,打开“本地策略”下的“安全选项”;在右边的策略中,找到“系统加密:将FIPS算法用于加密 、哈希和签名”点击右键属性;将“本地安全设置”设置为“已禁用”,在单击“应用”,后”确定”,即可远程控制!...

2018-05-10 12:33:25 1920

原创 .net跨网站脚本防范方法

URL,post跨站攻击,就是需要过滤关键词,.net网站在根目录下新建一个文件名为Global.asax的文件,代码如下:&lt;%@ Application Language="C#" %&gt;&lt;script runat="server"&gt; void Application_Start(object sender, EventArgs e) { ...

2018-03-16 12:32:45 224

原创 JS产生随机数的几个用法!

&lt;script&gt;   function GetRandomNum(Min,Max){   var Range = Max - Min;   var Rand = Math.random();   return(Min + Math.round(Rand * Range));   }   var num = GetRandomNum(1,10);   alert(num...

2016-08-10 19:07:23 84

原创 纯CSS多余文字用...代替

TEXT-OVERFLOW:ellipsis;white-space:nowrap;width: 200px;

2016-04-28 07:55:57 214

海力士SK hynix原厂SSD管理工具(WIN 64位)

海力士SK hynix原厂SSD固态硬盘管理工具及中文说明书(win32位),对海力士SSD硬盘提供以下功能: • SK hynix 和其他系统硬盘的识别与枚举 • 硬盘的详细信息,如容量、型号等。 • 有关硬盘运行状况的详细信息,显示在 SMART 属性列表中,并提供运行诊断测试的选项 • 用于更新 SSD 固件的机制 • 硬盘擦除选项 • 硬盘诊断 • 恢复 PSID

2018-04-12

flash 在线网页音乐播放器下载

flash 在线网页音乐播放器下载,有后台,用户名和密码都是admin

2010-12-13

简单的在线文本编辑器nicEdit,中文版

有时,我们不需要太过花哨的在线编辑器,那这款就适合你

2010-12-13

空空如也

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

TA关注的人

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