作业(?)

我写了几颗fhq treap, 用它们解决了洛谷上的三个模板题 : 普通平衡树、 文艺平衡树、 线段树1. //普通平衡树 #include<bits/stdc++.h> using namespace std; const int maxn=100005; int tot,ls[maxn],rs[maxn],val[maxn],rnd[maxn],siz[maxn]; int rt; int newnode(int weight) { val[++tot]=weight;
分类: 其他 发布时间: 12-19 21:17 阅读次数: 0

【Redis】安装和配置

一、Redis单机版安装 安装C语言依赖 redis使用C语言编写,所以需要安装C语言库 # yum install -y gcc-c++ automake autoconf libtool make tcl 上传并解压 把redis-5.0.5.tar.gz上传到/usr/local/tmp中 解压文件 # cd /usr/local/tmp # tar zxf redis-5.0.5.tar.gz 编译并安装 进入解压文件夹 # cd /usr/local/tmp/redis-5.0.5/
分类: 其他 发布时间: 12-19 21:17 阅读次数: 0

Django路由及get请求post请求

新建app的方法:   在pycharm中的Terminal环境中输入指令:python manage.py startapp app名 eg:(newapp01) 在网站中输入网址 127.0.0.1:8000/?第一级的urls/第二级的urls 即可进入django App:{apps:app信息,models:关于数据,views:自己的代码(业务逻辑),test:测试} app中的urls格式:   from django.urls import path   from django
分类: 其他 发布时间: 12-19 21:17 阅读次数: 0

tag解析

