Python -day 8

函数 定义函数:使用关键字 def 来告诉Python你要定义一个函数。 1 >>> def greet_user(username): 2 >>> """显示简单的问候语""" 3 >>> print("Hello " + username.title() + "!") 4 >>> greet_user('jesse') 5 Hello Jesse! 函数传递参数:实参的顺序必须要与形参的顺序相同。 使用关键字实参:是传递给函数的名称对。由于直接在实参中将名称和值
分类: 其他 发布时间: 03-10 23:18 阅读次数: 0

CodeForces Contest #1137: Round #545 (Div. 1)

比赛传送门:CF #1137。 比赛记录:点我。 每次都自闭的 div1 啊,什么时候才能上 IM 呢。 【A】Skyscrapers 题意简述: 有一个 \(n\times m\) 的矩阵 \(a_{ij}\)。 对于每个 \((i,j)\)(\(1\le i\le n\),\(1\le j\le m\)),你把第 \(i\) 行和第 \(j\) 列单独抽出,这样就有 \(n+m-1\) 个数被你抽出。 你可以对这些数重新标号为正整数,但是要满足第 \(i\) 行所有数的大小关系不变,第 \
分类: 其他 发布时间: 03-10 23:18 阅读次数: 0

0309作业

第一题: package com.pashan; public class Pashan extends Thread{ private int time =0; private int num = 0; public Pashan(int time,String name,int num) { super(name); this.time =time; this.num = num*1000
分类: 其他 发布时间: 03-10 23:18 阅读次数: 0

Git如何使用以及Version Control

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git的功能特性: 从一般开发者的角度来看,git有以下功能: 1、从服务器上克隆数据库(包括代码和版本信息)到单机上。 2、在自己的机器上创建分支,修改代码。 3、在单机上自己创建的分支上提交代码。 4、在单机上合
分类: 其他 发布时间: 03-10 23:18 阅读次数: 0

手写线程池的实现、创建、执行任务、销毁

1.线程池实现的思维导图,如果不理解JDK中线程池实现原理,看链接博客中末尾对线程池的原理的描述 https://www.cnblogs.com/jtfr/p/10187419.html 2.定义接口 1 package com.jtfr.core; 2 3 /** 4 * 线程池必须实现的接口 5 * @author 陈康明 qq:1123181523 6 * @date 2019年3月10日 7 */ 8 public interface Execu
分类: 其他 发布时间: 03-10 23:18 阅读次数: 0

架构理解

前端和后端的关系 前端代码html/js部署在static目录下,在用户发起浏览器请求时发送给用户。 浏览器在执行前端代码时,通过ajax向后端服务发送请求,填充数据,渲染页面,实现动态交互。 sessionId 当用户第一次发请求时,后端自动生成一个id在cookie中返回。 之后每次用户发请求时,浏览器自动将该域名下的cookie全部发送给后端。
分类: 其他 发布时间: 03-10 23:18 阅读次数: 0

1.0--springmvc快速构建

1.0   直接来, 第一步:创建web工程 第二步:加入maven依赖,或者jar包 <!-- 版本锁定 --> <properties> <spring.version>5.0.2.RELEASE</spring.version> </properties> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <v
分类: 其他 发布时间: 03-10 23:18 阅读次数: 0

Springboot- Spring缓存抽象

Spring缓存作用准备:   1、准备数据(准备一个有数据的库和表/导入数据库文件,准备好表和表里面的数据)   2、创建javaBean封装数据   3、整合MyBatis操作数据库( 这里用MyBatis)     1,配置数据源信息     2、使用注解版的MyBatis;       1)、@MapperScan指定需要扫描的Mapper接口所在的包 Spring缓存步骤:   1、开启基于注解的缓存 @EnableCaching   2、标注缓存注解即可     @Cachable
分类: 其他 发布时间: 03-10 23:18 阅读次数: 0

mybatis-03

mybatis-03 1、mybatis的别名【两种】 在MyBatis中可以为变量类型定义别名。简化映射文件的定义,在核心配置文件中定义的别名。 别名应用:MyBatis框架先将resultType定义忽略大小写,作为类型的完全命名,查找类型,如果类型不存在,则检索别名定义, 如果别名定义不存在,抛出异常。 mybatis的别名使用步骤 ①mybatis总体配置文件里配置别名标签 typeAliases <!-- 配置别名 --> <typeAliases>   <!-- <typeAlia
分类: 其他 发布时间: 03-10 23:18 阅读次数: 0

路飞项目深科技相关表结构及购物车

# ######################## 深科技相关 ######################## class ArticleSource(models.Model): """文章来源""" name = models.CharField(max_length=64, unique=True) class Meta: verbose_name_plural = "16. 文章来源" def __str__(se
分类: 其他 发布时间: 03-10 23:18 阅读次数: 0

iOS图像最佳实践总结

1. 前言 18年WWDC苹果官方给出了关于iOS图像处理的最佳实践,本文主要是就官方文档进行分析总结,以及对实际工程中常用的图像处理的case进行较为全面的拓展延伸。 官方文档:Image and Graphics Best Practices 2. 基础预
分类: 移动开发 发布时间: 03-10 23:01 阅读次数: 0

runtime之ivar内存布局篇

随着runtime越来越常用,iOSer对runtime的理解要求也越来越高,大家都热衷于runtime源码理解,这篇我带领大家理解下关于Ivar的内容。 1.内存对齐 在分析Ivar之前,我们要了解下内存对齐的概念。 每个特定平台上的编译器都有自己的默认“对
分类: 移动开发 发布时间: 03-10 23:01 阅读次数: 0

iOS Block浅浅析

前言 Block真的难,笔者静下心来读《Objective-C 高级编程 iOS与OS X多线程和内存管理》,读的时候顺便记录下来自己的心得,方便以后再翻回,也希望能带给大家一些帮助。 本文将以一个菜dog的角度,从 Block 不截获变量、截获变量不修改、截
分类: 移动开发 发布时间: 03-10 23:01 阅读次数: 0

我是如何自学数据结构的?

【转载请说明出处】:https://juejin.im/post/5c8464df5188257def538f58 写在前边 大家好,我叫小鹿,目前正在上大三。今天呢,我想简单的分享一下半年来自学数据结构与算法学习方法和技巧。写这篇文章主要目的还是重在让刚刚
分类: 服务端 发布时间: 03-10 23:01 阅读次数: 0

SpringBoot基础篇AOP之高级使用技能

更多相关内容,查看: spring.hhui.top/ 前面一篇博文 190301-SpringBoot基础篇AOP之基本使用姿势小结 介绍了aop的简单使用方式,在文章最后,抛出了几个问题待解决,本篇博文则将针对前面的问题,看下更多关于AOP的使用说明
分类: 服务端 发布时间: 03-10 23:01 阅读次数: 0

【Laravel-海贼王系列】第十四章,Session 解析

简介 Laravel 是完全废弃了 PHP 官方提供的 Session 服务而自己实现了。 实现机参考文末拓展。 开始,从路由的运行说起 我们从路由调用控制器的代码来反推比较好理解! 定位到【Laravel-海贼王系列】第十三章,路由&amp;控制器解析的代码
分类: 服务端 发布时间: 03-10 23:01 阅读次数: 0

[译]使用MVI打造响应式APP(二):View层和Intent层

《使用MVI打造响应式APP》翻译系列 [译]使用MVI打造响应式APP(一):Model到底是什么 [译]使用MVI打造响应式APP[二]:View层和Intent层 [译]使用MVI打造响应式APP[三]:状态合并 [译]使用MVI打造响应式APP[四
分类: 移动开发 发布时间: 03-10 23:01 阅读次数: 0

Android 提升用户体验之骨架屏

前几天公司app做优化,提出了不要菊花图,原因是用户进入界面的时候弹出对话框压迫感太强并且在ios端由于没有返回按钮要等请求完才能操作,很坑爹。恰巧那天又看到《玉刚说》的公众号推了一篇骨架屏的文章,看了一下并且自己尝试了一下其他的接入总结一下坑点。 关于这方
分类: 移动开发 发布时间: 03-10 23:01 阅读次数: 0

Flutter入门篇(二)

在上一篇文章中以简单的方式对Flutter自己提供的演示进行了一个简单的分析,当然那是远远不够。本来打算为大家带来官网上的无限下拉刷新的案例,但是发现这里的有些东西实在是太超前了,作为Flutter入门篇,当然不能这么随意,以为了让大家都能够学有所得,所以今天
分类: 移动开发 发布时间: 03-10 23:01 阅读次数: 0

这一次让你彻底了解 Android Tween Animation

1. 什么是 Tween Animation? 通过 Animation 对象在图像上执行一系列的变换而形成的动画。 Creates an animation by performing a series of transformations on a si
分类: 移动开发 发布时间: 03-10 23:01 阅读次数: 0