ICode9

精准搜索请尝试: 精确搜索
  • 「AtCoder AGC023F」01 on Tree2020-07-10 13:05:15

    Description 给定一颗 \(n\) 个结点的树,每个点有一个点权 \(v\)。点权只可能为 \(0\) 或 \(1\)。 现有一个空数列,每次可以向数列尾部添加一个点 \(i\) 的点权 \(v_i\),但必须保证此时 \(i\) 没有父结点。添加后将 \(i\) 删除。 这样可以一个长为 \(n\) 的数列 \(x\)。求 \(x\) 中逆

  • C++程序设计语言课程笔记012020-07-09 23:02:13

    ​ 随着国内互联网的发展,使用 C++ 的公司似乎越来越少,一方面,Java,Python,Golang容易上手大行其道,另外一方面 C++ 习曲线陡峭,使人望而却步。 ​ C++ 仍然处在一个重要的位置。首先TIOBE 编程语言排行榜,2020年7月的榜单上 C++ 排行第四 ,这是一个很高的排位,在工业界使用也较为广泛,谷

  • IEC6180-MMS协议简单解析 —— 利用Wireshark对报文逐字节进行解析详细解析IEC6180-MMS所含功能码2020-07-08 15:41:15

    现在网上有很多类似的文章、其实这一篇也借鉴了很多其他博主的文章。 写这篇文章的重点是在于解析功能和报文、对MMS这个协议并不会做很多介绍。 好了,我们开始吧。 MMS协议的协议规范取决于IEC61850规范 从报文来看mms协议共有tpkt cotp mms  下图为mms协议整体报文结构 之前的t

  • 梦断代码阅读笔记012020-07-05 10:35:24

    今天我看读了《梦断代码》的前两章,我在看到这本书目录时就感到了这本书的有趣,开始的一章是被标为“第0章”的,然后在阅读这一章的过程中知道了原因,原来作者只想指出程序员的特殊之处:程序员从0开始计数,而不是从1开始。那么为什么程序员要从0开始计数呢?很简单,只是因为计算机是从0开始

  • Java基础012020-07-04 18:39:53

    一、For循环 虽然f所有循环结构都可以用while和do...while表示,但Java中提供了另一种语句—for循环,使一些循环结构更加简单。 for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。 for循环执行的次数是在执行就确定的。语法格式如下: for(初始化;布尔表达式;更

  • 企业进项发票数据采集4.0.082020-07-04 17:38:56

    目前各省增值税发票综合服务平台(原发票选择确认平台)都已更新到最新版本4.0.08,部分企业采集进项难度加大,后面研究了下,轻松搞定,可采集当前以及历史未认证、已认证发票数据,未认证包括已勾选发票、未勾选发票,已认证包括所有历史数据,过程无须打开浏览器,方便,快速,高效! 结果数据如下格式: 4

  • 数据库012020-07-03 16:35:30

    1.基本语句 CREATE DATABASE - 创建新数据库 ALTER DATABASE - 修改数据库 CREATE TABLE - 创建新表 ALTER TABLE - 变更(改变)数据库表 DROP TABLE - 删除表 CREATE INDEX - 创建索引(搜索键) DROP INDEX - 删除索引 基本数据处理 SELECT - 从数据库表中获取数据 UPDATE 

  • 从别人的代码中学习golang系列--012020-07-02 12:08:52

    自己最近在思考一个问题,如何让自己的代码质量逐渐提高,于是想到整理这个系列,通过阅读别人的代码,从别人的代码中学习,来逐渐提高自己的代码质量。本篇是这个系列的第一篇,我也不知道自己会写多少篇,但是希望自己能坚持下去。 第一个自己学习的源码是:https://github.com/LyricTian/gin-a

  • pytest-01(安装pytest)2020-07-01 10:57:30

    下载安装pytest库,输入命令即可    查看pytest版本信息    新建一个 测试方法使用pytest执行        新建一个测试类看pytest的执行        主要还是要理解pytest用例规则 文件名以test_*.py文件和*_test.py 以test_开头的函数 以Test开头的类 以test_开头的函数

  • 【JAVA8新的时间与日期 API】- 本地时间(LocalDate、 LocalTime、 LocalDateTime)与时间戳(Instant)2020-06-30 22:52:09

    LocalDate、 LocalTime、 LocalDateTime LocalDate、 LocalTime、 LocalDateTime 类的实例是 不可变对象 ,分表表示使用 ISO-8601 日历系统的日期、时间、日期和时间。他们提供了简单的日期或时间,并不包含当前的时间信息。也不包含与时区相关的信息。 注:ISO-8601 日历系统是国际标

  • Leetcode416 分割等和子集 01背包变种2020-06-30 21:08:37

      暴力解法: public final boolean canPartition1(int[] nums) { //边界 if (nums == null || nums.length < 2) { return false; } //剪枝 int sum = 0; int max = 0; for (int i = 0; i < nums.length;

  • SQL优化01(转载)2020-06-28 15:56:51

    工作3年多,初次认识到sql优化的重要性,在网上搜到一篇简单易懂的帖子,内容如下:   场景 我用的数据库是mysql5.6,下面简单的介绍下场景 课程表 create table Course( c_id int PRIMARY KEY, name varchar(10) ) 数据100条 学生表: create table Student( id int PRIMARY KEY,

  • springcloud-Hystrix断路器01(六)2020-06-28 10:53:59

    概述 分布式面临的问题 复杂的分布式体系结构中的应用程序中有数十个依赖关系, 每个依赖关系在某些时候将不可避免地失败. 服务雪崩 多个微服务之间调用的时候, 假设微服务A调用微服务B和C, 微服务B和C又调用其他的微服务, 这就是所谓的"扇出". 如果扇出的链路上某个微服务的

  • nginx 笔记-012020-06-28 10:03:05

    nginx 笔记 (1) 安装依赖 yum install gcc gcc-c++ autoconf automake -y yum install zlib zlib-devel openssl openssl-devel pcre pcre-devel -y yum install wget vim -y (2) 下载nginxwget http://nginx.org/download/nginx-1.18.0.tar.gz (3) 安装tar -zxvf nginx-1.18.

  • UICollectionView 01 - 基础布局篇2020-06-27 18:06:50

    一,代码: 1.布局方式设置,创建UICollectionView - (void)initailContentView { //导航 self.navigationBar = ({ CGFloat X = 0.0f; CGFloat Y = 0.0f; CGFloat W = [UIScreen mainScreen].bounds.size.width; CGFloat H = 44.f;

  • 【秒懂Java】【第1章_初识Java】01_编程语言2020-06-27 15:54:23

    各位小伙伴们好哇!从今日起,我将开始更新《秒懂Java》系列文章,从0开始讲解Java的方方面面,后面也将推出配套的视频版,欢迎大家保持关注! 我会尽力办到:在保证通俗易懂的同时,不丢失知识的严谨性和完整性 不管你是否有编程经验,只要你感兴趣、细心阅读,就能学会 本文是《秒懂Java》系列的第

  • Flask框架01(最小应用与调试)2020-06-27 14:53:09

    前言   这里直接从flask框架的最小应用开始介绍,不会介绍python环境的安装(这个前面的文章已经介绍过了),flask库的安装也不多介绍,太容易了(pip install flask)。   最小应用   不过是学什么语言,第一个代码教的一般都是hello world!,所以这里最小应用依然使用hello world

  • CodeForces 1237H Balanced Reversals2020-06-25 09:57:32

    CodeForces 1237H Balanced Reversals 2s,512MB 长度为偶数 \(n\) 的01串 \(a,b\) . 问是否可以通过至多 \(n+1\) 次如下操作将 \(a\) 变成 \(b\) . 选择一个偶数 \(p \le n\) ,将 \(a\) 变成 \(a_pa_{p-1}\cdots a_1a_{p+1} a_{p+2}\cdots a_n\) 若存在,输出方案. \(T\) 组数据

  • 01-flask虚拟环境2020-06-24 15:04:37

    一、虚拟环境 每一个环境都相当于一个新的操作系统。你可以在这个新的环境里安装软件,保存资料。每一个虚拟环境可以安装不同版本的软件,在不同虚拟环境中运行不同版本的软件互不影响。   二、virtualenv 虚拟环境 virtualenv 是用来创建虚拟环境的软件工具。 1.虚拟环境的

  • 01_在centos7下安装Docker2020-06-23 20:55:37

    目录注意:整个过程都是在 root 用户下1、root 账户登录,查看 linux 内核版本2、把 yum 包更新到最新(期间要选择确认,输入 y 即可)3、安装需要的软件包4、设置 yum 源(选择其中一个)5、可以查看所有仓库中所有 docker 版本,并选择特定版本安装。6、安装 Docker,命令:yum install docker-ce-

  • Unity学习笔记(01):Unity概述、Unity编辑器界面及布局设置、视图、按钮功能2020-06-23 14:40:20

    (该笔记主要是给自己看的 逻辑略微混乱潦草 望谅解) 一、Unity概述 Unity特性:跨平台开发 Unity支持多个平台 包括windows mac linux等pc操作平台 对web平台的支持 需要安装WebPlayer 类似于FlashPlayer 支持Android ios等移动操作平台 支持webGL的平台 何为mono mono是实现

  • python2自动读取股票数据示例2020-06-22 19:03:10

    一、所需模块pandas_datareader的安装 (python2) [root@DL ~]# pip install pandas_datareader     #用conda install panda_datareader提示找不到软件包,故改为pip install。 ... Installing collected packages: lxml, idna, chardet, urllib3, requests, pandas-datareade

  • 01-unittest单元测试框架2020-06-21 17:06:34

    1. unittest框架 unittest是python中一款内置的测试框架,用来测试代码的运行正确与否。他能够收集测试用例,执行测试用例,查看用例执行结果,还能够添加用例执行的前置条件和后置处理条件。 unittest中的4大核心概念: TestCase:测试用例,使用这类来编写测试用。它是对一类测试用例进行了

  • java学习之路01-java注解(Annotation)01-java内置注解2020-06-20 15:03:18

    java内置注解作用在代码的注解@Override@Deprecated@SuppressWarnings@SafeVarargs@FunctionalInterface作用在注解的注解(元注解)@Target@Retention@Documented@Inherited@Repeatable 作用在代码的注解 @Override 重写注解,标注在方法上,无属性。 该注解告诉编译器,该方法是

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有