type T struct { f string `one:"1" two:"2"blank:""` } func main() { t := reflect.TypeOf(T{}) f, _ := t.FieldByName("f") fmt.Println(f.Tag) // one:"1" two:"2"blank:"" v, ok := f.Tag.Lookup("one") fmt.Printf("%s, %t\n",
分类: 其他 发布时间: 12-19 21:17 阅读次数: 0

常见的排序算法——归并排序(二)

归并算法 更正一下,昨天的那个图解, 有最后一个地方,应该这样说,将子数组划分到最后是时刻时(即一个子数组只有一个数时)并不有序【其实两个数字之间肯定是一大一小或相等,逻辑上是有序的,只不过大小的方向不一样罢了】, 在归并子数组时才是按顺序那拿会的。 好的,因为昨天的只是讲一个归并的思想,所以要将数组的两个子数组排好顺序。今天的代码就不一样了!! 归并算法最重要的分治思想今天来了。。 话不多说!!上代码! //归并算法 /* 归并算法最主要的就是递归调用,(即:在方法的自身调用自身) 写一个简
分类: 其他 发布时间: 12-19 21:17 阅读次数: 0

struct和byte类型转换

struct和byte类型转换 import ( "fmt" "unsafe" ) type TestStructTobytes struct { data int64 } type SliceMock struct { addr uintptr len int cap int } func main() { var testStruct = &TestStructTobytes{100} Len := unsafe.Size
分类: 其他 发布时间: 12-19 21:17 阅读次数: 0

C# XML封装

/************************************************* * 描述: * * Author:[email protected] * Date:2019/12/19 20:23:48 * Update: * ************************************************/ using System; using System.Collections.Generic; usi
分类: 其他 发布时间: 12-19 21:17 阅读次数: 0

zuiyou_zhuangzai

#include<cstdio> #include<algorithm> using namespace std; int casenum; int boxnum; int boatnum; int tab[1003]; int main (){ scanf("%d",&casenum); for(int i=1;i<=casenum;++i){ scanf("%d",&boxnum); scanf("%d",&boatnum); for(int k=1;k<=boxnum;++k){ sca
分类: 其他 发布时间: 12-19 21:17 阅读次数: 0

js插件讲解_javascript原生日历插件讲解

效果图如下: html代码 <div class="date-control" id="date-control"> <span id="pre-month">-</span> <p><span id="table-year">2017</span>/<span id="table-month">12</span></p> <span id="next-mont">+</span> </div> <table id="date-table"> <thead>
分类: 其他 发布时间: 12-19 21:17 阅读次数: 0

hashilib 初识

hashlib 模块 封装一些用于加密的类 hashilib 加密算法 加密三大步骤 获取一个加密对象 使用加密对象的update方法进行加密,可以调用多次 通常通过hexdigest 方法 获取加密结果,或digest() 加密的目的: 用于判断和验证,而并非解密 特点: 把一个大的 数据,切分成不同块,分别对不同的块进行加密,再汇总的结果,和直接对整体数据加密结果一致的。 单向加密,理论不可逆 原始数据的一点小的变化,将导致结果的非常大的差异,“雪崩效应” 在创建加密对象时,可以指定参数
分类: 其他 发布时间: 12-19 21:17 阅读次数: 0

尝试用了一哈wepy框架的感想

恶心死我, 1 在项目里出现了中文乱码(utf-8在wpy文件里有中文和注释--编译后就转化成乱码, 把代码拷在另外的项目里,(该项目没有中文乱码现象,)编译出来就出现中文乱码, 然后我再在所拷的代码文件增加无关的,或删除一些无关的空格,出现了奇妙的现象,---有部分文件就没有乱码现象-- 明明在拷代码到项目时就编译了一次的呀, 奇妙的开发者工具里(苦笑)。。。本来想用wepy是腾讯开发的,应该会好一些,,结果还是不理想
分类: 其他 发布时间: 12-19 21:17 阅读次数: 0

吴裕雄--天生自然TensorFlow高层封装:使用TFLearn处理MNIST数据集实现LeNet-5模型

# 1. 通过TFLearn的API定义卷机神经网络。 import tflearn import tflearn.datasets.mnist as mnist from tflearn.layers.conv import conv_2d, max_pool_2d from tflearn.layers.estimator import regression from tflearn.layers.core import input_data, dropout, full
分类: 其他 发布时间: 12-19 21:17 阅读次数: 0

Collections 初识

nametuple() 命名元组 from collections import namedtuple as nt Panda = nt('Panda_class',['age','name']) r = Panda(18,'pann') print(r.age) print(r.name) defaultdict() 默认值字典 from collections import defaultdict def dicf(): return 'hello' d = defaultdict
分类: 其他 发布时间: 12-19 21:17 阅读次数: 0

每日小学习三

1 django 中FBV 和 CBV 分别代表的是什么? 答: 基于函数的试图叫做FBV,基于类的试图叫做CBV 在python中使用CBV的有点: 1.提高了代码的复用性,可以使用面向对象的技术,比如MIxin(多继承) 2.可以用不同的函数针对不同的HTTP方法处理,而不是通过很多if判断,提高代码的可读性 2 django路由系统中name的作用? Django 路由系统重点之路由别名name,使用path("/" views.***, name = "***"),不论后台路径如何 进
分类: 其他 发布时间: 12-19 21:17 阅读次数: 0

centos 7下配置阿里yum源

1、打开centos的yum文件夹 cd /etc/yum.repos.d/ 2、用wget下载repo文件 wget http://mirrors.aliyun.com/repo/Centos-7.repo 如果wget命令不生效,说明还没有安装wget工具, yum -y install wget 回车进行安装。 当前目录是/etc/yum.repos.d/,刚刚下载的Centos-7.repo也在这个目录上 3、备份系统原来的repo文件 mv CentOs-Base.repo Cent
分类: 其他 发布时间: 12-19 21:17 阅读次数: 0

职业生涯记录-月度

为什么要写这个内容 https://github.com/brenner8023/gdut-course/blob/master/public/ 今天看了这位师兄的github,为他股劲很受感触,遂打算开始这类别内容,希望以后都能坚持下来,记录自己的职业生涯,希望自己在技术上游刃有余。 计划每个月写一篇总结,反正每个月公司也要写月报,如果忙就直接复制粘贴月报,有空就多自己的感悟和总结。
分类: 其他 发布时间: 12-19 21:17 阅读次数: 0

Python爬虫-scrapyd

1、什么是scrapyd   Scrapyd是一个服务,用来运行scrapy爬虫的。   它允许你部署你的scrapy项目以及通过HTTP JSON的方式控制你的爬虫。   官方文档:http://scrapyd.readthedocs.org/ 2、安装scrapyd和scrapyd-client   pip install scrapyd(服务器)   pip install scrapyd-client(客户端)   安装完成后,在python安装目录的Scripts的文件下有一个scr
分类: 其他 发布时间: 12-19 21:17 阅读次数: 0

leetcode菜鸡斗智斗勇系列(1)---把一个链表中的二进制数字转换为一个整型数(int)

Convert Binary Number in a Linked List to Integer这道题在leetcode上面算作是“easy”,然而小生我还是不会做,于是根据大佬的回答来整理一下思路以便日后复习。 https://leetcode.com/problems/convert-binary-number-in-a-linked-list-to-integer/ 1.原题: Given head which is a reference node to a singly-linke
分类: 其他 发布时间: 12-19 21:17 阅读次数: 0

iota妙用

itoa可以套公式,下面的依旧会按照公式运算 package main import "fmt" func main() { const ( b = 1 << (10 * iota) kb mb tb pb ) fmt.Println(b, kb, mb, tb, pb) //1 1024 1048576 1073741824 1099511627776 }
分类: 其他 发布时间: 12-19 21:01 阅读次数: 0

pikachu文件包含、上传、下载

一、文件包含 1.File Inclusion(local) 我们先测试一下,选择kobe然后提交 发现url出现变化 发现可以读取根目录下的flag文件,存在本地文件包含漏洞。 2.File Inclusion(remote) 同上,选择kobe提交,发现url也发生变化 所以这次构造url去包含,我选择了我的博客园地址https://www.cnblogs.com/p201721440034 返回结果如下 所以远程文件包含成功。 二、文件下载 打开站点发现提示点击链接就可下载图片。 随便复
分类: 其他 发布时间: 12-19 21:01 阅读次数: 0
今日推荐