ICode9

精准搜索请尝试: 精确搜索
  • 动态规划2020-07-15 10:34:27

    动态规划 动态规划背后的基本思想非常简单。大致上,若要解一个给定问题,我们需要解其不同部分(即子问题),再根据子问题的解以得出原问题的解 动态规划框架 //动态规划框架 //初始化 base case dp[0][0][...] = base //进行状态转移 for '状态1' in '状态1的所有取值': for '状态2' i

  • Python类和函数_规划式开发2020-07-14 15:29:59

    一,规划式开发 原型+补丁模式,渐进式的开发也会产生过分复杂的代码——因为要应对很多特例情况,而且也不太靠靠——因为不好确定你是否找到了所有的错误。 另一种模式就是规划式开发,这种情况下对问题的深入透彻的理解就让开发容易很多了。 比如上节中的 Time 对象,实际上是一

  • MySQL学习笔记(16):命令行工具2020-07-11 18:40:08

    本文更新于2020-06-14,使用MySQL 5.7,操作系统为Deepin 15.4。 目录myisamchk——MyISAM表维护工具myisampack——MyISAM表压缩工具mysql——客户端连接工具mysqladmin——MySQL管理工具mysqlbinlog——日志管理工具mysqlcheck——表维护工具mysqldump——数据导出工具mysqldumpslow

  • 【Java】可变参数2020-07-11 16:36:25

    JDK 1.5 之后,Java 允许定义方法时,参数个数是可变的,这种情况称之为 “可变参数”。语法如下: [ 访问符 ] [ 修饰符 ] 返回类型 ( [ 参数列表 ] , 数据类型 ... 变量名 ){ //方法体 } 例: public int add ( int a , int ... b ){ //... }   知识点: 可变参数只能处

  • js比较运算符2020-07-10 23:01:36

    比较运算符 /* * 比较运算符: * * 比较方式 * 1. 类型相同:直接比较 * * 字符串:按照字典顺序比较。按位逐一比较,直到得出大小为止。 * 2. 类型不同:先进行类型转换,再比较

  • 暴力枚举2020-07-10 16:38:37

    了解枚举的基本概念。 了解枚举的优缺点。 掌握枚举的经典题型。 枚举的概念 枚举就是列出一个范围内的所有成员的程序,或者说是将所有情况都举出,并判断其是否符合题目条件,生活中常见的枚举有星期,里面有星期一、星期二... ...星期日... ... 在C++里面最常见的枚举就是数组的for

  • Java学习第四天2020-07-09 23:05:13

    今天学习了流程控制:一、顺序结构                                    二、选择结构    1、if语句。2、if...elseif语句。3、switch语句。                                    三、循环结构    1、while循环。2、do...while循环。3、for

  • css结合 内联 内部 外部2020-07-09 23:03:16

    Title hello css Title div{ color:blue; } </style> hello css hello css Title <style> @import "css/a.css"; </style> hello css hello css 呵呵

  • 超长显示...2020-07-09 14:38:35

    .cell { //对超出内容隐藏 overflow: hidden; //显示省略符号来代表被修剪的文本 text-overflow: ellipsis; //文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。 white-space: nowrap; } .cell:hover{ overflow: auto;

  • no-extra-boolean-cast (Rules) – Eslint 中文开发手册2020-07-07 21:38:42

    [   Eslint 中文开发手册 no-extra-boolean-cast (Rules) - Eslint 中文开发手册 "extends": "eslint:recommended"配置文件中的属性启用此规则。 在--fix命令行上的选项可以自动修复一些被这条规则反映的问题。 在if语句测试中,表达式的结果将被强制为布尔值,通过双重否定(!!)

  • 03 以Hello World为例,分析C语言的最小的程序结构2020-07-07 09:03:18

    C程序主要包含的部分 预处理器指令 函数 变量 语句 & 表达式 注释 C Hello World 实例 如下程序,可以在屏幕输出短句"Hello World" #include <stdio.h> int main() { /* 我的第一个 C语言程序 */ printf("Hello, World! \n"); return 0; } 分析上面这段程序: 1、第1

  • 概率图:高斯混合模型(GMM)2020-07-06 13:06:30

    高斯混合模型(Gaussian Mixture model)                                                                     来源:B站up主:shuhuai008,板书 问题:“高斯”?,“混合”? 可从两个角度理解 一、从几何角度看:高斯混合模型就是若干个高斯模型的“加权平

  • Spring Boot原理分析2020-07-05 11:35:10

    一、起步依赖原理分析 1. spring-boot-starter-parent(版本控制) ​ 按住Ctrl点击pom.xml中的spring-boot-starter-parent,跳转到了spring-boot-starter-parent的pom.xml,xml配置如下(只摘抄了部分重点配置): <parent> <groupId>org.springframework.boot</groupId> <artifactId>spri

  • 从零开始学调优-Java 全技术栈 性能调优2020-07-05 10:04:37

    为什么说:性能调优技术一直是市场上的香饽饽,是面试考察关键的一环,是工作中技术能力的分水岭?用最接地气话回答就是:掌握性能优化,钱多事儿少离家近的工作任君选择!本课程是关于:全技术栈性能调优,即:性能优化的N种企业级解决方案,囊括了【数据库优化】、【Tomcat优化】、【JVM优化】、【垃

  • Android环境配置和移动自动化(Genymotion)相关配置2020-07-05 09:38:02

    本机环境: Window10 其他材料准备: 安卓开发者网站(AndroidStudio下载-3.6.3) 安卓开发工具网站(SDKTools下载-android-sdk_r24.4.1-windows.zip) Genymotion模拟器下载(如果未安装VirtualBox 虚拟机, 选择with VirtualBox-genymotion-3.1.0-vbox.exe) 安卓环境: 下载SDKTools并

  • 真会玩!竟然可以这样用IDEA通过数据库生成lombok版的POJO...2020-07-04 15:38:22

    # 前言   最近写需求时需要新建许多新表,设计完表结构还要一一写成对应的 POJO,很麻烦,就 Google 了一下。网上相关资料不多,借鉴了一篇博客,并在其基础上进行了完善。   # 前置步骤   使用 IDEA 自带的插件 Database 连接数据库 在数据库的表上右键 Scripted Extensions -> Go

  • 03 以Hello World为例,分析C语言的最小的程序结构2020-07-04 15:35:21

        C程序主要包含的部分 预处理器指令 函数 变量 语句 & 表达式 注释     C Hello World 实例 如下程序,可以在屏幕输出短句"Hello World" #include <stdio.h> int main() {    /* 我的第一个 C语言程序 */    printf("Hello, World! \n");        

  • kernel CONFIG_FRACE2020-07-04 09:02:41

      编写应用程序时,如果查看函数的实际执行效率,就可以选择开启内核的CONFIG_FTRACE选项。 上层通过perf-tools配合,就可以查看指定程序的调用情况。 root@vmuser:~/tmp/perf-tools# ./bin/uprobe -s p:/root/a.out:signalHandler a.out-21789 [000] d... 82183.441301: s

  • 生成器详解2020-07-03 19:35:40

    我们在实现一个迭代器时,关于当前迭代到的状态需要我们自己记录,进而才能根据当前状态生成下一个数据。为了达到记录当前状态,并配合next()函数进行迭代使用,我们可以采用更简便的语法,即生成器(generator)。生成器是一类特殊的迭代器。 生成器与yield 若函数体包含yield关键字,再调用函

  • python学习笔记10:分析程序性能cProfile2020-07-03 11:03:44

    目录1. 一个函数2. 在脚本中测试性能:3. 在命令行测试性能:4. 报告中的参数说明 1. 一个函数 >>> import random >>> lst = [random.random() for i in range(10000)] >>> def f1(lst0): ... lst1 = sorted(lst0) ... lst2 = [i for i in lst1 if i<0.5] ... lst3 = [

  • 关于"测试"不得不说的那些事...2020-07-03 10:36:08

    今天想跟大家聊一聊测试圈里面最常见的一些问题,希望能给想要做测试或者正在做测试的小伙伴们一些启发... 1:我的学历很低,目前在外包工作,我该怎么办? 很多测试同学都有这个疑问,我的学历比较低,目前在外包公司任职,享受不了甲方的待遇,很想跳出去,但又害怕找不到更好的工作。所以对于做外

  • 集训日记[6.29始,持更...]2020-07-02 18:36:57

    day7:   尴尬的day1~day6…………,不管了,我把day1~day6给吃了。今天就从day7开始。   今天还阔以(google输入法真好用),主要是没有tarjan,线段数,数状数组那种调就得调半天的烦人板子(啊,板子)。   今天主要是干了优先队列(一整天都在干)   呵呵今天老母送的吃的是真香,把水果分了(主要是

  • 浅谈python装饰器2020-07-02 14:36:29

    装饰器实际上是一种闭包,它是闭包的一种应用。 概念 基本概念 python装饰器是一种用于拓展原有函数功能的一种函数。 功能 python装饰器的返回值也是一个函数,它可以提取大量函数中与本身无关的类似代码,从而实现代码复用, 而且还能将函数和类的功能扩充,实现被装饰对象的功能扩展。 应

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

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

  • 简单数论定理2020-07-02 09:34:55

    素数定理 \(\pi(x)\) 来表示小于一个正实数\(x\)的素数个数 \[\pi(x) = \frac{x}{ln(x)} (x\rightarrow \infty) \]唯一分解定理(算数基本定理) 任何一个大于1的自然数\(N\),都可以唯一分解成有限个质数的乘积 \[n=p_1^{a_1}p_2^{a_2}...p_n^{a_n} \]这里\(p_i\)均为质数,其诸指数\(a_

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

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

ICode9版权所有