自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 树搜索策略

深度优先(Depth-First)栈(Stack),后进先出,每次扩展当前节点的子节点,直至没有子节点回溯1. 构造一个由根构成的单元素栈S;2. If Top(S)是目标节点 3. Then 输出解,停止;4. ELSE T=Top(S), Pop(S);5. 把T的所有子节点压入栈顶;6. If S空 Then 无解;7. Else goto 2.广度优先(Bread-thFirst)队列(Queue),先进先出,每次对当前元素进行扩展,扩展后的节点添加到队列里面1. 构造仅由根组

2021-04-22 15:58:17 216

原创 REST API

REST API概念组成数据格式状态RESTful web services(REST Web服务)RESTful web services的实现技术Spring MVC开发REST API的准备开发REST API返回结果概念REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。RES

2021-04-15 21:34:14 406

原创 Spring--事务处理编程

Spring事务处理编程事务事务特性(ACID)事务功能事务类型事务控制的位置Spring 事务处理APIAOP编程AOP 基础--基本元素Spring支持的Advice类型Spring AOP 注解类实现方式Spring AOP注解类的启用Spring AOP编程的过程Spring AOP使用AspectJ提供的切面注解类Spring AOP切入点的注解类配置各种类型切面Advice的注解类方式实现编程Advice的参数AOP 事务编程Spring 事务处理API什么是脏读、幻读、不可重复读?事务Tr

2021-04-15 18:39:20 259

原创 Mybatis测试文件配置--笔记而已

package org.example;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;import org.example.sql.mybatis.IUserDao

2020-11-15 11:45:19 134

原创 Java并发编程笔记

编程问题中相当大的一部分都可以通过顺序编程来解决,并发编程是指针对某些问题,并发的执行程序中的多个部分,能充分的利用处理器资源,极大地提高程序执行的速度。并发的多面性并发编程的主要原因是,使用并发时需要解决的问题有多个,而实现并发的方式有多重,两者之间没有明显的映射关系。Java在并发编程的实现采用了更加传统的方式,在顺序型语言的基础上提供对线程的支持。基本的线程机制并发编程是我们可以将程序划分为多个分离的、独立运行的任务,通过使用多线程机制,这些独立任务中的每一个都将由执行线程来驱动,一个线程就是

2020-11-11 14:21:06 111

原创 Python 爬虫proxy

import requestsfrom bs4 import BeautifulSoupdef crawl_page(url, headers, session, ): proxies = { "https":"https://127.0.0.1:10809", "http": "http://127.0.0.1:10809" } req = session.get(url,headers=headers,proxies=proxies)

2020-10-29 15:14:00 188

原创 SpringAMQP+RabbitMQ调试中的问题解决

既然已经搜到这了,估计RabbitMQ是干啥的就不用说了,这块调试的时候遇到了各种bug,解决了之后就又走了一遍记录一下,如下。首先是配置问题,推荐RabbitMQ安装配置,我是在win下的,直接走这个程序就行,注意:有一个插件环节需要注意一下(得搞),一定要测试到localhost:15672能正确显示和登录!(username:guest;password:guest)。下面这个异常是最开始在Spring+Tomcat运行的时候显示的,各种查之后发现是上面插件的环节没搞,然后也没测试win下rabb

2020-10-21 15:25:00 1124 1

原创 pythonUI---ttk.Treeview使用心得(内含表格形式加垂直水平滚轮方法)

Treeview使用技巧上两天在搞编译原理的实验,小组一致决定用py,那就搞把,然后在设计前端的时候用的自带的tkinter,由于前端要画表格就上网找了一下,这里是我总结的一些个使用技巧。有心追求更详细的使用技巧的可以参考官方文档:Treeview官方文档基本使用Treeview 可以画树形结构,也可以画表格,基本单位是item(项),在表格使用中你可以理解为一行,在树形结构中你可以理解为...

2020-04-24 12:34:14 7427 5

原创 Mybatis配置文件

最近发现mybatis比使用jdbc连接数据库好用的多,这里给出我的maven工程中的配置文件MybatisConfig.xml – Mybatis主配置文件该文件放与resources目录下<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis....

2020-03-30 19:30:11 90

转载 libpcap抓取数据包

libpcap是数据包捕获函数库。该库提供的C函数接口可用于需要捕获经过网络接口数据包的系统开发上。libpcap提供的接口函数主要实现和封装了与数据包截获有关的过程。这个库为不同的平台提供了一致的编程接口,在安装了libpcap的平台上,以libpcap为接口写的程序,能够自由的跨平台使用。linux下libpcap的安装:sudo apt-get install libpcap-devli...

