码迷,mamicode.com
首页 > 2019年07月06日 > 全部分享
递归实现全排列python
python递归实现"abcd"字符串全排列 1.保持a不动,动bcd 2.保持b不动,动cd 3.保持c不动,动d python递归实现"abad"字符串全排列 与上一个两个不同,一是,第一个a排完顺序后,下一个a不能再排,二是替换的时候不能把重复的也替换掉 ...
分类:编程语言   时间:2019-07-06 17:41:01    阅读次数:120
luogu P1223 排队接水 贪心
1 //这道题让我想起来班主任的名言,你上课耽误1分钟,大家40个人,就耽误了大家40分钟。一样的道理,越靠前的人耽误的人越多,所以让快的人尽量靠前。 2 #include 3 #include 4 using namespace std; 5 struct dat 6 { 7 int id,tim... ...
分类:其他好文   时间:2019-07-06 17:40:46    阅读次数:86
设计模式之单例模式
今天我们来介绍一下设计模式中比较常见的单例模式,希望读完本文你可以对单例模式有一个比较全面的认识。 什么是单例模式? 单例模式就是需要保证一个类仅有一个实例,并提供一个访问它的全局访问点。 为什么要使用单例模式? 对于一些类来说,只有一个实例是很重要的。比如说一个班级里面可以有很多学生但是通常只有一 ...
分类:其他好文   时间:2019-07-06 17:40:27    阅读次数:89
GRPC与.net core
系列章节 GRPC与.net core GRPC截止时间与元数据 GRPC与netcore Identity GRPC与netcore IdentityServer4 概述 GRPC的数据交互模式有: 1.单项RPC,最简单的数据交换方式,客户端发出单个请求,收到单个响应 2.服务端流式RPC,是在 ...
分类:Web程序   时间:2019-07-06 17:40:02    阅读次数:147
CopyOnWriteArrayList源码add加锁的意义
源码 网上看到的解释 网上关于CopyOnWriteArrayList的文章大多拷贝自http://ifeve.com/java-copy-on-write/ ,原文对这个疑问的解释如下: 我的理解 这里我觉得这原文的解释不太合理,我的思考是:add的流程“是复制当前数组获得新数组 -> 将元素放到 ...
分类:其他好文   时间:2019-07-06 17:39:41    阅读次数:80
【译】使用 Rust 和 WebAssembly 构建离线画图页面
原文地址:https://dev.to/sendilkumarn/create dev s offline page with rust and webassembly 21gn 原文仓库:https://github.com/sendilkumarn/draw page 原文作者: "Sendil ...
分类:Web程序   时间:2019-07-06 17:39:23    阅读次数:220
ssh远程登录Linux
SSH远程登录 SSH(Secure Shell)使用加密方式传输数据,相比其他使用明文传输的远程登录方式具有更高的安全性。 ssh允许使用两种验证方式登录:密码验证,密钥验证 系统版本:Ubuntu 18.04.2LTS openssh-server 版本:1:7.6p1-4ubuntu0.3 密 ...
分类:系统相关   时间:2019-07-06 17:39:06    阅读次数:152
luogu P1208 混合牛奶 贪心
1 //于其说是一道贪心题,不如说是一道考察结构体运用的题目。对于重载运算符一定要熟练运用。 我们优先购买便宜的牛奶即可,注意使用min函数节约代码量。 2 #include 3 #include 4 #include 5 using namespace std; 6 int n,m,ans; 7 ... ...
分类:其他好文   时间:2019-07-06 17:38:51    阅读次数:79
廖雪峰Java13网络编程-1Socket编程-2TCP编程
在开发网络应用程序的时候,会遇到Socket这个概念。 Socket是一个抽象概念,一个应用程序通过一个Socket来建立一个远程连接,而Socket内部通过TCP/IP协议把数据传输到网络。 Socket/TCP/部分IP都是由操作系统提供的。不同的编程语言只是提供了对操作系统调用的加单的封装,例 ...
分类:编程语言   时间:2019-07-06 17:38:38    阅读次数:141
7.1~~7.7 每周总结
本周由于是小学期周,对于Java的自学没有正式开始,只是简单的看视频了解了一下,对于Java有了一个大致的认识,并且把Java有关的编译器安装好了,并且配置了一下环境。 本周我感觉最深的还是小学期的十道任务题目,或许是因为关系到放假回家,又或许是因为看到了自己的不足,这次的敲代码我比以往都很积极,而 ...
分类:其他好文   时间:2019-07-06 17:38:10    阅读次数:95
python基础|文件操作
文件操作 文件是操作系统提供给用户操作复杂硬件的载体。开发者/管理员,应用程序需要永久保存数据,就需要文件这种载体。在python中操作文件有两种方式 方式一 文件路径有两种,一种是绝对路径,如:D:\pycharm\Education\课程\python基础\04,文件操作\a.txt。这就是一种 ...
分类:编程语言   时间:2019-07-06 17:37:55    阅读次数:126
build时自动清除console
一、第一种方法 安装 babel-plugin-transform-remove-console 修改 babel.config.js 文件 let transformRemoveConsolePlugin = [] if (process.env.NODE_ENV 'production') { ...
分类:其他好文   时间:2019-07-06 17:37:40    阅读次数:168
闭合浮动
浮动属性: 当一个元素使用float声明时,网络布局的规则会使元素浮动到其父元素的左侧或右侧,此时该元素的空间将脱离其父元素的限制,且之后的元素的布局也会受到影响(如margin元素的将会被忽视)。 闭合浮动与清除浮动的区别: 清除浮动:清除对应的单词是 clear,对应CSS中的属性是 clear ...
分类:其他好文   时间:2019-07-06 17:37:19    阅读次数:92
java-------集合
向集合添加自定义的对象,则一定要重写equals方法, 向set或map的key中添加自定义的对象,则一定要重写hashcode()方法。 1.迭代器 接口 Iterator<E> Iterator i=new Iterator (); 遍历解析: 首先i指向集合开头的上一个位置。调用hasNext ...
分类:编程语言   时间:2019-07-06 17:37:04    阅读次数:138
Git---tag
问题来源: 每次版本发布的时候一般开发都会要求对当前版本打tag,一直不明白为什么打tag,tag是什么等等,今天进行了了解与使用,如下: 标签管理:tag 发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打 ...
分类:其他好文   时间:2019-07-06 17:36:49    阅读次数:86
Servlet简单的使用方法
Servlet是什么?? Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 使用 Servlet,可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还 ...
分类:其他好文   时间:2019-07-06 17:36:34    阅读次数:95
青蛙跳台阶
题目一:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。假设青蛙一共有f(n)种跳法。如果青蛙第一次跳1级台阶,则跳到第n级台阶有f(n-1)种跳法;如果青蛙第一次跳2级台阶,则跳到第n级台阶有f(n-2)种跳法.则:f(n)=f(n-1)+f(n-2),可 ...
分类:其他好文   时间:2019-07-06 17:36:20    阅读次数:92
732条   上一页 1 ... 12 13 14 15 16 17 18 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!