可以帮忙调试,QQ:778292363 Single Frame(SF)- 单帧;First Frame (FF)-第一帧;Consecutive Frame (CF)-连续帧;Flow Control (FC)-流控帧;N_PDU type-网络层协议控制单元类型;N_PCI-网络层协议控制信息;SF_DL-单帧 数据长度;FF_DL-首帧数据长度;SN-连续帧序列号;FS-流控状态;BS-块大小;STmin-连续帧最小时间间隔。
可以帮忙调试,QQ:778292363Bootloader是在ECU上电初始化时运行的一段代码,它通过can线接收来自上位机的命令,将数据写进ECU的指定Flash区段中。 本文件主要约束控制器(以下简称ECU)的Bootloader数据刷写流程。该项目中BT刷新流程采用UDS统一诊断服务来实现。该项目需要将ECU待刷写的区域划分成逻辑块,并对每个块进行编号,每个块的大小和起始地址一经确定,后续不允许修改,需要供应商根据功能类别进行准确定位。本项目对ECU的块的个数有限制要求,根据待刷写程序的类
可以帮忙调试,QQ:778292363XS5013 芯片是一款应用于专业安防摄像机的图像信号处理芯片,主要应用在模拟摄像机产 品,高度集成外围器件,简化产品设计。内置高性能 ISP 处理器,最高支持 5M ,标清模拟输出 支持 960H ,高清模拟输出支持多标准协议,支持 720P/1080P/4M/5M ,其中 HDCVI 高清编码在 TX 模式下可支持到 720P/1080P/4M/5M/4K 。内嵌 CPU 处理器,可以实现灵活的软件应用。XS5013 是面向中低端模拟摄像机产品的一款SO
server { listen 80; listen 443 ssl http2; server_name or.deepke.com; index index.php index.html index.htm default.php defa
因为录像时要用到opencv在图像上输出中文,但是opencv不支持,需要编译额外的第三方模块,记录一下编译的时候遇到的问题主要参考csdn上的一篇博客进行交叉编译的:https://blog.csdn.net/m0_43443861/article/details/128099511 这篇博客写的挺详细的,但是有一些问题,记录一下:1:交叉编译libpng时遇到的问题:libpng.so: undefined reference to `png_do_expand_palette_neon_r
cat /sys/class/devfreq/ffbc0000.npu/device/meminfo
在Rockchip开发板上,通常可以使用按键来切换USB OTG模式和调试模式。以下是一些通用的步骤:1. 准备按键:首先,需要在开发板上添加一个按键,用于切换USB OTG模式和调试模式。通常,可以使用一个GPIO引脚来连接按键,然后将其配置为输入模式。2. 配置设备树:接下来,需要修改设备树文件,以便在引导时读取按键状态并相应地切换USB OTG模式和调试模式。具体地,可以在设备树中添加一个GPIO键盘节点,将按键与该节点的GPIO引脚连接,并将其配置为输入模式。然后,可以使用一个中断控制器
gst-launch-1.0 filesrc location=201-01-183548-183548-00p000.h264 ! h264parse ! avdec_h264 ! videoconvert ! autovideosink #播放 h264编码视频gst-launch-1.0 filesrc location=1.mp4 !&
下面转换的方法:1、首先将视频文件转为视频编码h264,音频编码aac格式的mp4文件非 MP4 文件可以转为mp4切分,试了下 mkv、avi等都可以。使用ffprobe查看文件编码方式ffprobe input.mkv如果音视频编码为h264/aac则执行ffmpeg -i input.mkv -acodec copy -vcodec copy out.mp4否则执行ffmpeg -i inp
rv1126配置编译内核文件系统笔记zip -r -9 opencv-mobile-4.5.4.zip install bash Anaconda3-2022.10-Linux-x86_64.sh conda create -n rknntool python=3.6 conda activate rknntool pip install&nbs
1、显示光标echo -e "\033[?25h"2、隐藏光标echo -e "\033[?25l"
递归搜索文件内容,如果查找"hello,world!"字符串,可以这样:grep -rn "hello,world!" ** : 表示当前目录所有文件,也可以是某个文件名-r 是递归查找-n 是显示行号-R 查找所有文件包含子目录-i 忽略大小写
server { listen 80; listen 443 ssl http2; server_name www.1949la.com 1949la.com blog.1949la.com e.1949la.com ai.1949la.com yaofan.1949la.com s
1。下载code server的deb安装包,下载地址:https://github.com/cdr/code-server/releases2。code-server_3.12.0_amd64.deb,我选择的是这个版本,最新版4。0好像有点问题3。dpkg -i code-server_3.12.0_amd64.deb 安装4。systemctl enable --now code-server@root #设置开机启动5。systemctl start code-server
在/etc/systemd/system/下,新建werobot.service文件,内容如下:[Unit] Description=HTTP weixin After=multi-user.target [Service] KillSignal=SIGQUIT ExecStart=/usr/bin/python3 -u /www/wwwroot/test.qiquanji.com/app.py >> /ww
用python代码对双色球机选单注和复式中奖情况模拟测试,得出彩票是真的,你不中是你运气不好ssq.csv不多说直接上代码,因为这代码是随便写的,也懒得改了,好多过程其实都可以定义成函数,我都没做,还有变量名也很垃圾,凑活着看吧,因为我当时录了一个视频就是为了说双色球开奖是真的,不存在作弊什么的,写了一个测试代码,所以有个b站的小伙伴想看代码,我就粘出来了,也懒得改了,代码是在jupyter notebook里写的,分段执行的,所以很不严谨,参考下就好:import random
delete from Person where Id not in ( select t.min_id from ( select min(Id) as min_id from Person group by Title ) as t );id是主键,Person是表
user www www; worker_processes auto; error_log /www/wwwlogs/nginx_error.log crit; pid /www/server/nginx/logs/nginx.pid; worker_rlimit_nofile 51200; events { use epoll; worker_connections 51200; multi_a
centos,Debian,DD系统:集合了Linux和WIN包(千万别用ubuntu DD)Linux:centos6-7; Ubuntu 14 16 18;Debian 7 8 9 10;WIN:集合了“”萌咖大佬、老司机、MeowLove “”的系统包含win7 2003 2006 2012 2008 2016 2019等系统##镜像文件在OneDrive wget -N --no-check-certificate https://raw.githubus
ssh输入命令启动uwsgi(千万不要把这一行加入rc.local的开机启动文件中会使服务器重启失败或者特别慢)uwsgi --ini /www/wwwroot/ai.1949la.com/uwsgi.ini &可以通过查看端口号来查看uwsgi是否已经启动netstat -anp|grep 5000如果要开机启动请使用下面两种方法:1./etc/init.d/ 文件夹下创建一个shell脚本 起名字 uwsgi.sh 
安装uwgsi模块,输入命令 pip install uwsgi pip install uwsgi安装flask模块,输入命令 pip install flaskpip install flask环境布置好了后,开始搭建网站,添加站点和其他php的一样,php版本选择纯静态点击提交,一个静态网站搭建好了把flask程序上传到刚刚创建的网站目录新建uwsgi.ini配置文件在项目目录下(和app.py , run.py同一文件夹),输入uwsgi
1.使用models/maimai/versions/5的示例如下:import json data = json.dumps({"signature_name": "serving_default", "instances": train_x[0:2].tolist()}) ''' data = json.dumps( &n
1.访问http://ip:8501/v1/models/stylegan查看部署模型的版本信息(http://ip:8501/v1/models/stylegan/versions/1单个版本):{ "model_version_status": [ { "version": "1", "s
#安装docker curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun #设置docker源 yum-config-manager --add-repo https://mirrors.tuna.
女上位视频教程***请进入文章页查看隐藏内容***版权声明:本文为期权记的原创文
10个工具网站:1 神级全文件转换:https://www.aconvert.com/cn/2 PPT超级市场:https://ppt.sotary.com/web/wxapp/index.html3 大学生资源网:http://www.dxzy163.com/4 Oalib论文搜索:https://www.oalib.com/5 熊猫搜书:https://ebook.blinkol.com/6 Wi
Face Landmark Detection Dataset1、300Wpaper: https://ibug.doc.ic.ac.uk/media/uploads/documents/sagonas_iccv_2013_300_w.pdfdataset: https://ibug.doc.ic.ac.uk/resources/300-W/2、COFWoccluded to different degreespaper: https://www.microsoft
ffmpeg -r 2 -pattern_type glob -i 'images/*.png' -c:v libx264 -vf fps=25 -pix_fmt yuv420p out.mp4每秒2帧图片Video options:-r rate
tf.layers.Layer类是tf.layers里所有层都继承的基类,实现了通用的基础功能。用户只需要实例化它,就可以直接调用得到的实例。Layer的子类一般这样子实现:__init__():先初始化父类。然后在成员变量中保存配置。build():一般用于初始化层内的参数和变量。在调用call()方法前,类会自动调用该方法。在该方法末尾需要设置self.built = True,保证build()方法只被调用一次。call():用于定义层对输入张量的实际操作。下面是我们自定义一个全连接层的例
在训练期间保存模型 可以使用训练好的模型而无需从头开始重新训练,或在您打断的地方开始训练,以防止训练过程没有保存。 tf.keras.callbacks.ModelCheckpoint 允许在训练的过程中和结束时回调保存的模型。tf.keras.callbacks.ModelCheckpoint对象是回调对象,该回调对象可以在每一个周期保存模型 实例化方法:tf.keras.callbacks.ModelCheckpoint(
1. 问题说明keras保存的h5、hdf5模型,在使用load_model和load_weights函数,出现AttributeError: ‘str’ object has no attribute 'decode’问题,之前也使用过这些模型和加载函数,但并没有出现这个错误,找了好久才找到解决方案。2. 解决办法貌似是由于h5py模块的版本问题,改用2.10版本pip install h5py==2.103. h5,hdf5模型格式说明1.HDF5格式文件保存的只
2019年11月开始,陆续发现AMH4.2.1中SSL证书无法正常获取证书了,包括使用命令行渠道也无法获取证书。尝试生成会有如下提示:Register account Error: {“type”:“urn:acme:error:unauthorized”,“detail”:“Account creation on ACMEv1 is disabled. Please upgrade your&
奴才总不过是寻人诉苦。只要这样,也只能这样。有一日,他遇到一个聪明人。“先生!”他悲哀地说,眼泪联成一线,就从眼角上直流下来。“你知道的。我所过的简直不是人的生活。吃的是一天未必有一餐,这一餐又不过是高粱皮,连猪狗都不要吃的,尚且只有一小碗……。”“这实在令人同情。”聪明人也惨然说。“可不是么!”他高兴了。“可是做工是昼夜无休息的:清早担水晚烧饭,上午跑街夜磨面,晴洗衣裳雨张伞,冬烧汽炉夏打扇。半夜要煨银耳,侍候主人耍钱;头钱从来没分,有时还挨皮鞭……。”“唉唉……。”聪明人叹息着,眼圈有些发红
首先注意assign在tensorflow的操作是将改变当前节点的值,并将改变值后的节点返回,这是tensorflow的api。而等于号是python里的赋值语句,但与普通python赋值语句不同的是,由于通常tensorflow建图时右边的操作都是新建一个节点,所以这个等于号其实就是将变量的引用到这个新节点上。你只要分清哪些是tensorflow中的操作和哪些是python语言的操作,就能分清哪些是在建图,哪些只是在改变引用。import
在 screen session 外的常用命令:1.新建一个名叫session_name的session,并马上进入screen -S session_name2.新建一个名叫session_name的session,但暂不进入,可用于系统启动脚本里screen -dmS session_name3.列出当前所有sessionscreen -ls4.恢复到 session_name 这个session,前提是已经是断开状态(-d可以远程断开会话)
在经历了 android 项目 MVC 架构的万能 Activity 维护的困扰和 MVP 架构的令人头大的复杂接口之后,我打算尝试 MVVM,一开始是通过阅读 android 官方的 应用架构指南 入门,看完之后认为 MVVM 或许是个不错的解决方案。(如果没有阅读过官方的应用架构指南的话,强烈建议阅读一遍,官方文档写得很好也很透彻,看完之后会对 MVVM 架构会有个大致的认识。) 入门 大多数谈到架构的博客都会用登录页面举例
为了在树莓派上使用 ArchLinuxArm 需要花些功夫,如果对 Linux 不是特别熟练的话推荐还是使用官方的 Raspbian 系统。 安装 ArchLinuxArm 必须在 Linux 系统下进行,如果你使用 macOS/Windows,可以通过安装 VirtualBox 再在 VirtualBox 中安装虚拟机来对内存卡操作。 安装 VirtualBox VirtualBox 官方下载链接:https://www.vir
在最近的 python 爬虫中,爬取的 html 中有这样的数据段需要提取:<a href="http://www.example.cn/demo.htm" target="_blank">标题</a> &nb
首先下载 CentOS 镜像,下载地址:mirror.centos.org 文件名带 RaspberryPi 的就是了,因为我的树莓派是放在家里当服务器用的,不需要桌面环境,所以我选择了 Minimal。 使用 Etcher 将系统刷入即可。工具下载地址为:Etcher。选择下载好的镜像文件,接着选择 TF 卡路径,之后便可直接写入。(Etcher 支持 xz 后缀的文件镜像) 也可以使用 macOS 命令行刷写系统: di
把之前的一个 web 项目重写了一遍,语言从原先的 PHP 换成 Python,使用了 Django 框架。项目因为数据库比较庞大,有 600M 左右的 sql 数据,一些应用涉及到查询和修改时,导致网页操作十分缓慢。同时因为也是刚开始接触 Django,有些代码写得比较蠢,后来优化之后网页操作的速度基本可以接受。故写这篇文章记录一下。 模版自定义函数 因为数据库设计原因,从数据库提取出来的某个字段的数据还需要经过一次 base64 加密,原先是将
在文件 /boot/config.txt 后追加:dtoverlay=pi3-disable-bt dtoverlay=pi3-disable-wifi重启生效:sudo reboot版权声明:本文为期权记的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://www.qiquanji.com/mip/post/4624.html
需要在 vps 上搭建 Git 服务器,先在树莓派测试一下。 安装依赖 sudo apt-get install git-core 创建用户 这里为树莓派创建一个 git 用户,方便局域网内其他用户使用同时将 git 服务器文件与 pi 用户数据隔离开来。命令行如下: adduser --system --shell /bin/bash --gecos 'git version control by pi'
先升级内核确保版本在 4.9 以上:sudo rpi-update之后开启 bbr 加速:sudo bash -c 'echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf' sudo bash -c 'echo "net.ipv4.tcp_congestion_cont
手机上存着不少照片,自己又时常折腾手机,总有数据丢失的问题,又对市面上的云盘不怎么放心,所以打算在家里利用树莓派搭建一个私有云。一番查找之后,发现了 Syncthing。Syncthing 是一个跨平台,开源且免费的基于 P2P 的文件同步解决方案,支持 Windows,Mac,Linux,Android,Syncthing 官方暂不支持iOS平台,但在 AppStore 有可用的第三方客户端。安装 Syncthing首先需要获取最新版本的下载链接,打开官方 Github 项目的发布页。因为树莓
人生苦短,快用 python。因为刚刚接触到 django,实现项目之后,对部署不太熟悉,所以在树莓派上尝试一下。文中教程 Linux 通用。 部署概览 我们采用 nginx + uwsgi 的方案进行部署。整个系统架构图如下: 环境配置 首先需要安装 virtualenv 为其提供独立的环境,命令行如下: pip3 install virtualenv 创建并生成环境,我
如果没有公网ip,但又想随时随地都能连接到树莓派,我们可以使用 frp 来实现。 准备条件 我们需要一台 vps,以便做转发的服务端。 服务端配置 - frps frp 的服务器端,一般名为 frps,配置文件是 frps.ini。可以在 frp 官方页面 获取到最新版本的下载链接(此处以 frp_0.17.0_linux_amd64 为例)。接着使用 ssh 登录 vps 端操作,命令行如下
自建 DNS 服务器,可以规避运营商的 DNS 劫持,还可以一定程度上加速网络访问。除此之外,在自定一些配置之后,能实现广告拦截及其他的一些功能。在这里我们通过在树莓派使用 dnsmasq 搭建这样一个 DNS 服务器。安装 dnsmasqsudo apt-get install dnsmasq配置 dnsmasq首先备份一下原配置文件,命令行如下:sudo cp /etc/dnsmasq.conf /etc/dnsmasq.conf.
安装 aria2 aira2 官方仓库:https://github.com/aria2/aria2/ 静态编译 ARM 树莓派:https://github.com/q3aql/aria2-static-builds/releases 也可以使用软件源安装:sudo apt install -y aria2 创建配置文件: mkdir -p ~/.config/aria2/ nano ~/.config
树莓派局域网文件共享的方案,一般来说有两种,WebDav 和 Samba,两者的传输速度都相差不大,而 WebDav 在文件上传上问题会多些,还是更推荐 Samba。 安装 Samba samba 的安装很简单,命令行执行: sudo apt-get install samba samba-common-bin 配置 Samba 配置文件为/etc/samba/smb.conf,这里对它进行修改,命令行执行:
因为我的树莓派后来用的系统是 CentOS,没法轻松地挂载 exfat 格式的 U 盘 (arm 生态缘故),考虑到是个不常用的 U 盘,干脆格式化做 ext4 格式,就一直挂载在树莓派上当扩展用了。查看硬盘标识:sudo fdisk -l查看硬盘格式:sudo blkid格式化硬盘为 ext4 格式 (注意替换盘符为你获取到的):sudo mkfs.ext4 /dev/sda1挂载硬盘,首先创建挂载目录:sudo mkdir 
树莓派默认更新源访问速度很慢,换成国内源速度会有很大提升。 网上常见的教程往往都是替换软件更新源(/etc/apt/sources.list),实际上还存在一个系统更新源(/etc/apt/sources.d/raspi.list)。我们对这两个文件进行修改,将其中的源网址更换为国内镜像站点即可。 备份原文件 命令行执行: sudo cp /etc/apt/sources.list /etc/apt/sources.list
系统写入 Raspbian 系统下载页面: Raspbian 这里因为个人当作服务器使用,通过 ssh 连接来管理,不需要图形界面,所以选择的是 RASPBIAN STRETCH LITE,下载完成之后将 img 镜像写入 TF 卡。 Windows / macOS / Linux: Etcher 是一个更加现代的 TF 卡写入工具。通过 Etcher 可以很简单的完成写入操作。工具下载地址为
读取一个.C文件,删除该文件中所有的注释语句。然后写入到新的.C文件里。 要求:删除注释语句功能采用动态链接库形式在功能实现的基础上: --单元测试要足够充分 --要通过所有的MISRA C的检查 --代码要符合代码规范。#include int main() { FILE *fp,*fp1; char str[99]="";&nb
1、WechatSogou [1]– 微信公众号爬虫。基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均是公众号具体信息字典。github地址:https://github.com/Chyroc/WechatSogou2、DouBanSpider [2]– 豆瓣读书爬虫。可以爬下豆瓣读书标签下的所有图书,按评分排名依次存储,存储到Excel中,可方便大家筛选搜罗,比如筛选评价人数>1000的高分书籍;可依据不同的主题存储到Excel不同的Sheet
1.LabelEncoder可以将标签分配一个0—n_classes-1之间的编码 fit_transform 把['a', 'b', 'c', 'e', 'b', 'a'] 变成[0, 1, 2, 3, 1, 0] 代码如下: label = ['a', 'b', 'c', 'e',
python函数修饰符@的作用是为现有函数增加额外的功能,常用于插入日志、性能测试、事务处理等等。创建函数修饰符的规则:(1)修饰符是一个函数(2)修饰符取被修饰函数为参数(3)修饰符返回一个新函数(4)修饰符维护被维护函数的签名例子1:被修饰函数不带参数def log(func): def wrapper(): print(
这是Python函数可变参数 args及kwargs*args表示任何多个无名参数,它是一个tuple**kwargs表示关键字参数,它是一个dictdef foo(*args,**kwargs): print ('args=',args) print ('kwargs=',kwargs) &nbs
mnist.load_data()出现错误点击下载:mnist.npz版权声明:本文为期权记的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://www.qiquanji.com/mip/post/176.html
1. AttributeError: 'module' object has no attribute 'SummaryWriter'tf.train.SummaryWriter 改为:tf.summary.FileWriter 2. AttributeError: 'module' object has no attribute 'summaries'tf.merge_all_summaries()&
numpy.array可使用 shape, list不能使用shape。可以使用np.array(list A)进行转换。(array转list:array B B.tolist()即可)版权声明:本文为期权记的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://www.qiquanji.com/mip/post/174.html
tf.reduce_mean 函数用于计算张量tensor沿着指定的数轴(tensor的某一维度)上的的平均值,主要用作降维或者计算tensor(图像)的平均值。reduce_mean(input_tensor, axis=None, &nbs
Tensorflow中的交叉熵函数tensorflow中自带四种交叉熵函数,可以轻松的实现交叉熵的计算。tf.nn.softmax_cross_entropy_with_logits() tf.nn.sparse_softmax_cross_entropy_with_logits() tf.nn.sigmoid_cross_entropy_with_logits() tf.nn.weighted
def conv2d(x, W): return tf.nn.conv2d(x, W, strides=[1, 1, 1, 1], padding='SAME') 在学习tensorflow看到卷积这部分时,不明白这里的4个参数是什么意思,文档里面也没有具体说明。strides在官方定义中是
定义:tf.nn.max_pool(value, ksize, strides, padding, name=None)value:需要池化的输入,一般池化层接在卷积层后面,所以输入通常是feature map,依然是[batch, height, width, channels]这样的shapeksize:池化窗口的大小,取一个四维向量,一般是[1, height, width, 1],因为我们不想在batch和channels上做池化,所以这两个维度设为了1strides:和卷积类似,窗口在
If I should meet theeAfter long years,How should I greet thee?With silence and tears.若我再见到你,事隔经年,我该如何贺你?以沉默,以眼泪。——拜伦Time doth transfix the flourish set on youth And delves the parallels in beauty’s brow, Feeds on the rarities of nature’s truth, And n
concatenate功能:数组拼接函数定义:numpy.concatenate((a1, a2, ...), axis=0, out=None)concatenate((a1, a2, ...), axis=0, out=None) Join a sequence of ar
1. 比较一般的自定义metrics函数:需要注意的是,不能像sklearn那样直接定义,因为这里的y_true和y_pred是张量,不是numpy数组。示例如下:from keras import backend def rmse(y_true, y_pred): return backend.sqrt(backend.mean(backend.square(y_pred
LSTM全称长短期记忆人工神经网络(Long-Short Term Memory),是对RNN的变种。 长短期记忆模型(long-short term memory)是一种特殊的RNN模型,是为了解决反向传播过程中存在梯度消失和梯度爆炸现象,通过引入门(gate)机制,解决了RNN模型不具备的长记忆性问题 传统的线
已支持上证50ETF期权300ETF期权所有合约信息下载(如有其他需求请留言).(点击上面的访问网址开始下载合约)网盘下载地址:https://share.weiyun.com/ltV8txVTtushare官网注册账号,获取token码tushare官网:https://tushare.pro/还可通过这个地址进行注册:https://tushare.pro/register?reg=360880(如果通过这个地址进行注册的话,我会有一点积分,类似邀请码。所以如果假设不麻烦的话0.0,麻烦通过
清除登录系统成功的记录,也就是last命令看到的记录[root@localhost root]# echo ""> /var/log/wtmp 此文件默认打开时乱码的,里面可以看到ip等等信息 [root@localhost root]# echo "">/var/log/wtmp [root@localhost root]# last此时即
前言今天实训课,老师突然教我们用起了虚拟机,正当我打开大一时安装的Ubuntu时,然后发现我竟然忘记了登录密码,无奈只得先用游客模式进入学习,回到宿舍后开始网上查资料看怎么修改登录密码,搞了几个小时,我是真的是烦,还好最后解决了,特此记录一波。(当然这不是我,这是别人,我是肯定不会忘了系统密码的,哈哈)测试环境ubuntu-18.04解决步骤:1.首先对Ubuntu系统进行重启,在系统重启的过程中长按键盘shift键,此时会进入GNU GRUB界面,如下图所示,选择Advanced option
一、修改ssh配置文件sshd_config:vi /etc/ssh/sshd_config看到下面的信息,找到 Port 22那行,把22改为你要的端口,然后保存退出:# $OpenBSD: sshd_config,v 1.100 2016/08/15 12:32:04 naddy Exp $ # This
当你在公网上使用Linux服务器时,很有可能你的服务器正在遭受ssh暴力破解。服务器导致内网瘫痪,而服务器是被黑客通过ssh暴力破解进入并植入了ARP攻击的病毒工具。所以对于服务器最为基本的远程登录进行保护,往往反而是最重要的,也是最容易被新手们忽略的。如何判断自己正在遭受ssh暴力破解ssh登录服务器后使用lastb命令,命令会显示最近错误登录的日志,包括通过ssh服务错误登录的日志。输入以下命令:lastb | wc -l我的服务器显示以下信息:root@ins
解决方法供大家参考:1、 配置服务器#vi /etc/ssh/sshd_config1)找到 ClientAliveInterval参数,如果没有就自己加一行数值是秒,比如你设置为120 ,则是2分钟ClientAliveInterval 1202)ClientAliveCountMax指如果发现客户端没有相应,则判断一次超时,这个参数设置允许超时的次数。如3 、5等自定义。修改两项参数后如下:ClientAliveInterval 120ClientAliveCo
tushare.get_h_data 返回数据值为空:具体情况如下:代码:import tushare as ts data = ts.get_h_data('600673',start='2017-01-01', end='2020-01-25') print (data)返回值:[Getting data:]#Empty DataFrameColumns: []Index
学习tensorflow时,搭建了TensorFlow环境进行学习时绝大多数人都会遇到的xx包安装环境错误问题,pip安装的包没有出现在anaconda的TensorFlow环境里 conda TensorFlow环境之后,pip tensorflow包后在Terminal里conda list却没有这个包 实际上
设计方案,分两步:首先,获取上证所有股票名称和股票代码。然后,从雅虎财经(yahoo)根据股票代码获取该股票的数据。注意上证股票代码后要加".ss"深证要加".sz"下面是代码:首先从爬取所有股票名和code到本地,文件名为huStock.pickleimport bs4 as bs import requests#python的http客户端 import pickle#用于序列化反序列化 def&
#!/usr/bin/python import requests import json import MySQLdb import time from DB import DB url = "https://xueqiu.com/service/v5/stock/screener/quote/list?page=%s&size=90&order=desc&o
如果想要加速自己的 VPS,Google BBR 加速算法肯定是很多人的首选,网络上也有很多关于 VPS 如何一键开启 BBR 加速的教程。但是如果开启后的加速效果并不好,或者你想使用其他加速策略,例如魔改版或者锐速加速等,应该如何关闭或者卸载 BBR 呢?本文介绍下 VPS 卸载/关闭 Google BBR 加速教程。一、关于 BBR 加速Google BBR 项目地址:https://githu
说明收集的一些常用的测试脚本,都可以正常使用,至于速度的准确性,可以多用几个脚本测试下如果是单纯的网络下载测速可以使用下面wget命令CacheFly 亚太 - 100MB wget -O /dev/null http://cachefly.cachefly.net/100mb.testOnline 法国 - 1000MB wget -O /dev/null http://
以前的时候只知道锐速,听说效果非常牛逼,但是怎么也安装不了,网上很多破解版需要什么修改内核,而且怕后门。在论坛上我搜了一下,还没有BBR脚本贡献这个主要是我在youtube上面看到的分享,于是就试了一下,发现very good的确有一些作用,但是具体的没有测试,因为对TCP加速的要求不是很高,不过安装了也无妨这个是BBR开源的官方脚本,目前阿里云、腾讯云服务器上都可以直接安装 wget --no-check-certificate https://github.com/te
之前为了抢韩国的免费机写的刚看到有人需要, 就发出来了oracle大概一个小时会弹出来一个按钮 防挂机也就多一个判断的事情因为语言我是选择的中文, 所以如果你是英文, 请自行修改 "继续工作" 与 "创建"我记得好像写的是 "Keep Work" 和 "Create" 不太确定停止就自行 clearInterval(id)更行:有人说在浏览器顶部会报错等页面加载完选好你的配置f12 控制台ctrl + shift +
网站全站变为黑白色的html代码,放在head标签内:<style> html { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%);
利用 cloud-init 脚本来开启 root 账号密码登录!脚本:#!/bin/bash echo root:qiquanjicom |sudo chpasswd root sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config; sudo sed -i&n
还是把内容隐藏了好,此内容为私人独享, 如果想看,请注册登陆后评论然后刷新页面可见内容! 微信扫码下面二维码,无需注册评论即可查看 ***请进入文章页查看隐藏内容*** 微信扫码下面二维码,无需注册评论即可查看
‹‹
1
››
返回完整版
本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们(QQ:778292363 邮箱:同QQ邮箱),本网站将在第一时间及时删除。 备案号:豫ICP备12018881号-4 Copyright: 期权记