2020-03-29 17:56:45 543

原创 BM算法自我理解

BM算法坏字符原则:示例:76543210GCAGCGAG坏字符(Bad Char):多次重复的字符在子串中最后出现的位置bmBc【i】:GCAT1328T为文本中出现的字符但是模式串中不包含的字符好后缀原则:好后缀(Good Suffix):到与当前匹配的后缀相同但是与当前失配字符不同的位置的距离bmGs【i】:7 6 5 4 3 2 1 0G C A G C G A...

2020-03-26 15:12:56 159

转载 自然语言处理中的词性标注全称

转载自:作者:qq280929090来源:CSDN原文:https://blog.csdn.net/qq280929090/article/details/70162081自然语言处理词性标注简称详解 CC Coordinating conjunction 连接词CD Cardinal number 基数词DT Determiner 限定...

2019-06-26 13:11:27 772

原创 OpenNLP初尝试--自然语言处理

引言最近对自然语言处理特别感兴趣,之前上了一个研修课就想尝试着文本分析来着,但是由于时间关系和能力关系没实施,这学期又要提交一个大作业,要求是让计算机读入一段文本并自动的生成文本中叙述的场景,感觉很难,而且还在初步尝试中。大体的流程应该是上述,不过目前我还在尝试用现有的NLP技术理解文本。最近,我浏览网页发现呼声比较高的就是OpenNLP这个开源的工具包,下面我来简单描述一下我最近的尝试。...

2019-06-24 01:23:57 3479 1

原创 程序设计习惯养成计划---二、测试代码

前言没有测试代码的代码都是垃圾。测试代码作用测试代码的作用不言而喻,就是测试一下你的程序的正确性,如果你传到个人仓库中的代码并没有测试代码跟着,别的人也不知道你的代码正确与否,那么这个代码就相当于一个死代码,并没有什么用处。甚至可以说,你连自证清白都做不到如何让别人能够信任你的代码。测试代码设计规则面向客户的需求,我们先对我们的ADT进行了初步的设计,对于每一个接口中定义的每一个方法设计...

2019-05-12 13:22:44 207

原创 初识ADT--抽象数据类型

主人Github主页ADT(抽象数据类型)1.1

2019-04-03 13:48:18 1668

原创 程序设计习惯养成计划---一、方法规约设计

Specification(spec)1.引言没有规约的方法都是垃圾(对,我写的都是垃圾。。。。噗玩笑ㄟ( ▔, ▔ )ㄏ)虽说是玩笑,但事实就是如此,我们自我定义的函数不能只有自己知道他的用途,或者说不能只靠用户通过我们的命名去猜一个方法的参数返回值以及作用。又如,一个大型程序设计过程中需要多人协作,那么如果在你的.java中的所有函数都是以只有命名的形式存在的话,对于与你协作的同事来说...

2019-03-19 01:07:42 329

原创 Warning:Null pointer access: The variable addStrings can only be null at this location

很多小伙伴在写程序的时候对Warning不是特别看重,以为对程序没什么影响,但是花了几个小时debug之后发现错误竟然是出现在一个warning上的,顿时感觉很迷,来看下面的例子。 /** * Generate a poem. * * @param input string from which to create the poem * @retu...

2019-03-19 00:32:47 416

原创 Git 使用明细,持续完善中......

主人GitHub账号1.Github初识1.1了解GitHub认识git工具之前,我们先要知道Github这个大型的开源软件仓库管理平台(据说18年被微软花70亿美元收购,因为对钱感兴趣羡慕一小下),我们可以从上面获取任何可获得的开源软件的任何信息,同时我们有也可以作为开发者加入到一些开源软件的开发中,或者,自己开发一个开源软件。想想是不是很有趣很有挑战性。在成为一个标准Software ...

2019-03-15 03:19:44 313

原创 程序人生-Hello’s P2P

主人Github账号计算机系统摘 要本论文 主要讲述了hello.c源程序从预处理到编译到汇编到链接等一系列操作完成从源程序到可执行程序的转化,同时也是计算机如何完成hello.c从program到process的转化,同时又介绍了Linux系统下的shell bash技术对可执行文件的处理,从创建子进程,到执行程序,到上下文切换,到内存管理,到异常...

2019-03-15 01:02:19 359

HIT计算机系统实验提交.rar

17届HITCSAPP实验相关,Lab1~8,实验提交(报告+代码+相关),包含shell,cache,二进制炸弹等相关

2019-12-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除