5 8月31号

尚未进行身份认证

做事,要有理论逻辑依据,而不是靠主观臆断。

等级
TA的排名 9w+

常用的bat脚本相关解析

背景:最近有需要用到一些批处理命令来提高工作效率,但是记忆不好,以前使用过的很多bat脚本的命令,一直想不起来,总结了一些我常用到的命令,方便自己。常用语句@echo on和@echo off这个语句是当调试bat脚本的时候,首行有此局,on表示会将所bat脚本的每一条语句执行情况都打印出来,这样也方便查看自己写的脚本哪里出现了问题。rem和::用于注释,使用rem注释时,当有打...

2020-03-15 22:35:03

Linux shell中的if判断

if常用的几个判断文件比较-e file 如果 file存在,则为真 -d file 如果 file为目录,则为真 -f file 如果 file为常规文件,则为真 -L file 如果 file为符号链接,则为真-r file 如果 file可读,则为真-w file 如果 file可写,则为真-x file 如果 file可执行,则为真 -c file 如果 file为字符特殊

2017-11-28 18:33:01

python基础之错误解析:“TypeError: unorderable types: str() >= int()”

错误现象E:\07_work>hello_if.pyplease input your number:250Traceback (most recent call last): File "E:\07_work\hello_if.py", line 4, in <module> if num >=0:TypeError: unorderable t...

2018-07-14 22:02:45

python基础——第四天(list和tuple)

list是一种有序的集合,可以随时添加和删除其中的元素的内置数据列表。#!/usr/bin/env python3# -*- coding: utf-8 -*-#2018年7月25日#by youyi#list定义friends = ['旺财','二狗','右一']print(friends)#list可以用len()函数获取list元素个数print(len(frie...

2018-07-26 08:29:43

python基础——第三天(字符串和编码)

编码ASCII:大小写英文字母、数字和一些符号GB2312:在ASCII的基础上,添加了中文字符Shift_JIS:在ASCII的基础上,添加了日文字符Euc-kt:在ASCII的基础上,添加了韩文字符Unicode:为了避免在多国语言混合的文本中显示出来乱码的问题,将所有语言都统一到一套编码里。 ASCII编码时一个字节,而Unicode是两个字节,如果使用Unicode同意的编...

2018-07-22 13:17:21

python基础——第一天(初识python和第一个python程序)

特点 优雅 明确 简单适合领域 Web网站和各种网络服务 系统工具和脚本 作为“胶水”语言把其他语言开发的模块包装起来,方便大家使用不适合 贴近硬件(c) 移动开发(ObjC/Swift/Java) 游戏开发(c/c++)开发环境安装 https://www.python.org/getit/ 很慢。。。。。。(百度网盘私信) 安装务必将Add Python xxx...

2018-07-12 23:10:09

python基础——第二天(数字类型和变量)

注释和shell一样以#开头。数据类型整数 可以处理任意大小的整数,包括负整数,表示方法与数学上的写法一致。整数没有大小限制。 有时候,使用十六进制表示整数比较方便,十六进制以0x开头,加上0-9,a-f表示。浮点数 浮点数就是小数,浮点数也没有大小限制,超出一定范围剧直接表示为inf(无限大)。之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比...

2018-07-17 07:53:14

Java异常

异常的格式//第一种try{//需要被检测的代码,比如除数有可能为0的这种代码}catch(){//处理当发生异常代码}//第二种try{}catch(){}finally{//一定会执行的代码(通常是关闭资源的,因为资源必须被释放)//finally只有一种情况不会执行,当前一行有System.exit(0);则不会执行}//第三种try{}finally{...

2019-11-03 10:39:28

Java面向对象特征之三多态

定义解析某一类事物的多种存在形态,比如:人存在男人和女人两种形态动物存在猫、狗、猪、鸭、鹅等诸多形态。多态的体现父类的引用指向了自己的子类对象,父类的引用可以接受自己的子类对象提高代码的扩展性。多态的前提必须是类与类之间有关系,要么继承,要么实现,通常还有个前提,方法存在覆盖多态的好处多态的出现,大大的提高了程序的扩展性。多态的弊端提高了扩展性,但是只能使用父类引用访问...

2019-10-23 10:37:49

Java面向对象特性之二继承

继承的好处1.提高代码的复用性2.继承让类与类之间产生了关系,有了这个关系,才有了多态的特性。JAVA语言,只支持单继承,不支持多继承(接口之间可以多继承,因为都抽象,没有方法体就不冲突),因为多继承容易带来安全隐患。但是支持多层继承。(爷爷-爸爸-孙子)继承的弊端打破了封装性。继承的特点父子类出现以后,类成员特点:变量如果子类中出现非私有的同名成员变量时,子类要访问本类中的...

