Duke10的博客

编程学习博客

linux 下使用 Aircrack-ng 破解WiFi密码,暴力破解

暴力破解概述 1:穷举法是一种针对于密码的破译方法。这种方法很像数学上的“完全归纳法”并在密码破译方面得到了广泛的应用。简单来说就是将密码进行逐个推算直到找出真正的密码为止。比如一个四位并且全部由数字组成其密码共有10000种组合,也就是说最多我们会尝试9999次才能找到真正的密码。利用这种方法...

2018-10-17 15:14:09

阅读数 1462

评论数 2

Django2.0整合markdown编辑器并实现代码高亮(解决在前端显示的换行问题)

测试成功环境: python:3.5.4 os:Deepin 15.5 Django:2.0 IDE:pycharm Django整合django-mdeditor 注:博主再写个人博客时,找了好久的编辑器,tinymce丑的一批,DjangoUeditor我没有做出来实时预览的效...

2018-07-13 16:22:54

阅读数 3017

评论数 10

一个考验c语言和数据结构功底的小项目

想测一下自己c语言学习水平的朋友可以做一下这个项目试试,能做出来说明c语言已经入门了 #include<stdio.h> #include<stdlib.h> #include<string.h>typedef ...

2017-10-26 08:16:46

阅读数 4419

评论数 0

准备考研了

先反思自己的大学生活(好像还没有过完,就反思下大一和大二好了),迄今为止还是过的蛮充实的,大一加入学校工作室学习编程,不仅把我带入了编程世界,还结交了一群同样热爱编程的朋友,在工作室呆了两年,也是勤勤恳恳一直学习,到现在算是圆满结束吧。离开了工作室,开始思考未来的方向,找工作结婚还是继续上学,思来...

2019-01-18 17:28:45

阅读数 98

评论数 0

第六题:旋转数组的最小数字

把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 第一种解法: 注:看...

2019-01-18 17:12:53

阅读数 40

评论数 0

第五题:用两个栈实现队列

用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 # -*- coding:utf-8 -*- class Solution: def __init__(self): self.stack1 = [] #用来入队 se...

2018-12-03 17:26:54

阅读数 89

评论数 0

第四题:重建二叉树

输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 # -*- coding:utf-8 -*- # class...

2018-12-03 16:00:51

阅读数 67

评论数 0

第三题:从尾到头打印链表

输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。 # -*- coding:utf-8 -*- # class ListNode: # def __init__(self, x): # self.val = x # self.next = N...

2018-12-03 16:00:08

阅读数 83

评论数 0

第二题:替换空格

请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 # -*- coding:utf-8 -*- class Solution: # s 源字符串 def replaceSp...

2018-12-03 15:59:20

阅读数 60

评论数 1

第一题:二维数组中的查找

在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 # -*- coding:utf-8 -*- class Solution: # array 二...

2018-12-03 15:58:27

阅读数 73

评论数 0

js实现网站运行时间统计

<span id="sitetime"></span> &a...

2018-11-12 14:54:41

阅读数 182

评论数 0

网站服务器选择

转发来自:https://www.shihao.online/detail/56/ 现在许许多多的小伙伴都需要用到服务器,我最近也是购买服务器搭建了个人的博客网站,欢迎访问 因为很多新手不知道如何选择服务器购买,所以我今天给大家简单推荐一些常用的服务器 学生服务器推荐 如果你是学生,非常好,国内几...

2018-11-08 20:59:43

阅读数 86

评论数 0

django传值给模板, 再用JS接收并进行操作

今天用要django传递数据给模板, 因为数据需要使用js处理,第一次这么使用。记录一下 用json.dumps()方法将值传给模板. import json return render(request,'wauth/freetime.html', {'slot_ids': json.d...

2018-09-13 21:25:12

阅读数 1007

评论数 1

django统计网站访问次数,同时记录访问ip地址和次数

写完博客网站之后,需要加一些统计信息,比如统计访问用户总访问量,或者统计用户ip地址和该ip地址的访问次数 下面我自己写的models models.py #访问网站的ip地址和次数 class Userip(models.Model): ip=models.CharField(ve...

2018-07-29 18:25:06

阅读数 2585

评论数 14

个人网站优化

最近一直在写一个个人博客网站,完成后发现打开速度和访问量都不如意,所以花了几天时间优化网站,以提高响应速度和访问量。。。。 个人博客页面链接:http://www.shihao.online(django搭建的个人博客,还在完善中) 一些小建议: 1:能用外链的js,css文件最好不要用服务...

2018-07-28 17:28:00

阅读数 463

评论数 0

使用git报错:Failed to connect to 127.0.0.1 port 8888: 拒绝连接

git clone 出现错误: Failed to connect to 127.0.0.1 port 8888: 拒绝连接 分析: lsof -i:8888 发现端口未被占用 查看代理:env|grep -i proxy https_proxy=127.0.0.1:8888 h...

2018-07-25 20:36:59

阅读数 1759

评论数 0

修改linux下默认的python版本

linux默认的应该都是python2,但是更多的现在都是python3,就想修改默认python版本 1:删除/usr/bin目录下的python link文件 cd /usr/bin sudo rm -rf python 2:删除后再建立新的链接关系: sudo ln -s /usr...

2018-07-16 16:27:24

阅读数 630

评论数 0

django admin定制(使用django-suit)

环境:django2,python3 OS:linux系统(deepin) IDE:pycharm 越使用django越觉得django的admin不好看,可能是审美疲劳,就想换个界面,还不想自己写,找到了一个很好用的django-suit django扩展能力还是挺强的,有牛人开发出了sui...

2018-07-13 16:41:05

阅读数 1397

评论数 3

git使用

Git简介 Git是目前世界上最先进的分布式版本控制系统 安装 sudo apt-get install git 安装成功后,运行如下命令 git 检测是否安装成功 创建github账号 本地Git仓库和GitHub仓库之间的传输是通过SSH加密的 step1:创建项目的SSH ...

2018-07-09 19:48:40

阅读数 76

评论数 0

django+nginx+uwsgi部署(及遇到的错误)

1:uWSGI uWSGI实现了WSGI的所有接口,是一个快速、自我修复、开发人员和系统管理员友好的服务器 安装uWSGI pip install uwsgi 配置uWSGI,在项目中新建文件uwsgi.ini,编写如下配置 [uwsgi] socket=外网ip:端口...

2018-07-09 15:30:53

阅读数 528

评论数 0

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