自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

转载 深入浅出RISC-V调试

目录如下图所示,详见码云:https://liangkangnan.gitee.io/2020/03/21/深入浅出RISC-V调试/

2021-01-31 20:21:17 432

转载 小记如何绕过受限的shell

今天的靶场登陆ssh后发现shell受限,如下woami都执行不了,查看对应的bin目录,发现只能执行4个命令在网上学到一招可以绕过这种受限制的被阉割的shellBASH_CMDS[a]=/bin/sh;a #把/bin/bash给a变量/bin/bash echo $0 #查看脚本本身的名字echo $? #命令执行结果反馈,0代表执行成功,其余数字表示不成功export PATH=$PATH:/bin/ #将/bin 作为PATH环境变...

2021-01-31 15:21:19 401

转载 从Hg迁移到Git

  从最开始接触 DVCS 到现在有10多年了,这也是在 Bitbucket 上安家的10年,当初选择它是因为只有它支持免费的私有库。最初 Bitbucket 只支持 Mercurial (我更愿意用Hg这个简单的名字,所以以下都写 Hg 算了),所以我也用了 Hg 十年。后来 Atlassian 收购了 Bitbucket 之后,开始支持 Git,然后我又开始用 Git。于是每年都有那么比较闲的几天,就开始纠结:“最近工作不多,要不要把 Hg 的库转成 Git 库啊?" ”Hg 也不错啊,使用简...

2021-01-31 08:20:11 284

转载 字符串匹配算法 之BF、KMP

