九路 九路
3年前
Go 函数是“一等公民”的理解
函数(function)作为现代编程语言的基本语法元素存在于支持各种范式(paradigm)的主流编程语言当中。无论是命令式语言C、多范式通用编程语言C,还是面向对象编程语言Java、Ruby,亦或是函数式语言Haskell、动态脚本语言Python、PHP、JavaScript,函数这一语法元素都是当仁不让的核心。Go语言以“成为新一代系统
Easter79 Easter79
3年前
Vue 项目中 ESlint 配置
前言对于ESlint这一块一直存在一些疑问,今天看到一个文章内容挺好的,这里拿来了。一、eslint安装1、全局安装npmigeslint全局安装的好处是,在任何项目我们都可以使用eslint的全局命令进行代码规则操作,但是这对我们的意义并不大,后续会详细介绍;全局安装之后
Stella981 Stella981
3年前
Redis之
键值相关命令1.keys:返回所有符合匹配的key;如:keys\;2.exists:确认一个元素是否存在;如:existsname;3.del:删除一个键,如:delname;4.expire:设置一个键的过期时间,如:expireaddr10;5.ttl:返回一个键的过期时间,如果没有过期,就返回剩余的过期时间,如
Stella981 Stella981
3年前
Ansible入门及组件介绍
Ansible简介Ansible是自动化运维的工具,基于Python开发,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible是基于模块工作的,ansible提供一个框架,通过模块实现批量部署。Ansible是一种配置管理工具Ansible不需要安装客户端软件Ansible的功能实现基于SSH远
Wesley13 Wesley13
3年前
MySQL Binlog 技术原理和业务应用案例分析
导语MySQLBinlog用于记录用户对数据库操作的结构化查询语言(StructuredQueryLanguage,SQL)语句信息。是MySQL数据库的二进制日志,可以使用mysqlbin命令查看二进制日志的内容。爱奇艺在会员订单系统使用到了MySQLBinlog,用来实现订单事件驱动。在使用Binlog后在简化系统设计的同
Stella981 Stella981
3年前
PYthon继承链(egg)的思考和实战;
起初学习ssti的时候,就只是拿着tplmap一顿乱扫,然后进行命令执行,之前深入学习了一下PYthon继承链;今天写个文章进行加深记忆和理解;基础知识\\class\\返回一个实例所属的类;!(https://oscimg.oschina.net/oscnet/upe1b46142ca43f9deb20abd775a3
Stella981 Stella981
3年前
Flutter打包apk报错:Your app isn't using AndroidX.
今天在学习Flutter开发的过程中,写了一个基本的demo,想打个正式的安装包apk,安装在手机上体验一下效果。配置完了Android的签名文件后,运行Flutterbulidapp命令行,构建一个正式(release)包,在构建的过程中出现了如下的提示,但是可以构建成功。!Yourappisn'tusingAndroid
Wesley13 Wesley13
3年前
1.vagrant安装
记录几个坑爹的点:1.路径不能出现中文,不然安装失败2.win10使用vagrant命令时,需要使用管理员权限3.virtulbox需要在path环境变量里配置安装地址,否则vagrantup的时候,不会使用virtulbox4.当使用vagrantup发现启动卡住了之后,查看virtualbox,会发现需要输入账户和密码,输入之后登录成
wc 统计已过时,cloc 每一行代码都有效
上下文我们通常用代码量来评判一个程序员技术的高低或一个项目的大小,阅读新项目源码时,也需要了解其代码量,心里有个预期。那如何统计代码量呢?传统做法通过findwc命令完成shell$find.name".go"|xargswcl60./etcd/tutorial/distributedlock.go...3491total如上,统计命
皕杰报表部署问题小结
在部署到Linux服务器上后,更换配置文件经常会发生一些问题,这个一般都是由各个方面造成的,记录下最近遇到的一些问题。首先看tomcat启动起来没有,如果tomcat都没启动,那就是哪里出错了,比如:没有权限导致启动命令不成功server.