2019-10-22 16:09:19

Java面向对象的特征之一封装

封装的定义封装(Encapsulation):是指隐藏对象的属性和实现细节。仅对外提供公共访问方式好处:将变化隔离便于使用提高重用性提高安全性代码中体现:函数本身就死最小的封装体,其次到类、包、框架private修饰符的出现,修饰类中的成员(成员变量、成员函数)将其变成私有,私有类只有在本类中有效。构造函数何为构造函数:函数名和类名一致不用定义返回值类型(与void不同...

2019-10-19 21:49:15

Java 面向对象

面向对象是什么?问题1:如何将大象装到冰箱里?->打开 冰箱,放大象,关冰箱。面向过程:强调的是行为和功能把大象放到冰箱里(打开 存储 关闭)强调动作面向对象: 冰箱的行为(开关存储)看到的是冰箱 强调对象问题2:为什么要使用对象?把复杂的东西简单化~我们不需要再自己手动去操作这件事,而是通过对象来帮我们完成,我们是指挥者。面向对象的特征封装继承多态类和对象中的关系...

2019-10-19 16:59:53

Java数组实现进制转换

进制间转换关系进制间转换详细介绍使用&运算的进制转换十进制转十六进制变成二进制取最低四位(&15也就是4位都是1)算值,然后再右移4位,再&15得到值,最后将值反过来就是对应的十六进制。使用查表法十进制转十六进制0 1 2 3 4 5 6 7 8 9 A B C D E F 十六进制元素0 1 2 3 4 5 6 7 8 9 10 11 ...

2019-10-14 09:21:25

数据库内/外连接和子连接

前言:多表进行查询数据,主要通过excel模拟人工操作,再写SQL语句,这样可以直观的理解逻辑。–交叉连接笛卡尔乘积:没有任何限制条件的连接结果得到的表是表的列数相乘,有点类似于测试要因的全覆盖。select *from 表1, 表2;select *from 表1cross join 表2;内连接两张表中同时符合某种条件的数据记录的组合(相互没有对应关系的则会隐藏)s...

2019-10-10 22:33:04

数据库函数

常用函数dual是一个oracle内部表,不论我们做什么操作(不要删除记录)可以做很多取系统时间,计算等。虚表(dual)是oracle提供的最小的工作表,它仅包含一行一列。select * from dual;数值型函数--abs;绝对值select abs(10),abs(-10) from dual; --10 10--ceil 向上取整)select ceil(10),...

2019-10-10 21:56:57

数据库知识点回顾2

关于表间约束create table infos( id char(5) primary key, stu_id char(5) unique, name char(10) not null, sex char(3) check(sex='男' or se='女'), address char(50) default '地址不详' );create table scores( i...

2019-10-08 21:21:05

数据库知识回顾

数据库概念数据库是存放数据的仓库,数据库分类:层次式 网络式 关系式,关系式分关系型数据库和非关系型数据库(NOSQL)非是关的补充,表示的是,不仅仅是sql的意思。非关系型分Redis和MorgoDB。关系型分Oracle、mysql、microsoft sql server等。SQL语言,是访问数据库的语言。结构化查询语言。数据定义语言,DDL:create alter dro...

2019-10-08 20:38:54

JAVA选择排序和冒泡排序

选择排序拿第一个的变量依次和之后的变量进行比较,如果小于第一个变量则交换,第二次拿第二个变量依次和之后的变量进行比较,如果小于第二个变量则交换,以此类推。。。public static void selectSort(int[] arr) { for(int x=0;x<arr.length-1;x++) {//没有必要遍历到最后一个角标,最后一个单独存在,位置也就确定了。 ...

2019-10-05 14:51:01

Java的分支结构和循环结构

分支结构if和switchif(布尔值){}…else if(布尔值){}…else{}switch(表达式){case:…break}//表达式只支持四中类型byte short int char区别if相当于判断题,只有两个关键字if else。if能判断区间,运算结果是布尔的,switch不行。if是顺序执行。当是具体数值,数值不多,用switch,switch较if高效。swi...

2019-07-25 08:12:01

位运算-将二进制转换成十六进制

背景将二进制数转换成十六进制的表现形式。(就是在获取32位二进制的每四位,拿到二进制的最低四位)实现代码实现 public static void BitCalc() { //获取60的二进制 System.out.println(Integer.toBinaryString(60)); int num =60; int n1 = num & 15; int ...

2019-07-15 08:29:21

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。