最新文章

Visual Studio 2019 环境下如何解决Qt5中文乱码问题?

踩坑 编程 Qt 今天玩Qt遇到了意料之内的中文乱码问题,于是Google了一下解决方案,现总结于下:两种方案都有一个共同点:将文件都以UTF-8保存。方案一#pragma execution_character_set("utf-8")该方案简单快捷,只需要在文件上方声明一次。方案二QStringLiteral("中文")注意两种方式不能混用参考博文https://blog.csdn.net/qq_26399665/article/details/52743624 2019-08-29 23:38:43 | 阅读数 58

KMS 激活


Today Web Mvc 设计思想

Java 编程 轮子 java-web 大学 简介该框架起初是仅仅只有280行。随着学习的深入框架经历了数次重大重构。学习过Spring在使用上和她也很像,但是他们有着本质的区别。边框架根本目的在于学习。Talk is cheap. Show me the code.代码如下package com.yhj.core.web.servlet;import java.io.File;import java.io.IOException;import java.io.Serializable;import java.lang.reflect.Method;i 2019-08-14 09:10:58 | 阅读数 78

Today Web Mvc 路由设计

Java 编程 java-web 大学 系列博文:《Today Web Mvc 设计思想》之路由设计。通过核心方法DispatcherServlet#lookupHandlerMapping()在运行时来寻找对应handler(Action)protected HandlerMapping lookupHandlerMapping(final HttpServletRequest req) { // The key of handler String key = req.getMethod() + req.getRequestURI( 2019-08-14 00:03:58 | 阅读数 67

Visual Studio 2019 添加dll库

编程 C 第一步当然是建工程省略添加 dll 动态链接库到工程1、添加工程的头文件目录:工程—属性—配置属性—c/c++—常规—附加包含目录:加上头文件存放目录。2、添加文件引用的lib静态库路径:工程—属性—配置属性—链接器—常规—附加库目录:加上lib文件存放目录。然后添加工程引用的lib文件名:工程—属性—配置属性—链接器—输入—附加依赖项:加上lib文件名。3、添加工程引用的dll动态库:把引用的dll放到工程的可执行文件所在的目录下。 2019-08-08 09:57:26 | 阅读数 68

大学写的一个依赖注入框架

Java 轮子 java-web 大学 前言接上一贴:《大学写的一个 Java Web 框架》。web 框架2.0刚出来时没有 ioc 容器感觉不是很方便,所以想自己实现一个。之前有看过Spring源码但是发现我对Spring源码无从下手?完全懵逼。之前学过怎么用Spring但是对他的底层完全不了解的我带着试一试的心态开始到处查资料,就这样我又开始造起了轮子。如何扫描类文件、学习Java注解、Java字节码、动态代理、重新认识接口、一些设计模式、学习使用Git、渐渐明白了单元测试的重要性 等。随着学习的深入框架经历了数次重构,自己也对依赖注入有 2019-08-08 00:29:48 | 阅读数 52

一文弄懂Nginx的location匹配

nginx proxy 转载: https://segmentfault.com/a/1190000013267839语法规则location [ = | ~ | ~* | ^~ ] uri { ... }location @name { ... }语法规则很简单,一个location关键字,后面跟着可选的修饰符,后面是要匹配的字符,花括号中是要执行的操作。修饰符= 表示精确匹配。只有请求的url路径与后面的字符串完全相等时,才会命中。~ 表示该规则是使用正则定义的,区分大小写。~* 表示该规则是使用正则定义的,不区分大小写。^~ 2019-08-08 00:08:04 | 阅读数 27

基于STM32的绘图仪设计与实现