自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4353)
  • 收藏
  • 关注

转载 Oracle中的instr()函数 详解及应用

1、instr()函数的格式 (俗称:字符查找函数)格式一:instr( string1, string2 ) / instr(源字符串, 目标字符串)格式二:instr( string1, string2 [, start_position [, nth_appearance ] ] ) / instr(源字符串, 目标字符串, 起始位置, 匹配序号)解...

2019-09-28 14:30:00 573

转载 for循环里的break,continue和return有什么差别

break: 此语句导致程序终止包含它的循环,并进行程序的下一阶段(整个循环后面的语句),即,不是跳到下一个循环周期而是退出循环。如果break语句包含在嵌套循环里,它只跳出最里面的循环。如下代码12345678910publicclassTest{publicstaticvoidmain...

2019-09-28 14:29:00 644

转载 BigDecimal转String

public static void main(String[] args) { // 浮点数的打印 System.out.println(new BigDecimal("10000000000").toString()); // 普通的数字字符串 System.out.println(new BigDecim...

2019-09-28 14:27:00 582

转载 爬虫

通用爬虫和聚焦爬虫根据使用场景,网络爬虫可分为通用爬虫和聚焦爬虫两种.通用爬虫通用网络爬虫 是 捜索引擎抓取系统(Baidu、Google、Yahoo等)的重要组成部分。主要目的是将互联网上的网页下载到本地,形成一个互联网内容的镜像备份。通用搜索引擎(Search Engine)工作原理通用网络爬虫从互联网中搜集网页,采集信息,这些网页信息用于为搜索引擎建立...

2019-09-26 17:21:00 556

转载 JavaScript设计模式 样例三 —— 装饰模式

装饰模式(Decorator Pattern):定义:在不改变原对象的情况下,动态的给对象添加一些额外的职责。就功能而言,装饰模式相比生成子类更为灵活。目的:把类的核心职责和装饰功能区分开。可以去除相关类中重复的逻辑。场景:当系统需要扩展一个类的功能,或者客户端需要动态的给一个对象添加功能,并且使用继承或生成子类会很复杂的时候。装饰模式体现了"多用组合,少用继承"这一设计...

2019-09-25 21:22:00 87

转载 原生JS滚动条位置处理

// 滚动条位置var scrollPosition = { // 位置 result: 0, // 监听位置 rememberPosition: function () { var type = 'scroll' var handle = function () { var s...

2019-09-25 19:54:00 269

转载 GNU Makefile中的条件控制结构

在常见的编程语言中,使用条件控制结构诸如if ... else if ... else...是很寻常的事情,那么在GNU Makefile中如何使用呢?ifeqifneq例如:foo.sh 1 #!/bin/bash 2 3 ARCH=$(uname -p) 4 if [[ $ARCH == "x86_64" ]]; then 5 A...

2019-09-25 16:38:00 163

转载 kettle入门教程

最近做的项目用到了ETL工具Kettle,这个工具相当好用,可以将各种类型数据作为数据流,经过处理后再生成各种类型的数据。正如其名“水壶”,将各个地方的水倒进水壶里,再用水壶倒入不同的容器。不过一来初学乍用,二来对此任务不是很感兴趣,研究的不是很深入,可能是以一种不科学的方法使用的,但观教程,常用的内容似乎也涉及到了,并且Y大说过,要善于总结,于是有了这篇,作为入门说明吧。...

2019-09-24 15:44:00 137

转载 LeetCode 206 反转链表

链接:https://leetcode-cn.com/problems/reverse-linked-list反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题?这道题可以写一个...

2019-09-21 20:29:00 82

转载 NDCG、AUC介绍

https://blog.csdn.net/u014313009/article/details/38944687SIGIR的一篇推荐算法论文中提到用NDCG和AUC作为比较效果的指标,之前没了解过这两个指标,便查找相关概念,整理如下。一、NDCG1.DCG 首先,介绍一下DCG。DCG的全称是Discounted Cumulative Gain,它是衡量搜索引擎算法...

2019-09-21 13:00:33 151

转载 awesome-RecSys

https://github.com/jihoo-kim/awesome-RecSys?fbclid=IwAR1m6OebmqO9mfLV1ta4OTihQc9Phw8WNS4zdr5IeT1X1OLWQvLk0Wz45f4awesome-RecSysA curated list of awesome Recommender System - designed byJihoo ...

2019-09-21 13:00:31 125

转载 推荐系统资料整理

作者:清华阿罗链接:https://zhuanlan.zhihu.com/p/67959931来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。网上看到不错的推荐系统资料整理,分享给大家,包括书籍、会议、相关研究人员、论文和一些开源的代码,如下:1. 书籍Recommender Systems: The Textbook (2016, ...

2019-09-21 13:00:28 81

转载 LeetCode 237 删除链表中的节点

链接:https://leetcode-cn.com/problems/delete-node-in-a-linked-list请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。现有一个链表 --head =[4,5,1,9],它可以表示为:示例 1:输入: head = [4,5,1,9], node = 5输出: [4...

2019-09-21 10:28:00 82

转载 LeetCode 83 删除排序链表中的重复元素

链接:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。示例1:输入: 1->1->2输出: 1->2示例2:输入: 1->1->2->3->3输出: 1->2->3...

2019-09-20 15:27:00 74

转载 LeetCode 19 删除链表的倒数第N个节点

链接:https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list给定一个链表,删除链表的倒数第n个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.说明...

2019-09-20 15:01:00 73

转载 LeetCode 01 两数之和

链接:https://leetcode-cn.com/problems/two-sum给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为...

2019-09-20 12:48:00 82

转载 Windows系统下升级Mariadb

记录运维学习中,打算升级下现有近100G的Mariadb数据库,不过先在测试服务器(版本是10.3)测试下。 1、首先,先停止现有服务器服务 2、开始运行新版本MariaDB,到这块一定要做如下选择(新版本安装地址选择新目录,而不是之前旧版本所安装的目录) 3、新版本安装完成后会有如此提示,直接Finish按钮。...

2019-09-18 21:26:00 500

转载 前端批量打包下载图片

先引用jquery、jszip、FileSaver,然后封装下载方法:一、引用<script src="lib/jquery-3.4.0.min.js"></script><script src="lib/jszip.min.js"></script><script src="lib/FileSaver.min...

2019-09-18 16:10:00 760

转载 Flutter gradle采坑

前些日子google推出Flutter1.9版本支持web果断升级在运行flutter时发现错误,错误提示为Launching lib/main.dart on Android SDK built for x86 in debug mode...Initializing gradle...Resolving dependencies...* Error runni...

2019-09-17 10:20:00 1115

转载 金额数字语音播报

最近在做一个语音播报功能,开始是用Speech做的。感觉效果还不错,直接可以文字转语音,然后播报出来。但是后面再测试机器上,发现播放的是英语,搜索过后发现需要语音支持。还有可能有些系统整个语音功能都可能被阉割了,所以只能另外想办法了。另起思路:其实只有数字变化的,其他语音文字一般是固定的。那么我们可以把0-9单独录制为10个wav文件,然后把金额数字拆分为char,播放对应的文件不就...

2019-09-17 10:05:00 796

转载 逆向破解之160个CrackMe —— 031

CrackMe —— 031160 CrackMe 是比较适合新手学习逆向破解的CrackMe的一个集合一共160个待逆向破解的程序CrackMe:它们都是一些公开给别人尝试破解的小程序,制作 crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 cracker,想挑战一下其它 cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自...

2019-09-17 00:24:00 102

转载 怎样用 I/O流读取txt文件?

java.io包提供了用来永久保存对象状态的机制,可处理各种类型的流,如文件流、字节流、字符流等,还提供实现可串行化Serializable接口、可处理对象流。 Java语言提供3种自动生成的标准流。System.out是标准输出流。System.in是标准输入流。System.err是标准异常流。数据格式:分为文本和二进制两种。对文本格式应用reader和writ...

2019-09-16 09:20:00 330

转载 ORACLE数据库数据被修改或者删除恢复数据(闪回)

1. SELECT * FROM CT_FIN_RiskItem --先查询表,确定数据的确不对 (cfstatus 第一行缺少)      2. select * from CT_FIN_RiskItem as of timestamp to_timestamp('2017-04-20 10:45:03','yyyy-mm-dd hh24:mi:ss') --查询 修...

2019-09-16 09:19:00 91

转载 使用js设置input标签只读 readonly 属性

 先上代码:<html><head> <title> test </title> <meta charset="utf-8"></head><script language="JavaScript"> function setReadonly() ...

2019-09-16 09:17:00 348

转载 MyEclipse 选中属性或方法后 相同的不变色

myeclipse-->windows-->java-->Editor-->content Assist-->Mark Occurrencmyeclipse-->windows-->java-->Editor-->content Assist-->Mark Occurrences转载于:https://www.cnblogs...

2019-09-16 09:16:00 122

转载 Java异常处理之InvocationTargetException(反射异常)

InvocationTargetException异常由Method.invoke(obj, args...)方法抛出。当被调用的方法的内部抛出了异常而没有被捕获时,将由此异常接收!!!示例:packagecom.zzj.test.reflect;publicclassReflect{publicvoidrun(inti)thr...

2019-09-16 09:14:00 236

转载 java中的四种访问权限是?

1、私有权限(private)  private可以修饰数据成员,构造方法,方法成员,不能修饰类(此处指外部类,不考虑内部类)。被private修饰的成员,只能在定义它们的类中使用,在其他类中不能调用。  2、默认权限(default)  类,数据成员,构造方法,方法成员,都能够使用默认权限,即不写任何关键字。默认权限即同包权限,同包权限的元素只能在定义它们的类中,以及同包的类中被调用。...

2019-09-16 09:13:00 197

转载 设计模式(python描述)

目录一、创建型设计模式二、结构型设计模式三、行为型设计模式一、创建型设计模式1、简单工厂模式内容:不直接向高层类暴露对象创建的实现细节,而是通过一个工厂类来负责创建产品类的实例。角色:工厂角色(Creator)抽象产品角色(Product)具体产品角色(Concrete Product)python示例:from...

2019-09-14 23:08:00 134

转载 面向对象设计原则

目录一、开放封闭原则二、里式替换原则三、依赖倒置原则四、接口隔离原则五、单一职责原则一、开放封闭原则概念理解开放封闭原则是指在进行面向对象设计中,设计类或者程序应该遵循两点:对扩展开放和对修改关闭。这样,一个模块在实现的过程中,就可以在不修改原来的模块(修改关闭)基础上,扩展器功能(扩展开放)。扩展开放。指的是某个模块的功能是可扩展的...

2019-09-14 20:48:00 85

转载 JVM内存逃逸

逃逸分析(Escape Analysis)是目前Java虚拟机中比较前沿的优化技术。逃逸分析的基本行为就是分析对象动态作用域:当一个对象在方法中被定义后,它可能被外部方法所引用,例如作为调用参数传递到其他地方中,称为方法逃逸。例如:StringBuffer sb是一个方法内部变量,上述代码中直接将sb返回,这样这个StringBuffer有...

2019-09-12 14:35:00 131

转载 被腾讯公司刺激后关于如何提升现有系统价值一点想法

作为一个几乎是三线城市,很难想象腾讯这种大公司跑过来跟本地公司抢业务。哎,不多提,运维人员面对众多运用系统,刚开始可能还有点兴趣。但是随着时间推移慢慢的就“麻木”了,感觉无所事事。而客户也会总觉得这有问题或是那不好,慢慢的埋怨也就多了。有时候很想升级下系统,可是突然发现自己权力有限,能调配的人力资源也仅仅限于自己经常联系的人,且还是靠平时处的关系。当然了对方不太忙还好说...

2019-09-11 22:39:00 90

转载 逆向破解之160个CrackMe —— 030

CrackMe —— 030160 CrackMe 是比较适合新手学习逆向破解的CrackMe的一个集合一共160个待逆向破解的程序CrackMe:它们都是一些公开给别人尝试破解的小程序,制作 crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 cracker,想挑战一下其它 cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自...

2019-09-10 17:14:00 114

转载 设计模式

目录一、引言一、引言小说家和剧本作家很少从头开始设计剧情,他们都是沿袭一些业已存在的模式。同样,面向对象的设计人员也需要沿袭一些模式,这样,就能很快找到解决问题的合适方法了。1、什么是设计模式设计模式的每一个模式都描述了一个在我们周围不断重发发生的问题,以及该问题的解决方案的核心。这样,你就能一次一次地使用该方案而不必做重复劳动。一般而言,一个模式有四个基...

2019-09-10 11:46:00 58

转载 逆向破解之160个CrackMe —— 029

CrackMe —— 029160 CrackMe 是比较适合新手学习逆向破解的CrackMe的一个集合一共160个待逆向破解的程序CrackMe:它们都是一些公开给别人尝试破解的小程序,制作 crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 cracker,想挑战一下其它 cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自...

2019-09-09 00:12:00 151

转载 复杂指标计算公式

1. 题目描述要求:输入一组复杂指标计算公式以及公式中包含的基础指标的值,计算出指定指标的值并返回复杂指标公式示例[123654] = [6598]/[6665] *{100}其中 [] 中的内容为复杂指标,{} 中的为整型常量输入描述输入一个字符串使用分号分隔符为如下3部分一组指标的计算公式,公式之间使用逗号 , 分隔所有基础指标的值,指标值使用如 [12...

2019-09-08 08:29:00 901

转载 逆向破解之160个CrackMe —— 028

CrackMe —— 028160 CrackMe 是比较适合新手学习逆向破解的CrackMe的一个集合一共160个待逆向破解的程序CrackMe:它们都是一些公开给别人尝试破解的小程序,制作 crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 cracker,想挑战一下其它 cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自...

2019-09-08 00:31:00 133

转载 字符编码与gcc 编译器的编码问题

最近在 vscode 中借助 gcc 编译器来配置 c语言开发环境时,发现中文编码存在乱码问题。再加上最近学习到多字节字符与宽字符,搅在一起,搞得很乱,就把自己的理解写下来,供有需者参考吧。1. 字符编码先来看维基中关于字符编码的描述字符编码字符编码(英語:Characterencoding)、字集碼是把字符集中的字符编码为指定集合中某一对象(例如:比特模式、自然数序列、...

2019-09-07 10:17:00 615

转载 排序

目录一、问题和性质二、简单排序算法三、快速排序四、归并排序五、其他排序一、问题和性质1、问题定义排序就是整理数据的序列,使其中的元素按照特定的顺序排列的操作。2、排序算法基于比较的排序在一个排序中,如果待排序的记录全部保存在内存,这种工作就称之为内排序,针对外存数据的排序称之为外排序。有些算法就适合外排序,这类算法也叫外排算法。如果...

2019-09-06 13:12:00 141

转载 二叉树和树

目录一、树形结构特征二、二叉树:概念和性质三、二叉树的list实现四、优先队列五、离散事件模拟六、二叉树的类实现(链接实现)七、哈夫曼树八、树和树林一、树形结构特征树形结构是由结点和结点之间的连接关系构成,它与表线性结构不同,特征包括:一个结构如果不为空,其中就存在着唯一的起始结点,称为树根。按照结构外的连接关系,树根外的其余结...

2019-09-06 13:12:00 331

转载 字典和集合

目录一、数据存储、检索和字典二、字典的线性表实现三、散列和散列表四、集合五、python的dict和set六、二叉排序树和字典七、平衡二叉树一、数据存储、检索和字典计算机的基本功能是存储和处理数据。1、数据存储和检索数据访问的基本方式基于存储位置,如果知道所需要的数据保存在哪里,那么只需要常量时间就可以得到它。但是很多情况下,并不确...

2019-09-06 13:12:00 227

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除