常用_常用算法 - CSDN
精华内容
参与话题
  • 常用的500个用户名

    2020-07-30 23:30:03
    此文件为最常见的500个用户名组成的txt字典,方便跑库##请注意互联网礼仪~~~
  • 个人不常用软件列表

    2020-07-04 22:58:08
    将视频压缩到指定大小:videominizer 剪切、合并视频等QQ影音可以实现

    将视频压缩到指定大小:videominizer

    剪切、合并视频等QQ影音可以实现

    拾色器:jcpicker

    展开全文
  • java几个常用

    万次阅读 2018-07-12 10:33:27
    引用类型String和StringBufferString类型的赋值理解Int a=3;a = 5;这段代码的含义是:首先申请内存单元,命名为a 同时将3这个值存储内存单元中,然后又将5这只存入内存单元中,这个内存单元的之前的只在被赋值后就...

    引用类型String和StringBuffer

    String类型的赋值理解

    Int a=3;

    a = 5;

    这段代码的含义是:首先申请内存单元,命名为a 同时将3这个值存储内存单元中,然后又将5这只存入内存单元中,这个内存单元的之前的只在被赋值后就被修改了。

     

    String str =new String(“abc”)

    Str = “123”;

    对于引用而言 赋值并不是改变与原来的引用对象的值 而只是调整了引用的关系 所以在使用“==”符号进行比较时 需要特别的注意

        publicstatic void main(String[] args) {
            String str=newString("abc");
            String str1=newString("abc");
            System.out.println(str ==str1);//比较地址
            System.out.println(str.equals(str1));//比较值

    }
    }

    因为str和str1 引用的事不同的对象,所以str==str1

    因为str和str1 引用的字符串内容是相同的所以 str.equals(str1)为真。

     

    String类常用的方法:eaquals,length,charAt(取字符串里面的一个字符),format(把字符串格式化)substring(切割字符串)indexof(找指定字符)lastindexof(返回最后一次出现在指定字符在此字符串的索引)replace(新的字符代替老的字符所有)

    截取,trim(去除头部尾部空白)



    StringBuffer:append(在字符串后面添加字符),insert(指定字符串一个位置,然后插入字符串),deleteCharAt(删除一个字符),delete(从字符串里面删除一节字符串),replace(把字符串的其中一节替换为传入新的字符串),setCharAt(找字符串里面的一个下标然后改变这个下标代表的值),reverse(字符串反向排列)

    1.2数组对象

    Arrays提供了数组的常见操作,比如查找,排序等,且他的方法都是静态的,所以实际上他是一个工具类提供方法,方便编程。

    Fill(把数组内所有数改为你想改的数)sort(数组排序 从小到大)

    MATH类

    静态的常量e π

    Abs绝对值,sprt平方根,Max最大,pow返回第一个参数的第二个参数次幂的值,min最小,floor向下取整,round(四舍五入,random(随机生成)

    1.3日期类

       public static void main(String[]args) {
          
    Calendar calendar =Calendar.getInstance();//获取当前时间的所有信息
           /* System.out.println(calendar);
           System.out.println(calendar.get(Calendar.YEAR));
           System.out.println(calendar.get(Calendar.MARCH));
           System.out.println(calendar.get(Calendar.DATE));
           System.out.println(calendar.get(Calendar.HOUR));
           System.out.println(calendar.get(Calendar.MINUTE));
           System.out.println(calendar.get(Calendar.SECOND));*/
           calendar.setLenient(false);//关闭默认模式如果设置方法会报错
            System.out.println(calendar.get(Calendar.DAY_OF_MONTH));
           
    System.out.println(calendar.get(Calendar.WEEK_OF_MONTH));
           
    System.out.println(calendar.get(Calendar.WEEK_OF_YEAR));
           
    System.out.println(calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH));
       
    }
    }

    日期格式化输出

        public staticvoid main(String[] args) {
            SimpleDateFormat simpleDateFormat= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//格式化排列时间
           
    Datedate = new Date();
            System.out.println(date);
            System.out.println(simpleDateFormat.format(date));
        }
    }

    1.4包装类

    为什么要用包装类,因为基础类型和其他类型处理是有不同的

    基础类型的赋值,是直接修改变量里面的值,准确的说,是修改了内存单元里面的内容。

    其他类型的赋值,是改变了引用的指向。

    很多地方统一(尤其是范形),系统就提供了我们基本类型所对应的包装类。

    int-Integer

    char-Character

    其他六个类型首字母大写就是包装类

    集合框架

    2.1vector

    Vector(向量):动态数组

    为什么需要动态数组很多时候 我们无法事先去确定数组的元素个数 如果使用了静态数组,小了不够用 大了会造成内存空间的浪费 这个时候我们就需要动态的数组,可以按照一定增量来增加容量。

    Vecton 的初始默认容量和增量都是10,可以通过他的构造方法来设置容量和增量,所谓的增量,就是在容量不够时,增加的量。

    Size、capacity、add

    Remove<Int index>删除指定位置的元素

    Remove<Int object o>删除指定元素 (第一个)

    Contains 输入一个数查找是否有 有了返回true 没有false

    indexOf通过元素找下标
    get通过下标找元素
    trimToSize将容量调至最小

     

    几个常用方法




    2.2栈stack

    栈的特点:先进先出,后进后出

    Push 增加

    Peek  栈顶

    Search 查找

    Pop 删除栈顶

       Stack<Integer> stack = new Stack<>();
                stack.push(1);//增加
               
    stack.push(2);
                stack.push(3);
                stack.push(4);
                stack.push(5);
                stack.push(6);
        System.out.println(stack.peek());
       /*stack.pop();
       
    System.out.println(stack.peek());*/
       
    System.out.println(stack.search(6));
    }

    2.3List

    List : 是一个接口 继承自collection接口,常用的实现类:ArrayList、LinkList

     

    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(5);//添加
       
    list.add(8);
        System.out.println(list.size());//返回列表中的元素数
       
    System.out.println(list.contains(5));//如果有输入的元素则输出true
       
    System.out.println(list.get(4));//返回列表指定位置的元素
       
    System.out.println(list.isEmpty());//如果列表不包含元素则返回false
    }

    2.4Set

    Set也是一个接口,它表示一个无重复元素的集合,无序,唯一(它是通过判断hashcode来判断是否重复,如果得不到我们想要的结果,那就重写equals 方法)

    Set 的实现类:hashSet


    展开全文
  • 常用网络命令

    千次阅读 2019-01-25 15:01:49
    文章目录命令命令格式常用用法 命令 项目 内容 命令名称 英文原意 所在路径 /usr/bin/ 执行权限 所有用户 作用 命令格式 常用用法 List item ...

    ifconfig 命令

    项目 内容
    命令名称 ifconfig
    英文原意 configure a network interface
    所在路径 /sbin/ifconfig
    执行权限 超级用户
    作用 配置网络接口

    常用用法

    • 该命令主要作用是查看 IP 地址的信息,直接输入 ifconfig 即可:
      在这里插入图片描述

    ping 命令

    项目 内容
    命令名称 ping
    英文原意 send ICMP ECHO_REQUEST to network hosts
    所在路径 /binping
    执行权限 所有用户
    作用 向网络主机发送 ICMP 请求

    命令格式

    ping [选项] IP
    选项:
    	-b:		后面加入广播地址,用于对整个网段进行探测
    	-c 次数:	用于指定 ping 的次数
    	-s 字节:	指定探测包大小
    

    常用用法

    • 探测与指定主机通信,需要 ctrl +c终止
      在这里插入图片描述
    • 指定 ping 的次数
      在这里插入图片描述

    netstat 命令

    项目 内容
    命令名称 netstat
    英文原意 Print network connections, routing tables, interface statistics , masquerade connections, and multicast memberships
    所在路径 /bin/netstat
    执行权限 所有用户
    作用 输出网络连接、路由表、接口统计、伪装链接和组播成员。

    命令格式

    netstat [选项]
    选项:
    	-a:		列出所有网络状态,包括 Socket 程序
    	-c 秒数:指定每隔几秒刷新一次网络状态
    	-n:	使用 IP 地址和端口号显示, 不适用域名和服务器
    	-p:	显示 PID 和程序名
    	-t:	显示使用 TCP 协议端口的连接情况
    	-u:	显示使用的 UDP 协议端口的连接情况
    	-l:	仅显示监听状态的连接
    	-r:		显示路由表
    

    常用用法

    • 查看本机开启的端口
      这是本机最常用的方式,使用 “-tuln” 。去掉 “-l” 选项,就可以看到建立连接状态的链接。
      在这里插入图片描述
      在这里插入图片描述
    • 查看本机有哪些程序开启的端口
      在这里插入图片描述
    展开全文
  • java 常用的五大包

    千次阅读 2018-10-05 14:04:41
    常用的五个  java.lang.*  提供利用 Java 编程语言进行程序设计的基础类。最重要的类是 Object(它是类层次结构的根)和 Class(它的实例表示正在运行的应用程序中的类)。  java.util.*  包含集合框架、遗留的...

    常用的五个
      java.lang.*
      提供利用 Java 编程语言进行程序设计的基础类。最重要的类是 Object(它是类层次结构的根)和 Class(它的实例表示正在运行的应用程序中的类)。
      java.util.*
      包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组、日期Date类、堆栈Stack类、向量Vector类等)。集合类、时间处理模式、日期时间工具等各类常用工具包
      java.io.*
      Java的核心库java.io提供了全面的IO接口。包括:文件读写、标准设备输出等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。
      java.net.*
      并非所有系统都支持 IPv6 协议,而当 Java 网络连接堆栈尝试检测它并在可用时透明地使用它时,还可以利用系统属性禁用它。在 IPv6 不可用或被显式禁用的情况下,Inet6Address 对大多数网络连接操作都不再是有效参数。虽然可以保证在查找主机名时 java.net.InetAddress.getByName 之类的方法不返回 Inet6Address,但仍然可能通过传递字面值来创建此类对象。在此情况下,大多数方法在使用 Inet6Address 调用时都将抛出异常。
      java.sql.*
      提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API。此 API 包括一个框架,凭借此框架可以动态地安装不同驱动程序来访问不同数据源。

    展开全文
  • Linux常用命令大全(非常全!!!)

    万次阅读 多人点赞 2019-07-26 11:04:35
    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解...
  • 常用英语单词2000个(转)

    万次阅读 多人点赞 2018-10-31 16:49:15
    常用英语单词2000个 1 a [ei, ə] art.一(个);任何一(个);每一(个) 2 I [ai] pron.我 3 ability [əbiliti] n.能力,本领;才能,才智 4 able [eibəl] a.能够…的,得以…的;有才干的 5 about [əbaut] prep....
  • 常用泰勒展开

    万次阅读 2019-12-09 11:46:20
    常用泰勒展开
  • 为什么要使用信道复用技术?常用的信道复用技术有哪些? 通过共享信道、最大限度提高信道利用率。常用的信道复用技术有:频分、时分、码分、波分。
  • Redis 常用命令

    万次阅读 2019-06-24 06:05:06
    Redis 常用命令
  • 最全常用正则表达式大全

    万次阅读 多人点赞 2020-04-13 20:11:11
    一、校验数字的表达式 1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 至少n位的数字:^\d{n,}$ 4. m-n位的数字:^\d{m,n}$ ...5. 零和非零开头的数字:^(0|[1-9][0-9]*)$ ...6. 非零开头的最多带两位小数的数字:^([1...
  • 傅里叶、拉普拉斯、z变换常用公式合集

    万次阅读 多人点赞 2019-06-27 09:51:23
    傅里叶变换 常用信号的傅里叶变换 傅里叶变换的性质 傅里叶性质—典型变换对 拉普拉斯 常用信号的单边拉普拉斯变换 拉普拉斯变换的性质 z变换 常用序列的z变换 z变换的性质 ...
  • 2018 ps常用字体打包下载

    万次阅读 2018-03-14 17:03:18
    下载地址:https://u16968133.pipipan.com/dir/16968133-27617566-7c29d7/
  • 常用泰勒公式

    万次阅读 2016-12-29 09:21:19
    在x=0处的泰勒展开(佩亚诺(Peano)余项)
  • 快速掌握一个语言最常用的50%

    万次阅读 多人点赞 2008-10-26 11:27:00
    现在的开发工作要求我们能够快速掌握一门语言。一般来说应对这种挑战有两种态度:其一,粗粗看看语法,就撸起袖子开干,边查Google边学习;其二是花很多时间完整地把整个语言学习一遍,做到胸有成竹,然后再开始做...
  • 前100个常用密码

    万次阅读 2012-12-03 13:32:32
    分析网上800万拖库数据得出前100个常用密码如下,你躺着中枪了吗? 数目 密码明文 235039 123456789 212761 12345678 76348 11111111 34953 00000000 20010 123123123 17794 1234567890 15033 88888888 6995...
  • 各种服务常用端口号

    万次阅读 多人点赞 2018-06-27 15:31:30
    2.SOCKS代理协议服务器常用端口号:1080 3.FTP(文件传输)协议代理服务器常用端口号:21 4.Telnet(远程登录)协议代理服务器常用端口号:23 HTTP服务器,默认端口号为80/tcp(木马Executor开放此端口) HTTPS...
  • 国内常用dns服务器

    万次阅读 2018-06-04 16:06:13
    北京联通 202.106.0.20  202.106.196.115阿里 223.5.5.5 223.6.6.6114 114.114.114.114南方电信 180.153.225.136百度 180.76.76.76360 101.226....
  • HTML + HTML5 + CSS + CSS3学习之路

    万次阅读 2019-05-16 09:04:01
    HTML学习,常用常记(基础,语法,属性,文本格式化,标签,链接) HTML学习,常用常记(头部标签,添加CSS样式,图片,表格,列表) HTML学习,常用常记(区块,布局,表单,框架) HTML学习,常用常记(颜色,...
1 2 3 4 5 ... 20
收藏数 3,411,398
精华内容 1,364,559
关键字:

常用