2019-05-12Linux就该这么学【day06】

1、useradd  2、groupadd  3、usermod  4、passwd  5、userdel SBIT  chattr  lsattr   setfacl  getfacl su   sudo   sudo -
分类: 其他 发布时间: 05-12 22:28 阅读次数: 0

C++基础 (杂七杂八的汇总 )

继承:继承就是新类从已有类那里得到已有的特性。 类的派生指的是从已有类产生新类的过程。原有的类成为基类或父类,产生的新类称为派生类或子类。 多态:将基类类型的指针或者引用指向派生类型的对象。多态通过虚函数机制实现。简单概括为“一个接口,多种方法”(接口重用),即用的是同一个接口,但是效果各不相同。 重写(覆盖):是指派生类的函数屏蔽了与其同名的基类函数,注意只要同名函数,不管参数列表是否相同,基类函数都会被隐藏。 重载:是指同一可访问区内被声明的几个具有不同参数列(参数的类型,个数,顺序不同)
分类: 其他 发布时间: 05-12 22:28 阅读次数: 0

Markdown Note

Markdown-Note 1、基本编辑 粗体和斜体 源代码: *斜体*或_斜体_ **粗体** ***加粗斜体*** ~~删除线~~ 显示效果: 斜体或_斜体_ 粗体 加粗斜体 删除线 分级标题 第一种写法: 这是一级标题 ================ 这是二级标题 ---------------- 第二种写法: # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 超链接 Markdown 支持两种形式的链接语法: 行内式和参
分类: 其他 发布时间: 05-12 22:28 阅读次数: 0

Scala日期和字符串互转

import java.util.Date import java.text.SimpleDateFormat case class myclass(id :String,actionDate:java.util.Date) val TIME_FORMAT= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") val actionTime = TIME_FORMAT.parse("2010-10-10 10:10:10") val actionTimeStr
分类: 其他 发布时间: 05-12 22:28 阅读次数: 0

5.12-leepcode 作业详解

leepcode 作业详解 1、给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。 正确解答 class Solution: def containsDuplicate(self, nums: List[int]) -> bool: nums_set=set(nums) return (len(nums_set) != len(nums)) 第一次用字典去解题,出现
分类: 其他 发布时间: 05-12 22:28 阅读次数: 0

javascript-object对象属性操作之Object.defineProperty

一、基本用法简介 声明一个简单的对象,如下 var obj = { name: 'ldld' }  我们可以用Object.defineProperty来声明这个对象 var obj = {} Object.defineProperty(obj,'name',{ value:'ldld', writable:true, enumerable: true, configurable: true }) 下列就这四个基本的配置简单介绍一下 value:初始
分类: 其他 发布时间: 05-12 22:28 阅读次数: 0

Automatically generating nice graphs at end of your Load Test with Apache JMeter and JMeter-Plugins

Update as of November 2017: Since JMeter 3.0, last version being 3.3, JMeter provides Out Of The Box a dynamic Web report with tons of information. You can read an up to date blog (15th january 2019) described here. We highly advise you to use it in
分类: 其他 发布时间: 05-12 22:28 阅读次数: 0

基于travis和git tag 实现npm自动化发版

最近又把烂尾的开源项目alfred-femine拾起来了,这个项目旨在开发一系列前端常用的alfred workflow,提供前端开发的查询效率.时隔这么久,再次搞起,希望自己能够一直维护下去,也欢迎志同道合的同学一起完善这个工具链。  为了便于项目的维护,我觉得用上传说中的“持续集成”的思想,本人不才,虽然看过很多持续集成的文章,但是连这种npm发包这种简单的“持续集成”都没实践过,这次下定决心要用上它,早就听说过Github和Travis是天生的组合,就使用它了 需要注意的是,目前Tra
分类: 其他 发布时间: 05-12 22:28 阅读次数: 0

关于GDPR的六大理解

通用数据保护条例(GDPR)于2018年5月生效,根据法律条文,英国几乎所有企业都需要遵守该规定。然而,人们对法规本身及其对组织的意义仍存在一些误解。这可能会导致一些错误的决定。 以下是关于GDPR的六个误解,一些个人和企业仍然相信它们是真的。 误解1:巨额罚款只是危言耸听 早在2018年初,法规生效之前,GDPR就一直占据着头条新闻。在这段时间里,对不遵守规定的企业可能处以巨额罚款的报道层出不穷。据报道,这一数额高达2000万欧元或占全球营业额的4%(取决于哪个数字更大) 。 这些罚款数额显
分类: 其他 发布时间: 05-12 22:28 阅读次数: 0

SpringCloud-Config分布式配置中心

一,分布式系统面临的配置问题 二, 三,创建项目 1.pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
分类: 其他 发布时间: 05-12 22:28 阅读次数: 0

洛谷 P1966 火柴排队

题目描述 涵涵有两盒火柴,每盒装有 n 根火柴,每根火柴都有一个高度。 现在将每盒中的火柴各自排成一列, 同一列火柴的高度互不相同, 两列火柴之间的距离定义为:∑(ai−bi)2 其中ai 表示第一列火柴中第ii个火柴的高度,bi表示第二列火柴中第 ii 个火柴的高度。 每列火柴中相邻两根火柴的位置都可以交换,请你通过交换使得两列火柴之间的距离最小。请问得到这个最小的距离,最少需要交换多少次?如果这个数字太大,请输出这个最小交换次数对 99,999,997取模的结果。 输入输出格式 输入格式:
分类: 其他 发布时间: 05-12 22:28 阅读次数: 0

启动Tomcat报错:A child container failed during start