示例:1. 已知字符串str1="acabaabaabcacaabc",求str2="abaabcac"是否在字符串str1中?2. DNA病毒检测。已知患者DNA序列求病毒DNA序列是否在患者DNA中出现过?病毒DNA为环状结构(即首尾相连)。此文以问题1为例进行解答。一、BF算法:即暴力检测法,从字符串第一个字符开始和匹配字符串进行比较如果不同,则从字符串第二个位置开始比较直到结束。BF算法思想很简单,直接列出代码实现: static void Main(string[] ...

2021-01-29 08:20:07 232

转载 HTTP协议详解(深入理解)

版权声明:本文为CSDN博主「有抱负的小狮子」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weixin_38087538/article/details/82838762引入超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法...

2021-01-28 15:21:11 650

转载 芦苇-飘

  时间即逝,恍如隔梦,今天也即将逝去,忙忙碌碌搀着闲情逸致,刷头条、刷Soul、刷秘蜂,内心的孤寂导致的吧,不,应该是新冠病毒封堵了人的自由行,聚众玩耍。老实点,安静点,一切都是为了自己好,管住了自己,也是对自己负责,也为社会作出贡献啦。  呆呆的坐在桌前,腿冷、脚冷,伴随着偶尔的咳嗽声,外面一路既往的开始漆黑起来,和我有关系、又和我没有关系,纠结着度过,收了京东快递,哇,我的药到了-阿斯美,咳嗽一个多月了,也没有见好,只能对自己下重手了:吃药。在这个特殊时期,阿里健康咨询了专家,问的好细,点...

2021-01-28 08:20:18 84 1

转载 CocosCreator教程(入门篇)【转】

目录一、项目结构二、资源分类1、场景(scene)2、贴图(texture)3、预制(prefab)4、图集(atlas)5、自动图集(auto-atlas)6、艺术数字(label-atlas)7、字体(font)8、粒子(particle)9、声音(audio)10、骨骼动画(spine / dragonBones)11、瓦片图(tiledMap)12、文本(text)13、脚本(script)14、json三、资源小知识点1、跨项目导入导出资源2、图像资源自动剪裁四、场景小知识点1、场景中的...

2021-01-27 20:21:10 2373

转载 数据结构与算法(Python版):时间复杂度和大O表示法

一.时间复杂度首先我们来看一个问题·:题目:如果a+b+c=1000,且a^2+b^2=c^2(a,b,c为自然数),如何求出a,b,c所有可能的组合?看到这个题目我们的第一反应则是直接套用三个循环使用枚举法直接得到答案,程序如下:import timestart_time = time.time()for a in range(0,1001): for b in range(0,1001): for c in range(0,1001): ...

2021-01-26 15:21:05 118

转载 PicGo+Gitee搭建个人图床

第一步,我们需要有gitee账号,选择gitee的原因是因为它是国内平台,访问速度快捷!码云gitee.第二步创建仓库,这个仓库要求要公开,要不图片放进来后无法访问第三步在个人主页找到个人设置然后点击第四步进入以后选择“私人令牌”,然后选择“生成新令牌” 第五步创建私人令牌PicGo软件:关于这个软件,在github上下载实在是太慢了,下了好几次都没有下载下来,在这里百度网盘分享一下!第七步配置PicGo常见问...

2021-01-25 20:21:24 110 1

转载 大规模机器学习

这一节主要讲了一些适用于大规模机器学习的算法及策略,并比较了梯度下降、随机梯度下降和小批量梯度下降的优劣。目前来说,大规模机器学习中用的最多的还是小批量梯度下降,毕竟它在执行效率和性能之间达到了一个平衡。当然,对于小批量梯度下降来说,如何选择合适的批量大小又是一个值得深思的问题。梯度下降\[\begin{aligned}&\text{Repeat}\{\\&\quad\quad\Theta_{t+1} := \Theta_t - \alpha\frac{1}{n}\sum_...

2021-01-25 15:21:17 75

转载 深度学习中的激活函数完全指南:在数据科学的诸多曲线上进行现代之旅

原文:Towards Data Sciencedeephub翻译组:zhangzc自2012年以来,神经网络研逐渐成为了人工智能研究的主流,深度模型迅速取代了之前的各种benchmarks。在这些创新中,激活函数对神经网络的性能和稳定性起着至关重要的作用。这篇文章将尽可能简要地概述激活函数研究的最新进展,介绍它们的起源以及何时应该被使用。内容提要激活函数有什么作用?增强函数的非线性能力增强函数特定的数值性质ReLU 类激活函数整流器: ReLU,LeakyReLU,和 PReLU...

2021-01-25 08:20:07 165

转载 Scikit-Learn 源码研读 (第二期)基类的实现细节

目录BaseEstimatorget_paramsset_paramsClassifierMixinRegressorMixin检查传入的对象检查样本数和权重系数实现$R^2$的计算细节TransformerMixin补充sklearn项目可以看成一棵大树,各种estimator是果实,而支撑这些估计器的主干,是为数不多的几个基类。常见的几个类有BaseEstimator、BaseSGD、ClassifierMixin、RegressorMixin,等等。官方文档的API参考页面列出了主要的A...

2021-01-22 15:21:04 386

转载 Jenkins定时构建与轮询SCM

一、区别定时构建:不管远程代码分支上(Svn/Git)的代码有无更新,均执行定时构建任务轮询SCM:远程代码分支上(Svn/Git)只要有任何更新,则执行构建任务。二、格式:* * * * *第一颗*表示分钟minute:取值0-59,第几分钟执行第二颗*表示小时hour:取值0-23,第几小时执行第三颗*表示日day:取值1-31,第几日执行第四颗*表示月month:取值1-12,第几月执行第五颗*表示星期week:取值0-7,每周第几天执行三、示例#每半小时构建一次O...

2021-01-21 08:20:24 230

转载 Serverless 组件开发尝试:全局变量组件和单独部署组件

前言实事求是地说,Serverless Framework 的 Components 真的好用,原先使用 SCF CLI 和 VSCode 插件部署腾讯云函数尽管也方便,但也只能部署云函数。假如我有静态资源,想配置 CDN,想绑定域名,或者其他更多的操作......可能都离不开控制台。但是 Serverless Framework 的 Components 几乎可以让我暂时告别控制台。对这样的一个工具,我真的 respect!然而就在我尝试使用 Components 做稍微大一点的项目,遇到...

2021-01-20 20:21:17 124

转载 找出"吸血鬼数"(Java,冒泡排序)

吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排序。以两个0结尾的数字是不允许的,例如,下列数字都是“吸血鬼”数字:1260=21*601827=21*872187=27*81那么,开始由于判断四位数是否能分解为两个两位数的乘积,比判断两位数的乘积所得四位数的,要麻烦得多,因此思路为后者。import java.util.ArrayList;import java.util.Arra...

2021-01-19 20:21:23 71

转载 Markdown使用学习

Markdown使用学习Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。优点:1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内容前加#即可缺点:1、需要记一些语法(当然,是很简单。五分钟学会)。2、有些平台不支持Markdow...

2021-01-19 15:21:10 53

转载 eNSP 交换机 路由器 PC 互连设计/实现

0、实验目的1、掌握网络设计的原理与步骤;2、掌握IP分配、网关设置原则;3、了解路由协议的作用,掌握网络互联设备的作用和配置。1、实验环境环境:eNSP模拟器 版本信息:1.3.00.100 V100R003C00 SPC100设备:路由器三台(AR3260)、交换机三台(S5700)、PC三台(PC)、双绞线若干(Copper)2、实验要求设计要求:某公司有1个总部和2个子公司,共三部分。每部分需要1个C类地址(1个VLAN),通过路由器互联(WAN口连接)。设计所...

2021-01-19 08:20:23 10523 1

转载 【TencentOS tiny】深度源码分析(1)——task

任务的基本概念从系统的角度看,任务是竞争系统资源的最小运行单元。TencentOS tiny是一个支持多任务的操作系统,任务可以使用或等待CPU、使用内存空间等系统资源,并独立于其它任务运行,理论上任何数量的任务都可以共享同一个优先级,这样子处于就绪态的多个相同优先级任务将会以时间片切换的方式共享处理器。不过要注意的是:在TencentOS tiny中,不能创建与空闲任务相同优先级的任务K_TASK_PRIO_IDLE,相同优先级下的任务需要允许使用时间片调度,打开TOS_CFG_ROU...

2021-01-17 20:21:24 357

转载 git submodule git 子模块管理相关操作

Git 子模块操作相关的一些命令备忘:# 当使用git clone下来的工程中带有submodule时,初始的时候 submodule的内容并不会自动下载下来的,需执行如下命令;git submodule update --init --recursive (注意,此时会递归下载第三方模块)# 当使用git clone下来的工程中带有submodule时,使用下列命令不会递归下载第三方模块;git submodule update --init git 添加子模块:# git su...

2021-01-17 15:21:19 139

转载 VMware15.5版本通过挂载系统光盘搭建yum仓库

VMware15.5版本通过挂载系统光盘搭建yum仓库一、1.打开CentOS 7虚拟机。2.登录虚拟机,选择未列出 用户名:root 密码:输入自己设置的密码 点击登录。3.右键单击打开终端。4.输入两次 cd ..命令 回到根目录下。5.创建一个为chenzishuo的目录,在终端输入 mkdir /chenzishuo6.配置本地的yum,将光盘挂载到陈子硕下,在终端输入 mount /dev/cdrom /chenzishuo7.进...

2021-01-17 08:20:15 161

转载 linux指令大全(归类整理)

一.文件目录指令1 pwd指令pwd 显示当前所在的目录2 ls指令ls [选项] [目录或文件] 查看文件信息ls -a 查看所有文件和目录,包括隐藏的ls -l 以列表的方式显示ll 以列表的方式显示3 cd指令cd 路径cd ~: 回到家目录cd ..: 回到上一级目录4 mkdir指令mkdir [选项] 路径 创建文件夹mkdir -p 路径 创建多级文件夹5 rmdir指令rmdir [选...

2021-01-16 15:21:07 259

转载 Linux 资源监控整体分析-TOP

一、top第一行,任务队列信息,同 uptime 命令的执行结果系统时间:15:23:10运行时间:up 236 day,4min,当前登录用户: 2个 user负载均衡(uptime) load average:1.90, 1.81, 1.79average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了第...

2021-01-14 15:21:13 92

转载 Linux—管理用户、用户组及权限

管理用户添加用户[root@localhost ~]# useradd myuser[root@localhost ~]# useradd -m myuser # -d 目录:指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。[root@localhost ~]# useradd -d /opt/mysuer -m myuser# -g 用户组 指定用户所属的用户组。创建用户的时候会默认创建一个和用户名相同的用户组,可以使用-g命令来创建用户并指定用户所属的用户组...

2021-01-13 20:21:16 73

转载 nginx+uWSGI+django+virtualenv+supervisor发布web服务器

导论WSGI是Web服务器网关接口。它是一个规范,描述了Web服务器如何与Web应用程序通信,以及Web应用程序如何链接在一起以处理一个请求,(接收请求,处理请求,响应请求)基于wsgi运行的框架有bottle,DJango,Flask,用于解析动态HTTP请求支持WSGI的服务器 wsgiref python自带的web服务器 Gunicorn 用于linux的 python wsgi Http服务器,常用于各种django,fla...

2021-01-12 08:20:04 141

转载 005.Kubernetes二进制部署kubectl

一 部署 kubectl1.1 安装kubectl 1 [root@k8smaster01 ~]# cd /opt/k8s/work 2 [root@k8smaster01 work]# wget https://dl.k8s.io/v1.14.2/kubernetes-client-linux-amd64.tar.gz 3 [root@k8smaster01 work]# tar -zxvf kubernetes-client-linux-amd64.tar.gz1.2 分发ku...

2021-01-10 20:21:22 213

转载 Linux:使用LVM进行磁盘管理

LVM的概念LVM 可以实现对磁盘的动态管理,在磁盘不用重新分区的情况下动态调整文件系统的大 小,利用 LVM 管理的文件系统可以跨越磁盘。 “/boot”分区用于存放系统引导文件,不能应 用 LVM 机制。物理卷 PV,经过处理后的磁盘分区。卷组 VG,由一个或多个物理卷组成,类似于非 LVM 系统中的物理磁盘。逻辑卷 LV,在逻辑卷之上可以创建文件系统,类似于非 LVM 系统中的磁盘分区。物理块 PE,物理卷的组成部分,PE 的大小默认为 4MB,大小可调,一个卷组中最多能包括 65...

2021-01-10 08:20:18 192

转载 Shell—实现DDOS攻击自动封禁IP

需求:请根据web日志或者或者网络连接数,监控当某个IP并发连接数或者短时内PV达到100,即调用防火墙命令封掉对应的IP。防火墙命令为:iptables-I INPUT -s IP地址 -j DROP。脚本实现#!/bin/bashInfo_File=/tmp/ddos_check.log#从连接数获取#netstat -lant|awk -F "[ :]+" '/180:80/{clsn[$6]++}END{for(pol in clsn)print pol,clsn[pol]...

2021-01-09 15:21:20 452

转载 [apue] 神奇的 Solaris pipe

说到 pipe 大家可能都不陌生,经典的pipe调用配合fork进行父子进程通讯,简直就是Unix程序的标配。然而Solaris上的pipe却和Solaris一样是个奇葩(虽然Solaris前途黯淡,但是不妨碍我们从它里面挖掘一些有价值的东西),有着和一般pipe诸多的不同之处,本文就来说说Solaris上神奇的pipe和一般pipe之间的异同。1.solaris pipe 是全双工的一般系统上的pipe调用是半双工的,只能单向传递数据,如果需要双向通讯,我们一般是建两个pipe分别读...

2021-01-08 15:21:04 86

转载 Linux系统学习 十五、VSFTP服务—匿名用户访问(不推荐使用,不安全)

匿名用户访问基本配置:anonymous_enable #允许匿名用户访问anon_upload_enable #允许匿名用户上传anon_mkdir_write_enable #允许匿名用户建立目录anon_umask #设置上传的默认文件权限(默认是600)重启登录密码是空或者是任意的一个邮箱地址(实际是识别@符号)其实默认登录到的文件位置是上传限...

2021-01-07 20:21:14 169

转载 痞子衡嵌入式:恩智浦机器视觉模块OpenMV-RT那些事(1)- 初体验

  大家好,我是痞子衡,是正经搞技术的痞子。本系列痞子衡给大家介绍的是机器视觉模块OpenMV-RT初体验。  近些年机器视觉应用一直是个很火的方向,想象一下机器如果能长上“眼睛”,是不是就可以做一些人类才能做的事情,因此机器视觉是人工智能实现的一个重要基础。痞子衡当年硕士毕业论文课题就是工业相机图像处理相关的,算是机器视觉系统的前端核心。遥想十年以前,想要从事机器视觉系统的开发一直是比较复杂的,需要开发者有相当扎实的嵌入式开发基础,而现在一些机器视觉相关研究小组为了能让开发者把更多重心放在应用...

2021-01-07 08:20:12 307

转载 tensorflow 性能调优相关

如何进行优化tensorflow 将极大得加速机器学习模型的训练的时间,下面是一下tensorflow性能调优相关的阅读链接:tensorflow 性能调优:http://d0evi1.com/tensorflow/performance/(概括的较为完整)tensorflow:input pipeline性能指南:http://d0evi1.com/tensorflow/datasets_performance/(https://www.tensorflow.org/guide/dat...

2021-01-06 20:21:09 260

转载 基础命令下部

第1章 别名1.1.1 去除别名不提示直接复制文件首先要了解 为什么复制同名的文件系统会提示因为系统为一些危险的命令设置了别名cpcp -irmrm -imv====mv -i如 输入cp 命令 相当于输入了 cp -i[root@nfsnobody ~]# \cp /mnt/test.txt /tmp/ 命令最前面加上\1.1.2 方法二[root@nfsnobody ~]# which cp 查看命令的绝对路径al...

2021-01-06 08:20:04 59

转载 磁盘管理-中部

分区相关理论知识mbr是什么关于mbrmbr引导:主引导记录开机启动过程开机自检(BIOS)(硬件检查)MBR引导GRUB菜单(选择不同的内核)加载内核(从硬盘到内存)运行init进程(Linux系统里面第一个进程)读取/etc/inittab配置文件(读取运行级别)执行/etc/rc.d/rc.sysinit脚本(系统的初始化脚本设置IP地址)执行/etc/rc.d/rc脚本(根据系统的运行级别在开机的时候启动不同的软件)启动mingetty进程(登...

2021-01-05 15:21:17 344 1

转载 【黑客基础】Windows PowerShell 脚本学习(上)

视频地址:【黑客基础】Windows PowerShell 脚本学习2019.12.05 学习笔记1、$PSVersionTable :查看PowerShell的版本信息。2、PowerShell 界面:开始界面搜索 “PowerShell” ,点击 “PowerShell.exe” 或者 “PowerShell ISE”。cmd 命令界面输入 “PowerShell”。3、PowerShell 快捷键Alt + F7 :清除命令等历史记录,相当于 cls 命令。Ctrl + Pg...

2021-01-05 08:20:13 701

转载 linux(centos7) nginx 配置

1、下载Nginx及相关组件wget http://nginx.org/download/nginx-1.6.2.tar.gzwget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz wget http://zlib.net/zlib-1.2.11.tar.gz wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz 2、安装c...

2021-01-04 15:21:20 76 1

转载 centos7配置静态IP地址

1.首先打开centos的命令行模式,这里我使用的是CRT远程连接centos7的网卡配置文件在/etc/sysconfig/network-scripts/目录下2.在命令行中输入ifconfig命令,如果是最小化安装的centos7请输入ip a s命令3.进入网卡的配置文件[root@test2 network-scripts]# vim ifcfg-ens33网卡配置文件详解4.把IPADDR=改成你想要的IP地址 GATEWAY=改成你想要的网关5.重启...

2021-01-04 08:20:15 428

转载 文本编辑工具

vimvim的三种常见模式一般模式、编辑模式、命令模式# yum install -y vim-enhanced 安装vim一般模式# vim 使用编辑文件时,默认进入该文件的一般模式可以上下移动光标、删除某个字符、删除某行以及复制或粘贴一行或者多行编辑模式在一般模式下i 在当前字符前插入I 在光标所在行的行首插入a 在当前字符后插入A 在光标所在行的行尾插入o 在当前行的下一行插入新的一行O...

2021-01-03 15:21:10 76

转载 Win10系统重做

一、准备工作:1、电脑(台式电脑、笔记本电脑);2、U盘(内存大于4G);3、软碟通(UltraISO);下载地址:https://pan.baidu.com/s/1tpCiIyIwK_7LaLbyc6PMsQ 提取码:11vb4、Win10操作系统; 下载地址:https://pan.baidu.com/s/1AABwQMQZiRC28uCQpYraBQ 提取码:55d6二、制作U盘启动盘:1、打开“软碟通(UltraISO)”,依次点击“文件”-->“打开”,选择“Win10...

2021-01-02 20:21:28 304

转载 Mac安装Ubuntu18.04双系统经验以及感悟

1.扯一会提到Mac很多人估计会觉得高大上,其实我也是这么认为的,因为我在13年之前用的不是Mac 而是普通的笔记本,总幻想着拥有一台Mac,当然了这个愿望在13年10月份左右就实现了Mac最大的特点估计就是a. 装xb. 轻便好携带c. Mac OS系统的流畅,以及几乎没有广告以及病毒的侵扰d. 很容易编写、运行类Unix系统平台上的程序(MacOS就是根据很久之前的Unix系统发展而来,当然得支持Linux控的需求啦)e. 搞UI设计的同学也非常喜欢。。。2.引入正题2.1...

2021-01-01 20:21:23 1026

转载 Vim 基本的使用

三种模式按 ESC 进入命令模式命令模式下输入 Shift + ; 进入末行模式命令模式下输入插入命令,如(i,a,o) 进入输入模式进入vim 文件名vim直接编辑一个文件,如果是已经存在的文件,则是打开着文件,如果是没有的文件,就会新建文件在Linux中,文件后缀只是一个标示,任何文件都可以用vim打开,py文件也是,可以用vim文件打开编辑退出wq:末行模式,wq保存退出q:末行模式,q直接退出q!:末行模式,q!强制退出,不保存移动光标gg:到文件第一行G:到文...

2021-01-01 08:20:22 79

空空如也

空空如也

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

TA关注的人

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