计算机的编程
文章平均质量分 60
康冕峰
北京人,软件测试自动化工程师,致力于研究MATLAB脚本和实践Python办公自动化。
展开
-
HTML5 新增标签和属性
HTML5新标签与特性document 约束头HTML: sublime 输入 html:4s XHTML: sublime 输入html:xt HTML5: sublime 输入 html:5字符设定<meta http-equiv="charset" content="utf-8">:HTML与XHTML中建议这样去写 <meta c...原创 2020-02-28 21:59:16 · 381 阅读 · 0 评论 -
html5基础:表格和表单控件
01 HTML507 表格表格 table存在即是合理的。 表格的现在还是较为常用的一种标签,但不是用来布局,常见处理表格式数据。创建表格在HTML网页中,要想创建表格,就需要使用表格相关的标签。创建表格的基本语法格式如下:<table> <tr> <td>单元格内的文字</td> ... </...原创 2020-02-27 15:04:18 · 824 阅读 · 0 评论 -
html5基础:HTML常用标签(续)
HTML标签排版标签文本格式化标签在网页中,有时需要为文字设置粗体、斜体或下划线效果,这时就需要用到HTML中的文本格式化标签,使文字以特殊的方式显示。标签属性使用HTML制作网页时,如果想让HTML标签提供更多的信息,可以使用HTML标签的属性加以设置。其基本语法格式如下:在上面的语法中,1.标签可以拥有多个属性,必须写在开始标签中,位于标签名后面。2.属...原创 2020-02-26 19:59:31 · 261 阅读 · 0 评论 -
html5基础:HTML常用标签
4猪八戒版骨架记忆法原创 2020-02-25 23:08:19 · 493 阅读 · 0 评论 -
html5基础:浏览器介绍
•课程名称:打字要求•课程详情•1、练习英文打字 80字/min•2、安装金山打字通后记得多练习使用•3、每人安装一个有道词典(不管多好的英语都建议安装)...原创 2020-02-25 21:23:43 · 509 阅读 · 0 评论 -
2、线程的并发工具类-Semaphore作用、Exchange作用、Callable、Future和FutureTask
Semaphore作用Semaphore控制同时访问某个特定资源的线程数量,用在流量控制。Semaphore的构造方法Semaphore(int permits)接受一个整型的数字,表示可用的许可证数量。Semaphore的用法也很简单,首先线程使用Semaphore的acquire()方法获取一个许可证,使用完之后调用release()方法归还许可证。Exchange的作...原创 2020-02-06 14:55:21 · 304 阅读 · 0 评论 -
2、线程的并发工具类-CountDownLatch和CyclicBarrier辨析
CountDownLatch作用、应用场景和实战CountDownLatch作用:是一组线程等待其他的线程完成工作以后再执行,加强版join()await 用来等待,countDown 负责计数器的减一UseCountDownLatchpackage com.xiangxue.ch2.tools;import java.util.concurrent.Coun...原创 2020-02-06 12:23:46 · 234 阅读 · 0 评论 -
2、线程的并发工具类-Fork/Join-使用的标准范式
Fork-Join使用的标准范式 ——>Fork/Join的同步用法同时演示返回结果值:统计整形数组中所有元素的和SumArraypackage com.xiangxue.ch2.forkjoin.sum;import java.util.concurrent.ForkJoinPool;import java.util.concurrent.Recur...原创 2020-02-05 13:14:40 · 264 阅读 · 0 评论 -
Java中线程基础-线程间的共享-volatile
对象锁package com.xiangxue.ch1.syn;import com.xiangxue.tools.SleepTools;/** * *类说明:演示对象锁和类锁 */public class SynClzAndInst { //使用类锁的线程 private static class SynClass extends Thread{ ...原创 2020-02-02 14:13:52 · 255 阅读 · 0 评论 -
Java中线程基础-线程再认识-线程的状态和Daemon线程
对Java里的线程再多一点点认识线程常用方法和线程的状态线程只有5种状态。整个生命周期就是这几种状态的切换。run()和start() :run方法就是普通对象的普通方法,只有调用了start()后,Java才会将线程对象和操作系统中实际的线程进行映射,再来执行run方法。yield() :让出cpu的执行权,将线程从运行转到可运行状态,但是下个时间片,该线程依然有可能被...原创 2020-02-02 12:44:19 · 284 阅读 · 0 评论 -
Java中线程基础-线程间协作-Wait,Notify/NotifyAll
等待和通知wait()对象上的方法notify()/notifyAll() 对象上的方法notify和notifyAll应该用谁?应该尽量使用notifyAll,使用notify因为有可能发生信号丢失的的情况模拟快递实体类package com.xiangxue.ch1.wn;/** * *类说明:快递实体类 */public class ...原创 2020-02-02 10:15:57 · 222 阅读 · 0 评论 -
Java中线程基础-线程间协作-调用yield() 、sleep()、wait()、notify()等方法对锁有何影响?
调用yield() 、sleep()、wait()、notify()等方法对锁有何影响?线程在执行yield()以后,持有的锁是不释放的sleep()方法被调用以后,持有的锁是不释放的调动方法之前,必须要持有锁。调用了wait()方法以后,锁就会被释放,当wait方法返回的时候,线程会重新持有锁调动方法之前,必须要持有锁,调用notifyAll()方法本身不会释放锁的...原创 2020-02-01 21:37:10 · 316 阅读 · 0 评论 -
Java中线程基础-线程间协作-join()方法
join()方法面试点线程A,执行了线程B(对象)的join()方法,线程A必须要等待B执行完成了以后,线程A才能继续自己的工作。线程休眠辅助工具类package com.xiangxue.tools;import java.util.concurrent.TimeUnit;/** * * *类说明:线程休眠辅助工具类 */public class...原创 2020-02-01 21:04:52 · 206 阅读 · 0 评论 -
在spring-boot集成条件下,测试使用mongodb的DAO层开发。
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.9.RELEASE</ve...原创 2020-01-25 10:07:28 · 990 阅读 · 0 评论 -
Golang的学习方法
原创 2020-01-25 00:45:56 · 238 阅读 · 0 评论 -
thymeleaf使用th:onclick()事件时出现的版本兼容性问题
(基于SpringBoot框架企业级应用系统开发全面实战)->{02.09_Thymeleaf实战_recv}问题:今天在尝试使用springBoot整合thymeleaf时,使用了th:onclick()事件原代码:<button class="btn" th:onclick="'getName(\''+${person.name}+'\');'">获得名字&...原创 2019-11-24 09:52:49 · 1046 阅读 · 0 评论 -
使用SpringBoot构建项目,加载SSM整合的applicationContext.xml的注解
(基于SpringBoot框架企业级应用系统开发全面实战)->{02.04_常规属性配置_recv}加载指定位置的XML文件使用xml的配置文件;@ImportResource@ImportResource({"classpath:some-context.xml","classpath:another-context.xml"})加载指定的properties文件...原创 2019-11-23 08:15:34 · 962 阅读 · 0 评论 -
Spring基于XML配置方式注入bean对象和@Resource注解的使用
基于SpringBoot框架企业级应用系统开发全面实战(01.08_xml文件配置测试_recv.mp4)->{Demo1-11}1、主题: 使用注解进行bean定义和依赖的内容; 第一步: 传统如何配置Bean并且完成Bean直接的依赖关系的建立。 建立三个类,Office ,Car,Boss 需要在Spring容器中配置为Be...原创 2019-11-22 08:31:14 · 1862 阅读 · 0 评论 -
4-3 Thumbnailator图片处理和封装Util【通过java代码实现判断不同操作系统运行环境与截取上传文件的拓展名】
SSM到Spring Boot-校园商铺平台——>第04章 店铺注册功能模块——>4-3 Thumbnailator图片处理和封装Util所有电商类的java实战项目,都需要实现图片上传功能。本篇博客主要提供一种给上传图片自动实现文件名命名与目录创建。4-3 Thumbnailator图片处理和封装UtilPathUtil作用是判断当前的操作系统类型,自动用Strin...原创 2019-11-13 13:56:41 · 329 阅读 · 0 评论 -
4-3 Thumbnailator图片处理和封装Util【通过java代码实现给图片打上水印】
SSM到Spring Boot-校园商铺平台——>第04章 店铺注册功能模块——>4-3 Thumbnailator图片处理和封装Util几乎所有电商类的java实战项目,都需要实现图片上传功能。本篇博客主要提供一种给上传图片打上个性化水印的实现。4-3 Thumbnailator图片处理和封装Util一、导入相关依赖坐标 <!-- 图片处理 a thum...原创 2019-11-13 10:52:40 · 574 阅读 · 0 评论 -
全文检索Solr7.7.2整合Spring的具体方法,基于使用.xml配置文件方式注入bean对象(HttpSolrClient)
一.环境说明Windows 10 x64IDEA 2019.2.3Spring 4.3.25.RELEASESolr 7.7.2二.开始吧,少年最近在做solr的升级工作,从4.10升级到最新的7.7,却发现困难难重重.因为相关可参考的资料太少了,能搜到的基本都是停留在solr4或5之类的内容,而再往上的却只有寥寥,让我这个菜鸟很是忧伤.没办法,只能一步步查源码,翻官...原创 2019-10-20 12:02:57 · 754 阅读 · 0 评论 -
使用tomcat7插件2.2版本,启动web项目报错:“A child container failed during start”
根据出错的提示信息大致可以分析出:tomcat启动过程中构建某个容器失败,servlet映射失败,<servlet-name>标签配置出错。所以,去web.xml文件中查看,发现<servlet>和<servlet-mapping>配置的<servlet-name>写的不一样。-_-...原创 2019-10-20 09:54:24 · 435 阅读 · 0 评论 -
java的web项目使用maven管理工程,要把src/main/java目录下的package里的.xml和.properties文件也编译build
修改pom文件,添加如下配置: <build> <!-- 配置tomcat7插件 --> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plug...原创 2019-10-20 09:32:07 · 348 阅读 · 0 评论 -
10 Lucene:03.中文分析器
10 Lucene:03.中文分析器12.查看分析器的分析效果、13.中文分析器介绍、14.中文分析器测试、15.在代码中使用中文分析器16.常用的field使用Lucene的官网下载点击Download本例程使用:lucene-7.4.0.zip运行环境要求jdk1.9版本或以上开发工具:IntelliJ IDEA 2019.2.2本入门案例用到的jar包:...原创 2019-09-28 10:37:53 · 203 阅读 · 0 评论 -
10 Lucene:04.索引库维护
10 Lucene:04.索引库维护17.索引库维护-添加文档、18.索引库维护-删除索引库、19.索引库维护-更新索引库20.数值范围查询、21.QueryParser进行查询Lucene的官网下载点击Download本例程使用:lucene-7.4.0.zip运行环境要求jdk1.9版本或以上开发工具:IntelliJ IDEA 2019.2.2本入门案例用...原创 2019-09-29 09:56:16 · 196 阅读 · 0 评论 -
记录一个springboot 中集成 mybatis 的完整使用过程(有配置文件版)
真实使用过程的环境IntelliJ IDEA 2019.2.3spring-boot-starter-parent2.1.9.RELEASEmybatis-spring-boot-starter 2.1.05.3.整合连接池其实,在引入spring-boot-starter-jdbc启动器的时候,springBoot已经自动帮我们引入了一个被称为 HikariCP的数...原创 2019-10-02 10:50:55 · 417 阅读 · 0 评论 -
14 微服务电商【乐优商城】:day01-springboot(实践篇)
本篇实战项目教程涉及到的springboot知识点和参考资料在下面的文章里有详细介绍14 微服务电商【乐优商城】:day01-springboot(理论篇)5.SpringBoot实践本篇博客的目的是学习并实践:使用 通用Mapper插件 在springboot集成mybatis开发SSM微服务项目中的使用。至于mybatis整合springboot快速入门使用的步骤请参考:...原创 2019-10-02 18:33:46 · 886 阅读 · 0 评论 -
05 SpringMVC: day02\06.异常处理及拦截器
06.异常处理及拦截器1 SpringMVC异常处理之分析和搭建环境、2 SpringMVC异常处理之演示程序异常、3 SpringMVC异常处理之异常处理代码编写4 SpringMVC拦截器之介绍和搭建环境、5 SpringMVC拦截器之编写controller、6 SpringMVC拦截器之拦截器入门代码7 SpringMVC拦截器之拦截器接口方法演示第3章 Spring...原创 2019-09-15 09:35:04 · 288 阅读 · 0 评论 -
【单元测试】JUnit-4.12使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
下载了最新的JUnit版本,JUnit-4.12使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcrest的包。去官网又看了一下,结果发现这样一段话:junit.jar: Includes the Hamcrest classes...原创 2019-08-18 11:09:45 · 999 阅读 · 0 评论 -
10 Lucene:02.lucene入门案例
10 Lucene:02.lucene入门案例08.入门程序-工程搭建、09.入门程序-创建索引库、10.使用luke查看索引库的内容、11.入门程序-查询索引库Lucene的官网下载点击Download本例程使用:lucene-7.4.0.zip运行环境要求jdk1.9版本或以上开发工具:IntelliJ IDEA 2019.2.2本入门案例用到的jar包:c...原创 2019-09-26 19:30:52 · 332 阅读 · 0 评论 -
10 Lucene:01.全文检索基本介绍
01.全文检索基本介绍课程计划什么是全文检索,如何实现全文检索 Lucene实现全文检索的流程 创建索引 查询索引 1. 什么是全文检索数据分类:结构化数据和非结构化数据结构化数据搜索:常见的结构化数据也就是数据库中的数据。在数据库中搜索很容易实现,通常都是使用sql语句进行查询,而且能很快的得到查询结果。为什么数据库搜索很容易?因为数...原创 2019-09-22 21:35:12 · 250 阅读 · 0 评论 -
04 Spring: 08.面向切面编程 AOP&&6 四种常用通知类型
通知的四种类型08.面向切面编程 AOP2 spring中的aop术语和细节、3 spring基于XML的AOP-编写必要的代码、4 spring基于XML的AOP-配置步骤5 切入点表达式的写法、6 四种常用通知类型、7 通用化切入点表达式、8 spring中的环绕通知9 spring基于注解的AOP配置第1章 AOP 的相关概念[理解]1.1.1 什么是...原创 2019-09-08 10:37:14 · 418 阅读 · 1 评论 -
04 spring : 07.银行转账案例&&Java动态代理的两种实现方式
07.银行转账案例2 案例中添加转账方法并演示事务问题3 分析事务的问题并编写ConnectionUtils、4 编写事务管理工具类并分析连接和线程解绑5 编写业务层和持久层事务控制代码并配置spring的ioc、6 测试转账并分析案例中的问题7 代理的分析、8 基于接口的动态代理回顾、9 基于子类的动态代理、10 使用动态代理实现事务控制代码day02_eesy_0...原创 2019-09-07 09:52:41 · 469 阅读 · 0 评论 -
04 Spring:04.Spring的常用注解&&05.基于XML的IOC的案例1&&06.Spring的新注解
三层架构04.Spring的常用注解2 常用IOC注解按照作用分类、3 用于创建的Component注解、4 由Component衍生的注解、5 自动按照类型注入、6 用于注入数据的注解、7 改变作用范围以及和生命周期相关的注解spring第二天:spring基于注解的IOC以及IOC的案例1、spring中ioc的常用注解2、案例使用xml方式和注解方式实现单表的CRU...原创 2019-09-06 07:13:34 · 219 阅读 · 0 评论 -
04 Spring:01.Spring框架简介&&02.程序间耦合&&03.Spring的 IOC 和 DI
三层架构spring共四天第一天:spring框架的概述以及spring中基于XML的IOC配置第二天:spring中基于注解的IOC和ioc的案例----------------------------------------------------------------------------------1、spring的概述 spring是什么 sp...原创 2019-09-05 07:36:54 · 264 阅读 · 0 评论 -
03 Mybatis、01.Mybatis课程介绍及环境搭建、02.Mybatis入门案例
01.Mybatis课程介绍及环境搭建、02.Mybatis入门案例04.mybatis概述、05.mybatis环境搭建-前期准备、06.mybatis的环境搭建、07.环境搭建的注意事项1 mybatis的入门测试、2 mybatis入门案例中的设计模式分析、3 mybatis注解开发和编写dao实现类的方式IntelliJ IDEA 2018.3.6 x64...原创 2019-09-03 10:09:01 · 302 阅读 · 0 评论 -
Eclipse在运行 Maven项目build时出现No compiler is provided in this environment的处理
淘淘商城(SpringMvc+Spring+Mybatis) 是传智播客在2015年9月份录制的,几年过去了。有些软件最新版本的使用 和.jar包配置信息,只有根据日志报错信息作出适当的调整变更才能跑通项目。为了方便广大自学Java同仁的共同进步,我将着重指出符合当下开发环境下的内容勘误修订。我在项目学习的第二天用Eclipse IDE for Enterprise Java Dev...原创 2019-08-12 19:05:41 · 940 阅读 · 0 评论 -
VB.NET读取一个两列TXT文件,判断首列大小近似唯一相等就把与之对应的第二列数字提取到自定义的结构体变量。
VB.NET语言目前在自动化领域还有使用,如果一个多参数的控制过程其中的某一项需要“查稳态表”,并直接把稳态控制大小赋值给当前的控制变量使用,如何实现?请看下面的一种查TXT两列Double值判断前面一列大小近似相等,把后面一列的数值提取出来的代码设计思路。Microsoft Visual Studio 2010 + VB.NET我创建了一个名为WindowsApplicatio...原创 2019-07-17 06:11:33 · 401 阅读 · 0 评论 -
VS2010项目工程的发布(生成.exe安装包)未能创建默认证书。正在中止发布。
VS2010首次进行软件项目工程文件的发布:生成(B)->发布(H)->指定发布此应用程序的位置(下一步)->从CD-ROM或DVD-ROM(下一步) -> 完成。错误列表显示错误信息如下图所示:未能创建默认证书。正在中止发布。我们需要先自己创建一个可用的“默认证书”,方法很简单,需要通过Microsoft Office的 VBA工程的数字证书 工具创建即...原创 2019-07-07 23:24:34 · 3381 阅读 · 0 评论 -
利用MATLAB创建一个通过鼠标取点坐标,绘制出红色矩形区域框选突出显示所选定的位置在载入的图像上
利用MATLAB创建一个可以载入图像显示的坐标轴,并且能够通过鼠标取点坐标,绘制出红色矩形区域框选突出显示所选定的位置在图像上。启动MATLAB后,在命令行位置键入 guide 并回车新建一个GUI窗体,命名为redRectangle 。该窗体一共有6个“对象”,其中编号1为坐标区,编号2为面板,其余编号的对象都是“按钮”。“框选”按钮的Callback...原创 2019-05-06 10:49:24 · 6510 阅读 · 0 评论