自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 解方程 编程题

Problem D. 解方程 时间限制 1000ms 内存限制 64MB 题目描述 设x为一个十进制正整数,定义s(x)为x的每一位上的数字之和,如s(123) = 1+2+3 = 6 对于如下方程:x = b*(s(x)^a)+c 给出a,b,c的值,要求找出[1,999999999]内...

2019-11-24 22:20:59 188 0

原创 基于模糊测试的软件与系统安全攻防

常见漏洞挖掘技术 • 手工测试 • 补丁比对 ○ 定义:一种通过对比补丁之间的差异来挖掘漏洞的技术。 ○ 优点:发现速度快 ○ 缺点:已知漏洞 ○ 常见工具:PatchDiff2、bindiff • 程序分析 ○ 静态 § 定义:是指在不运行计算机程序的条件下,通过词法分析、语法分析、语义分析、控...

2019-10-24 15:11:08 185 0

原创 算法技术面整理

一.数据结构与算法 二叉树类 前中后的非递归? 层次遍历,之字遍历? 二叉树的序列化与反序列化 前中,后中遍历结果恢复二叉树 排序二叉树的序列化 二叉树的直径 二叉树的路径和为定值的路径 翻转、复制二叉树 排序二叉树转双向链表 判断二叉树是否相同?判断一棵树是不是另一棵树的子树? 搜索回溯 ...

2019-10-16 20:30:41 34 0

原创 机器学习-EM算法

EM算法(最大期望算法[Expectation-Maximization algorithm, EM])是为处理缺失数据的参数的估计问题,主要分为E步和M步交替组成,对给定的初始参数依赖较大。 Python代码实现 from numpy import * import numpy as np im...

2019-10-09 11:23:18 22 0

转载 机器学习之常见的几种最优化方法

我们每个人都会在我们的生活或者工作中遇到各种各样的最优化问题,比如每个企业和个人都要考虑的一个问题“在一定成本下,如何使利润最大化”等。最优化方法是一种数学方法,它是研究在给定约束之下如何寻求某些因素(的量),以使某一(或某些)指标达到最优的一些学科的总称。随着学习的深入,博主越来越发现最优化方法...

2019-09-26 01:07:19 49 0

原创 fuzzing工具之Angora的安装及使用

文章目录一.首先配置依赖二.接下来按照官方步骤来就可以了三.踩坑 一.首先配置依赖 本文是虚拟机Ubuntu16.04安装环境 必须要先安装以下两项 cmake cargo 二.接下来按照官方步骤来就可以了 1.从github上下载Angora git clone https://...

2019-09-18 01:43:14 264 0

转载 遗传算法详解(GA)

遗传算法(Genetic Algorithm, GA)起源于对生物系统所进行的计算机模拟研究。它是模仿自然界生物进化机制发展起来的随机全局搜索和优化方法,借鉴了达尔文的进化论和孟德尔的遗传学说。其本质是一种高效、并行、全局搜索的方法,能在搜索过程中自动获取和积累有关搜索空间的知识,并自适应地控制搜...

2019-07-10 23:37:05 241 0

原创 医渡云知识图谱Java实习面试

面试时长大约30~40分钟,本轮技术面试 1.简单介绍自己(本科做过的项目,拿过的什么竞赛。毕业设计论文。最近在看什么书,学习什么技术) 2.计算机网络: tcp七层协议分别是什么 http什么层, http协议怎么实现的 三次握手讲一下 3.计算机系统: 进程和线程的区别 L...

2019-07-10 23:24:56 149 0

原创 Python 通过邮件自更新

服务器端定时执行程序,用以实现自动查询指定股票信息,并发送到指定邮箱的功能。 import mail import requests #使用requests包 import json #导入json模块 import time #导入时间模块 import smtplib from e...

2019-01-15 19:08:39 679 1

原创 神经网络的发展与应用

神经网络与人工智能应用

2018-12-23 21:31:42 7853 0

原创 (考研)数据结构中的重难点算法

【(考研)数据结构中的重难点算法】 KMP 构造哈夫曼树 普里姆算法 克鲁斯卡尔 迪杰斯特拉 树 图遍历算法

2018-11-08 18:48:10 3682 0

转载 胜者树与败者树

转载自博文 胜者树与败者树      &...

2018-10-20 09:54:17 219 0

原创 外部排序

