望山居

真相本来是一体的,太大了,所以大家给他画了格子,结果把自己困了起来

导航

2022年10月25日 #

c++|CLI 开发

摘要: C++ 动态链接库(DLL)开发实战 开发出的dll的用户分类 另一个 C++ 项目 C# 项目 C# 项目用户 如果使用 dllmain.h 的方式开发出非托管的dll, 在C#项目直接添加引用的时候会提示"请确保此文件可访问并且是一个有效的程序集或COM组件"; 阅读全文

posted @ 2022-10-25 15:13 穆道 阅读(29) 评论(0) 推荐(0) 编辑

2022年10月21日 #

boost_segment

摘要: Boost::Geometry::Model::Segment 实例 // header 有两种载入方式 // Either: #include <boost/geometry/geometries/geometries.hpp> // Or: #include <boost/geometry/ge 阅读全文

posted @ 2022-10-21 17:16 穆道 阅读(45) 评论(0) 推荐(0) 编辑

index

摘要: Boost 学习笔记 Boost 简介 Boost 是一个基于 stl 编写的, 非常强大的 c++ 工具库 Boost 学习路径 配合基础的计算机科学学习科目 <数据结构> <算法导论> <计算机系统> <计算机网络> 可以更好的学习 boost 使用, 同时加深基础理论的认知 阅读全文

posted @ 2022-10-21 15:33 穆道 阅读(82) 评论(0) 推荐(0) 编辑

2022年9月29日 #

chapter68

摘要: 68 善为士者不武 善战者不怒 善胜敌者不与 善用人者为之下 是谓不争之德 是谓用人之力 是谓配天之极 阅读全文

posted @ 2022-09-29 14:14 穆道 阅读(15) 评论(0) 推荐(0) 编辑

2022年9月27日 #

ObjectARX(CAD)_Step2_1

摘要: Adding Commands using the ObjectARX Wizardk 本章的目的是为了在我们通过 ObjectARX Wizard 构建的项目中,添加两个 CAD 命令 1. Object Wizard 生成的 acrxEntryPoint.cpp 文件分析 完整代码 // // 阅读全文

posted @ 2022-09-27 20:56 穆道 阅读(101) 评论(0) 推荐(0) 编辑

ObjectARX(CAD)_Step2_0

摘要: 使用 ObjectARX Wizard 构建 ObjectARX 项目 这章内容中, 主要学习如何使用 ObjectARX 提供的各种输入函数, 这些函数主要用于获取用户的输入 如果我们经历了之前的ObjectARX项目的配置过程, 深刻地知道配置过程地冗长 现在我们来介绍 ObjectARX Wi 阅读全文

posted @ 2022-09-27 20:54 穆道 阅读(227) 评论(0) 推荐(0) 编辑

2022年9月13日 #

C++的rand()

摘要: C++ 中的随机数 rand() is not generated for thread-safet rand() 不随机的问题 直接使用rand() 函数, 会返回一个在 [0, RAND_MAX] 区间的 伪随机整数; 所以在两次相同的顺序调用中, 会出现重复的情况; 在调用rand之前, 需要 阅读全文

posted @ 2022-09-13 12:59 穆道 阅读(173) 评论(0) 推荐(0) 编辑

2022年8月31日 #

递归详解

摘要: 递归详解 在计算机科学领域, 递归是用于处理一类具有相同子问题处理方式的问题; 是数学归纳法, 数学递推公式在计算机中的应用 The power of recursion evidently lies in the possibility of defining an infinite set of 阅读全文

posted @ 2022-08-31 12:52 穆道 阅读(47) 评论(0) 推荐(0) 编辑

2022年8月30日 #

排列组合的算法

摘要: 排列组合算法 排列组合的数学基础 排列 从 $n$ 个不同元素中, 每次取出 $m(1≤m≤n)$ 个不同元素,排成一列,称为从 $n$ 个元素中取出 $m$ 个元素的无重复排列或直线排列,简称排列, 记作 $P_n^m = \frac{n!}{(n-m)!}$; 组合 从 $n$ 个不同元素中每次 阅读全文

posted @ 2022-08-30 14:20 穆道 阅读(465) 评论(0) 推荐(0) 编辑

