zenner's Blog

巨饼的技术博


  • Home

  • About

  • Tags

  • Categories

  • Archives

  • Schedule

  • Sitemap

  • Search

matlab竟有这种特性!

Posted on 2020-07-18 | In matlab

matlab竟然可以对一个从未声明过的变量的索引进行赋值。很明显是一种很自由,开放的数据操作模式。

1
2
3
4
5
6
7
8
9
10
11
12
13
>> A(1,2) = 1

A =
0 1

>> A(2,5) = 1

A =

0 1 0 0 0
0 0 0 0 1

>>

我写的一个算AUC的代码中,有一个变量未注意大小写。对其进行的赋值导致未起作用。这个bug一直存在。而程序也未提醒。他就当作了一个新变量的赋值。而我认为它对我的数据进行了处理。哎,心累。

mysql多表&事务

Posted on 2020-07-18 | In 数据库 , mysql

多表查询:

查询语法:

select
    列名列表
from
    表名列表
where....

准备sql

Read more »

MySql约束

Posted on 2020-07-17 | In 数据库 , mysql

第一章 约束

一、概念:

对表中的数据进行限定,保证数据的正确性、有效性和完整性。

二、分类:

    1. 主键约束:primary key
    2. 非空约束:not null
    3. 唯一约束:unique
    4. 外键约束:foreign key

三、非空约束

not null,某一列的值不能为null

Read more »

数据库基础

Posted on 2020-07-17 | In 数据库 , mysql

数据库的基本概念

1. 数据库的英文单词: DataBase 简称 : DB
2. 什么数据库?
    * 用于存储和管理数据的仓库。

3. 数据库的特点:
    1. 持久化存储数据的。其实数据库就是一个文件系统
    2. 方便存储和管理数据
    3. 使用了统一的方式操作数据库 -- SQL
Read more »

网络编程

Posted on 2020-07-16 | In java , java高级编程 , 网络编程

第一章 网络编程入门

1.1软件结构

  • C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。

B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。

两种架构各有优势,但是无论哪种架构,都离不开网络的支持。网络编程,就是在一定的协议下,实现两台计算机的通信的程序。

Read more »

Stream

Posted on 2020-07-16 | In java , java高级编程 , Stream

第一章 Stream流

1.1 Stream流基本操作

类集里支持有数据的流式分析处理操作,为此专门提供了一个Stream的接口,同时Collection接口里也提供有为此接口实例化的方法:

  • public default Stream<E> straem() : 获得Stream接口对象。

  • Stream<T> filter(Predicate<? super T> predicate):一个断言里面写一个lambda表达式

Stream主要功能是进行数据的分析处理,同时主要是针对于集合中的数据进行分析操作:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package com.itheima.demo08.Stream;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;

public class Demo01Stream {
public static void main(String[] args) {
// Stream的基本操作
List<String> all = new ArrayList<String>();
Collections.addAll(all, "java","javascript","python","Ruby","go");
Stream<String> stream = all.stream();
// 输出元素的个数
// System.out.println(stream.count()); // 5
// 输出满足条件的元素,用filter方法
// System.out.println(stream.filter((ele) -> ele.toLowerCase().contains("j")).count());
// 2 上一句输出了这句输出就会报错:IllegalStateException: stream has already been operated upon or closed
List<String> result = stream.filter((ele) -> ele.toLowerCase().contains("j")).collect(Collectors.toList());
System.out.println(result); //[java, javascript]
}
}
  • public Stream<T> limit(long maxSize):设置取出的最大数据量
  • public Stream <T> skip(long n) :跳过指定数据量
Read more »

io

Posted on 2020-07-14 | In java , java高级编程 , io

文件操作

在java语言里有对于文件操作系统操作的支持,这个支持就在java.io.File类中进行了定义,也就是说整个的Java.io包里面File类是唯一一个与文件本身操作(创建,删除,重命名)有关的类,如果要想进行File类的操作,要必须提供完成的路径,而后才可以调用相应的方法进行处理:

1. File类的基本使用

打开JDK文档可以发现,File类是Comparable接口的子类,所以File类的对象是可以进行排序处理的;在对File类处理的时候需要为其设置访问路径,那么对于路径的配置主要通过File类的构造方法来处理

  • 构造方法:设置要操作完整路径;

    1
    public File​(String pathname)
  • 构造方法:设置父路径与子目录

    1
    public File​(String parent, String child)

现在要想进行文件的基本操作可以使用如下的方法:

  • 创建新的文件

Read more »

map

Posted on 2020-07-14 | In java , java高级编程

第一章 Map集合

1.1 概述

现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即java.util.Map接口。

我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。

  • Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。
  • Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与值两部分组成,通过键可以找对所对应的值。
Read more »

集合

Posted on 2020-07-14 | In java , java高级编程 , 集合

第一章 Collection集合

1.1 集合概述

在前面基础班我们已经学习过并使用过集合ArrayList ,那么集合到底是什么呢?

  • 集合:集合是java中提供的一种容器,可以用来存储多个数据。

集合和数组既然都是容器,它们有啥区别呢?

  • 数组的长度是固定的。集合的长度是可变的。
  • 数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。
Read more »

leetcode

Posted on 2020-06-11 | In algorithm , leetcode

leetcode

标签(空格分隔): 2020 编程

[TOC]

Read more »
上一页1…567下一页

Deep ploughing those days ​​​​

62 posts
39 categories
61 tags
E-Mail
Links
  • fivelike
  • ReachDong(dada)
© 2021
Powered by Hexo
|
Theme — NexT.Gemini v5.1.4