首页 > 2019年07月16日 > 全部分享
switch的对象不能为null
我写的NPE 虽然不多, 但几乎每次系统出问题的时候,看到api返回值是空的,绝大多数是NPE造成的。 这时候会感慨一下谁写的bug,然后去补判空代码。 最近抽风,开始给自己写的代码添加UnitTest, 有时间就保证覆盖率90%吧,于是就发现了 隐藏NPE, 这在正常访问不会触发的NPE。 暂时收 ...
分类:其他   时间:2019-07-16 20:42:23    收藏:0  评论:0  赞:0  阅读:75
基于快排思想实数组现将数组中所有奇数放到偶数前面
1 #include 2 3 void sort(int sz[], int low, int high) 4 { 5 int p = sz[low]; // 模仿快速排序,时间复杂度为o(n), 空间复杂度o(1) 6 while (low < high) 7 { 8 while (low < h... ...
分类:编程语言   时间:2019-07-16 20:41:57    收藏:0  评论:0  赞:0  阅读:84
[特征工程]常用功能实现
前言:特征工程是机器学习流程中的重要步骤,是数据预处理阶段的主要内容。 本文汇总了特征工程最常用功能的具体实现方式,方便快速查询使用。(我不会编写代码,我只是代码的复制粘贴工) 1.特征归一化处理:零均值归一化、线性函数归一化、二值化 2.类别型特征处理:序号编码、独热编码、标签二值化编码 3.高维 ...
分类:其他   时间:2019-07-16 20:41:06    收藏:0  评论:0  赞:0  阅读:68
模块基础
[TOC] 模块基础 模块的四种形式 一、什么是模块? 模块是一系列功能的集合体,而函数是某一个功能的集合体,因此模块可以看成是一堆函数的集合体。一个py文件内部可以放一堆函数,因此一个py文件就可以看成一个模块。如果这个py文件的文件名为 ,模块名则是 。 二、模块的四种形式 模块的三种来源:内置 ...
分类:其他   时间:2019-07-16 20:40:44    收藏:0  评论:0  赞:0  阅读:49
tf.nn.depthwise_conv2d 卷积
``` tf.nn.depthwise_conv2d( input, filter, strides, padding, rate=None, name=None, data_format=None ) ``` ``` 参数: input:4-D,形状根据data_format得出 filter:4... ...
分类:其他   时间:2019-07-16 20:40:22    收藏:0  评论:0  赞:0  阅读:117
基于java和php的http协议处理方式对比
基于java和PHP对一个http请求进行处理的方式可以用下面这个简单的图示体现出来: 1.处理PHP程序的php-fpm服务接收到的是基于CGI(通用网关接口)的数据协议封装过的http数据,所以只要你精通CGI协议,理论上可以自己实现一个类似php-fpm的服务接收CGI数据,然后用自创的一门脚 ...
分类:编程语言   时间:2019-07-16 20:39:50    收藏:0  评论:0  赞:0  阅读:86
14天 模块 , 导模块 , 循环导入, 相对,绝对导入, 项目目录规范,
模块 模块:一系列功能的集合体 模块的三种来源: 1.内置的 2.自定义的 3.第三方的 四种表现形式: 为什么用模块: 1.用别人写好的模块(内置的,第三方的):典型的拿来主义,极大地提高开发效率. 2.使用自己写的模块(自定义):当程序大,多文件都需要相同的方法时,可以将公共的方法都写在一个py ...
分类:其他   时间:2019-07-16 20:38:57    收藏:0  评论:0  赞:0  阅读:70
centos 常用命令
文件和目录: 查找: 压缩和解压: yum工具: 其他: 常用快捷键 查看进程、杀死进程、启动进程 ...
分类:其他   时间:2019-07-16 20:38:29    收藏:0  评论:0  赞:0  阅读:70
java实现双向链表
package linkedList; public class DoubleLinkedListDemo { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println... ...
分类:编程语言   时间:2019-07-16 20:38:04    收藏:0  评论:0  赞:0  阅读:91
畅通工程-并查集
Description 某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路? Input测试输入包含若干测试用例。每个测试用 ...
分类:其他   时间:2019-07-16 20:37:01    收藏:0  评论:0  赞:0  阅读:96
linux的基础配置命令
一、 1、更换主机名:[root@db01 ~]# hostnamectl set-hostname db01 2、更改网卡名称: a、cd /etc/sysconfig/network-scripts/ b、编辑文件: vi ifcfg-ens33 c、按一下i 修改为如下内容 d、 按一下esc ...
分类:系统服务   时间:2019-07-16 20:36:37    收藏:0  评论:0  赞:0  阅读:93
python 模块
1,模块的含义: 模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。 2,模块的导入方式: 1, 使用 import 模块名 从一个run.py运行文件倒入一个.py文件的模块,发生3个过程: 右 ...
分类:编程语言   时间:2019-07-16 20:11:31    收藏:0  评论:0  赞:0  阅读:72
Java File类 mkdir 不能创建多层目录
File f = new File("/home/jp/Upload"); if ((!f.exists()) || (!f.isDirectory())) {boolean res = f.mkdir(); //这里创建不了多层文件夹 } 注意:在Java File类 的mkdir方法的实现中,不 ...
分类:编程语言   时间:2019-07-16 20:10:49    收藏:0  评论:0  赞:0  阅读:135
https://vjudge.net/problem/2198221/origin
https://vjudge.net/problem/2198221/origin逆向思维,原题是人出来,我们处理成人进去,算出来每个人的曼哈顿距离,然后从大到小排序,距离长的先入。走的距离+这个人从队伍中走到入口的距离的最小值就是答案 #include<iostream> #include<cst ...
分类:Web开发   时间:2019-07-16 20:10:23    收藏:0  评论:0  赞:0  阅读:84
TDengine + Telegraf + Grafana 运维监测系统搭建
一、环境和.deb文件 操作系统:Ubuntu 16(因为TDengine只能在Linux上安装) 二、TDengine 的安装和配置 (一)下载 TDengine 的.deb 文件 (二)安装和运行(至于有什么坑不记得了) 三、Telegraf 的安装和配置 (一)下载 Telegraf 的.de ...
分类:其他   时间:2019-07-16 20:09:59    收藏:0  评论:0  赞:0  阅读:81
朴素贝叶斯
条件概率 ?设A,B为任意两个事件,若P(A)>0,我们称在已知事件A发生的条件下,事件B发生的概率为条件概率,记为P(B|A),并定义 乘法公式 ?如果P(A)>0,则P(AB)=P(A)P(B|A) ?如果P(A1…An-1)>0,则P(A1…An)= P(A1) P(A2|A1) P(A3|A ...
分类:其他   时间:2019-07-16 20:09:30    收藏:0  评论:0  赞:0  阅读:228
模块与项目开发目录规范
# 今日知识'''模块import 模块的导入from ...import 导入模块循环导入__name__的用法模块查找的顺序模块的绝对导入和相对导入项目开发目录规范'''# 一 模块的基础'''什么是模块:就是一系列功能的结合体 模块一共分为三种来源: 1.内置模块(python解释器自带的) ...
分类:其他   时间:2019-07-16 20:09:01    收藏:0  评论:0  赞:0  阅读:80
C++对象之间的赋值运算符
前言:非原子类型到底有没有定义“=”(赋值运算符),为何对象与对象之间可以使用“=”?偶然间我得知了此问题,并开始对此进行总结 一、问题说明 在类中我们未为看到“=”号的定义,而且在学习运算符重载这方面的内容时,还需对“=”进行重载,而且在普通对象之间使用时会直接报错 然而在派生关系中,却可以使用赋 ...
分类:编程语言   时间:2019-07-16 20:08:33    收藏:0  评论:0  赞:0  阅读:71
【题解】子矩阵
题目描述 给出如下定义: 例如,下面左图中选取第2行和第2、4、5列交叉位置的元素得到一个$2 \times 3$的子矩阵如右图所示。 9 3 3 3 9 9 4 8 7 4 1 7 4 6 6 6 8 5 6 9 7 4 5 6 1 的其中一个$2 \times 3$的子矩阵是 4 7 4 8 6 ...
分类:其他   时间:2019-07-16 20:08:08    收藏:0  评论:0  赞:0  阅读:73
python-learning-第二季-数据库编程
https://www.bjsxt.com/down/8468.html 代码实现: 返回: 操作sqlite3数据库插入数据 返回: 插入多条数据: 返回: 操作sqlite3数据库查询数据 返回: 查询一条: 返回: 修改数据: 返回: 查询可见修改成功: 删除数据: 返回: 此时查看第一条数据 ...
分类:数据库技术   时间:2019-07-16 20:07:28    收藏:0  评论:0  赞:0  阅读:84
795条   上一页 1 ... 7 8 9 10 11 ... 40 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!