- 博客(67)
- 收藏
- 关注
转载 分布式锁的实现原理
基于写机制向第三方服务锁上写节点。然后依次获取锁1.通过数据库锁的方式来解决;2.使用zookeeper3.基于Redis缓存实现 setnx转载于:https://www.cnblogs.com/cocoxu1992/p/11111724.html...
2019-06-30 23:11:00 44
转载 代码审计之seacms v6.54 前台Getshell 复现分析
1.环境:php5.5.38+apache+seacms v6.54上一篇文章针对seacms v6.45 进行了分析,官方给出针对修复前台geishell提供的方法为增加:$order = ($order == "commend" || $order == "time" || $order == "hit") ? $order : "";并且在v6.54中增加了对传...
2019-06-30 22:31:00 130
转载 zookeeper的安装和使用
文章作者:foochane原文链接:https://foochane.cn/article/2019062601.htmlzookeeper数据存储形式 zookeeper安装 zookeeper命令行客户端的使用1 zookeeper数据存储形式zookeeper中对用户的数据采用kv形式存储key:是以路径的形式表示的,各key之间有父子关系,比如 /是顶层key用户建的ke...
2019-06-30 17:33:00 56
转载 IO流一
1 Java IO原理I/O是input/output的缩写,IO技术是非常实用的技术,用于处理设备之间的数据传输。如读写文件,网络通讯等。Java程序中,对于数据的输入输出操作以“流Stream”的方式进行。java.io包下提供了各种“流”类和接口,用来获取不同种类的数据,并通过标准的方法输入或输出数据。输入:读取外部数据(磁盘、光盘等存储设备的数据...
2019-06-30 15:27:00 44
转载 nginx代理grafana
希望通过Nginx为服务器上的grafana进行代理,实现通过在当前域名后加/grafana在公网进行访问,开始按照百度的方法弄了几个小时都不行,后面仔细看了官方的文档才弄好,Mark一下。Nginx版本:1.14.2grafana版本:6.2.41.修改Nginx配置(nginx.conf),红色部分为新增,proxy_pass后面一定要有"/"(用以去掉/gr...
2019-06-30 14:39:00 812
转载 python基础-不确定参数个数
之前经常看python的书籍,但是没有实践,过段时间就会忘记,所以在这里把每次看到的知识记录下来,希望自己能和大家一起快速成长!1、元组形式传参1 def para(*args): 2 print(type(args))3 print(args)4 if __name__=='__main__':5 print (para(1,2,3,...
2019-06-30 11:51:00 425
转载 【BZOJ1085】迭代加深+启发式搜索
分析跳马,首先跳马写起来就很复杂了。我们跳空格就行了。然后,我一看这个题,15步以上就算-1,那好啊,直接写了个爆搜。结果样例都跑不出来。。遂考虑启发式搜索。评估函数很显然,现在有多少个没归位,那我最少就要跳这么多次。然后再加个迭代加深吧。然后我因为dx,dy手残写错了自闭了半个多小时…这个题目算是显示图的搜索技巧吧。主要是启发式搜索和迭代加深的使用。就没了。#include ...
2019-06-30 11:18:00 55
转载 java基础第十三篇之Collection
常见的几种数据结构:* 1.堆栈:先进后出* 2.队列:先进先出* 3.数组:查找快,增删慢* 4.链表:查找慢,增删快import java.util.LinkedList;/** java集合的根接口 Collection* 共性的方法:增删改查* 增:add(E e);//addAll(Collection<? extends E&...
2019-06-30 10:13:00 59
转载 vue-注册全局过滤器
import Vue from 'vue';import dayjs from 'dayjs';const filters = { formatDate(date, format = 'YYYY-MM-DD HH:mm') { return dayjs(date).format(format); }, priceFilter(value){ l...
2019-06-28 17:07:00 77
转载 【转】一文搞懂C语言回调函数
转:https://segmentfault.com/a/1190000008293902?utm_source=tag-newest什么是回调函数我们先来看看百度百科是如何定义回调函数的:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是...
2019-06-28 11:24:00 79
转载 OpenSL ES: OpenSL ES 简介
1. OpenSL ES 是什么OpenSL ES (Open Sound Library for Embedded Systems)是无授权费、跨平台、针对嵌入式系统精心优化的硬件音频加速API。它为嵌入式移动多媒体设备上的本地应用程序开发者提供标准化, 高性能,低响应时间的音频功能实现方法,并实现软/硬件音频性能的直接跨平台部署,降低执行难度,促进高级音频市场的发展。简单来说OpenSL ...
2019-06-27 16:32:00 191
转载 git配置
第一次使用git,踩了n多的坑,记录一下下载地址:https://git-scm.com/下载后直接运行,傻瓜式安装克隆项目之前,新建文件夹——>右键,如下图在打开的窗口中 直接输入git clone 项目地址,会出现下图原因是没有配置 ssh key配置步骤:1、检查用户名和邮箱是否配置,命令:git config --global --list ...
2019-06-26 16:59:00 48
转载 [四] java虚拟机JVM编译器编译代码简介 字节码指令实例 代码到底编译成了什么形式...
原文地址:[四] java虚拟机JVM编译器编译代码简介 字节码指令实例 代码到底编译成了什么形式前言简介前文已经对虚拟机进行过了简单的介绍,并且也对class文件结构,以及字节码指令进行了详尽的说明想要了解JVM的运行机制,以及如何优化你的代码,你还需要了解一下,java编译器到底是如何编译你的代码的本文不是从最底层的编译原理讲解本文是针对java代码,去查看归纳...
2019-06-26 14:44:00 77
转载 【DVWA(六)】XXS DOM跨站攻击
XSS DOM跨站攻击(DOM Based Cross Site Scripting)前言:DOM,全称Document Object Model,是一个平台和语言都中立的接口,可以使程序和脚本能够动态访问和更新文档的内容、结构以及样式。DOM型XSS其实是一种特殊类型的反射型XSS,它是基于DOM文档对象模型的一种漏洞。DOM与前两种XSS跨站攻击(反射型、存储型)不同之处在于:...
2019-06-25 21:08:00 91
转载 反射和四种元注解
反射反射是指在程序运行期间,能够观察和修改类或者类的对象的属性和行为的特性。反射的作用:Java反射机制提供了以下的功能 在运行时获取类的修饰符,包名,类名,实现的接口,继承的父类 在运行时获取类的所有属性名,修饰符,属性类型 在运行时获取所有方法,方法的返回值类型,方法名,方法参数数量,方法参数类型 在运行时调用加载类的方法Java中的四种元注解:@...
2019-06-25 17:00:00 53
转载 ajax 分页点击数据缓存
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> ul,li{ list-style: none; } </sty...
2019-06-25 14:22:00 50
转载 11-2 numpy/pandas/matplotlib模块
目录 numpy模块 一维数组 二维数组 列表list和numpy的区别 获取多维数组的行和列 多维数组的索引 高级功能 多维数组的合并 通过函数方法创建多维数组 矩阵的运算 求最大值最...
2019-06-25 14:19:00 80
转载 来阿里有段时间了,谈谈这几个月最真实的感受
作者:黄小斜文章来源:微信公众号【程序员江湖】阅读本文大概需要 4 分钟。有段时间没写过原创了,想了各种理由,发现其实理由就一个,没时间。我来阿里,已经几个月了。这段时间,最大的感受就是累。我是在今年的四月份加入阿里的。当初我没有参加阿里巴巴的实习,而是选择了直接进行校园招聘,这也是因为当时我对实习的部门不感兴趣,于是在校招的时候我就选择了自...
2019-06-25 00:17:00 58
转载 css单行文本溢出和多行文本溢出显示省略号
1.单行文本溢出显示省略号@mixin no-wrap() { overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap;}2.多行文本溢出显示省略号@mixin no-wrap-multi($linNum)...
2019-06-24 14:42:00 61
转载 质谱和蛋白质组学领域简述
从事基于质谱的蛋白质组学信息分析也有一年多时间了,回过头来还是需要缕一缕这个领域的方方面面,温故知新。简要概述蛋白质组学(Proteomics)是研究一种细胞乃至一种生物所表达的全部蛋白质的统称。作为系统生物学中的重要分子,也是中心法则最下游,相比于基因组学,要落后个好几年。蛋白质作为生命活动的执行者,表明了生物体正在发生的事件,这种状态是基因最终真实表达的反应,因此将其作为研究对...
2019-06-23 19:21:00 970
转载 个人总结
这个作业属于哪个课程课程链接这个作业要求在哪里https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/3379我在这个作业的目标总结课程收获,开发经验团队名称 软件梦之队参考文...
2019-06-22 15:58:00 48
转载 Java数值类型
包声明:package 包名。全局变量和局部变量:类的属性称之为类的全局变量(成员变量)。方法中的属性称之为局部变量。全局变量声明在类体中,局部变量声明在方法体中。主方法:main()方法是类体中的主方法。main()后有个大括号{},里面放主方法的内容。public、static和void分别是main()方法的权限修饰符、静态修饰符和返回值修饰符,String[] args是一个字符串类型的数...
2019-06-22 13:36:00 1380
转载 mysql 与 oracle 比较group by 容易产生的误解
group by :(1)oracle 中,总所周知,select (查询字段) from table1 group bycolumn1 ,column2,,,,,,其中查询字段只能是column1,column2,,,,,,和其他列的聚合函数,其中红色字体要完全一致,(2)但是在mysql中,当查询字段未出现在group by 后面的字段,竟然也可以执行。如下例:SELECT...
2019-06-21 21:08:00 282
转载 python面向对象之单例模式
单例模式第一阶段:普通模式NAME = 'PLF'AGE = 18class Foo: __instance = None def __init__(self,name,age): self.name = name self.age = age @classmethod def func(cls): if ...
2019-06-21 19:20:00 84
转载 浅析JNDI注入Bypass
之前在Veracode的这篇博客中https://www.veracode.com/blog/research/exploiting-jndi-injections-java看到对于JDK 1.8.0_191以上版本JNDI注入的绕过利用思路,简单分析了下绕过的具体实现,btw也记录下自己的一些想法,本文主要讨论基于Reference对象的利用。The PastJDK版本:1.8.0_20产...
2019-06-21 19:19:00 663
转载 记一次因磁盘IO使用率100%导致网站无法使用的事故
事故经过:网站突然无法正常使用,php子进程骤高,询问开发无改动代码,查看cpu,内存均无异常,最后查看磁盘使用率100%,然后通过top查看是php进程导致,就一直在查找代码问题,均无收获,最后实在没辙了,老大说删除下日志试试吧,删完后网站恢复正常。突然想到一个东西inode,当时由于没有常看inode使用量,猜测是因为inode导致。一个月后看下inode增长量吧!经历的误区:通...
2019-06-21 17:24:00 102
转载 Linux下重启加载命令
nginx -s reload 转载于:https://www.cnblogs.com/dewu123/p/10971418.html
2019-06-21 10:09:00 880
转载 北京54投影坐标系的cad坐标转84地理坐标系的算法
这里的是没有给定参数所以没有用七参法,先将投影坐标系转了地理坐标系,然后做了横纵和比例纠偏 public static double[] Transform(PointF point) { double xParam = 94.362163134086399; double yParam = -310.26...
2019-06-20 17:45:00 664
转载 图像处理(一)
学习大纲Day1随手记Reference:http://www.ihalcon.com/read-2721.html《数字图像处理》第1章中指出的常用图像处理步骤接下来的学习计划按照本章中列出的处理步骤来走,其中预计将第2章图像获取、第6章彩色图像处理、第7章小波与多分辨率处理作为次要内容学习。第1天下来的学习感受:halcon是一个功能特别强大的工具,它几乎无所不能,但...
2019-06-19 17:40:00 134
转载 AppScan用来进行漏洞扫描
https://www.cnblogs.com/mawenqiangios/p/8573525.html转载于:https://www.cnblogs.com/loveMis/p/11051851.html
2019-06-19 15:55:00 244
转载 结巴使用自定义词典
源码下载的地址:https://github.com/fxsjy/jieba演示地址:http://jiebademo.ap01.aws.af.cm/一 “结巴”中文分词:做最好的 Python 中文分词组件 。支持三种分词模式:精确模式,试图将句子最精确地切开,适合文本分析;全模式,把句子中所有的可以成词的词语都扫描出来, 速度非常快,但是不能解决歧义;搜索引擎模式,在精确模...
2019-06-19 09:36:00 864
转载 bzoj 2176 Strange string
Description给定一个字符串S = {S1, S2, S3… Sn}, 如果在串SS中, 子串T(|T| = n)为所有长度为n的SS的字串中最小的(字符串的比较), 则称T为”奇怪的字串”. 你的任务就是找出这个字符串.Input读入两行, 第一行为n, 第二行为字符串S.Output将”奇怪的字串” T输出输入样例Sample Inpu...
2019-06-18 16:07:00 54
转载 理赔时很容易出差错的3个“隐蔽”点
原文:https://mp.weixin.qq.com/s/mtnnd60rjF_oDlDuPA1HYw今儿简单说一说涉及到医疗类保险理赔时的一些注意点。这些点,虽然在条款或者保单中都有写明,但相对比较隐蔽,一不留神可能就会导致利益受损。1.“使用”医保卡或社保结算在买涉及到“医疗责任”的保险(意外险、医疗险)时,经常会在条款中看到类似这样的描述:...
2019-06-18 14:56:00 45
转载 C# ObservableCollection集合排序
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/BYH371256/article/details/83346807注意:ObservableCollection集合 直接使用OrderBy 等函数排序,有问题的,排序不改变,可以转成List在进行排序命名空间:System.Collections.ObjectModle在WPF中,绑定列表...
2019-06-18 10:18:00 238
转载 TCP之连接管理
TCP是面向连接的协议。传输连接是用来传送TCP报文的。TCP传输连接的建立和释放是每一次面向连接的通信中必不可少的过程。因此,传输连接就有三个阶段,即:连接建立、数据传送和连接释放。输传连接的管理就是使传输连接的建立和释放都能正常地进行。 在TCP 连接的建立过程主要解决三个问题:要使每一方都能够知道对方的存在要允许双方协商一些参数(如窗口最大值、是否使用窗口扩大选项和时间...
2019-06-17 21:33:00 68
转载 CentOS-7.6安装时自定义选项的“带GUI的服务器”和附加选项选择“开发工具”
在CentOS7.6的安装过程中,针对关于软件选择时,我们需要考虑下基本环境和附加选项的选择,个人在此建议:选择"带GUI的服务器”和附加选项选择“开发工具”。因为个人linux部署一些项目访问,最好还是要配置静态IP进行访问的,而静态IP网络的配置,在CentO S 刚安装完后可能无法使用XShell等连接,单纯的命令行模式不是很好的配置网络,这时GUI界面可以省时省力。所以建议安装时使...
2019-06-17 18:16:00 5056
转载 避免用户选中文字 CSS
本文地址:https://www.cnblogs.com/veinyin/p/11039448.html在浏览器页面 用户双击鼠标会选中文本 有时会影响用户体验 为了避免这种情况需要禁止用户选中比如 禁止选中所有 p 标签下的文字 只需要在 css 中加上p { user-select: none; }转载于:https://w...
2019-06-17 14:29:00 54
转载 python 字符编码
各个编码介绍ascii 八位表示一个字符只能表示英文及其标点符号特殊字符unicode 16位表示一个字符,升级后32位表示一个字符所有语言字符都能表示,缺点是统一都用32位给数据的传输速度,存储空间很大压力unicode-8 8位表示英文,16位表示欧洲其他语言字符,24位表示亚洲灵活,利于传输和存储gbk 8位表示英文,16位表示中文只能...
2019-06-16 22:15:00 56
转载 DS博客作业07--查找
1.本周学习总结1.思维导图2.谈谈你对查找运算的认识及学习体会。查找这一章主要学习了几种查找的算法,顺序查找和折半查找之前就有所接触,学起来感觉比较容易接受,但是平衡二叉树和b+b-树就感觉比较难,特别是LL,LR,RR,RL调整还不是很熟练,哈希表查找感觉比平衡二叉树要好理解,做题也不是那么费劲;2.PTA实验作业2.1.题目1:6-1 二叉搜索树的操作集2.1.1设计思路 ...
2019-06-15 23:18:00 61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人