- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 Python中对字符串格式化的方法:%、format()、以及f+字符串详解
python中%的用法:Python中内置的%操作符可用于格式化字符串操作,控制字符串的呈现格式。常常使用操作符%符+一个类型码,用以控制显示的类型。其中类型码的常见的种类如下:%s 字符串 (采用str()的显示)%r 字符串 (采用repr()的显示) %r用来做 debug 比较好,因为它会显示变量的原始数据(raw data)%c 单个字符%b 二进制整数%d 十进制整数%i 十进制整数%o 八进制整数%x 十六进制整数学习内容:提示:这里可以添加要学的内容例如:1、
2020-11-13 21:34:00 1737
原创 Python强大的Collections模块中的deque工具---高级数据结构1
Collections是python中的一个功能强大的模块,它额外地提供了5种高级的数据结构,极大地提升程序运行的效率。这篇文章主要介绍Colletions中的deque工具,之后的文章中会详细地继续介绍其他四个工具。1、Counter类(作为计数器) :这个是最常用的,是对字典类型的补充,用于统计元素出现的次数,具备字典的所有功能+计数的功能。from collections import *string = "abcdedgaabbccdd"out = Counter(string)pr
2020-10-09 19:15:49 547
原创 SSH介绍以及使用ssh连接服务器、使用FileZilla连接服务器(数字签名认证的方式)
Telnet介绍:Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。其中无论Telnet协议连接的..
2020-09-06 23:04:14 1094
原创 Git、Github以及Gitbash介绍
Git介绍:Git是目前最先进的分布式版本控制系统,gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。shell:是linux、unix系统的外壳,用于输入并执行命令(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。git通过命令行和图形界面两种方式使用shell。GitBash:是方便在windows下使用git命令的模拟终端(windows自带的cmd功能太弱),而linux、unix可以直接使
2020-09-05 23:08:39 815
原创 Dev C++设置支持C++11
当使用C++中auto、decltype等关键字的时候报错:第一步在Dev的工具中找到编译选项:第二步进入以下界面,按照以下格式输入即可:点击确认,即可支持C++11了。...
2020-04-17 12:25:03 522
原创 Ubuntu 16.04 + caffe环境搭建(CPU) -------亲试好用!!!
1、安装环境依赖(在这里要确保每一个都安装好,否则可能后面会报错)sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compilersudo apt-get install --no-install-recommends li...
2020-03-26 10:23:04 217
翻译 C++ sort函数的基本运用
以int为例的基本数据类型的sort使用#include<iostream>#include<algorithm>#include<cstring>using namespace std;int main(){ int a[5]={1,3,4,2,5}; sort(a,a+5); for(int i=0;i<5;...
2020-03-25 23:23:48 151
原创 CCF201903-2二四点
思路:本次要求实现游戏二十四点,因为一个字符串7个字符,其中包含4个数字以及3个运算符,由于乘除运算的优先级高于...
2019-09-12 20:27:00 341
原创 使用flask框架搭建一个小型网址查询网站
本程序使用python搭建了一个小型网址查询网站(附详细代码)(输入网址,给出该网址排名,访问量,注册信息等),因为小型(所以选择了轻量级的flask框架)。本网站具体实现的功能如下:拥有一个小型的数据库,能实现基本的网址信息的存储,添加,删除,作基本的后台管理功能。(因为数据库比较小,所以本网站主要依赖于其他大型网址收录网站的数据)截图如下: 主界...
2019-09-11 13:03:16 4415 1
原创 四个常见排序算法以其比较
1、桶排序核心思想如下,将每个桶对应一个数组元素,数组元素的下标等于桶的序号,数组元素的值等于桶中所装内容:优点:常数时间就能完成元素的查询和赋值操作,时间复杂度为O(N)。缺点:空间复杂度极高,不适合大规模计算。2、冒泡排序核心思想如下,每次比较两个相邻的元素,如果它们的顺序错误就把它们交换过来:类似于图中的元素12,每次和相邻的元素进行比较,直到到达属于自己...
2019-04-13 11:37:53 665
原创 简单地理解广度优先搜索
还是小明找出口的问题,最开始小明在入口(1,1)处,一步可以到达的点有(1,2)和(2,1),如下:但是出口并不在这两个点上,那么小明只能通过(1,2)和(2,1)这两个点继续往下走,比如现在小明走到了(1,2)这个点,之后他又能到达那些点呢?有(2,2)再看看通过(2,1)又可以到达哪些点呢?可以到达(2,2)和(3,1),此时也许发现(2,2)这个点既可以从(1,2)到达,也可以从(2...
2018-11-14 17:29:59 221
原创 深度优先搜索
全排列,假如有编号为1,2,3的3张扑克牌和编号为1,2,3的三个盒子。现在需要将3张扑克牌分别放在3个盒子里面,并且每个盒子有且只能放一张扑克牌,问题是一共有多少种放法?如下:小明拿三张扑克牌走到一号盒子面前,他的心里想1,2,3放哪一个呢?如果要生成全排列,那么都要尝试,于是他先放1,走到2后放下2,最后在3号盒子中放下3,生成排列1,2,3。可是这并没有结束,生成一种排列...
2018-11-14 17:00:02 284 1
翻译 C++ 程序设计STL常用的四个工具
一、栈(stack)stack实现了一种先进后出的数据结构,使用时需要包含stack头文件C++定义stack语法:stack<int> s;//int为栈的数据类型,可以为string,double等1C++中stack的基本操作有:1、出栈:如 s.pop() 注意并不返回出栈的元素 2、进栈:如 s.push(x) 3、访问栈顶元素:如s.top();...
2018-09-07 12:23:54 1204
原创 CCF201403-3-命令行选项
问题描述 请你写一个命令行分析程序,用以分析给定的命令行里包含哪些选项。每个命令行由若干个字符串组成,它们之间恰好由一个空格分隔。这些字符串中的第一个为该命令行工具的名字,由小写字母组成,你的程序不用对它进行处理。在工具名字之后可能会包含若干选项,然后可能会包含一 些不是选项的参数。 选项有两类:带参数的选项和不带参数的选项。一个合法的无参数选项的形式是一个减号后面跟...
2018-08-06 18:16:08 442
网址查询网站.zip
2020-03-25
网址查询网站.zip
2019-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人