IT
CS_SP....
不断地努力,让自己变得更好。
展开
-
python安装一下库遇到的问题
1.安装matplotlib.pyplot1)什么是matplotlib:Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。2)用命令安装:pip install matplotlib在linux中输入python,测试一下是否安装成功:import matplotlib如果安装成功的话,一般是会成功的,但如...原创 2020-02-13 09:27:27 · 420 阅读 · 0 评论 -
linux安装mysql(很全面)
点开查看转载 2020-02-09 11:26:22 · 190 阅读 · 0 评论 -
paddlepaddle安装问题
在安装paddlepaddle的时候,出现了很多问题,解决方案如下:检查python版本,必须要大于2.7检查pip的版本,必须大于9.0以上,使用更新命令pip install—upgrade pip检查setuptools 版本,如果是旧版本,就升级:pip install --upgrade setuptools确认 Python 和 pip 是 64 bit,并且...原创 2020-02-07 10:16:12 · 839 阅读 · 0 评论 -
docker问题4:docker如何复制文件到容器中
从主机复制到容器sudo docker cp host_path containerID:container_path从容器复制到主机 sudo docker cp containerID:container_path host_path 实例: docker cp /mnt/webdemo.war a2f2091:/usr/local/tomcat/webapps...原创 2020-02-06 23:54:28 · 717 阅读 · 0 评论 -
docker问题3:docker安装mysql、es、jenkins等一些步骤以及如何设置docker国内镜像
https://www.cnblogs.com/zuokun/p/11675529.html转载 2020-02-06 16:43:22 · 155 阅读 · 0 评论 -
docker之常用命令
一.docker的介绍1.docker主机:就是将docker镜像安装到操作系统上(linux,windonws)2.docker客户端:是用于控制docker镜像的工具,可以是用命令控制,也可以用专门的工具。3.docker仓库:下载之后,docker镜像的一些软件会保存在仓库中,需要的软件容器直接从仓库中下载。二.docker安装镜像的过程 1.docker search 镜像...原创 2019-11-23 11:05:15 · 126 阅读 · 0 评论 -
Volatile关键字流程图
原创 2019-05-15 22:13:42 · 183 阅读 · 0 评论 -
反射与单级java类设计模式
链接:https://blog.csdn.net/qq_40409115/article/details/80265954转载 2019-05-09 17:05:25 · 130 阅读 · 0 评论 -
替换空格
题目描述将一个字符串中的空格替换成 “%20”。Input:“A B”Output:"A%20Bimport java.lang.*;public class 替换空格 {private static char charAt;public static void main(String[] args) { StringBuffer str = new StringBuf...原创 2019-05-08 18:35:35 · 110 阅读 · 0 评论 -
二维数组中的查找
public class 二维数组中的查找 { public static void main(String[] args) { int[][] number = {{1,2,3},{4,5,6},{7,8,9}}; int target = 10; boolean bl =arrayL(number , target) ; ...原创 2019-05-08 15:25:47 · 86 阅读 · 0 评论 -
数组中重复的数字
public class 数组中重复数字 { public static void main(String[] args) { int[] number = {2,1,3,0,2,5}; int[] extra = new int[1]; numberEqual(number,extra); System.out.printl...原创 2019-05-08 15:25:04 · 93 阅读 · 0 评论 -
反射机制
所谓反射,就是指对象的反向操作。在这里说一下“正”的操作,我们导入一个包,然后有了类才能产生实例化对象,如果没有包就找不到这个类,例如:定义一个Date类,如果没有这个导入Date类的包,就无法实例化对象。所谓“反”是指根据对象来取得对象来源的信息,例如:大明的儿子小明,把王五的车画了,王五很生气,让小明带着王五去找他的家人讨个说法。这就是通过儿子这个对象找到对象的来源信息,是谁家的孩纸。而这...原创 2019-05-05 20:42:46 · 144 阅读 · 0 评论 -
对象的序列化和反序列化
1.什么是对象序列化呢?就是讲一个对象转化二进制进行传输,或者是保存在文本当中,实现serializable接口。用到的类ObjectOutputStream。具体的方法如下:java.lang.Object–继承者 java.io.OutputStream----继承者 java.io.ObjectOutputStreampublic final void writeObject(Ob...原创 2019-05-05 18:22:56 · 185 阅读 · 0 评论 -
Collection类集合框架图
原创 2019-05-21 14:02:54 · 242 阅读 · 0 评论 -
ClassLoader类加载器
类加载器的流程:1.Bootstrap2.ExtClassLoader3.APPClassLoader4.自定义类加载器ClassLoader加载器是可以通过动态的路径实现类的加载处理操作。原创 2019-05-12 11:02:12 · 137 阅读 · 0 评论 -
java网络编程之C/S
什么是C/S结构?其实很容易理解,所谓c/s模式就是客户端与服务端之间的连接;我们在开发中需要开发两套程序,一套是服务端,另一套是客户端程序,更新的时候都需要修改,开发高,但是安全、稳定,自定义传输端口。实例:1.服务端的程序:package 网络编程.serviceSocket;import java.io.InputStream;import java.io.PrintWrite...原创 2019-05-16 18:34:56 · 603 阅读 · 0 评论 -
Collection与Map数据保存和Map输出Iterator
原创 2019-05-21 22:22:09 · 141 阅读 · 0 评论 -
Collection与Map数据保存和Map输出Iterator
代码:原创 2019-05-21 22:22:09 · 111 阅读 · 0 评论 -
Redis数据库-Pub/sub应用场景之第一天(2019/5/22)
1.pub/sub模式-发布/订阅模式2.Redis Pub/Sub的实现3.Redis Pub/Sub接口实例:4.Pub/Sub的应用场景原创 2019-05-22 17:56:38 · 504 阅读 · 0 评论 -
数据库复习之第二天(2019/5/23)
1.创建和删除数据库create database 数据库名称drop database 数据库名称2.创建和删除数据库表 use 数据库名称;(必须加‘;’号) create table 表名称( id int unsigned auto_increment, 字段2 varchar(100) not null, 字段3 varcha(20) not null, pri...原创 2019-05-23 15:16:00 · 151 阅读 · 0 评论 -
ConcurrentHashMap的原理
1.锁分段技术HashTable容器在竞争激烈的并发环境下表现出效率低下的原因,是因为所有访问HashTable的线程都必须竞争同一把锁,那假如容器里有多把锁,每一把锁用于锁容器其中一部分数据,那么当多线程访问容器里不同数据段的数据时,线程间就不会存在锁竞争,从而可以有效的提高并发访问效率,这就是ConcurrentHashMap所使用的锁分段技术,首先将数据分成一段一段的存储,然后给每一段数据...原创 2019-05-23 18:37:39 · 158 阅读 · 0 评论 -
SSH原理与运用(一):远程登录
1.什么是ssh?简单说,ssh是一种网络协议,用于计算机之间的加密登陆。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。需要指出的是,SSH只是一种协议,存在多种实现,既有商业实现,也有开源实现。2.最基本的用法SSH主要用于远程登录。假定你要以用户名user,登录远程主机host,只要一条简单命令就可以...转载 2019-03-17 22:22:49 · 206 阅读 · 0 评论 -
java反射继承结构
下图表示的是:Field类中有一个很重要的方法:取得属性类型:public Class<?> getType();这个方法很重要。将field取得属性与Method类中的invoke()方法结合在一起,就可以编写非常灵活的代码了。实例:package 反射;import java.lang.reflect.Field;class Pperson{ privat...原创 2019-05-08 12:53:32 · 206 阅读 · 0 评论 -
反射操作形式-流程图
第一张图:反射调用属性在java.lang.reflect.Field类中,通过getFeild()和getDeclaredField()方法来获得类的属性;在这个Field类中,通过set(Object obj,Object value)方法设置属性的内容,通过get(Object obj)方法取得属性的内容。第二:反射调用普通方法:参考https://blog.csdn.net/qq_3...原创 2019-05-08 11:36:23 · 745 阅读 · 0 评论 -
反射之调用普通方法
在Class类中定义有如下两个方法: - 取得全部方法:public Method[] getMethods(); - 取得指定的方法:public Method getMothod(String name,Object ...) import java.lang.reflect.Method; /** * 这是核心模型,在以后的开发中经常用到该模型。 ...原创 2019-05-08 11:06:15 · 237 阅读 · 0 评论 -
单例模式
在java中单例模式是最简单的模式之一,这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。1.意图:保证了一类仅有一个实例,并且提供了一个它的全局的访问点。2.主要解决:一个全局使用的类频繁地创建和销毁。3.如何使用:当想控制实例数目,节省系统资源的时候。4.如何解决:判断系统是否已经有这个单例,如果有则返回,么有则创建。5.关键代码:构造函数是私有的。6.举个例子:一...原创 2019-03-29 14:57:23 · 94 阅读 · 0 评论 -
Shell 输入/输出重定向
输出重定向重定向一般通过在命令间插入特定的符号来实现。特别的,这些符号的语法如下所示:command1 > file1上面这个命令执行command1然后将输出的内容存入file1。注意任何file1内的已经存在的内容将被新内容替代。如果要将新内容添加在文件末尾,请使用>>操作符。实例执行下面的 who 命令,它将命令的完整的输出重定向在用户文件中(users):$...翻译 2019-03-17 23:05:39 · 104 阅读 · 0 评论 -
Shell 函数
linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。shell中函数的定义格式如下:[ function ] funname [()]{ action; [return int;]}说明:1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。2、参数返回,可以显示加:return 返回,如果不加,将...原创 2019-03-17 22:50:56 · 84 阅读 · 0 评论 -
Shell 流程控制
if 语句语法格式:if conditionthen command1 command2 ... commandN fi写成一行(适用于终端命令提示符):if [ $(ps -ef | grep -c “ssh”) -gt 1 ]; then echo “true”; fiif else-if else 语法格式:f condition1then...原创 2019-03-17 22:43:29 · 84 阅读 · 0 评论 -
git学习
git学习1.命令行Git的设定被存放在用户本地目录的.gitconfig档案里。虽然可以直接编辑配置文件,但在这个教程里我们使用config命令。$ git config --global user.name “<用户名>”$ git config --global user.email “<电子邮件>”以下命令能让Git以彩色显示。$ git config ...原创 2019-03-12 20:12:45 · 108 阅读 · 0 评论 -
Linux vi/vim学习
Linux vi/vim学习vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。相关文章:http://www.runoob.com/w3cnote/all-vim-cheatsheat.html1.什么是vim:Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处...原创 2019-03-12 20:08:42 · 169 阅读 · 1 评论 -
单词拆分2
主要的思想是 DP + DFS:动态规划法和深度优先法先用动态规划法判断是否成功划分;再用深度优先算法来确定划分情况。 public List<String> wordBreak(String s, List<String> wordDict) { List<String> res = new ArrayList<String>...翻译 2018-12-28 16:45:58 · 404 阅读 · 0 评论 -
单词拆分1
题目描述:给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。说明:拆分时可以重复使用字典中的单词。你可以假设字典中没有重复的单词。示例 1:输入: s = “leetcode”, wordDict = [“leet”, “code”]输出: true解释: 返回 true 因为 “leetcode” ...原创 2018-12-28 16:22:51 · 171 阅读 · 0 评论 -
二进制求和
class Solution1 { /* * 二进制求和: * 给一个字符串,然后字符串是二进制 * 分为两种情况:一种是进位,另外是不进位 * 当进位的的时候,从最右边进行遍历,然后转化成int型,在进行加操作 * 还有考虑到的是,两个字符串的长度不一致的情况,这样进行加操作是不可行的, * 所以在左边缺少的位置看做零,比如说:11 和 1 ,把1 可以看成0...原创 2019-03-26 19:32:30 · 101 阅读 · 0 评论 -
原型模式
一、模式的定义所谓原型模式就是用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。在原型模式中,所发动创建的对象通过请求原型对象来拷贝原型对象自己来实现创建过程,当然所发动创建的对象需要知道原型对象的类型。所发动创建的对象只需要知道原型对象的类型就可以获得更多的原型实例对象。至于这些原型对象时如何创建的根本不需要关心。在这里有区分两个基本的概念:浅拷贝:使用一个已知实例对新创建实...原创 2019-03-31 12:34:12 · 164 阅读 · 0 评论 -
java中序列化对象
import java.io.Serializable;@SuppressWarnings("serial")//对象的序列化:就是将对象转化二进制进行传输,或者以文本的形式保存下来。要想实现序列化,必须实现serializable接口class Person implements Serializable{ private String name; private int age ;...原创 2019-05-04 22:04:09 · 127 阅读 · 0 评论 -
JDK1.8新特性
转载:https://blog.csdn.net/qq_29411737/article/details/80835658转载 2019-05-04 21:54:16 · 98 阅读 · 0 评论 -
类 PrintStream(打印流)
java.lang.Object—继承者 java.io.OutputStream------继承者 java.io.FilterOutputStream---------- 继承者 java.io.PrintStream类public class PrintStream extends FilterOutputStream implements Appendable, Closeab...原创 2019-05-04 21:39:50 · 268 阅读 · 0 评论 -
Scanner类
java.lang.Object继承者 java.util.Scanner :解决的是BufferedReader类的缺陷类public final class Scanner extends Object implements Iterator<String>一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。Scanner 使用分隔符模式将其输入分解为标记,默...原创 2019-05-04 21:25:49 · 165 阅读 · 0 评论 -
BufferedReader类
实现类(继承了Reader类)public class BufferedReader extends Reader说明从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。 可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值就足够大了;通常,Reader 所作的每个读取请求都会导致对底层字符或字节流进行相应的读取请求。因此,建议用 BufferedReader...原创 2019-05-04 20:59:46 · 296 阅读 · 0 评论