2022年8月29日 #

vs打包程序安装包

摘要: VisualStudio 打包程序安装包 一个安装包执行后会做些什么 将目标软件所需要的所有文件释放在指定的磁盘位置上, 完成注册表的修改, 系统设置的修改, 并可选择创建快捷方式和添加启动项的操作 CAD二开的安装包需要做些什么 将生成的arx文件所需要的所有文件, 转载进安装包中; 如何在 Vi 阅读全文

posted @ 2022-08-29 14:21 穆道 阅读(142) 评论(0) 推荐(0) 编辑

2018年7月26日 #

关于httpclient的终结

摘要: End of life 关于Commons HttpClient项目现在已经结束,不再开发。它已经被HttpClient和HttpCore模块中的ApacheHttpComponents项目所取代,新的项目提供了更好的性能和更大的灵活性。 Introduction 超文本通信协议(HTTP)是当今I 阅读全文

posted @ 2018-07-26 20:46 穆道 阅读(150) 评论(0) 推荐(0) 编辑

2018年7月18日 #

关于maven包的引入net.sf.json的问题

摘要: 在 maven工程中引用net.sf.json出现的问题 阅读全文

posted @ 2018-07-18 16:06 穆道 阅读(880) 评论(0) 推荐(0) 编辑

2018年7月3日 #

什么是缓存

