码迷,mamicode.com
首页 > 编程语言 > 日排行
r语言按照一列进行分组转置
数据样式: group value A 1 A 2 A 3 B 5 B 6 C 7 代码: library(readxl) library(arules) df <- read_xlsx('E:/data.xlsx',sheet = "Sheet1")df_1 <- as(split(df$grou ...
分类:编程语言   时间:2019-09-18 19:24:00    阅读次数:330
javascript 原型链污染
原理①javascript中构造函数就相当于类,并且可以将其实例化②javascript的每一个函数都有一个prototype属性,用来指向该构造函数的原型同样的javascript的每一个实例对象也有一个__proto__方法指向该实例对象的原型,并且例如:function Cat(){ This ...
分类:编程语言   时间:2019-09-18 19:24:37    阅读次数:137
利用python实现每x分钟截屏一次存放到指定文件夹
#创建一个文件夹用来保存文件#每x分钟截屏一次存放到指定文件夹import osimport pyautogui as paimport timedef make_dir(dirs): if not os.path.exists(dirs): os.makedirs(dirs)#检测并且创建目录de ...
分类:编程语言   时间:2019-09-18 19:25:57    阅读次数:115
Python-文件处理
[TOC] 什么是文件? 文件是操作系统为用户提供的一个虚拟单位 打开文件的步骤 1. 打开文件 2. 读取/写入 3. 关闭文件 文件分类 txt文件,文本文件 二进制文件,图片/视频/音频文件 文件的三种打开模式 | 模式 | 描述 | | | | | r | 只读 | | w | 可写,清空后 ...
分类:编程语言   时间:2019-09-18 19:29:44    阅读次数:134
并发编程之线程创建到销毁、常用API
在前面一篇介绍了线程的生命周期【并发编程之多线程概念 】,在本篇将正式介绍如何创建、中断线程,以及线程是如何销毁的。最后,我们会讲解一些常见的线程API。 线程创建 Java 5 以前,实现线程有两种方式:扩展java.lang.Thread类,实现java.lang.Runnable接口。这两种方 ...
分类:编程语言   时间:2019-09-18 19:32:04    阅读次数:125
spring boot+mybatis-plus整理
简介:MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 springboot+maven+mybatis-plus+mysql 项目整体结构: Mybatis-plus需要的以来文件: <!--myba ...
分类:编程语言   时间:2019-09-18 19:34:33    阅读次数:121
python SSTI利用
原理python的SSTI不仅可以向网页插入一些XSS代码,而且还可以获取一些变量和函数信息,尤其是secret_key,如果获取到则可以对flask框架的session可以进行伪造。对于tornado框架,render(request, 'account/login.html', {'error' ...
分类:编程语言   时间:2019-09-18 19:35:49    阅读次数:163
python SSTI绕过
原理首先以jinja2模板注入为例:{{request[request.args.param]}} 可以用 {{request|attr(request.args.param)}} 替代绕过"["、"]"过滤绕过的方式也就是同义语句转化,下面给出其他的替换绕过"_"字符:?exp={{request ...
分类:编程语言   时间:2019-09-18 19:37:30    阅读次数:190
java矩形类
public class Rectangle { private double width; private double length; public double area(){ double s; s = width * length; return s; } public double pe... ...
分类:编程语言   时间:2019-09-18 19:40:27    阅读次数:165
java 自定义类加载器图
![](https://s1.51cto.com/images/blog/201909/18/318313f1eb8dd90a6e57e03075033183.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
分类:编程语言   时间:2019-09-18 19:41:15    阅读次数:96
python反序列化漏洞
原理在网页源码中如果出现将用户输入数据进行反序列化当成参数输出时,出现漏洞,可造成任意命令执行例如网页源码try: become = self.get_argument('become') p = pickle.loads(urllib.unquote(become)) return self.re ...
分类:编程语言   时间:2019-09-18 19:44:31    阅读次数:164
C#常见的算法面试题
一、求以下表达式的值,写出您想到的一种或几种实现方法: 1-2+3-4+……+m //方法一,通过顺序规律写程序,同时也知道flag标志位的重要性。 二,有一个字符串 "I am a good man",设计一个函数,返回 "man good a am I"。 三.有1、2、3、4个数字,能组成多少 ...
分类:编程语言   时间:2019-09-18 20:51:21    阅读次数:98
Z算法板子
给定一个串$s$, $Z$算法可以$O(n)$时间求出一个$z$数组 $z_i$表示$s[i...n]$与$s$的前缀匹配的最长长度, 下标从$0$开始 ...
分类:编程语言   时间:2019-09-18 20:53:46    阅读次数:110
线程锁,死锁,GIL锁等等
线程锁 531388 我们讲过的进程有进程锁,那么线程也有线程锁,先看上面代码,我们知道线程共享一个进程的空间,所以他们都对x进行增加操作,按道理来说,最后打印的结果应该是600000,而这里却远远不到,这是因为线程在进行长时间的操作时,cup切到下一个线程了,而这个时候可能x=1000+1,只执行 ...
分类:编程语言   时间:2019-09-18 20:56:50    阅读次数:128
leetcode 82. 删除排序链表中的重复元素 II
给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。 示例 1: 输入: 1->2->3->3->4->4->5输出: 1->2->5示例 2: 输入: 1->1->1->2->3输出: 2->3 来源:力扣(LeetCode)链接:https://leetcode ...
分类:编程语言   时间:2019-09-18 22:02:44    阅读次数:103
Java之final关键字解析
Java之final关键字解析
分类:编程语言   时间:2019-09-18 22:07:51    阅读次数:124
java JVM-自定义类加载器
自定义文件系统类加载器publicclassLoaderextendsClassLoader{privateStringrootDir;publicLoader(StringrootDir){this.rootDir=rootDir;}//重写父类方法protectedClass<?>findClass(Stringname)throwsClassNotFoundException{C
分类:编程语言   时间:2019-09-18 22:10:47    阅读次数:103
JAVASE知识点总结(三)
第十六章:抽象类和接口 一、抽象方法:在方法面前加了abstract(为了解决,子类必须要覆盖此方法,在定义的时候不要方法体)。 特点:1、抽象方法没有方法体。 2、抽象方法必须放在抽象类(类前面加上abstract)或者接口中。 3、抽象方法不能是private、不能用fi... ...
分类:编程语言   时间:2019-09-18 23:23:34    阅读次数:195
python 学习记录
一、计算机结构 五大部件:输入设备、输出设备、存储器、运算器、控制器 二、cpu、硬盘、内存三者之间的关系 cpu:是计算机运算核心和控制中心,让电脑的各个部件顺利工作,起到协调和控制作用 硬盘:存储资料和软件等数据设备,有容量大,断电数据不丢失的特点,也被人们称之为“数据仓库” 内存:a、负责硬盘 ...
分类:编程语言   时间:2019-09-18 23:24:16    阅读次数:178
JavaScript 正则表达式Ⅲ
㈠预定义类 示例:匹配一个ab+数字+任意字符的字符串:ab\d. ㈡边界 正则表达式常用的边界匹配字符 ⑴示例1:第一个是没写单词边界 第二个是加上字符边界的效果 第三个是为this的is替换成0,前面没有单词边界,后面有边界的示例。 ⑵示例2:常用边界字符“^”与“$”基本含义的举例 注意观察两 ...
分类:编程语言   时间:2019-09-19 00:36:43    阅读次数:91
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!