摘要:1: 创建spring boot项目 使用 Spring initializr 可以直接选择创建包的方式 也可以选择在Pom中更改 <groupId>com.dgw</groupId> <artifactId>demo</artifactId> <version>0.0.1-SNAPSHOT</ve 阅读全文
posted @ 2019-12-07 20:04 ---dgw博客 阅读 (12) 评论 (0) 编辑
摘要:1: 概述 今天升级annacoda 插件 spyder (4.0.0 )的时候 提示安装kite ,这是什么玩意? 下载下来试一试? 原来:就是一个代码提示插件.. 说白了" 就是让开发者 在轻量级编辑器环境下 有一个高端的代码提示环境 " http://kite.com 官网 Kite 使用教 阅读全文
posted @ 2019-12-07 11:52 ---dgw博客 阅读 (28) 评论 (0) 编辑
摘要:lea 是机器指令,offset 是伪指令。 LEA BX, BUFFER ;在实际执行时才会将变量buffer的地址放入bx MOV BX, OFFSET BUFFER ;在编译时就已经计算出buffer的地址为4300(假设),然后将上句替换为: mov bx,4300 lea可以进行比较复杂的 阅读全文
posted @ 2019-12-05 23:15 ---dgw博客 阅读 (2) 评论 (0) 编辑
摘要:一、大O表示法 一般用于界定函数集合的上界,渐进表达式O(g(n))的含义就是,c为正常数,函数集合O中的元素的最大值不会超过c.g(n)。f(n) = O(g(n))的含义是,函数f(n)的属于集合O(g(n)),因为函数集合O中的最大值为c.g(n),所以f(n)的最大值为c.g(n)。由于只是 阅读全文
posted @ 2019-12-04 20:43 ---dgw博客 阅读 (11) 评论 (0) 编辑
摘要:1: Tomcat定制 EmbeddedServletContainerCustomizer 已久废弃 按照下面的方式来处理 通过的类的配置 @Component public class TomcatConfig implements WebServerFactoryCustomizer<Conf 阅读全文
posted @ 2019-12-04 17:52 ---dgw博客 阅读 (7) 评论 (0) 编辑
摘要:概述 在spring boot 2.2 中 默认状态为status 999 private void addStatus(Map<String, Object> errorAttributes, RequestAttributes requestAttributes) { Integer statu 阅读全文
posted @ 2019-12-03 18:27 ---dgw博客 阅读 (11) 评论 (0) 编辑
摘要:spring boot 老版本处理异常 对于浏览器客户端,返回error数据 对于非浏览器返回json数据, 主要取决于你的请求head 是什么 但是当我们自定义了: 老版本无论请求什么都会返回json异常数据, @ControllerAdvice public class UserExceptio 阅读全文
posted @ 2019-12-03 16:35 ---dgw博客 阅读 (7) 评论 (0) 编辑
摘要:1: 开启HiddenHttpMethodFilter 最新版本的spring boot 默认不开启 restful 分割api @Bean @ConditionalOnMissingBean({HiddenHttpMethodFilter.class}) @ConditionalOnPropert 阅读全文
posted @ 2019-12-03 14:37 ---dgw博客 阅读 (3) 评论 (0) 编辑
摘要:1: 睡眠排序 public class Main2 { public static void sleepSort(int[] array) { for (int i : array) { new Thread(()->{ try { Thread.sleep(i); } catch (Except 阅读全文
posted @ 2019-12-02 20:03 ---dgw博客 阅读 (210) 评论 (0) 编辑
摘要:出现错误: Failed to load resource: the server responded with a status of 404 () 但是其他页面正常显示: 原因: 浏览器看一下: 点开 看一下 请求链接: Request URL: http://localhost:8080/em 阅读全文
posted @ 2019-12-01 22:58 ---dgw博客 阅读 (10) 评论 (0) 编辑
摘要:一、启动注解 @SpringBootApplication @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @SpringBootConfiguration @EnableAut 阅读全文
posted @ 2019-12-01 20:05 ---dgw博客 阅读 (46) 评论 (0) 编辑
摘要:1:说明 网上这类文章 太多, 一搜一大把 ,但是要不是知识太过于老旧,就是配置没有说名清楚,你的项目按照他的配置却不能正常运行: 所以本文的目的: 配置swagger 2 那swagger 1 不说一下吗,我觉得没有必要了,确实需要以jar包方式构建 或者 维护老项目,那么参考下面的连接 http 阅读全文
posted @ 2019-12-01 14:32 ---dgw博客 阅读 (19) 评论 (0) 编辑
摘要:Spring Boot 配置拦截器的时候默认 是放行 静态资源 , 也就是说不需要进行配置 registry.addResourceHandler("/**") .addResourceLocations("classpath:/resources") .addResourceLocations(" 阅读全文
posted @ 2019-11-30 21:32 ---dgw博客 阅读 (19) 评论 (0) 编辑
摘要:国际化文件的编写 messages.properties init project 7月前 messages_en_US.properties init project 7月前 messages_zh_CN.properties 页面非连接配置国际化只需要: spring.messages.base 阅读全文
posted @ 2019-11-30 18:21 ---dgw博客 阅读 (10) 评论 (0) 编辑
摘要:通过返回WebMvcConfigurationSupport 的方式, 默认会覆盖 Spring boot的自动配置, 导致配置失效静态资源无法访问:但是在WebMvcConfigurationadpter(已久过时)这是允许的 @Bean public WebMvcConfigurationSup 阅读全文
posted @ 2019-11-30 14:58 ---dgw博客 阅读 (35) 评论 (0) 编辑
摘要:今天打开github上面的 项目 突然 一个github actions 的提示, 进去后显示: 由于项目是Maven 创建的 选择Maven 进入: 初步看到代码: 大概意思就是 我们push 项目的时候, 系统自动帮我们 执行的一系列脚本, 其中最 浅儿易见的是 echo Hello, worl 阅读全文
posted @ 2019-11-29 23:07 ---dgw博客 阅读 (33) 评论 (0) 编辑
摘要:混合编程方法: 模块链接法 汇编指令嵌入法 1: 模块链接法则 模块链接法是指分别用汇编语言和C语言实现独立的模块(或子程序),再用链接程序把各模块生成的obj文件连接成一个可执行程序。 1:C语言调用汇编语言子程序:即由汇编语言实现子程序,C语言实现主程序。 2: 汇编语言调用C语言子程序:即由C 阅读全文
posted @ 2019-11-29 15:35 ---dgw博客 阅读 (37) 评论 (0) 编辑
摘要:1:问题 使用 @Restcontroller 返回值定义为String 时 无法返回具体的页面 @RestController public class HelloController { @GetMapping("/hello") public ModelAndView hello(ModelA 阅读全文
posted @ 2019-11-29 13:53 ---dgw博客 阅读 (9) 评论 (0) 编辑
摘要:文法: S→ABc A→a|ε B→b|ε First 集合求法: 能 由非终结符号推出的所有的开头符号或可能的ε,但要求这个开头符号是终结符号。如此题 A 可以推导出 a 和ε,所以 FIRST(A)={a,ε};同理 FIRST(B)={b,ε};S 可以推导出 aBc,还可以推导出 bc,还可 阅读全文
posted @ 2019-11-28 21:45 ---dgw博客 阅读 (4) 评论 (0) 编辑
摘要:汇编语言对数组寻址几种方式: # 方式一 mov ax,arr[si]; 直接方式 # 方式二 mov bx,offset arr; mov ax, arr[bx]; 完成上面一样的方式 程序设计题(30分) 1. 编写一个程序段,将AX寄存器低5位与BX寄存器低11位拼接为一个字,结果送至AX寄存 阅读全文
posted @ 2019-11-23 23:41 ---dgw博客 阅读 (21) 评论 (0) 编辑