摘要: 缓存是数据交换的缓冲区(Cache):当某一硬件要读取数据时,首先会从缓存中查找需要的数据,如果找到了则直接执行,找不到的话,则从内存中找。(所以,缓存与内存的读取级别相同,优先级优于内存) 缓存的作用就是帮助硬件更快地运行:因为缓存的运行速度比内存快很多。 缓存的硬件原理:缓存通常时候的是RAM( 阅读全文

posted @ 2018-07-03 11:44 穆道 阅读(429) 评论(0) 推荐(0) 编辑

2018年6月27日 #

Advanced Developer's Blog

摘要: 王子亭的微博 https://cnodejs.org/ 阅读全文

posted @ 2018-06-27 19:44 穆道 阅读(91) 评论(0) 推荐(0) 编辑

Unit test resources

摘要: springboot 单元测试详解和实战 spring boot Junit单元测试 阅读全文

posted @ 2018-06-27 19:33 穆道 阅读(81) 评论(0) 推荐(0) 编辑

SpringBoot-mvn插件

摘要: 在maven projects中有一组springboot的插件 六个选择: 0、build-info:Generate a build-info.properties file based the content of the current MavenProject. 1、help:Displa 阅读全文

posted @ 2018-06-27 11:03 穆道 阅读(107) 评论(0) 推荐(0) 编辑

2018年6月25日 #

springboot利用mail配置包,实现邮件发送

摘要: 了解邮件发送与接收的过程: A->S1->S2->B 1、计算机A通过SMTP协议将邮件发送到服务器S1上; 2、服务器S1再发送到服务器S2; 3、计算机B通过POP3协议接收服务器S2上的邮件; SMTP(Simple Mail Trans Protocol):SMTP是电子邮件传输的互联网标砖 阅读全文

posted @ 2018-06-25 10:55 穆道 阅读(141) 评论(0) 推荐(0) 编辑

2018年6月24日 #

JAVA的图片文字识别技术

摘要: 从2013年的记录看,JAVA中图片文字识别技术大部分采用ORC的tesseract的软件功能,后来渐渐开放了java-api调用接口。 图片文字识别技术,还是采用训练的方法。并未从根本上解决图片与文字的关联关系。 什么是tesseract: tesseract是google的一个离线工具,用于图片 阅读全文

posted @ 2018-06-24 15:27 穆道 阅读(899) 评论(0) 推荐(0) 编辑

2018年6月21日 #

Thymeleaf基础知识

摘要: Thymeleaf是一个Java类库,它是一个xml/xhtml/html5的模板引擎,可以作为MVC的Web引用的View层。 Thymeleaf还提供了额外的模块与SpringMVC集成,因此推荐使用Thymeleaf来替代JSP 1、引入Thymeleaf 下面的diam是一个基本的Thyme 阅读全文

posted @ 2018-06-21 16:44 穆道 阅读(146) 评论(0) 推荐(0) 编辑

Thymeleaf模板引擎

摘要: JSP在内嵌的Servlet的容器上运行有一些问题(内建的Tomcat、Jetty不支持以Jar形式运行JSP,Undertow不支持JSP)。 Spring Boot提供了大量模板引擎,包括FreeMarker、Groovy、Thymeleaf、Velocity和Mustache,SpringBo 阅读全文

posted @ 2018-06-21 14:57 穆道 阅读(108) 评论(0) 推荐(0) 编辑

SpringBoot的运行原理

摘要: SpringBoot关于自动配置的源码在spring-boot-autoconfigure-xxxxx.jar中 <源码解析> 查看当前项目中已启用的和未启用的自动配置的报告的三种方法: 1、运行jar时候增加--debug参数: 2、在application.properties中设置属性: 3、 阅读全文

posted @ 2018-06-21 14:54 穆道 阅读(166) 评论(0) 推荐(0) 编辑

Profile配置

摘要: profile是spring用来针对不同的环境对不同的配置提供支持的,全局profile配置使用application-{profile}.properties(如application-prod.properties). 通过在application.properties中设置sprig.prof 阅读全文

posted @ 2018-06-21 12:25 穆道 阅读(219) 评论(0) 推荐(0) 编辑

SpringBoot中的日志配置

摘要: SpringBoot支持JavaUtilLogging,Log4J,Log4J2和Logback作为日志框架,无论使用哪种日志框架,SpringBoot已为当前使用日志框架的控制台输出及文件输出做好了配置。 默认情况下,SpringBoot使用Logback作为日志框架 配置日志级别: 配置日志文件 阅读全文

posted @ 2018-06-21 11:55 穆道 阅读(112) 评论(0) 推荐(0) 编辑

常规属性配置

摘要: 在常规Spring环境下,注入properties文件里的值的方式,通过@PropertySource指明properties文件的位置,然后通过@Value注入之,在SpringBoot里,只需要在application.properties定义属性,直接使用@Value注入即可。 1、appli 阅读全文

posted @ 2018-06-21 11:32 穆道 阅读(126) 评论(0) 推荐(0) 编辑

命令行参数配置

摘要: SpringBoot可以是基于jar包运行的,打包成jar包的程序可以直接运行下面的命令运行: 可以通过以下命令修改Tomcat端口号: 阅读全文

posted @ 2018-06-21 10:58 穆道 阅读(120) 评论(0) 推荐(0) 编辑

starter pom

摘要: 使用应用场景所需的starter pom后,相关的技术配置会消除,可以得到Spring Boot为用户提供的自动配置的Bean 1、官方的starter pom spring-boot-starter-amqp spring-boot-starter-mail 通过spring-social-twi 阅读全文

posted @ 2018-06-21 10:52 穆道 阅读(194) 评论(0) 推荐(0) 编辑

SpringBoot常用应用属性配置表

摘要: #========================================= #COMMON SPRING BOOT PROPERTIES # #This sample file is provided as a guideline. Do Not copy it in its entirety to your own application #=====================... 阅读全文

posted @ 2018-06-21 09:46 穆道 阅读(207) 评论(0) 推荐(0) 编辑

2018年6月20日 #

SpringBoot的配置文件

摘要: SpringBoot使用一个全局的配置文件application.properties或application.yml,放置在src/main/resources目录或者类路径的/config下 SpringBoot不仅支持常规的properties配置文件,还支持yaml语言的配置文件。yaml是 阅读全文

posted @ 2018-06-20 21:11 穆道 阅读(126) 评论(0) 推荐(0) 编辑

定制Banner

摘要: 1、修改Banner (1)在SpringBoot启动的时候会有一个默认启动的图案 (2)在src/main/resources下新建一个banner.txt (3)通过http://patorjk.com/software/taag网站生成字符 (4)启动时候会变为修改内容 2、关闭banner 阅读全文

posted @ 2018-06-20 21:03 穆道 阅读(83) 评论(0) 推荐(0) 编辑

关闭特定的自动配置

摘要: 关闭特定的自动配置应该使用@SpringBootApplication注解的exclude参数 例如:@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class}) 阅读全文