#一 外部排序的基本思路 假设有一个72KB的文件,其中存储了18K个整数,磁盘中物理块的大小为4KB,将文件分成18组,每组刚好4KB。 首先通过18次内部排序,把18组数据排好序,得到初始的18个归并段R1~R18,每个归并段有1024个整数。 然后对这18个归并段使用4路平衡归并排序:...

2018-10-20 09:10:09 550 0

原创 排序算法代码实现

本文旨在已经理解前提下,进行c++实现 插入排序 希尔排序 选择排序 冒泡排序 全部代码

2018-09-16 22:52:53 97 0

转载 常用查找数据结构及算法

目录 一、基本概念二、无序表查找三、有序表查找 3.1 二分查找(Binary Search)3.2 插值查找3.3 斐波那契查找 四、线性索引查找 4.1 稠密索引4.2 分块索引4.3 倒排索引 五、二叉排序树六、 平衡二叉树七、多路查找树(B树) 7.1 2-3树7...

2018-09-13 15:32:48 270 0

转载 十大经典排序算法(动图演示)

转载自原文地址 十大经典排序算法(动图演示) 0、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。 线性时间非比较类排序:不通过比...

2018-09-13 15:25:26 109 0

原创 Python 撞库与防御策略

Python 撞库 import requests as req import time import re #获取文件 def getdic(file): dic = open(file).read() diclist = dic.split(&quo...

2018-08-20 12:42:19 768 2

原创 二叉树的遍历 及求深度、叶子数

一、基本概念 每个结点最多有两棵子树,左子树和右子树,次序不可以颠倒。 性质: 1、非空二叉树的第n层上至多有2^(n-1)个元素。 2、深度为h的二叉树至多有2^h-1个结点。 3...

2018-08-16 23:01:23 7959 7

原创 KMP算法 Next数组

最近在看数据结构KMP算法。本文针对求Next[ ] 数组。 KMP的解释,以及代码实现到处都是,自行google、百度,就不再这里贴了。 相信很多人在求解next数组时遇到了瓶颈,各种博客论坛的解决方案也各不相同,有的甚至是错误的,那么next数组到底是怎么求的呢? 1.在求next数...

2018-07-25 12:21:17 334 1

原创 Python爬虫 金融股票数据

使用网站提供的现成的api,直接得到返回的json格式数据 #!/usr/bin/env python import requests #使用requests包 import json #导入json模块 import time #导入时间模块 # 以下是某个新闻网站的行情api,返回json...

2018-07-21 21:40:20 2292 0

原创 Python爬虫 糗百段子

# coding=utf-8 import requests from lxml import etree class QiubaiSpider: def __init__(self): self.url_temp = &...

2018-07-19 21:47:25 2233 1

原创 安卓学习笔记 项目总结

做项目,最重要的就是快、稳、狠

2018-07-05 09:58:16 121 0

原创 安卓学习笔记 网络图片Bitmap

从网络获取图片,并对其转流,保存到本地,并加载出来 https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=15...

2018-07-04 19:58:57 188 0

原创 安卓学习笔记 Json数据获取->解析

