自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Face_to_sun

不积跬步,无以至千里

  • 博客(80)
  • 资源 (2)
  • 收藏
  • 关注

原创 ElasticSearch学习02——Kibana安装

Kibana是界面化的查询数据的工具,下载时尽量下载与ElasicSearch一致的版本。

2023-07-02 09:20:56 860

原创 ElasticSearch学习01——Windows10环境下ES安装经验与踩到的坑

由于对ES基本概念和历史演进在网上随处可查,所以本文在此不做赘述.随意本文直接讲述如何安装使用ES。

2023-07-01 20:15:21 1882 1

原创 Java面试场景题

实战!聊聊如何解决MySQL深分页问题

2023-03-31 17:25:39 161

原创 [LeetCode](算法入门)35. 搜索插入位置

难度:简单题目: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。示例 1:输入: nums = [1,3,5,6], target = 5输出: 2示例 2:输入: nums = [1,3,5,6], target = 2输出: 1示例 3:输入: nums = [1,3,5,6], target = 7输出: 4示例 4:输入: nums = [1,3,5,6], target = 0输出:

2021-09-04 20:56:51 108

原创 [LeetCode](算法入门)278. 第一个错误的版本

难度:简单题目: 你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有 n 个版本 [1, 2, ..., n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是否在单元测试中出错。实现一个函数来查找第一个错误的版本。你应该尽量减少对调用 API 的次数。示例 1:输

2021-09-04 20:51:13 84

原创 [LeetCode](算法入门)704. 二分查找

难度:简单给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。示例 1:输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 4示例 2:输入: nums = [-1,0,3,5,9,12], target = 2输出: -1解释: 2 不存在 nums 中因此返回 -1提示:你可以假设

2021-09-04 16:48:35 78

原创 [Leet Code] (每日一题) 剑指 Offer 10- I. 斐波那契数列

难度:简单写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。示例 1:输入:n = 2输出:1示例 2:输入:n =

2021-09-04 16:16:40 66

原创 2021-07-17烦烦烦

方法

2021-07-17 13:37:51 75

原创 KNN — K近邻算法

Demo# -*- coding: utf-8 -*-'''Project: KNNDemoFile: demo.pyAuthor: Weifu LiuTime:2020.06.12'''import numpy as npimport operatorimport matplotlib.pyplot as pltdef createDataSet(): ''' Input:None Output:Group--a tran-dataset

2020-06-24 14:24:56 217

原创 C++面试——最小的K个数(LeetCode 面试题40)

最小的K个数输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。示例**输入:**arr = [0,1,2,1], k = 1输出:[1,2] 或者 [2,1]快速排序class Solution {public: int Paration(vector<int>&...

2020-04-21 10:22:38 273

原创 C++面试——链表

链表逆序#include<iostream>using namespace std;struct ListNode { int data; ListNode* next;};ListNode * reverseList(ListNode* head) { ListNode *p, *q, *t=nullptr; p = head; if (p->next ...

2020-04-21 10:04:13 155

原创 C++面试题——括号匹配

括号匹配#include<iostream>#include<stack>#include<string>using namespace std;int main() { string str; stack<char> s; while (cin >> str) { for (int i = 0; i < st...

2020-04-21 10:03:58 152

原创 C++堆栈

用两个栈实现一个队列#include<iostream>#include<stack>using namespace std;class Solution {private: stack<int> s1; stack<int> s2;public: int pop() { int x; if (s2.empty()) {...

2020-04-21 10:03:40 104

原创 C++面试题——字符串

求两个字符串最长公共字串#include<iostream>#include<string>using namespace std;int main() { string a, b; while (cin >> a >> b) { if (b.size() < a.size()) { swap(a, b); } ...

2020-04-21 10:03:18 171

原创 C++面试题——字符串中第一个不重复字符

字符串中第一个不重复字符map版本#include<iostream>#include<string>#include<map>using namespace std;int main() { string str; map<char, int> m; cin >> str; for (int i = 0; i &l...

2020-04-21 10:02:21 345

原创 C++面试题——数组

一个长度为N的整形数组,数组中每个元素的取值范围是[0,n-1],判断该数组否有重复的数#include<iostream>using namespace std;bool IsDuplicateNumber(int *array, int n){ for (int i = 0; i<n; i++) { if (array[i] != i) { if ...

2020-04-21 10:02:09 424

原创 C++之设计模式

单例模式class Singleton{private: static Singleton* instance;private: Singleton() {}; ~Singleton() {}; Singleton(const Singleton&); Singleton& operator=(const Singleton&);public: sta...

2020-04-21 10:01:29 108

原创 C++面试——排序

C++链表逆序#include<iostream>using namespace std;struct ListNode { int data; ListNode* next;};void printList(ListNode* head) { ListNode *p; p = head->next; while (p != NULL) { cou...

2020-04-21 10:01:03 157

原创 知识图谱构建之数据集分析

概要知识图谱是近些年比较热门的一项技术,能够应用于人工智能的多个领域。笔者近期项目是有关知识图谱项目的,也是第一次接触,特将自己学习的内容做个分析。我们知道原始知识图谱数据集一般是一些rdf、ttl、owl、json等格式的数据。在存储知识图谱前我们需要将有用的内容从中抽取出来。查询语句使用SPARQL。自己构建一个简单的RDF文件import rdflibdef creat(): ...

2020-03-07 19:39:41 2312

原创 php爬虫之有道词典获取词条信息

文件目录first.php<!DOCTYPE html><html><body> <form action="php/baidu.php" method="post"> <input type="text" name="search_text" id="search_text" value="请输入您要搜索的内容" />...

2019-11-07 21:14:47 244

原创 华为研发工程师笔试编程题

递归算法#include<stdio.h>int fun(int n){ if(n==1) return 0; if(n==2) return 1; return fun(n/3+n%3)+n/3;} int main(){ int n; while(scanf("%d",&n)){ if(n==0)...

2019-09-04 15:23:09 3570

原创 python + opencv微博图片去水印

python 3.6.5openCV 4.0.1基本思路:提取ROI(感兴趣的区域,即水印所在的区域)为水印创建蒙层借助水印蒙层对图片进行修补**提取ROI:**获取水印在图片中所在的区域,即像素值范围。可以有很多工具获得,我使用的是windows自带的画图工具。使用画图工具获取水印范围后就可以使用切片了,roi = img[930:966,540:690]提取ROI。...

2019-06-01 17:01:27 5812 3

原创 c#byte操作

byte拼接 List<byte> byteScource = new List<byte>(); byte[] IDs = { 1 }; byte[] type = { 4 }; byteScource.AddRange(IDs); byteScourc...

2019-05-08 15:04:34 1669

原创 C#对称加密与非对称加密

对称加密——DESusing System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Security.Cryptography;using System.Text;using System.Threading.Tasks;namespace TGSMessage...

2019-04-28 16:24:37 617

原创 物联网安全技术——凯撒密码

#include&lt;iostream&gt;#include&lt;string&gt;#include&lt;vector&gt;#include&lt;cctype&gt;#include&lt;fstream&gt;#include&lt;sstream&gt;using namespace std;vector&lt;string&gt; EncryptedMessage

2019-03-09 16:08:16 401

原创 python播放音乐

pygame模块import osimport pygameimport timepygame.mixer.init()track = pygame.mixer.music.load(r'C:\Users\Administrator\Desktop\lwf\Spider\GUI\cloudMusic\可不可以 (完整版).mp3')pygame.mixer.music.play()...

2018-12-04 16:48:47 1926

原创 pythonGUI编程tkinter(莫烦教学项目小练习)(下卷)

Checkbuttonimport tkinter as tkwindow = tk.Tk()window.title(&quot;CheckButton&quot;)window.geometry('300x200')label = tk.Label(window,bg='yellow',width=20,height=2)label.pack()def print_selection(): ...

2018-12-03 01:07:49 464

原创 pythonGUI编程tkinter(莫烦教学项目小练习)(上卷)

Label&amp;&amp;Buttonimport tkinter as tkwindow = tk.Tk()window.geometry('300x150')window.title('my first window')var = tk.StringVar() #字符串变量label = tk.Label(window, textvariable=var, bg='gre...

2018-12-02 22:38:29 736

原创 python网络爬虫实战之下载笔趣看小说网小说

更多爬虫内容请关注博主专栏python3网络爬虫笔趣看小说网:https://www.biqukan.com/就拿最近热播的猫腻小说《将夜》来实验吧代码import requests,sys,osfrom bs4 import BeautifulSoup''' @ author: Face_to_sun @ modigy: 2018-12-1'''def...

2018-12-01 18:38:27 767

原创 python网络爬虫实战之爬取OJ所有问题信息

更多爬虫内容请关注博主的专栏python3网络爬虫import requestsfrom bs4 import BeautifulSoupimport re''' @author: Face_to_sun @modify:2018-12-01'''def getHTMLText(url, page): headers = { 'Host'...

2018-12-01 15:10:30 537

原创 python加密编码之MD5

在python3的标准库中,已经移除了md5,而关于hash加密算法都放在hashlib这个标准库中,如SHA1、SHA224、SHA256、SHA384、SHA512和MD5算法等。可以使用hashlib.algorithms_guaranteed或者hashlib.algorithms_available这两个内置属性查看hashlib支持哪些加密算法。hashlib.algorithms...

2018-11-25 23:39:41 1046

原创 python加密编码之Base64

PyCrypto是 Python 中密码学方面最有名的第三方软件包。可惜的是,它的开发工作于2012年就已停止。其他人还在继续发布最新版本的 PyCrypto,如果你不介意使用第三方的二进制包,仍可以取得Python 3.5 的相应版本。比如,可以在 Github 上找到了对应Python3.5的PyCrypto 二进制包。幸运的是,有一个该项目的分支PyCrytodome 取代了 PyCr...

2018-11-25 21:23:51 714

原创 wamp运行python脚本

wamp运行python脚本亲测有效

2018-11-24 23:27:48 704

原创 人不可以不读书

读书清单时间书籍11月《python编程:从入门到事件》《Python3网络开发实战》12月《白帽子讲Web安全》《黑客攻防技术宝典值Web篇》《Web前端黑客技术揭秘》...

2018-11-21 17:09:51 248

原创 利用python3爬虫下载图片、pdf文档

环境语言环境:python3.6操作系统:Win10第三方库requests互联网上的资源大都是以二进制形式存储和运输的,如图片、pdf、音频、视频等,像.dat、.ts等这些不常用的文件也都是二进制。我们知道python3爬虫是利用爬虫模拟浏览器向服务端发送请求,并解析服务器返回来的响应,像上述这些文件都是以二进制形式返回到本地客户端的。而response对象的属性content表示的...

2018-11-19 22:40:25 5297 3

原创 Face_to_sun的博客日志

发现最近整个人比较懒,好久没怎么更新自己的博客了。想想还是要坚持,一是对自己平时学习的检验,二是希望通过分享顶点拙作,与大家一起探讨,希望能得到大神指点(膜拜.jpg)

2018-11-19 20:47:52 342

原创 HDU1005 Number Sequence

此题很明显是一道求数列中的某一项问题,一般的出题思路就是将要查找的那一项设置成十分大,往往会超过数组的最大大小,通常这样的题暴力的话一定会TLE,所以关键在于找规律(这也是做过很多类似的提后才发觉的),这种题一般情况下都存在循环,所以只需找到循环节,计算出周期即可。AC代码#include&lt;iostream&gt;#include&lt;string&gt;#include&lt;m...

2018-10-25 20:06:41 208

原创 (动态规划)最长回文子串

代码#include &lt;stdio.h&gt;#include &lt;string.h&gt;#include &lt;math.h&gt;#include &lt;stdlib.h&gt;#include &lt;time.h&gt;#include &lt;stdbool.h&gt;#include &lt;string&gt;#include &lt;iost

2018-10-18 20:15:52 311

原创 Codeforces Round #388 (Div. 2)D. Leaving Auction

我们只要把每个人竞价的最大值存起来, 并且把每个人的所有竞价维护在一个有序数组(方便二分), 对于一组询问, 我们从大到小遍历这k个数,把不在这k个数的最终竞价最大的两个人找到(复杂度O(K)), 然后在竞价最大的那个人的set里二分第二大的人的竞价最大值就行了。AC代码#include &lt;cstdio&gt;#include &lt;cstring&gt;#include &lt...

2018-10-18 18:34:03 128

原创 Python3批量下载.dat和.hea文件

在杭州电子科技大学的读研的哥哥研究项目需要在一个网站上下载数据进行数据分析,总共4000多份文档数据,若是手工点击链接下载的话,不知道要下载到猴年马月了,还好我哥知道我会爬虫,嘿嘿,这时候就该展现我Python爬虫威力了。数据存放的地址代码#https://physionet.org/physiobank/database/hbedb/BDS00001.datimport reque...

2018-09-30 13:46:56 2792

Linux课设实现ftp服务器和客户端

Linux课设,实现ftp服务器和客户端,内含详细问题说明文档和资料以及报告代码

2018-09-30

统一考试报名系统

这是网络数据库课程的课程设计——统一考试报名系统,有需要的同学可以借鉴,内含代码加报告

2018-09-30

空空如也

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

TA关注的人

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