posted @ 2018-06-20 20:46 穆道 阅读(128) 评论(0) 推荐(0) 编辑

入口类和@SpringBootApplication

摘要: SpringBoot通常有一个名为*Application的入口类,入口类里有一个标准的Java应用的入口方法,main方法,在该方法中使用SpringApplication.run(xxxxxApplicaton.class,args),启动SpringBoot的应用项目 @SpringBootA 阅读全文

posted @ 2018-06-20 20:43 穆道 阅读(192) 评论(0) 推荐(0) 编辑

SpringBoot的快速构建

摘要: 1、http://start.spring.io2、Spring Tool Suite3、IntelliJ IDEA4、Spring Boot CLI5、Maven手工构建 阅读全文

posted @ 2018-06-20 20:26 穆道 阅读(73) 评论(0) 推荐(0) 编辑

SpringBoot的优缺点

摘要: 优点: 1、快速构建项目 2、对主流开发框架的无配置继承 3、项目可独立运行,无须外部依赖Servlet容器 4、提高运行时的应用监控 5、极大地提高了开发、部署效率 6、与云计算的天然集成 缺点: 1、书籍文档和资料的不全 2、如果你不认同Spring框架,这也许是它的缺点,但建议一定要使用Spr 阅读全文

posted @ 2018-06-20 20:21 穆道 阅读(384) 评论(0) 推荐(0) 编辑

SpringBoot的核心功能

摘要: 1、独立运行的Spring项目 SpringBoot可以以jar包的形式独立运行,运行一个SpringBoot项目只需要通过java -jar xx.jar来启动。 2、内嵌Servlet容器 SpringBoot 可以选择内嵌Tomcat、Jetty或者Undertow,这样可以无需以war包形式 阅读全文

posted @ 2018-06-20 20:17 穆道 阅读(674) 评论(0) 推荐(0) 编辑

SpringBoot的特性

摘要: SpringBoot的理念“习惯优于配置” 习惯优于配置(项目中存在大量的配置,此外还内置了一个习惯性的配置,无须手动进行配置) 使用SpringBoot可以方便地创建独立运行、准生产级别的基于Spring框架的项目。 阅读全文

posted @ 2018-06-20 20:09 穆道 阅读(130) 评论(0) 推荐(0) 编辑

2018年6月14日 #

maven生命周期

摘要: 什么是Maven的生命周期:生命周期模型(lifecycle),预定义了maven的每个步骤,只一种项目构建的标准流程。 maven有三套相互独立的生命周期: 1、Clean Lifecycle 在进行真正的构建之前进行一些清理工作 2、Default Lifecycle 是构建的核心部分,负责编译 阅读全文

posted @ 2018-06-14 19:00 穆道 阅读(162) 评论(0) 推荐(1) 编辑

mybatis-generator.xml

摘要: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://m 阅读全文

posted @ 2018-06-14 11:38 穆道 阅读(151) 评论(0) 推荐(0) 编辑

SpringBoot集成mybatis和mybatis generator

摘要: 利用搭建的基本的spring boot框架,集成 mybatis + generator 1、设置 maven 的相关配置: File - setting - maven 设置 Maven home directory 和 setings file。(Tips:maven的使用涉及到hosts文件的 阅读全文

posted @ 2018-06-14 11:36 穆道 阅读(242) 评论(0) 推荐(0) 编辑

2018年6月13日 #

Spring Boot相关组件的添加

摘要: 在勾选相关组件后, pom.xml文件上发生了根本的变化 1、这是最简单的项目的pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="htt 阅读全文

posted @ 2018-06-13 16:34 穆道 阅读(12785) 评论(0) 推荐(0) 编辑

第一个Spring Boot程序

摘要: 为了开始学习Spring Boot的使用,不论基础,先使用IDEA创建第一个最简单的Spring Boot项目 1、File - New - Project 2、next 在这里修改 Group: Artifact: Type: Language: Packaging: Java Version: 阅读全文

posted @ 2018-06-13 16:25 穆道 阅读(119) 评论(0) 推荐(0) 编辑