码迷,mamicode.com
首页 > 2019年12月24日 > 全部分享
unserialize绕过__wakeup
0x01 unserialize 和 serialize的注意点: __construct():当对象创建(new)时会自动调用。但在 unserialize() 时是不会自动调用的。(构造函数) __destruct():当对象被销毁时会自动调用。(析构函数) __wakeup():unseria ...
分类:其他好文   时间:2019-12-24 15:18:26    阅读次数:126
springboot日期转换器
注:该功能并非springboot特有的功能,springmvc同样具有 一、使用方法 创建一个DateConverter类实现Converter接口 注:importorg.springframework.core.convert.converter.Converter; Converter @p... ...
分类:编程语言   时间:2019-12-24 15:18:13    阅读次数:100
关于RAM与ROM的区别与理解
机存取存储器(random access memory,RAM)又称作“随机存储器”,是与CPU直接交换数据的内部存储器,也叫主存(内存)。它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。当电源关闭时RAM不能保留数据。如果需要保存数据,就必须把它们写入一个长 ...
分类:其他好文   时间:2019-12-24 15:17:58    阅读次数:98
guava
Guava工具类学习一、概述 Guava是对Java API的补充,对Java开发中常用功能进行更优雅的实现,使得编码更加轻松,代码容易理解。Guava使用了多种设计模式,同时经过了很多测试,得到了越来越多开发团队的青睐。Java最新版本的API采纳了Guava的部分功能,但依旧无法替代。本文以Ge ...
分类:其他好文   时间:2019-12-24 15:17:16    阅读次数:78
ORACLE 判断是否为数字类型
接到一个需求要判断一个varchar2字段的值是否是数字,如果不是数字,就置为null,如果是数字,就使用to_number把它变成num类型。 找到两种办法。 方法一: 用trim和translate来判断,这种方法比较麻烦,代码如下: 方法二: 使用替换方法,把非数字和小数点的字符变为空,然后使 ...
分类:数据库   时间:2019-12-24 15:16:56    阅读次数:121
Linux special file
/dev/null --Linux will disccard the any data written to /dev/null --reading data from /dev/null results in an end-of-file /dev/zero it will genreate a ...
分类:系统相关   时间:2019-12-24 14:11:29    阅读次数:110
图解算法:单向链表做加法运算
问:给出两个 非空 的链表,来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且每个结点只能存储 一位数字 。将这两个链表相加起来,返回一个新的链表,表示他们之和。 例如:342 + 465 = 807 两数相加这道题,处理的就是最简单的数学加法运算,只是它是建立在链表的基础之 ...
分类:编程语言   时间:2019-12-24 14:11:16    阅读次数:81
计算两个GPS坐标的距离
场景:已知两个GPS点的经纬度坐标信息。计算两点的距离。 1. 距离/纬度关系 GPS: 22.514519,113.380301 GPS: 22.511962,113.380301 距离: 284.6439379583341 jl_wd=284.6439379583341/(22.51451-22 ...
分类:其他好文   时间:2019-12-24 14:10:56    阅读次数:101
Github Actions教程:运行python代码并Push到远端仓库
我自己做了一个网站,这个网站会使用一个python脚本来生成。 具体生成的方法是python脚本会读取目录下的csv文件,将每一行数据解析成固定格式,然后生成html文件,最后需要将修改后的文件自动push到github 当然上面所有的步骤都是自动化实现的,总结如下: 1. 我本地修改csv文件,然 ...
分类:编程语言   时间:2019-12-24 14:10:39    阅读次数:254
关于CopyOnWriteArrayList
概述 看这个类名CopyOnWriteArrayList继承ArrayList,通过查看类声明CopyOnWriteArrayList和ArrayList不存在继承关系。两个类的特点:1)都继承List接口,是List接口实现类。2)底层存储数据都采用数组 3)添加元素操作且ArrayList.si ...
分类:其他好文   时间:2019-12-24 14:10:24    阅读次数:102
Elasticsearch:Cluster备份 Snapshot及Restore API
Elasticsearch提供了replica解决方案,它可以帮我们解决了如果有一个或多个node失败了,那么我们的数据还是可以保证完整的情况,并且搜索还可以继续进行。但是,有一种情况是我们的所有的node,或者有一部分node失败,可能会造成我们的数据的丢失。也就是说replca不能提供一种灾难性 ...
分类:Windows程序   时间:2019-12-24 14:10:10    阅读次数:102
Quantitative Strategies for Achieving Alpha (三)
chapter 4: Profitability Profitability measures we tested include return on invested capital, return on capital employed, return on equity, return on ...
分类:其他好文   时间:2019-12-24 14:09:51    阅读次数:97
CondaHTTPError问题的解决
我是在配置pytorch时遇到的这个错误,截图如下: 这是某个网址访问失败导致的,我们可以通过添加其他路径解决这个问题,分别添加如下4个镜像路径,解决问题: 1)conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anac ...
分类:Web程序   时间:2019-12-24 14:09:36    阅读次数:108
java设计模式-抽象工厂模式
1.抽象工厂(AbstractFactory)模式的定义 是一种为访问类提供一个创建一组相关或相互依赖对象的接口,且访问类无须指定所要产品的具体类就能得到同族的不同等级的产品的模式结构。2.使用抽象工厂模式一般要满足以下条件 系统中有多个产品族,每个具体工厂创建同一族但属于不同等级结构的产品。 系统 ...
分类:编程语言   时间:2019-12-24 14:09:18    阅读次数:113
string::find_first_of
string (1) size_t find_first_of (const string& str, size_t pos = 0) const noexcept; c-string (2) size_t find_first_of (const char* s, size_t pos = 0) ...
分类:其他好文   时间:2019-12-24 14:08:52    阅读次数:67
71 SAX解析XML流程
解析流程及原理 //根据xml的标签创建对应的实体类 //创建SAX工厂 //从工厂实例获取SAX解析器 //创建Handler子类并new //重写此子类:将标签下对应的内容写入实体类中 //解析 SAX解析xml文件只走一次,一次就解析完成,解析顺序是从上到下,逐行解析,解析标签,然后解析标签之 ...
分类:其他好文   时间:2019-12-24 14:08:41    阅读次数:88
Golang入门及开发环境配置
? Go语言诞生背景 计算机硬件更新频繁,主流编程语言无法发挥多核多CPU的性能 软件系统复杂度不断变高,缺乏简洁高效的编程语言 C/C++运行速度快,但编译速度慢 Go语言特点 静态类型开发语言 静态:编译时检查变量类型,如C++,Java 动态:运行时检查变量类型,如JavaScript 自动垃 ...
分类:其他好文   时间:2019-12-24 14:08:24    阅读次数:85
1046条   上一页 1 ... 29 30 31 32 33 34 35 ... 62 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!