golang slice切片的原理以及内置函数cap, len

golang中map, slice(切片)是常用的类型, slice是对数组进行封装, 可以避免一些坑 package main import ( "fmt" "strconv" ) func testLenCap() { strs := make([]string, 5, 10) //可以只有一个数字参数, 那么cap=len, make([]string, 5, 5) 等价于 make([]string, 5) fmt.Printf("value=%v, is ni
分类: 其他 发布时间: 03-09 23:51 阅读次数: 0

整理PostMan的基础用法2

PUT更新集合 https://api.getpostman.com/collections/{{collection_uid}} 这个端点允许你通过Postman Collection v2格式来更新一个已存在的集合。 成功更新好集合后,响应返回一个集合的name,id,和uid. 需要API Key作为X-Api-Key请求头或apikey URL查询参数。 注意:需要小心--尝试更新集合时,已有的集合会被请求体替代。 头文件HEADERS Content-Type: applicatio
分类: 其他 发布时间: 03-09 23:51 阅读次数: 0

20190309

#################PYTHON######################## ##Digital Convert def mains(Num,unitNum): global countNum global flagNum while flagNum: if 0<Num<unitNum: numList.append(Num) flagNum = False
分类: 其他 发布时间: 03-09 23:51 阅读次数: 0

Newcoder contest 392 I 逛公园 (无向图割边模板)

<题目链接> 题目描述: 月月和华华一起去逛公园了。公园很大,为了方便,可以抽象的看成一个N个点M条边的无向连通图(点是景点,边是道路)。公园唯一的入口在1号点,月月和华华要从这里出发,并打算参观所有的景点。因为他们感情很好,走多远都不会觉得无聊,所以所有景点和道路都可以无数次的重复经过。月月发现,有些路可走可不走,有些路则必须要走,否则就无法参观所有的景点。现在月月想知道,有几条路是不一定要经过的。因为这是个很正常的公园,所以没有重边和自环。$(1 \leq N\leq10^5,1 \leq
分类: 其他 发布时间: 03-09 23:51 阅读次数: 0

【Codeforces Round 1137】Codeforces #545 (Div. 1)

Codeforces Round 1137 这场比赛做了\(A\)、\(B\),排名\(376\)。 主要是\(A\)题做的时间又长又交了两次\(wa4\)的。 这两次错误的提交是因为我第一开始想的求最大值很不对,竟然还有\(min\)在里面。。。 Codeforces 1137 A 题意:给一个矩阵,问对于每一个格子\((x,y)\),把第\(x\)行和第\(y\)列的值取出,要求将它们每一个赋上一个正整数,要求同一行、列中大小关系依然相同,问最大的数。 思路:我们先考虑每一行(列)的数们把
分类: 其他 发布时间: 03-09 23:51 阅读次数: 0

1643【例 3】Fibonacci 前 n 项和

1643:【例 3】Fibonacci 前 n 项和 时间限制: 1000 ms 内存限制: 524288 KB sol:这题应该挺水的吧,就像个板子一样 1 0 0 1 1 0 * 1 1 1 (第一位是到i的和,第二位是fi-1,第三位是fi-2),每次乘右边这个矩阵就是转移一次 1 1 0 /* 1 0 0 1 1 1 1 1 0 */ #include <bits/stdc++.h> using namespace std; typedef long long ll;
分类: 其他 发布时间: 03-09 23:51 阅读次数: 0

ToDo-计划

一个人不能没有生活,而生活的内容,也不能使它没有意义。做一件事。说一句话,无论事情的大小,说话的多少,你都得自己先有了计划,先问问自己做这件事,说这句话,有没有意义?你能这样做,就是奋斗基础的开始奠定。 一个良好的计划有利于个人的进步于提高。 ToDo-计划 规划好你生活中的每一天。 【主要功能】 ☆制定每日计划,未来计划,让你的日常充满节奏感; ☆重要节日,朋友生日,日常计划,实时提醒。 ☆私密日记,记录下自己的点点滴滴。 ☆主题换肤,定制你独特的个人界面。 如有建议-请留言谢谢
分类: 其他 发布时间: 03-09 23:51 阅读次数: 0

django 中基于类的视图

django 视图 分为两种:   1. FBV 基于函数的视图 function based view   2. CBV 基于类的视图 class based view 基于类的视图 CBV :基于 类的视图函数 1、后端逻辑处理时不用通过逻辑,来判断请求方式是get还是post请求 在视图类中,定义了get方法就是写get请求的逻辑,定义类post方法时 就是post请求逻辑。 2、View 的源码分析过程 1.先从url.py 文件的开始分析入手: 1 from app
分类: 其他 发布时间: 03-09 23:51 阅读次数: 0

在Linux下对APK进行签名

创建KEY:keytool -genkey -v -alias KeyName -keyalg RSA -keysize 2048 -validity 10000 -keystore KeyFileName.keystore 签名APK:jarsigner -verbose -keystore KeyFileName.keystore apk_file.apk KeyName
分类: 其他 发布时间: 03-09 23:51 阅读次数: 0

【NOIP2017 D1T3】逛公园

NOIP2017 D1T3 逛公园 题意:给一个有向图,每条边有权值,问从\(1\)到\(N\)的长度不超过最短路长度\(+K\)的路径条数。如果有无数条则输出\(-1\)。 思路:我们首先扔掉\(-1\)的情况,再扔掉\(K>0\)的情况,来考虑最裸的最短路计数。那么我们就可以考虑\(dp(i)\)表示走到\(i\)号节点有多少种路径。那么一个记忆化搜索就可以完成这个操作辣。这玩意能得\(30pts\)。 然后考虑\(K>0\)的情况。那么\(dp\)的维度就不能只是\(1\)维了,需要加上
分类: 其他 发布时间: 03-09 23:51 阅读次数: 0

js面试

1.this(作为构造函数执行,作为对象属性执行,作为普通函数执行,call apply bind) this在执行时才能确认值,定义时无法确认; 2.作用域(js没有块级作用域,只有函数和全局作用域) 3.闭包(场景:函数作为返回值 函数作为参数传递)
分类: 其他 发布时间: 03-09 23:50 阅读次数: 0

POJ 1456 贪心 并查集

看一下中文版的题目就好,英文题目太晦涩了。 有两种方法可以解题 一种是贪心+优先队列 另一种是贪心+并查集 优先队列 需要说的都在代码注释里 #include<cstdio> #include<queue> #include<algorithm> using namespace std; struct s{ int day, val; }arr[100005]; bool cmp(s a, s b){ if(a.day != b.day)
分类: 其他 发布时间: 03-09 23:34 阅读次数: 0

Spark WordCount 文档词频计数

一.使用数据 Apache Spark is a fast and general-purpose cluster computing system.It provides high-level APIs in Java, Scala, Python and R, and an optimized engine that supports general execution graphs. It also supports a rich set of higher-level tools i
分类: 其他 发布时间: 03-09 23:34 阅读次数: 0

Python复习笔记(十)Http协议

1. HTTP协议(超文本传输协议) 浏览器===>服务器发送的请求格式如下: GET / HTTP/1.1 Host: www.baidu.com Connection: keep-alive Cache-Control: max-age=0 Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)
分类: 其他 发布时间: 03-09 23:34 阅读次数: 0

mysql InnoDB加锁测试

以下测试基于mysql5.7,隔离级别为:REPEATABLE READ 建表语句如下: create table mytest ( a int primary key AUTO_INCREMENT, b int , c int, d int, KEY idx_b (b), KEY idx_c (c), UNIQUE idx_d (d) ) ENGINE=InnoDB; insert into mytest (b, c,d) VALUES (1,1,1),(3,1
分类: 其他 发布时间: 03-09 23:34 阅读次数: 0

oracle基本语法(2)

1.基础查询 查看表中的所有数据:select * from 表名 查看表中的列1,列2,列3,……:select 列1,列2,列3,…… from 表名; 重命名表中的列(起别名):select 列名1 新列名,列名2 新列名,列名3 新列名,…… from 表名;(注:只是输出修改,数据库并未修改) 给表起别名:select * from 原表名,新表名; 注意:其实是查询结果以别名输出,并不能修改原结构与原内容,因为select只是查询语句。 2.条件查询 单条件或多条件查询语法: se
分类: 其他 发布时间: 03-09 23:34 阅读次数: 0

fg和bg前后台调度命令

Linux下的fg和bg命令是进程的前后台调度命令,即将指定号码(非进程号)的命令进程放到前台或后台运行。比如一个需要长时间运行的命令,我们就希望把它放入后台,这样就不会阻塞当前的操作;而一些服务型的命令进程我们则希望能把它们长期运行于后台。 进程前后台操作用到以下命令或按键: Ctrl+C 终止并退出前台命令的执行,回到SHELL Ctrl+Z 暂停前台命令的执行,将该进程放入后台,回到SHELL 可以将一个正在前台执行的命令放到后台,并且暂停 jobs 查看当前在后台执行的命令,可查看命令
分类: 其他 发布时间: 03-09 23:34 阅读次数: 0

Python 3 Anaconda 下爬虫学习与爬虫实践 (2)

下面研究如何让<html>内容更加“友好”的显示 之前略微接触的prettify能为显示增加换行符,提高可阅读性,用法如下: import requests from bs4 import BeautifulSoup r=requests.get("https://www.baidu.com/") r.encoding=r.apparent_encoding demo=r.text soup=BeautifulSoup(demo,"html.parser") print(sou
分类: 其他 发布时间: 03-09 23:34 阅读次数: 0

整洁的代码的原则

1. Model is everything   models are the heart of your app. If you have models separated from th rest of your application, maintaince will be much easier,regradless of how complicated your application becomes. Even for complicated applications, good
分类: 其他 发布时间: 03-09 23:34 阅读次数: 0

转向和重定向

1.从地址栏显示来说 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址. redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL. 2.从数据共享来说 forward:转发页面和转发到的页面可以共享request里面的数据. redirect:不能共享数据. 3.从运用地方来说
分类: 其他 发布时间: 03-09 23:34 阅读次数: 0