3w的原则: 哪都有的3W原则,JAVA异常也可以总结3W:what、where、why what对应异常类型:回答了什么被抛出where对应异常堆栈跟踪:回答了在哪抛出why对应异常信息:回答了为什么被抛出 异常体系 Error和Exception是他的子类。Exception又分RuntimeE ...
分类:
编程语言 时间:
2020-03-05 13:12:24
阅读次数:
74
最近在使用阿里的日志服务时,遇到了一些Java中Timestamp的坑,所以特意做了了解并整理了一下。在这之前首先得介绍一下Unix时间戳: Unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。 但是Java中很多获取时间戳的API并不是获取到Unix时间戳,而 ...
分类:
编程语言 时间:
2020-03-05 13:18:33
阅读次数:
109
https://blog.csdn.net/nxshow/article/details/90724350?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task ...
分类:
编程语言 时间:
2020-03-05 13:19:06
阅读次数:
464
数组更新检测 在 vue 中使用数组的push()、pop()、shift()、unshift()、splice()、sort()、reverse() 、filter()、concat() 方法时,改变数组的同时可以触发视图的变化。 注意: 有两种情况 vue 无法检测到变动的数组,分别是: (1) ...
分类:
编程语言 时间:
2020-03-05 13:20:14
阅读次数:
95
最近想搞深度学习,就开始装tensorflow,其中也是遇到了一些问题,希望给遇到同类问题的童鞋一些提示。。。。 因为之前一直用的python3.7,虽然网上很多建议装python3.5版本tensorflow的,还是执着的选择了python3.7,就遇到一些问题 一.先装了支持python3.7的 ...
分类:
编程语言 时间:
2020-03-05 13:20:33
阅读次数:
640
程序与用户交互 1. 什么是与用户交互? 用户交互就是人往计算机中input/输入数据,计算机print/输出结果 2. 为什么要与用户交互? 为了让计算机能够与用户沟通交流 3. 如何与用户交互? 交互的本质就是输入输出 输入(input)和输出(print) 输出之字符串的格式化输出 什么是格式 ...
分类:
编程语言 时间:
2020-03-05 13:22:00
阅读次数:
85
我第一次安装c++,程序无问题,一编译就显示“源文件未编译”,然后csdn的大佬给出的答案是去dev的目录里面删掉某个文件,我试过了,不知道是不是普遍情况没有用。,还有一种说是选别的编译器如图 但我的不能选择。然后去碰了碰运气删掉重新下载,一定要清理完全(geek,ccleaner都是不错的选择)当 ...
分类:
编程语言 时间:
2020-03-05 13:22:18
阅读次数:
115
在学习完列表和元组的基础知识后,做到一个题: 求出列表中频次出现最多的元素。 学习到了python内置函数max的用法 其参数key的用法 匿名函数lamda的用法 python内置函数max() max()方法返回给定参数的最大值,参数值可为序列。 1 print ("max(80, 100, 1 ...
分类:
编程语言 时间:
2020-03-05 13:23:09
阅读次数:
126
这是经典的同步互斥问题, 遵循原则: 1、条件变量需要锁的保护;2、锁需要条件变量成立后,后重新上锁; 参考代码: //notify_one()(随机唤醒一个等待的线程) //notify_all()(唤醒所有等待的线程) //Create By@herongwei 2019/09/10 #incl ...
分类:
编程语言 时间:
2020-03-05 13:23:52
阅读次数:
87
Problem Description 输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数就是0)。你的任务是:对这些分割得到的整数,依从小到大的顺序 ...
分类:
编程语言 时间:
2020-03-05 13:24:10
阅读次数:
72
以下是在论坛整理出来的答案: 1.从编译过来来看,JAVA是将.java文件编译成.class文件,运行的时候再由java虚拟机将.class文件进一步编译成对应的机器码进行指令调用。而c语言会预编译成预编译文件,再编译成汇编语言,二进制文件。直接和机器打交道。运行时中间省略了java的很多步骤。 ...
分类:
编程语言 时间:
2020-03-05 13:28:31
阅读次数:
152
使用pycharm来编写IDApython 一、导入IDApython的模块 IDA目录下有一个Python目录,将其添加到项目的跟目录下。 放到python项目目录下 修改文件夹属性,否则会出现引用报错 二、配置python2.7解释器 使用IDA中自带的python解释器(免安装版都会打包pyt ...
分类:
编程语言 时间:
2020-03-05 13:29:13
阅读次数:
167
算法特征:①. 所有点正确分开; ②. 极大化margin; ③. 极小化非线性可分之误差. 算法推导:Part Ⅰ线性可分之含义:包含同类型所有数据点的最小凸集合彼此不存在交集.引入光滑化手段:plus function: \begin{equation*}(x)_{+} = max \{ x, ...
分类:
编程语言 时间:
2020-03-05 13:30:27
阅读次数:
123
当出现程序无法控制的外部环境问题(用户提供的文件不存在,文件内容损坏,环境,网络不可用...)时,Java就会用异常对象来描述。Java中用2种方法处理异常: Ⅰ.在发生异常的地方直接处理; Ⅱ.将异常抛给调用者,让调用者处理 异常分类 Ⅰ.检查性异常:java.lang.Exception Ⅱ.运 ...
分类:
编程语言 时间:
2020-03-05 13:30:53
阅读次数:
64
一行代码实现1—100之和 print(sum(range(1,101))) 程序运行结果: 5050python2和python3的range(100)的区别 python2中的range返回的是一个列表 python3中的range返回的是一个迭代值 for i in range(1,10)在p ...
分类:
编程语言 时间:
2020-03-05 13:34:12
阅读次数:
130
想要创建一个数据框,首先应当创建数据框当中的数据,然后再将这些数据纳入到数据框这个数据结构当中在数据较少的情况下也可以直接通过一行代码进行创建,如下所示: > data<-data.frame(name=c("John","Bob","Mike"),weight=c(123,34,565),heig ...
分类:
编程语言 时间:
2020-03-05 13:40:46
阅读次数:
72
一、ArrayList概述 ArrayList是基于数组实现的,是一个动态的数字,可以自动扩容。 ArrayList不是线程安全的,效率比较高,只能用于单线程的环境中,在多线程环境中可以使用Collections.synchronizedList(List list)函数返回一个线程安全的Array ...
分类:
编程语言 时间:
2020-03-05 13:43:39
阅读次数:
79
整理一下js里面的类型判断 <script> let boolType = true; let numberType = 1; let stringType = 'abc'; let undefinedType = undefined; let nullType = null; let arrayT ...
分类:
编程语言 时间:
2020-03-05 13:44:10
阅读次数:
63
接收输入 Scanner类。有scanner构造函数,可以选择标准输入system.in,也可以选择文件。 scanner的hasnext方法返回Boolean,表示是否还有输入。next返回出输入。 系统相关 加载文件和动态链接库,针对native方法。如需完成操作系统底层硬件设备,需要借助c语言 ...
分类:
编程语言 时间:
2020-03-05 13:48:26
阅读次数:
79
一:题目简介以及来源 来源于leetocode125。 这个题目说的是,给你一个字符串,你要判断它是否是回文字符串。字符串里只考虑字母和数字,其它的字符可以无视。另外,对于字母,可以忽略大小写。 二:解题思路 1.看到判断是否为回文字符串肯定要想到双指针法,一个指向字符串的头部,一个指向字符串的尾部 ...
分类:
编程语言 时间:
2020-03-05 13:51:37
阅读次数:
85