经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 编程经验
Django-视图&网址

Django-视图&网址

前言 Django第一篇简单的介绍了环境搭建与创建Django项目的两种方式,以及如何启动服务,在前端访问HelloWorld地址,这篇内容首先学习一下Django项目中的各个模块的用途及Django视图和网址的关系,最后我们再简单的开发一个网页 模块详解 我们仍然使用上一篇文章中创建...[2020/1/19]

PAT乙级1013

PAT乙级1013

1013 数素数 (20分) 题目地址:https: pintia.cn/problem-set 994805260223102976/problem 994805309963354112 令\(P_i\) 表示第 i 个素数。现任给两个正整数 M≤N≤\(10^4\),请输出 \(P...[2020/1/19]

性能调优,程序员转型架构师的拦路虎【1】

在【 程序员必须掌握的性能调优 XYZ 】这篇文章中,老兵哥结合个人经历解释了程序员往架构师方向发展时为什么要跨越性能调优这一关,这是我们建立流程化、结构化、系统化的思维的契机。另外,老兵哥还介绍了从 X、Y、Z 三个维度优化性能的思路。接下来,我们将从 X 维度来谈...[2020/1/18]

数据结构--可迭代红黑树模板类

一、结点类与红黑树类: (一)结点类基本数据成员: 1.左右子结点指针域 2.父结点指针域,方便回访父结点 3.有序 前驱 / 后继 指针域,迭代访问元素,提供一种顺序存储的假象 4.结点颜色,利用红黑规则,保持树的平衡。 (二)结点类的基本成员函数: 两个重...[2020/1/18]

803. 区间合并(贪心)

给定 nn 个区间 [li,ri][li,ri],要求合并所有有交集的区间。 注意如果在端点处相交,也算有交集。 输出合并完成后的区间个数。 例如:[1,3]和[2,6]可以合并为一个区间[1,6]。 输入格式 第一行包含整数n。 接下来n行,每行...[2020/1/18]

快速乘法模板

快速乘法模板

 求 a乘 b 对 p取模的值。 static long quick_multi(long a,long b,long m){ long res=0; while(b>0)...[2020/1/18]

链栈

链栈 1 #include<stdio.h> 2 #include<malloc.h> 3 #include<stdlib.h> 4 5 typedef struct Node 6 { 7 int data; ...[2020/1/18]

PAT乙级1012

PAT乙级1012

1012 数字分类 (20分) 题目地址:https: pintia.cn/problem-set 994805260223102976/problem 994805311146147840 给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: \(A_1\) = 能被...[2020/1/18]

2D地图擦除算法

.  关于2D地图擦除算法,去年我写过一个实现,勉强实现了地形擦除,但跟最终效果还相差甚远,这次我写了一个完整的实现,在此记录,留个印象。 .  去年的版本<<算法 & 数据结构——裁剪多边形>>,因为受限于当时框架用GDI实现的渲染器,只有擦除地形没有...[2020/1/17]

util之Map

1.定义 Map<String, Integer> map = new HashMap<String,Integer>(); 2.判断map中是否存在某个键的值: if(map.get(s)==null) 3.给map中某个键赋值: map.put(s, ...[2020/1/17]

util之Set

1.定义: Set<Integer>set = new TreeSet<Integer>(); 注意: TreeSet 是二差树实现的,Treeset中的数据是自动排好序的,不允许放入null值。  HashSet 是哈希表实现的,HashSet中的数...[2020/1/17]

util之Stack

util之Stack

定义 Stack<Integer>s = new Stack<>(); boolean isEmpty()  测试堆栈是否为空。 Object peek( ) 查看堆栈顶部的对象,但不从堆栈中移除它。 Object pop( ) 移除堆栈顶部的对...[2020/1/17]

util之Queue

定义:ArrayDeque<Integer> queue = new ArrayDeque<Integer>(); offer();添加元素 Peek()返回队列首部元素值 Poll()返回队列首部元素值并把队首元素弹出 输出 while (!queue...[2020/1/17]

util之PriorityQueue

定义: PriorityQueue<Integer> queue = new PriorityQueue<Integer>(); java中的优先队列默认从小到大 自定义 从大到小 import java.util.PriorityQueue; impor...[2020/1/17]

util之ArrayList

util之ArrayList

Java之ArrayList 方法: add(o: E): void 在list的末尾添加一个元素o add(index: int, o: E): void 在指定的index处插入元素o clear(): void 从list中删除所有元素 contains(o:...[2020/1/17]

括号匹配(栈)

检查一段C语言代码的小括号( )、 中括号 [ ] 和大括号{ } 是否匹配。 输入格式: 在一行中输入一段C语言代码,长度不超过1000个字符(行末以换行符结束)。 输出格式: 第一行输出左括号的数量和右括号的数量,中间以一个空格间隔。若括号是匹配的,...[2020/1/17]

Java之字符串输入next()与nextLine()

        next():一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉;            ...[2020/1/17]

dyt说反话(注意字符串输入)

题目内容: dyt喜欢对lrh说的话说反话,现给出lrh说的k句话,输出dyt所说的反话。 输入格式 第一行是样例个数k(k<10) 接下来k行,每行包含lrh说的一句话(每句话长度不超过50,且每句话由英文字母和空格组成(区分大小写),单词间用一个空格隔开,行末无多余空格)。 ...[2020/1/17]

银行业务队列简单模拟(队列queue)

设某银行有A、B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 —— 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客。给定到达银行的顾客序列,请按业务完成的顺序输出顾客序列。假定不考虑顾客先后到达的时间间隔,并且当不同窗口同时处理完...[2020/1/17]

字符串简单操作

鲲之召唤师想要判断截取掉一部分子串的剩余部分是否是回文串,你可以帮帮他吗? 输入格式: 输入在一行内,给出字符串s,在下一行给出即将被截取的子串的位置pos和长度n(字符串位置从0开始计数),其中pos和n保证合法。 输出格式: 如果被截取后的字符串s是回文串,请输出剩余的s。 如果...[2020/1/17]

Java之字符串替换replace()

Java之字符串替换replace()

replace(char oldChar, char newChar)返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 而生成的 import java.util.*; public cla Main{ public static...[2020/1/17]

高通量计算框架HTCondor(二)——环境配置

目录 1. 概述 2. 安装 3. 结果 4. 相关 1. 概述 HTCondor是开源跨平台的分布式计算框架,在其官网上直接提供了源代码和Windows...[2020/1/17]

kuangbin专题 专题九 连通图 HDU 4738 Caocao&#39;s Bridges

题目链接:https: vjudge.net/problem/HDU-4738 题目:tarjan求桥,坑点: 题目说是分岛任务...如果所有岛之间没有完全连通,就不需要执行任务了...答案直接是0... 桥上可能没人,但是,炸弹需要一个人去送,所以至少1个人。 1 #inc...[2020/1/17]

appium---webview(H5)元素定位 - 测试-安静

  我们在做UI自动化的时候,肯定需要元素定位,那么webview(H5)的元素怎么定位呢? webview定位方法 方法一: 1、打开chrome浏览器,输入chrome: inspect 2、连接手机,如果没有加载出来设备,请检查是否连接手机以及打开开发者模式 3、打开手机...[2020/1/17]

概率统计14——几何分布

  我家小朋友年方1岁半,家里每天上午都要出去遛小孩。现在小朋友有两项爱好,在家翻垃圾桶,出门捡烟头。    翻垃圾桶可以有效地限制,捡烟头可是防不胜防。   也许烟头能散发出特殊的能量波动,小区的绿化带和草坪上的大部分烟头都能被小朋友准确地发现,如果他在不规则的前进路线中...[2020/1/17]

801. 二进制中1的个数(lowbit(n)函数)

给定一个长度为n的数列,请你求出数列中每个数的二进制表示中1的个数。 输入格式 第一行包含整数n。 第二行包含n个整数,表示整个数列。 输出格式 共一行,包含n个整数,其中的第 i 个数表示数列中的第 i 个数的二进制表示中1的个数。 数据范围 1≤n≤100...[2020/1/17]

kuangbin专题 专题九 连通图 Strongly connected HDU - 4635

题目链接:https: vjudge.net/problem/HDU-4635 题目:有向图,给定若干个连通图,求最多还能添加几条边,添完边后,图仍然要满足 (1)是简单图,即没有重边或者自环 (2)不是有向强连通图   思路:我们可以这么想,n个顶点,一个有向图边数...[2020/1/17]

800. 数组元素的目标和(双指针算法)

给定两个升序排序的有序数组A和B,以及一个目标值x。数组下标从0开始。请你求出满足A[i] + B[j] = x的数对(i, j)。 数据保证有唯一解。 输入格式 第一行包含三个整数n,m,x,分别表示A的长度,B的长度以及目标值x。 第二行包含n个整数,表示数组A。 第三行包含...[2020/1/17]

799. 最长连续不重复子序列(双指针算法)

给定一个长度为n的整数序列,请找出最长的不包含重复数字的连续区间,输出它的长度。 输入格式 第一行包含整数n。 第二行包含n个整数(均在0~100000范围内),表示整数序列。 输出格式 共一行,包含一个整数,表示最长的不包含重复数字的连续子序列的长度。 数据范围 1&...[2020/1/17]

二级制常用技巧

二级制常用技巧

求n的第k位: 求n的第k位数字: n >> k & 1   返回n的最后一位1: 返回n的最后一位1:lowbit(n) = n & -neg:10的二进制1010,10&-10等于2(10) 原文链接:http: ww...[2020/1/17]

Django框架初体验

前言 从今天开始学习测试开发知识,并会把每一次学习的过程和成果记录到博客,由于我也没怎么接触过python相关的开发框架,所以前期应该是艰难的,但是我相信努力就会有收获,如果你和我一样是个小白,那我们一起努力,一起加油! 环境搭建 无论学习什么编程语言都是离不开环境搭建的,Django...[2020/1/17]

高通量计算框架HTCondor(一)——概述

目录 1. 正文 2. 目录 3. 参考 1. 正文 HTCondor是威斯康星大学麦迪逊分校构建的分布式计算软件和相关技术,用来处理高通量计算(High Through...[2020/1/17]

双指针算法模板

主要用途:降低时间复杂度  对于一个O(n^2)的问题 for(int i=0;i<n;i++) for(int j=0;j<n;j++) ...... 时间复杂度就降低到了O(2n),因为两个指针i,j总共移动的次数不超过2n ...[2020/1/17]

实施微服务架构,有哪些关键步骤?

微服务架构系列前序文章: 微服务到底改变了什么,你知道吗?:既要低头赶路,又要抬头望天,科技是为人服务的,任何技术背后都有深层次的考量,在此文中我们聊了微服务的本质:一种可以加速分工、促进合作的新协作机制。 微服务,为什么可以加速分工、促进合作?:知其然,知其所以然,此文剖析了微服务加...[2020/1/17]

微服务,为什么从前后端分离开始?

微服务,为什么从前后端分离开始?

既要低头赶路,又要抬头望天,科技是为人服务的,任何技术背后都有更深层次的考量,在本系列的第一篇文章中我们聊了微服务的本质,它是一种可以加速分工、促进合作的新协作机制。知其然,知其所以然,在第二篇文章中我们剖析了微服务为什么可以加速分工、促进合作,今天我们再接着来聊聊怎样开启微服务架构之旅...[2020/1/17]

复杂系统架构设计&lt;1&gt;

这两天开始读由Edward Crawley(爱德华 克劳利)、Bruce Cameron(布鲁斯 卡梅隆)、Daniel Selva(丹尼尔 塞尔瓦)著作的系统架构,一开始看目录以为是介绍系统软件架构的书,也是我买它的缘由,但粗略看完序和第一章第二章后不经肃然起敬,这本书是真的好,该书面...[2020/1/17]

CAP原理

定义 在一个分布式系统(指系统中的节点互相连接并共享数据)中,当涉及读写操作时,只能保证一致性 (Consistency)、可用性 (Availability)、分区容错性 (Partition Tolerance)三者中的两个,另外一个必须被牺牲。 一致性:CAP中的C和ACI...[2020/1/17]

二进制、十六进制理解及int类型二进制存储方式

二进制 0000 0000 0000 0000 0000 0000 0000 0001 2^0 0000 0000 0000 0000 0000 0000 0000 0010 2^1 0000 0000 0000 0000 0000 0000 0000 0100 2^2...[2020/1/17]

张海龙:云时代企业研发人员需求与人才培养

张海龙:云时代企业研发人员需求与人才培养

2020年1月7日至14日,由工信部主办、传智播客院校邦承办的 “2020年全国高校 IT 骨干教师寒假研修班” 在广州火热开班,CODING DevOps 创始人兼 CEO 张海龙受邀参加开班典礼并发表了以《云时代企业研发人员需求与人才培养》为题的主题演讲。作为十多年来一直在技术圈、开...[2020/1/17]

全排列模板

1.回溯法-dfs(sort后,然后dfs,数列是按字典序的) import java.util.Arrays; import java.util.Scanner; public cla Main { static int n; static fina...[2020/1/17]

前缀和模板

一维前缀和 S[i] = a[1] + a[2] + ... a[i] a[l] + ... + a[r] = S[r] - S[l - 1] 二维前缀和 S[i, j] = 第i行j列格子左上部分所有元素的和 以(x1, y1)为左上角,(x2, y2)为右下角的子矩阵的和...[2020/1/17]

Java输入输出挂

import java.util.Comparator; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStre...[2020/1/17]

796. 子矩阵的和(二维前缀和)

输入一个n行m列的整数矩阵,再输入q个询问,每个询问包含四个整数x1, y1, x2, y2,表示一个子矩阵的左上角坐标和右下角坐标。 对于每个询问输出子矩阵中所有数的和。 输入格式 第一行包含三个整数n,m,q。 接下来n行,每行包含m个整数,表示整数矩阵。 接下来q...[2020/1/17]

795. 前缀和(一维前缀和)

795. 前缀和(一维前缀和)

输入一个长度为n的整数序列。 接下来再输入m个询问,每个询问输入一对l, r。 对于每个询问,输出原序列中从第l个数到第r个数的和。 输入格式 第一行包含两个整数n和m。 第二行包含n个整数,表示整数数列。 接下来m行,每行包含两个整数l和r,表示一个询问的区间范围。 输出格式...[2020/1/17]

算法系列 - 01 二分思想

算法系列 - 01 二分思想

从一个例子开始,两个人进行猜数游戏,其中一个人写下一个数字,另外一个人猜,每猜一个数,给这个人说大了还是小了,继续猜,比如猜一个100以内的数,写下的数是64,最多猜7次就可以猜到这个数,这里就使用了二分思想。   二分思想是一个应用很广泛的思想,比如对于一个有序数组,它能将查找...[2020/1/17]

kuangbin专题 专题九 连通图 Warm up HDU - 4612

题目链接:https: vjudge.net/problem/HDU-4612 题目:一个大地图,给定若干个连通图,每个连通图中有若干个桥,你可以在任意某个连通图的 任意两个点添加一条边,问,添加一条边后,大地图中最少剩下几个桥。   思路:tarjan缩点,重构图,对...[2020/1/17]

797. 差分(一维差分模板题)

797. 差分(一维差分模板题)

输入一个长度为n的整数序列。 接下来输入m个操作,每个操作包含三个整数l, r, c,表示将序列中[l, r]之间的每个数加上c。 请你输出进行完所有操作后的序列。 输入格式 第一行包含两个整数n和m。 第二行包含n个整数,表示整数序列。 接下来m行,每行包含三个整数l,r,c...[2020/1/17]

差分模板

一维差分: 给区间[l, r]中的每个数加上c:B[l] += c, B[r + 1] -= c 二维差分: 给以(x1, y1)为左上角,(x2, y2)为右下角的子矩阵中的所有元素加上c: S[x1, y1] += c, S[x2 + 1, y1] -= c, S[x1,...[2020/1/17]

L1-006 连续因子 (20分) - DIY-Z

L1-006 连续因子 (20分) - DIY-Z

题意分析 题目中已经将意思说的很清楚了,就是输出一个数的最长连续因子的个数,并且输出是哪几个因子相乘。可以将题目从这两个角度进行分析: N为素数时,最长连续因子的个数为1,即它自己。 N不为素数时,即N为合数时,暴力模拟即可,将连续的数进行累积,直到累积后的结果不能被N整除为止,这...[2020/1/17]

798. 差分矩阵 (二维差分)

输入一个n行m列的整数矩阵,再输入q个操作,每个操作包含五个整数x1, y1, x2, y2, c,其中(x1, y1)和(x2, y2)表示一个子矩阵的左上角坐标和右下角坐标。 每个操作都要将选中的子矩阵中的每个元素的值加上c。 请你将进行完所有操作后的矩阵输出。 输入格...[2020/1/17]

563
2
记录数:5985 页数:1/12012345678910下一页尾页
加载更多