- 博客(106)
- 收藏
- 关注
转载 JAVA-基础(缓冲流-转换流-序列化流)
1.缓冲流?缓冲流,也叫高效流,是对4个基本的FileXxx 流的增强,所以也是4个流字节缓冲流:BufferedInputStream,BufferedOutputStream字符缓冲流:BufferedReader,BufferedWriter2.原理?在创建流对象时,会创建一个内置的默认大小的缓冲区数组,通过缓冲区读写,减少系统IO次数,从而提高读写的效率。复制一个300M的文件...
2019-06-17 18:05:53
215
转载 java基础第九篇之final和内部类等
final关键字:final:最终,终极final:作用:修饰类,变量,方法、成员变量的访问1.final修饰变量:final修饰局部变量:把这个局部变量 变成一个厂里,这个厂里只能被赋值一次final修饰成员变量:要求这个成员变量 在创建对象之前必须初始化所以final修饰的成员变量 第一直觉赋值 第二构造方法赋值但是也只能赋值一次2.final修饰的类:(太监类) ,不能被...
2019-06-17 18:04:34
178
转载 回溯法数独求解
public class SoduTest {private int[][] sodu = {// 最难的// {0,0,5,3,0,0,0,0,0},// {8,0,0,0,0,0,0,2,0},// {0,7,0,0,1,0,5,0,0},// {4,0,0,0,0,5,3,0,0},// ...
2019-06-17 18:02:59
436
转载 Java同步的三种实现方式
1.使用synchronized关键字修饰类或者代码块;2.使用Volatile关键字修饰变量;3.在类中加入重入锁举例子:多个线程在处理一个共享变量的时候,就会出现线程安全问题。(相当于多个窗口卖票的操作)非同步状态下:public static void main(String[] args){Increase increase = new Increase();int coun...
2019-06-17 18:02:00
206
转载 计算机和python
计算机基础知识CPU 人类的大脑 运算和处理问题内存 临时存储数据 断电就消失了硬盘 永久 存储数据操作系统是一个(特殊)的程序,调度硬件和软件之间的数据交互python的应用和历史IT,金融,和房地产,最挣钱的三个行业,交替坐第一把交椅2004 Djano–诞生2008年 python3.X版本诞生python2:C,Java,c# 源码不统一,代码重复,维护难度大pyth...
2019-06-17 17:59:50
326
转载 模型类序列化器ModelSerializer
比如我们创建一个BookInfoSerializerclass BookInfoSerializer(serializers.ModelSerializer):“”“图书数据序列化器”""class Meta:model = BookInfofields = ‘all’model指明参照哪个模型类fields指明为模型类的哪些字段生成我们可以在python manage.py sh...
2019-06-14 17:50:32
85
转载 xml文件简单读取,循环遍历
xml文件的简单读取出来生成dom4j.Document对象树,循环遍历获取节点例子:import java.util.Iterator;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;public c...
2019-06-14 17:48:18
1457
转载 spring boot注解
一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用Java...
2019-06-14 17:47:02
106
转载 XPath读取xml文件
1.创建解析工厂2.创建解析器3.读xml文件,生成w3c.docment对象树4.创建XPath对象5.通过路径查找对象例子:import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigur...
2019-06-14 17:45:00
215
转载 如何解决ubuntu安装selenium时出现错误:Cannot fetch index base URL http://pypi.python.org/simple/
在ubuntu下安装selenium一直失败,快吐血了。如用命令:sudo pip install -U selenium,失败:提示:Downloading/unpacking seleniumCannot fetch index base URL http://pypi.python.org/simple/Could not find any downloads that satis...
2019-06-14 17:44:00
1709
转载 NumPy实现数据的聚合,计算最大值,最小值
首先构造一个具有100个值的数组,然后我们利用两个不同的方法进行求和:l=np.random.random(100)l的数据如下:larray([0.63330856, 0.55254815, 0.681117 , 0.0392779 , 0.55515459,0.65577685, 0.93779694, 0.38145863, 0.15571406, 0.5865...
2019-06-13 17:49:39
254
转载 Django 使用 cookie 实现简单的用户管理
Cookie:1.保存在用户浏览器2.可以主动清除3.可以被伪造4.跨域名 Cookie 不共享创建一个项目:user_manager 和应用: app01创建数据库,添加 models.pyfrom django.db import modelsCreate your models here.class Classes(models.Model):caption = mode...
2019-06-13 17:48:11
146
转载 后台使用freeMarker和前端使用vue的方法
一:freeMarker的使用1:java后台使用freeMarker是通过Model,将值传给前端:如:@Controllerpublic class MobileNewsFreeMarkerController {@RequestMapping(“page/test”)public String Test(Model model,HttpServletRequest request...
2019-06-13 17:47:05
4421
2
转载 正则表达式
1.什么是正则表达式? 正则表达式,又称规则表达式(Regular Expression,在代码中常简写为regex、regexp或re)。它是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。在大部分语言、数据库中都支持正则表达式。正则表达式通常被用来检索、替换那些符合某个模式(规则)的...
2019-06-13 17:45:40
135
转载 啊哈算法之巧用栈解密回文字符串
简述本算法摘选自啊哈磊所著的《啊哈!算法》第二章第二节的题目——使用栈来解密回文。文中代码使用C语言编写,博主通过阅读和理解,重新由Java代码实现了一遍,意在深刻理解栈这一数据结构的特性和操作方法,并希望能够在这种数据结构的帮助之下,解决其他的类似的能够用栈来解决的问题。(哈哈,偷懒了,引用了上一篇博文的简述)算法题目回文字符串就是正读反读均相同的字符串序列,比如“xyzyx”、“aha”...
2019-06-13 17:42:38
209
转载 Mycat的简单配置
最近项目中需要用到Mycat来作为Mysql的分表中间件。所以稍微研究了一下。Mycat使用起来是非常方便,而且最重要的是配置简单,稍显麻烦的就是需要对库中的每一个表都进行配置。记录一下最重要的几点:1,server.xml配置逻辑库以及Mycat的账户密码,权限控制。2,schema.xml配置Mycat对应的Mysql分片。****最重要的就是这里的配置3,rule.xml可以定义分...
2019-06-12 17:16:14
156
转载 python3 线程、进程
线程、进程python由于有全局解释锁(GIL)的原因,Python 的线程被限制到同一时刻只允许一个线程执行这样一个执行,所以妨碍了其真正的使用功效,但是对于IO型程序并没有多少影响,后续说解决办法线程(对于IO密集型程序可以大幅提高程序运行速度,减少执行时间)python3 目前推荐使用threadingimport timestart = time.time()def look_...
2019-06-12 17:14:07
74
转载 使用Lambda解决_inbound_nodes错误
Keras出现了下面的错误:AttributeError: ‘NoneType’ object has no attribute ‘_inbound_nodes’原因是使用了Keras backend的reshape操作:x = K.reshape(x, (num_pictures, 32, 32, 512))但是Keras backend并不是一个Layer,于是出现了上面的错误.解决的...
2019-06-12 17:12:11
790
转载 length 和 size 区分
总是混淆length和size,今天专门区分一下1.在java代码(.java)中1.length属性是针对Java中的数组来说的,要求数组的长度可以用其length属性;2.length()方法是针对String字符串来说的,要求一个字符串的长度就使用length()方法;3.size()方法是针对泛型集合来说的,如果想看这个集合有多少个元素,就使用此方法来查看;coding:pub...
2019-06-12 17:11:31
126
转载 Java 基础知识
原文:https://www.cnblogs.com/ruihowe/archive/2019/06/12/11009863.html
2019-06-12 17:10:28
67
转载 搭建springboot框架
做一个项目之前首先需要搭建起来框架,在这里总结一下搭建springboot框架和mybatis整合连接mysql数据库的案例。首先新建一个项目选择jdk1.8,然后下一步写groupId,下一步选择需要的内容(这里需要勾选的三个)这里勾选的内容等完成项目创建之后再pom文件会自动添加对应的依赖并且下载。然后点击下一步,填写项目名,忽略,最后点击完成。在resources文件夹...
2019-06-11 17:42:58
153
转载 基于Java实现的快速排序
简述快速排序是一种排序执行效率很高的排序算法,它利用分治法来对待排序序列进行分治排序,它的思想主要是通过一趟排序将待排记录分隔成独立的两部分,其中的一部分比关键字小,后面一部分比关键字大,然后再对这前后的两部分分别采用这种方式进行排序,通过递归的运算最终达到整个序列有序,下面我们简单进行阐述。快排思路我们从一个数组来逐步逐步说明快速排序的方法和思路。假设我们对数组{7, 1, 3, 5, ...
2019-06-11 17:40:13
118
转载 Java开发笔记(一百零九)XML报文的定义和解析
前面介绍了JSON格式的报文解析,虽然json串短小精悍,也能有效表达层次结构,但是每个元素只能找到对应的元素值,不能体现更丰富的样式特征。比如某个元素除了要传输它的字符串文本,还想传输该文本的类型、字体大小、字体颜色等特征,且这些额外的风格样式与业务逻辑无关,自然不适合为它们单独设立参数字段。倘若采用JSON格式定义包括样式特征在内的文本元素,要么摒弃风格样式这种附加属性,要么将风格样式单列为专...
2019-06-11 17:38:34
267
转载 Java基础学习笔记三 正则表达式和校验、Date、DateFormat、Calendar
正则表达式正则表达式(英语:Regular Expression,在代码中常简写为regex)。正则表达式是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串。在开发中,正则表达式通常被用来检索、替换那些符合某个规则的文本。正则表达式的匹配规则参照帮助文档,在Pattern类中有正则表达式的的规则定义,正则表达式中明确区分大小写字母。我们来学习语法规则。...
2019-06-11 17:35:52
109
转载 JAVA基础_修饰符
引言:Java的修饰符根据修饰的对象不同,分为类修饰符、方法修饰符、变量修饰符,其中每种修饰符又分为访问控制修饰符和非访问控制修饰符。访问控制存在的原因:a、让客户端程序员无法触及他们不应该触及的部分b、允许库设计者可以改变类内部的工作方式而不用担心影响到客户端程序员一、访问控制修饰符Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问...
2019-06-10 17:45:30
56
转载 Java中new和Class.forName的区别
结论:New = Class.forName(“pacage.A”).newInstance();new是关键字,直接创建对象。Class.forName()是一个方法,要求JVM查找并加载指定的类,类装载到虚拟机上之后,静态方法和静态块中的处理被执行。这时候还没有创建对象。newInstance()是创建对象。我们最常用的jdbc, 经常会用Class.forName来加载数据库驱动。...
2019-06-10 17:43:15
89
转载 Java中面向对象三大特性之——继承
继承的概述多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那一个类即可。现实生活中继承:子承父业,用来描述事物之间的关系代码中继承:就是用来描述2个类之间的关系,并且子类拥有父类的成员变量和成员方法继承的定义继承:就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为。...
2019-06-10 17:40:54
73
转载 【API】反转输入字符(Java)
请求输入字符,输出反转。import java.util.Scanner;public class T01 {public static void main(String[] args) { /** * get str from kbd * out a new str that sakasamad */ System.out.print("in...
2019-06-10 17:39:23
215
转载 python基础操作---tuple
#coding:utf-8tup1 = (‘physics’, ‘chemistry’, 1997, 2000);tup2 = (1, 2, 3, 4, 5 );tup3 = “a”, “b”, “c”, “d”;tup4 = ();print tup4tup4 = (“aaa”,);print tup4tuple不能修改内容,访问方式跟list、str一样任意无符号的对象,以逗...
2019-06-10 17:38:24
90
转载 springboot 自定义 formatter 注解
我们在开发时会用到 @DateTimeFormat 这个注解。对于从前台接收时间日期格式 很方便。但如果前台传来的是 “是” “否” “有” “无” 这样的中文时,想要转成boolean 类型时,没有对应的注解,下面我们自己来实现这个注解。本例基于springboot 2.xjdk1.8首先,创建一个注解@Documented@Retention(RetentionPolicy.R...
2019-06-10 17:36:38
1213
1
转载 Qt两个类通过信号槽通信
qt需要通过信号槽来通信,connect的时候总是返回false,请教了公司的一个小哥,才解决了问题,虽然是个很白痴的问题。bool b = QObject::connect(m_pCollectOb, SIGNAL(QCollectObject::getData(void)), this, SLOT(SendData(void)));上述代码存在于槽函数所在类的构造函数中。改为:bool...
2019-06-05 17:21:52
1057
转载 python学习-3 python基础-2 条件语句(if的简单用法1)
条件语句的原理:2.举个例子:比大小#!/usr/bin/env python-- coding:utf8 --a=input(“请输入a:”)b=input(“请输入b:”)if a > b:print(“a > b”)elif a < b:print(“a < b”)else:print(“a = b”)print("-------------...
2019-06-05 17:20:38
288
转载 java-i++的原理探究
先看例子:package com.test;publick class Auto{public static void main(String[] args){Auto inc=new Auto();int i=0;i=i++;System.out.println(i);}}看输出结果:如果把i=i++;换成i++呢;package com.test;publick c...
2019-06-05 17:18:06
141
转载 java 线程开元篇
学习java的读者都知道,Java的每个对象都会有默认的12个方法,这12个方法分别是object()finalize()hashCode()equals()wait()wait(long timeout)wait(long timeout, int nanos)notify()notifyAll()toString()getClass()clone()我现在简单的把这1...
2019-06-05 17:16:27
101
转载 SQL优化技巧
SQL优化技巧技巧1 比较运算符能用 “=”就不用“<>”“=”增加了索引的使用几率。技巧2 明知只有一条查询结果,那请使用 “LIMIT 1”“LIMIT 1”可以避免全表扫描,找到对应结果就不会再继续扫描了。技巧3 为列选择合适的数据类型能用TINYINT就不用SMALLINT,能用SMALLINT就不用INT,道理你懂的,磁盘和内存消耗越小越好嘛。技巧4 将大的DE...
2019-06-05 17:15:20
82
转载 c++ 判断点和圆位置关系(类的声明和类的实现分开)
Point.h:#pragma onceclass Point{private:double p_x, p_y;public:void setXY(double x,double y);double getx();double gety();};AdvCircle.h:#pragma once#include “Point.h”class AdvCircle{pri...
2019-06-05 17:14:13
1174
转载 JAVA 添加、修改和删除PDF书签
当阅读篇幅较长的PDF文档时,为方便我们再次阅读时快速定位到上一次的阅读位置,可以插入一个书签进行标记;此外,对于文档中已有的书签,我们也可以根据需要进行修改或者删除等操作。本篇文章将通过Java编程来展示如何添加、修改以及删除PDF书签。工具使用:Free Spire.Pdf for Java 2.4.4 (免费版)IntelliJ IDEAJar包导入:方式一:首先,从官网获取Fre...
2019-06-05 17:13:19
829
1
转载 函数参数python
函数中的默认参数,调用的时候可以给参数 赋值,也可以使用默认值 修改add函数如下add()函数第一个参数没有默认值,第二个函数b默认值是3,在调用函数的时候,只赋予了函数实际参数为2,也就是说该实际参数是2赋值给a,a+b后函数执行结果为5,也可以对函数的默认参数修改再次赋值,修改函数默认参数的方法是在调用函数的时候,给函数的默认参数再次赋值,而使用新的赋值来来计算,见这修改默认参数...
2019-06-05 17:09:54
106
转载 matlab界面UI设计资料
一个实现图像灰度处理并归类于某已知相似图片的程序软件:matlab2017a算法:HU检索图像算法、Zernike算法资料:①:matlab遍历文件夹下所有图片和遍历所有子文件夹下图片 - 专于技术,相信自我 - 博客园https://www.cnblogs.com/tansuoxinweilai/p/9990191.html②:matlab设计gui文本框,怎么获取文本框输入的字...
2019-06-05 17:08:49
1547
转载 springboot整合dubbo的简单案例
使用框架:jdk 1.8springboot-2.1.3dubbo-2.6spring-data-jpa-2.1.5一、开发dubbo服务接口:按照Dubbo官方开发建议,创建一个接口项目,该项目只定义接口和model类;1、创建springboot工程 spring-boot-demo-dubbo-interface坐标:com.examplespring-boot-demo...
2019-06-05 17:07:56
243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人