自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WUD的博客

是哪位老伙计用了我的昵称?

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

原创 DNS NoteBook

DNS_NoteBook原文见我的Github,欢迎提出各种意见和建议,大家共同进步1. Root DNS Server根DNS服务器全球有13台,以A~M字母命令,方便管理,域名格式为字母.root-servers.net,中国地区没有根DNS服务器,大部分根DNS服务器在美国,亚洲唯一的一台根DNS服务器在日本,东京,由WIDE Project管理,全球的root-server分布情况...

2020-02-06 13:39:03 892

原创 RSA加密算法 - python 2.7.x

RSA_encryption_algorithm_PythonRSA加密算法,目前支持比较大的素数Give me a Star or Follow me if You like this Repo使用RSA(m).encryption()# m为明文Tips: 可能会存在一些 bug 导致程序报错,产生不了正确结果,多运行几次即可结果P is : 303201544048013519...

2019-05-16 22:10:28 562

原创 使用python进行whois查询

使用python进行whois查询使用pip命令安装whois pip install python-whoisPython 2.7.6 (default, Oct 26 2016, 20:30:19) [GCC 4.8.4] on linux2Type "help", "copyright", "credits" or "license" for more information.>

2017-11-23 18:10:36 12036 2

原创 LeetCode178. 分数排名

分数排名# Write your MySQL query statement belowselect s1.Score, count(distinct(s2.Score)) Rankfrom Scores s1, Scores s2where s1.Score<=s2.Scoregroup by s1.Idorder by Rank;

2019-10-16 20:07:22 258

原创 leetcode 177. 第N高的薪水

编写一个 SQL 查询,获取 Employee 表中第 n 高的薪水(Salary)。±—±-------+| Id | Salary |±—±-------+| 1 | 100 || 2 | 200 || 3 | 300 |±—±-------+例如上述 Employee 表,n = 2 时,应返回第二高的薪水 200。如果不存在第 n 高的薪水,那么查询...

2019-10-16 11:39:10 206

原创 leetcode 1179

部门表 Department:±--------------±--------+| Column Name | Type |±--------------±--------+| id | int || revenue | int || month | varchar |±--------------±----...

2019-10-16 11:29:28 326

原创 leetcode 627

给定一个 salary 表,如下所示,有 m = 男性 和 f = 女性 的值。交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。要求只使用一个更新(Update)语句,并且没有中间的临时表。注意,您必只能写一个 Update 语句,请不要编写任何 Select 语句。例如:idnamesexsalary1Am25002Bf15...

2019-10-16 11:24:15 182

原创 Leetcode 620

某城市开了一家新的电影院,吸引了很多人过来看电影。该电影院特别注意用户体验,专门有个 LED显示板做电影推荐,上面公布着影评和相关电影描述。作为该电影院的信息部主管,您需要编写一个 SQL查询,找出所有影片描述为非 boring (不无聊) 的并且 id 为奇数 的影片,结果请按等级 rating 排列。例如,下表 cinema:±--------±----------±----------...

2019-10-16 11:20:16 190

原创 LeetCode 183. 从不订购的客户

某网站包含两个表,Customers 表和 Orders 表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。Customers 表:+----+-------+| Id | Name |+----+-------+| 1 | Joe || 2 | Henry || 3 | Sam || 4 | Max |+----+-------+Orders...

2019-09-09 22:47:07 131

原创 LeetCode 175.组合两张表

表1: Person+-------------+---------+| 列名 | 类型 |+-------------+---------+| PersonId | int || FirstName | varchar || LastName | varchar |+-------------+---------+PersonId...

2019-09-09 20:41:56 129

原创 [git] git push 失败 failed topush somerefs to http://*

错误如下图所示错误原因远程的github仓库与你本地的数据不一致,比如你可能直接从github上修改或增加了一些代码或者数据,但是没有更新本地数据或者是代码从而导致这样的错误解决方法 拉取最新的代码到本地git pull --rebase origin master 然后再进行pushgit push -u origin master...

2019-09-07 19:44:36 296

原创 LeetCode 2.两数相加

给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> ...

2019-09-06 16:44:46 165

