- 博客(330)
- 资源 (1)
- 收藏
- 关注
原创 python标准库xmlrpc 之RPC远程方法调用
Remote Procedure Call即RPC(远程方法调用),它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。并且被多重语言支持,故能在多种语言的服务器中相互调用。RPC采用客户机/服务器模式。请求程序即为客户机,服务程序为服务端。首先由客户端发起一个远程调用并等待,然后由服务端进行处理、计算并应答,结束后进入睡眠状态,客户端继续进行运行。
2023-01-17 00:16:05
315
原创 通过idea打包java Maven项目 架包与全包
方法:maven —> Plugins —> assembly —>assembly:assembly。方法:maven —> Lifecyle —> Clean —> Package。架包定义:指仅将代码打包到jar中,在运行的平台必须保证依赖。全包定义:将maven项目中的依赖于代码都打为一个包。新建主目录文件:assembly.xml。
2022-12-28 22:46:41
358
原创 我的创作纪念日
创作与解决编程中的问题不不可分离的。后来不知道怎么注意到了CSDN能够发文章,于是就开始学着写文章,刚开始是觉得这种写文章很不舒服,但是看到那些大佬写的文章和想偷懒的原因(不想一直查书或者怀着总结一次,终身受益,复制粘贴的念头),这让小编觉得这个有必要坚持下去,不管做什么都是从陌生到熟悉,于是,就开始了小编的写技术类文章的路途。俗话说,最好的学就是教,技术总会有过时的一天,未来小编还是会一如既往地将现学的编程知识分享出来,令其发挥更大的作用,并在C站的推广中,帮助到更多朋友。
2022-12-20 23:22:03
37
2
原创 Vue案例入门 列表展示 计数器
作者:有勇气的牛排3 计数器methods:该属性用于在Vue对象中定义方法@click:用于监听某个元素的点击事件,并且需要指定当前发生点击时,执行的方法(方法通常是methods中定义的方法)项目地址https://github.com/courageSteak/vue-framework作者:有勇气的牛排https://www.couragesteak.com/article/153
2022-12-03 19:26:37
253
原创 Vue 插槽(slot)使用
组件的插槽组件的插槽是为了让我们封装的组件更加具有扩展性。让使用者可以决定组件内部一些内容到底展示了什么。举例:移动开发中,几乎每个页面都有导航栏导航栏我们会分装成一个插件,比如nav-bar组件一旦有了这个组件,我们就可以在多个页面中复用了2 具名插槽使用(导航)仓库地址:## 1 为什么使用slot组件的插槽组件的插槽是为了让我们封装的组件更加具有扩展性。让使用者可以决定组件内部一些内容到底展示了什么。举例:移动开发中,几乎每个页面都有导航栏导航栏我们会分装成一个插件,比如nav-bar组件一旦
2022-12-03 19:19:52
537
原创 webpack搭建本地服务器
基于node.js搭建,内部使用express框架,可以实现我们想要的让浏览器自动刷新显示我们修改后的结果。deserver也是作为webpack中的一个选项,选项本身可以设置如下属性(1)contentBase:为哪一个文件夹提供本地服务,默认是跟文件夹,我们这里可以填写(2)port:端口号(3)inline:页面实时刷新(4)historyApiFallback:在SPA页面中,依赖HTML5的history模式webpack.config.js3 启动作者有勇气的牛排:https://ww
2022-12-03 19:12:22
56
原创 Vue Webpack介绍及安装
https://webpack.js.org/concepts/https://www.webpackjs.com/安装:首先要安装、版本大于查看node版本全局安装webpack(指定3.6.0、因为vue cli2依赖该版本)局部安装为什么全局安装后,还需要局部安装呢?在终端直接执行webpack命令,使用全局安装的webpack当package.json中定义了scripts时时,其中包含了webpack命令,那么使用的是局部webpack打包3 webpack配置打
2022-12-03 19:04:09
471
原创 webpack插件plugin 添加版权 打包html js压缩
webpack.config.js2 打包html目前,我们的index.html文件存放在项目的根目录下真实发布项目时,发布的是dist文件夹中的内容,但是dist文件夹中如果没有index.html文件,name打包的js等文件就没有意义了。所以,我们需要将index.html文件导包放到dist文件夹中,这个时候就可以使用HtmlWebpackPlugin插件。自动生成一个index.html文件(可以指定模板来生成)将打包的js文件,自动通过script标签插入到body中。4.使用
2022-12-03 18:54:51
154
原创 JWT详细介绍 Python实现
本文以python来进行实战演示JSON Web Token (JWT) 是一个开放标准 ( RFC 7519 ),它定义了一种紧凑且自包含的方式,用于以json的方式安全传输信息,并且通过数字签名来保证信息是信任的。jwt可以使用秘钥(HMAC算法)或RSA或ECDSA的公钥/私钥对其进行签名。
2022-12-01 23:45:00
165
原创 linux crontab定时任务
crond进程会定期检查是否有要执行的任务,如果有,则自动执行。| 从 /var/spooll/cron 删除某用户的crontab文件,如果不指定用户,则为当前用户 || 编辑某个用户的crontab文件内容,如果不指定用户,则为当前用户的crontab文件内容 || 形式某用户的crontab文件内容,如果不指定用户,则为当前用户的crontab文件内容 ||用来设定某个用户的crontab服务,常见用户root|| 在删除crontab文件是,给出提示 |星号:代表任何时间(每分钟/每天/每月…
2022-11-29 18:48:35
570
原创 html5 LocalStorage本地存储介绍
Web存储对象有localStorage和sessionStorage两种,它允许我们以键值对的形式在浏览器上保存数据。相同点属性说明存储键值对获取键的值删除指定键clear删除所有数据key(index)获取对应索引的键名length存储键值对数据localStorage 用于长久保存网站数据,无过期时间,除非删除。在同源的所有标签页与窗口之间数据共享。存储字段类型为字符串,使用需自己转换为所需类型使用方法同数据仅存在于当前浏览器标签页。
2022-11-03 22:00:00
469
原创 测试服务器端口是否被放通
在linux各种项目搭建中,经常会使用端口进行通信,但是端口可能出出现防火墙屏蔽、云服务商禁用等情况,所以掌握端口测试也称为一项常用技能。
2022-10-24 22:15:00
612
原创 python Jupyter程序之Matplotlib数据可视化
案例二:画出谋城市11点到12点1小时内每分钟的温度变化折线图,温度范围在15度~18度。可视化是在整个数据挖掘的关键辅助工具,可以清晰的理解数据,从而调整我们的分析方法。案例一:展示上海一周的天气,比如从星期一到星期日的天气温度如下。cell: 一对Out会话被视作一个代码单元,称为cell。二、为什么要学习 Matplotlib。一、什么是 Matplolib。
2022-10-20 16:58:19
334
原创 通用寄存器与标志位寄存器OF/DF/IF/TF/SF/ZF/AF/PF
这些的寄存器是程序执行代码最最常用,也最最基础的寄存器,程序执行过程中,绝大部分时间都是在操作这些寄存器来实现指令功能。定义:该标志位用来控制处理指令的处理方向,若DF=1,则串处理过程中地址自动递减,否则自动递增。定义:当执行一个加法(减法)运算时,最高位产生进位(或借位)时,CF为1,否则为0。:栈底指针,指向栈的底部,通常用ebp+偏移量的形式来定位函数存放在栈中的局部变量。定义:当运算结果的最低16位中含1的个数位偶数,则PF为1,否则为0。定义:若当前的运算结果为零,则ZF为1,否则为0。
2022-10-20 16:39:54
924
原创 hadoop HA高可用集群实战
HA(high available),即高可用(24h不中断服务)实现高可用最关键的策略是消除单点故障。HA严格来说是应该分成各个组件的HA机制hadoop2.0之前,在HDFS集群中NamNode存在单点故障(SPOF)NameNode主要存在以下两个方敏影响HDFS集群。NameNode机器发生意外,如宕机,集群无法使用,直到管理员重启。NameNode机器需要升级,包括软件,硬件升级,此时集群也将无法使用。
2022-10-12 16:12:29
715
原创 汇编指令 栈现场保护 算数运算 位运算 比较指令 跳转指令 循环指令 寻址方式
定义:对操作数进行赋值,操作数可以是寄存器、数值、间接寻址的内存数据。add:加法指令,2个操作数相加,结果返回给第1个操作数。sub:减法指令,2个操作数相减,结果返回给第1个操作数。定义:是对标志位进行的现场保护。定义:去内存地址(非数据)定义:对寄存器的现场保护。定义:不执行任何操作。popad作用则相反。
2022-09-16 23:32:28
966
原创 Python日期与时间模块datetime、time、Calendar、dateuil 相关使用讲解
在开发中经常会遇到查询日期、时间、时间戳,或者日期比较等相关操作,为了方便以后使用,本文将对python操作时间的各种操作做出总结。作者:有勇气的牛排时间戳: 即以整型或浮点型表示的是一个以秒为单位的时间间隔。这个时间的基础值是从1970年的1月1号零点开始算起。
2022-09-08 22:08:32
410
原创 Linux Shell重定向 管道命令 grep搜索 awk编程 sed文件操作高阶函数
在编程中如果能够熟悉shell高阶语法,将对我们进阶为高级程序员有很大的帮助,本文将从Shell重定向 管道命令 awk编程 sed等方面展开介绍。作者:有勇气的牛排。
2022-09-02 21:00:48
1131
原创 Linux Shell 基础语法 流程控制 逻辑运算 字符串操作详细解析
周围不能有空格/bin/bash url=www . couragesteak . com echo $url name= '有勇气的牛排' echo $name author= "导演" echo $author # {} 可以帮助识别变量边界 echo "I am ${name}."有勇气的牛排导演I am 有勇气的牛排 .语法function 函数名() {程序 }实例实例2。
2022-09-01 11:28:23
600
原创 dos下xcopy命令
复制目录和子目录,包括空目录。与 /S /E 相同。可以用来修改 /T。:取消提示以确认要覆盖现有目标文件。:取消提示以确认要覆盖 现有目标文件。:复制目录和子目录,不包括空目录。:隐藏文件和系统文件也会复制。:即使有错误,也继续复制。:复制时不显示文件名。...
2022-08-25 22:06:07
442
原创 批处理相关案例总结
五、命令行CMD批处理自动以管理员身份运行的正确方法(修正了路径有空格时的问题)逐行读取txt文本内容,并且用。分割,然后放到变量中。
2022-08-25 22:05:21
99
原创 windows bat 批处理常用命令
批处理(Batch),也称为批处理脚本,批处理就是某对象进行批量的处理,通常被认为是一种简化的脚本语言。批处理脚本应用于DOS和Windows文件中。扩展名:bat或cmd。
2022-08-25 22:04:18
1982
原创 正则表达式详细知识点
正则表达式是由普通字符(例如字符a到z)以及特殊字符(称为元字符)组成的文字模式。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行平匹配。正则能做什么:数据隐藏:(136****520张先生)数据采集:(数据爬虫)数据过滤:(论坛敏感词过滤)数据验证:(表单验证、手机号码、邮箱地址)...
2022-08-17 16:01:56
366
原创 pacp格式文件分析
网络通信过程中会发送大量的请求,每一个请求都需要通过IP数据包进行交互,但是IP数据包的头部信息过于复杂,如果通过IP数据包头进行数据包之间的区分就太复杂了,所以就产生了元组。五元组是元组中的一种,还有四元组、七元组。通过五元组可以表示所在的数据包属于哪一个会话。该头正在数据包查重和流量对比的时候使用较多。五元组的结构包括:IP源地址、源端口、目的IP地址、目标端口、4层通信协议。这里以nacp库中定义的结构为例// 文件开始标记 u_short version_major;...
2022-08-12 11:23:45
562
原创 DolpinScheduler2.0.5详细介绍与踩坑实战
Apache DolphinScheduler是一个分布式易扩展的可视化工作流任务调度平台,致力于解决数据处理流程中错综复杂的关系,使调度系统在数据处理流程中开箱即用。版本:2.0.5。
2022-08-07 23:06:49
1128
原创 Zookeeper使用介绍与集群搭建实战
Zookeeper是一种分布式协调服务,用于管理大型主机。在分布式环境中协调和管理服务式环境中协调和管理服务是一个复杂的过程。Zookeeper通过简单的架构和API解决了这个问题。Zookeeper允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。............
2022-08-07 21:40:53
599
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人