点击查看完整版参考代码 public class MainActivity extends Activity { public static final String TAG = "HttpURLConnection&amp...

2018-07-04 00:42:37 91 0

原创 安卓学习笔记 踩过的坑 持续更新(最近更新 2018年7月20日11:46:29)

**安卓开发踩过的坑,持续更新 蓝色链接点开就是解决方案原文 配置:android studio** 配置篇 https://www.cnblogs.com/xiadewang/p/7820377.html 开发篇 1.import org.apache.http 找不到 (已...

2018-07-02 15:57:52 114 0

原创 import org.apache.http 找不到 (已解决)

第一步:.选择 project 第二步:打开build.gradle 第三步:在 android{ }中添加 useLibrary ‘org.apache.http.legacy’

2018-07-02 15:44:01 10632 0

原创 安卓学习笔记 数据持久化(推荐使用.SQLite)

数据持久化 1.SharedPreferences (不推荐使用) Android中自带的轻量级存储类,适合存储一些零散的小数据。 是以键值对的方式以xml格式存储数据的,这也是其效率低的原因之一。 存储路径为 data/data/程序包名/shared_pref...

2018-07-02 09:06:05 77 0

原创 安卓学习笔记 ListView扩展(自定义Adapter)

自定义Adapter新建一个类,继承BaseAdapter 最大程度的精准控制,最大程度的适配单一项目。 为了开发方便,如果自定义Adapter只用于单个的Activity,那么可以写成这个单个的Activity的内部类。(成员内部类和外部类参数共享) 如果多个Activity都用的到,建议...

2018-06-30 08:56:14 178 0

原创 安卓学习笔记 MVC和MVP关系

本文主要讲解:MVC和MVP关系。博客完整内容转载自:原文 MVP:是MVC模式的变种。 项目开发中,UI是容易变化的,且是多样的,一样的数据会有N种显示方式;业务逻辑也是比较容易变化的。为了使得应用具有较大的弹性,我们期望将UI、逻辑(UI的逻辑和业务逻辑)和数据隔离开来,而MVP是一个很好...

2018-06-29 10:35:25 72 0

原创 安卓学习笔记 Activity的加载模式 & ListView 滑动列表(UI内容)

Activity的加载模式 1.标准模式(standard) android:launchMode=”standard” 这种模式是默认的,每次跳转一个Acitivity就生成一个Activity的实例。 2.栈顶复用模式(singleTop) android:launchMod...

2018-06-28 17:16:29 104 0

原创 安卓学习笔记 Activity生命周期

,。

2018-06-28 15:33:17 69 0

原创 物联网概论

一. 知识点-基本概念 (五个概念题,共10分) 物联网传感网络 答:无线传感器网络(wireless sensor network, WSN)是由部署在监测区域内大量的成本很低、微型传感器节点组成,通过无线通信方式形成的一种多跳自组织的网络系统。 现场总线 答:现场总线是用于现场电器、现...

2018-06-28 10:53:39 2903 0

原创 安卓学习笔记 隐式跳转

目录 目录 显式跳转 隐式跳转 (主要使用) 1.MainActivity 2.Main2Activity 3.在Manifest.xml中注册使用 隐式跳转使用案例 安卓原生相机拍照后返回到原界面 结果显示 两种方式总结: 显式跳转 mBtn1.setOnClic...

2018-06-27 16:24:13 971 0

原创 安卓学习笔记 匿名内部类

目录 目录 一.怎么使用匿名内部类 二. 在使用匿名内部类的过程中,我们需要注意如下几点: 一.怎么使用匿名内部类 在这里我们看到使用匿名内部类我们必须要继承一个父类或者实现一个接口,当然也仅能只继承一个父类或者实现一个接口。同时它也是没有class关键字,这是因为匿名内部类是直...

2018-06-27 09:11:40 235 0

原创 安卓学习笔记 布局

Java –> Android 前期:以Java语法为基础,进行Android相关的学习。 后期:运用前期所学知识,自行设计交互和编写代码完成最终的项目。 IDE 继承开发环境 教学(学校):Eclipse,上个时代的Android开发工具,谷歌在Android5.1...

2018-06-26 17:24:57 68 0

原创 安卓学习笔记 控件

控件使用 TextView 文本显示控件 android:autoLink=”web” 设置不同类型的文本超链接 android:gravity=”center” 设置文字的重力方向 android:lines=”3” 最大显示行数 android:maxLengt...

2018-06-26 17:21:31 41 0

原创 美团2018年CodeM大赛-初赛B轮 1.开关灯

题目描述 开关灯 美团的办公室一共有n层,每层有m个会议室,可以看成是一个n*m的网格图。工程师们每天的工作需要协作的地方很多,经常要到会议室开会解决各种问题。公司是提倡勤俭节约的,因此每次会议室只在使用时才开灯。 当一个工程师进入会议室时,假设没有其他人,他会把灯打开。 当...

2018-06-23 17:36:23 68 0

原创 2018codeM美团初赛B轮 4.神奇盘子

[编程|1500分] 神奇盘子 时间限制:C/C++ 1秒,其他语言 2秒 空间限制:C/C++ 262144K,其他语言 524288K Special Judge,64bit IO Format: %lld 题目描述 有一个神奇的盘子,形状为圆形。盘子上面爬着一个...

2018-06-23 16:12:10 606 1

原创 双fork和管道pipe的应用

要求 用两个子进程分别向管道中写入“1.hello”、“2.world”,然后用父进程读出后显示。 在这里,需要注意的是因为使用递归思想,第二个子进程会先被打印输出,所以需要人为sleep一下。 源代码 #include <stdio.h&...

2018-06-14 14:32:12 208 0

原创 编译原理 笔记

1) 简述文法的作用 2) 文法有哪几部分组成?各部分的作用是什么? 3) 对给定的文法以及某个句子,如何确定该句子能否有给定的文法构造? 4) 对于给定的语言集合,如何构造产生该语言的文法。 ...

2018-06-10 14:13:48 122 0

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