P5461 赦免战俘(python3实现)

  • Post author:
  • Post category:python

赦免战俘 - 洛谷 """ P5461 赦免战俘(python3实现) https://www.luogu.com.cn/problem/P5461 """ n=int( input( ) ) for i in range( 1<<n): for j in range( 1<<n): if (i|j)!=((1<<n)-1): ans=0 else: ans=1…

继续阅读 P5461 赦免战俘(python3实现)

vue中的路由3—–路由组件的两个新生命周期与路由守卫

  • Post author:
  • Post category:vue

首先我们认识一下vue路由的生命情况 1.两个新生命周期 对于vue来讲,每一次加载进的页面都是进入到一个栈里面,加入一个新的页面就往栈里添加一条数据,点击返回就退到上一条数据, 上一个vue页面就是被销毁了。 现在有一个需求,就是a页面填写完数据,切到b页面,然后返回来a页面的时候数据还在,应该怎么实现呢 由于当你跳到下一个页面的时候,上一个页面就会被销毁了,所以我们需要一个代码保持组件的生存 …

继续阅读 vue中的路由3—–路由组件的两个新生命周期与路由守卫

idea 注解模板设置,以及注解使用规范

  • Post author:
  • Post category:其他

在代码标准语义编写之上,为了使代码更加规范,代码可读性高,我们可以添加标准和统一的注释规则来,约束自己的代码风格。目前我们都是用idea开发工具开发,所以下面是通过idea设置的注解模板: 类注解: 模板如下 设置如下: File-->settings-->Editor-->File and Code Templates-->Includes 选择file  header …

继续阅读 idea 注解模板设置,以及注解使用规范

IdentityServer4 在最新版 Chrome 上登录失败

  • Post author:
  • Post category:其他

由于最新版的Chrome的Cookie策略导致写Cookie失败,从而导致用户认证的失败. SameSite=strict :对于来自不同于源站的站点发出的请求,不发送cookie,为了防止CSRF攻击。 SameSite=lax :类似于strict,但是当用户有意地通过单击链接或发送表单启动请求时,就会发送cookies。不会在脚本请求时发送。 SameSite=none :无论请求来自哪里都…

继续阅读 IdentityServer4 在最新版 Chrome 上登录失败

AI图标另存为SVG的方法

  • Post author:
  • Post category:其他

我们都知道AI是矢量工具,无论你画什么路径都不会出现像素那样的锯齿,所以在用AI制作像素icon的时候,一定要重新设置首选项,并用网格进行辅助。 1:单位一定是像素,否则会影响其他选项的单位设置 2:键盘增量调整为0.1像素,方便调整icon位置 3:网格线间隔设置为1px,次分隔线设置为10意思是最小的网格单位是0.1px,如果你的icon边缘没有贴在1、2、3…这样的整数网格上而是在次分隔线上…

继续阅读 AI图标另存为SVG的方法

Could not resolve all dependencies for configuration的解决方案

  • Post author:
  • Post category:其他

开口神气散,意动火工寒 Android项目中一般都会存在 1个Project的build.gradle 和 n 个 Module的build.gradle. 1. 问题来源 MPAndroidChart 的集成,如下图所示: 今天在这里犯了一个错误,导致出现上面的问题: // 这里要放在Project的build.gradle文件中 repositories { maven { url 'http…

继续阅读 Could not resolve all dependencies for configuration的解决方案

Ubuntu 14.04 apt-get update (或者无法安装软件)无法更新问题

  • Post author:
  • Post category:其他

在使用Ubuntu时经常会使用apt-get来安装软件,在这之前会使用ape-get来更新源,有时候更新源会无法使用。 考虑更换源来解决问题 我是参考更换了163的源,还有好多源可以使用,具体可以移步 https://blog.csdn.net/u010053463/article/details/49300625 1.更新源时通过 cd /etc/apt切换进入目录,在目录下 ls 可以看到so…

继续阅读 Ubuntu 14.04 apt-get update (或者无法安装软件)无法更新问题

用apply实现bind

  • Post author:
  • Post category:其他

这是秋招过程中的一道笔试题,让用apply实现bind。 bind()也是用来 实现上下文绑定 。bind()和call与apply不同。 bind 是新创建一个函数,然后把它的上下文绑定到 bind() 括号中的参数上,然后将它返回 。 所以, bind 后函数不会执行,而只是返回一个改变了上下文的函数副本,而 call 和 apply 是直接执行函数。 bind()的用法 var button…

继续阅读 用apply实现bind

String,StringBuffer,StringBuilder笔记

  • Post author:
  • Post category:其他

String package com.chen.实用类; import java.util.Scanner; /** * Created by chen on 2018/3/16. */ public class LearnString { public static void main(String[] args) { Scanner scanner = new Scanner(System.i…

继续阅读 String,StringBuffer,StringBuilder笔记

五.Linux基础之使用vi(vim)文本编辑器

  • Post author:
  • Post category:linux

使用Vi文本编辑器 vi是一个功能强大的全屏幕文本编辑工具,一直以来都作为类UNIX操作系统的默认文本编辑器。vim是vi文本编辑器(简称vi编辑器)的增强版本,在vi编辑器的基础上扩展了很多实用的功能,但是也习惯将vim称为vi。为了方便实用可以设置一个别名,将vi指向vim。 vi编辑器的工作模式 在vi编辑器中可以使用三种不同的工作模式,即 命令模式、输入模式和末行模式 在不同的模式中能够对…

继续阅读 五.Linux基础之使用vi(vim)文本编辑器