原创 LeetCode 9.回文素数

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。来源:力扣(Le...

2019-09-06 15:58:19 212

原创 LeetCode 19. 删除链表的倒数第N个节点

给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.说明:给定的 n 保证是有效的。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/remove-nt...

2019-09-06 11:44:38 150

原创 LeetCode 28.strStr()

实现 strStr() 函数。给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。示例 1:输入: haystack = “hello”, needle = “ll”输出: 2示例 2:输入: haystack = “aaaaa”, needle = “bba...

2019-09-06 10:41:12 117

原创 LeetCode 27.移除元素

给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返回新的长度 2, 并且 nums 中的前两个元素均为...

2019-09-06 10:32:17 111

原创 LeetCode 26. 删除排序数组中的重复项

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考虑数组中超出新长度后面的元素。示例 2:给定 nums ...

2019-09-05 20:56:57 107

原创 LeetCode 20. 有效的括号

class Solution(object): def isValid(self, s): """ :type s: str :rtype: bool """ count = 500 while count > 0: if '()' in s: ...

2019-09-05 20:36:15 159

原创 LeetCode 1114.按序打印

import Queueclass Foo(object): def __init__(self): self.q2 = Queue.Queue() self.q3 = Queue.Queue() def first(self, printFirst): """ :type printFirst: method...

2019-09-05 16:15:02 397

原创 LeetCode 35. 搜索插入位置

class Solution(object): def searchInsert(self, nums, target): """ :type nums: List[int] :type target: int :rtype: int """ if target in nums: ...

2019-09-05 15:42:45 113

原创 LeetCode 21.合并两个有序链表

# Definition for singly-linked list.# class ListNode(object):# def __init__(self, x):# self.val = x# self.next = Noneclass Solution(object): def mergeTwoLists(self, l1, l...

2019-09-05 15:13:06 122

原创 Leetcode 1.两数之和

class Solution(object): def twoSum(self, nums, target): """ :type nums: List[int] :type target: int :rtype: List[int] """ rst = [] count = 0...

2019-09-05 14:53:58 111

原创 Leetcode 7. 整数反转

class Solution(object): def reverse(self, x): """ :type x: int :rtype: int """ if x >= 0: tmp = int(str(x)[::-1]) return tmp if -...

2019-09-05 14:51:59 121

原创 Newcoder练习题

Newcoder 练习题Programming language: Python 2.7.x剑指offer66题 (更新中…)孩子们的游戏思路:每次拿到小礼品的孩子的位置为 (上一个小孩子的位置+m-1)%(小孩总数),依次循环,直到列表中只有一个元素,输出即可求1+2…+n思路:采用递归的形式进行求解第一个只出现一次的字符思路:遍历字符串,若在该字符的前后都没有出现该字符,将该...

2019-02-18 18:12:11 493

原创 基于SMTP的邮件发送程序(UI界面)

A Simple Email Sysytem (base Python 2.7)注: 只适用于阿里云企业邮箱Features邮件阅读邮件接收与发送邮件的删除黑/白名单过滤附件添加邮件信息加密(AES)Details登陆正常登入自己的用户名和密码就可登陆界面:image登陆成功:image主控制台image查阅控制台image删除邮件image写邮件控制台...

2019-02-14 22:47:40 2624 3

原创 Linux操作系统解决 git clone 速度慢的问题

host配置IPlinux的hosts文件路径在:/etc/hostshosts文件输入命令sudo vim /etc/hosts 在hosts文件末尾添加两行151.101.72.249 http://global-ssl.fastly.Net 192.30.253.112 http://github.com 重启电脑,让hosts文件生效 或者用shadows

2018-01-19 19:48:55 1300

原创 通过爬取IANA获得TLD对应的whois服务器

代码如下# -*- coding:utf-8 -*-'''更新TLD对应的whois服务器并获取IP,更新表==================================auther:wuddate:2018/1/17ver:1.0'''import ConfigParserimport urllib2import urllibimport MySQLdbi

2018-01-18 15:50:07 685

原创 python爬虫

爬取某高校教师信息请正当合理使用,否则请关闭此博客代码如下# -*- coding:utf-8 -*-'''crawhitteacherspersonalinformation auther : wud date : 2017/12/4 version : 1.0'''# encoding:utf-8

2017-12-06 20:52:45 484

原创 迪杰斯特拉算法(Dijkstra)

/* -------------------------------------- VER : 1.0 DATE : 2017/11/29 AUET : WUD -------------------------------------- */ #i

2017-11-29 19:57:40 391

原创 索引顺序表(分块查找)

索引顺序表(分块查找)原文章 分块查找#include<stdio.h>#include<malloc.h>#define MAXSIZE 25#define MAX 5 //索引表的最大长度int a[MAXSIZE]={8,14,6,9,10,22,34,18,19,31,40,38,54,66,46,7

2017-11-24 20:50:14 3327

原创 使用python将得到whois信息,存入数据库(分片法)

使用python将whois信息分片,存入数据库whois服务器返回的whois字典信息会很长,有的域名的whois信息有2000+个字节,将返回的whois信息进行分片处理,程序选择将其分为9片,存入数据库中也可以进行关键字匹配进行存储,但是得到的信息会不够全面, 两种方法各有优劣。以下是分片处理的python源代码'''--------------------------ver

2017-11-23 18:24:30 1568

原创 使用python进行whois查询并存入数据库

通过whois查询将得到域名的whois信息并存储在数据库中具体方法不过多阐述将出现请求出错的域名或者匹配出问题的域名写入数据库'''--------------------------ver : 2.0date : 2017/11/22auth : wud--------------------------'''import DNS

2017-11-23 18:16:13 2354

原创 C++构建哈夫曼树,并输出哈夫曼编码

Huffman tree//输出Huffman编码 本程序实现了如何将一串字符串输出为Huffman编码VER || 1.0DATE || 15/11/2017AUTHER || WUD比输入字符串agdfaghdabsba通过字符串的处理可以知道其中每个字符出现的次数字符a出现了4次 字符g出现了2次 字符d出现了2次 字符b

2017-11-16 11:51:44 8924

原创 C语言构建线性表

#include <stdio.h>#include <stdlib.h>#include <windows.h>/* -------------------------- VER || 1.1 DATA || 3/11/2017 AUTHER || WUD ----------------------

2017-11-10 23:03:35 1201 2

原创 数据结构-->c构建线性表

#include <stdio.h>#include <stdlib.h>#include <windows.h>/* -------------------------- VER || 1.1 DATA || 3/11/2017 AUTHER || WUD ----------------------

2017-11-04 11:50:40 511

原创 C构造线性表

如题#include<stdio.h>#include<stdlib.h>#define TRUE 1#define FALSE 0#define OK 1#define ERROR -1#define initsize 4#define addsize 2typedef int status;typedef int ElemType;typedef struct //结构体构建{

2017-10-23 20:34:06 2455 1

原创 CTF找素数

水过题目连接CTF决斗场>训练题库>CTF题库>找素数C代码#include <stdio.h>#include <stdlib.h>void main(){ int i; int n=367; int d=186,point = 1; while(point<152) { int a = 0; for(i=2; i<n;

2017-10-21 11:15:48 1312

原创 python,DNS,MySQL,爬虫

如题任务内容 1.用Domain得到A(ip)记录(DNS请求) 2.用得到的ip地址来获得地理位置信息 2.1用爬虫来获得地理位置信息 2.2用查询数据表来获得地理位置信息 最后将Domain,A记录,NS记录,地理位置信息存入MySQL直接上代码import DNSimport sysimport requestsimport reimport timeimport MySQ

2017-10-15 20:16:27 469

原创 python处理字符串(2)

如题上次得到的ip格式是: 74.121.139.0 74.121.139.255 美国|0|0|0|0 那么这次为了构建树查询我们将用python将ip转换为这种格式:1 0 4&1 0 7*澳大利亚|0|0|0|0就是将”.”和每段ip最后的字段去掉(ip最后的字段只是标示其为主机还是服务器,对其地理位置不产生影响) 代码在这儿def main(): f = open("/home/w

2017-10-14 20:57:36 314

原创 VMware Suspend 常见问题以及解决办法

1.无法获取 vmci 驱动程序版本 句柄无效最近把系统从win7升级为win10,还原虚拟机状态的时候出现的这个问题 -解决办法- 打开虚拟机 找到配置文件路径 用记事本打开Ubuntu 64 位.vmx 找到这行代码 将TRUE改为FALSE即可2.VMware Workstation 无法恢复错误: (vmx)同样也是升级系统以后,还原虚拟机状态时出现的问题(第二个) 打

2017-10-06 20:19:34 2921

进程管理系统

一个比较详细的进程管理系统,包含多种命令,例如 req, rel, show, init, del, cle, cre 等,模拟linux命令,具体实现方式在博客中有介绍(如果想过操作系统实验,建议参考这个代码)。

2018-11-26

RSA加密算法(支持大数)

python实现的RSA算法,支持无限大数运算,输入明文,就能得到公钥私钥以及密文信息,再而通过私钥对密文进行解密得到明文信息,操作简单,代码易读

2018-10-04

空空如也

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

TA关注的人

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