在之前的工作和学习当中,有碰到过很多未知的,在当时看来十分令人疑惑的问题。当时的解决手段简单粗暴,就是直接百度,搜到对应的解决方案,直接抄过来试试,不行再换,直到问题消失,程序可以正常跑了,立马就不管不问了,认为解决了问题。其实这样很不好,一方面是问题消失了,但并不是真正的被解决了。另一方面则是,自己对这个问题没有更深的感悟和记录,以后碰到同样或者类似的问题,还是没有掌握解决的方法。只依靠百度搜索,对一个想要提升自己,成为编程高手的人来说,实在是最大的阻碍。基于此,以后会把自己碰到过的奇葩问题
分类: 其他 发布时间: 05-12 22:28 阅读次数: 0

代码审计-phpcms9任意文件读取

漏洞文件: /phpcms/modules/content/down.php download函数 这个函数开始几行代码的作用和init函数中的几乎一样,都是从parse_str 解析传入的a_k参数,但这里调用了safe_replace函数过滤。 和文件名有关的参数是$s,$f。 这两个参数都是通过parse_str解析变量得到,然后程序对$f参数过滤,过滤规则如下: if(preg_match('/(php|phtml|php3|php4|jsp|dll|asp|cer|asa|shtml
分类: 其他 发布时间: 05-12 22:28 阅读次数: 0

Linux 下的进程间通信:使用管道和消息队列

学习在 Linux 中进程是如何与其他进程进行同步的。 -- Marty Kalin(作者) 本篇是 Linux 下 进程间通信 (IPC)系列的第二篇文章。 第一篇文章 聚焦于通过共享文件和共享内存段这样的共享存储来进行 IPC。这篇文件的重点将转向管道,它是连接需要通信的进程之间的通道。管道拥有一个写端用于写入字节数据,还有一个读端用于按照先入先出的顺序读入这些字节数据。而这些字节数据可能代表任何东西:数字、员工记录、数字电影等等。 管道有两种类型,命名管道和无名管道,都可以交互式的在命令
分类: 其他 发布时间: 05-12 22:28 阅读次数: 0

Linux umask 档案预设权限/touch 建立空档案或修档案件时间

1 建立档案时,权限一般设为-rw-r--r-- 2 建立目录时,权限一般设为drwxr-xr-x 3 touch 选项与参数 -a : 仅修订access time -c :仅修改档案的时间,若该档案不存在择不建立新档案 -d : 后面可以接欲修订的时期而不是目前的日期,也可以使用--date="日期或时间" -m :仅修改mtime -t : 后面可以接修订的时期而不是目前的日期,格式为[YYMMDDhhmm]
分类: 其他 发布时间: 05-12 22:28 阅读次数: 0

golang RPC通信读写超时设置

golang RPC通信中,有时候就怕读写hang住。 那是否可以设置读写超时呢? 1.方案一: 设置连接的读写超时 1.1 client 直接通过设置conn的SetDeadline(), 可参考 golang网络通信超时设置--读写超时部分 1.2 server 通常情况下,RPC server端的代码如下: server := rpc.NewServer() ... .... for { conn, err := l.Accept()
分类: 其他 发布时间: 05-12 22:28 阅读次数: 0

什么是多态?

多态确切的含义是:同一类的对象收到相同消息时,会得到不同的结果。而这个消息是不可预测的。多态,顾名思义,就是多种状态,也就是多种结果。 多态性是一种通过多种状态或阶段描述相同对象的编程方式。它的真正意义在于:实际开发中,只要关心一个接口或基类的编程,而不必关心一个对象所属于的具体类。 区别是否是多态的关键字在于看对象是否属于同一类型。如果把它们看做同一种类型,调用相同的函数,返回了不同的结果,那么它就是多态,否则,不能称为多态。 多态指同一类对象在运行时的具体化。 PHP语言是弱类型的,实现多
分类: 其他 发布时间: 05-12 22:28 阅读次数: 0

字段组合查询

刚有网友问及,数据表的姓与名是分开存储,但查询时,传入的是全名,怎样实现查询。 Insus.NET简单写了一个例子,可以参考之: IF OBJECT_ID('[dbo].[Employee]') IS NOT NULL DROP TABLE [dbo].[Employee] CREATE TABLE [dbo].[Employee] ( [FirstName] NVARCHAR(40), [LastName] NVARCHAR(40) ) GO IN
分类: 其他 发布时间: 05-12 22:28 阅读次数: 0

关于乱码的问题

今天又遇到一个乱码的问题,现在做一个简单的总结: 1,如果你测试的时候发现前端传过去的值没有乱码,就检查后端是否乱码,通常是打断点查看。 如果发现传入后端的 值乱码了,有好几种解决办法,下面主要写几个简单的解决办法: 一,request.setCharacterEncoding("utf-8");//必须写在第一位,设置这样方式去读。这样中文就能够读取出来了,但是需要注意。表单的发送方式必须是method='post' response.setContentType("text/html;ch
分类: 其他 发布时间: 05-12 22:28 阅读次数: 0

关于cros解决跨域的一个小例子(判断IP地址选择加不加跨域)

需求:通过8000、9000端口访问7000端口的1.html页面,并获取button按钮点击后触发的弹窗值 首先需要准备三个服务器,这里分别命名为http7000.js、http8000.js、http9000.js,其次要准备一个html页面书写ajax,命名为1.html 第一步先创建服务器,这里仅以get方式传值举例,7000中的代码为: //引入http模块 var http = require('http'); //创建服务器 var server = http.create
分类: 其他 发布时间: 05-12 22:28 阅读次数: 0