- 博客(20)
- 资源 (6)
- 收藏
- 关注
原创 Mybatis与SpringMVC的问题及排查过程
本文主要对mybatis的相关知识进行介绍。mybatis是一种数据持久化的工具。实现了SQL语句从java代码中的剥离。避免了SQL语句与java代码之间的耦合。通过SpringMVC和mybatis的整合,学习mybatis在springmvc项目中的使用。准备工作:1、mybatis.jar、mybatis-spring.jar以及SpringMVC框架包2、idea...
2019-11-13 17:59:06
284
原创 Spring DispatcherServlet视图解析
在上一篇文章中,我们了解了Springa DispatcherServlet是如何进行请求分发的。接下来,将介绍spring是如何找到需要的页面的。下面是更好理解的一张图。 在SpringMVC中,控制器可返回三种类型的值,分别是: (1) 字符串 (2) ModelAndView对象 (3) json数组1、...
2019-11-10 15:44:19
556
原创 Spring请求分发DispatcherServlet
DispatcherServlet是springMVC框架的核心控制器之一,用于请求的分发调度。该控制器在容器的web.xml文件中进行配置。并对<url-pattern>中配置的拦截规则进行匹配,最终根据请求的不同交由不同的控制器进行处理。 DispatcherServlet的继承结构如下图所示: 请求url匹配成功后,进入Di...
2019-11-10 13:01:58
516
原创 Maven项目源码编译
小编菜鸟一枚,自学编程。文中有不当之处请不吝赐教。 由于公司业务需要,要开发一款分布式运维监控平台。无从下手,便在GitHub上找了一款开源的运维监控系统——wgcloud,下载了源码,并想着在本地编译学习下。 开发环境:IDEA,mysql5.6+,tomcat-8.5+,JDK1.8+,Maven 3.1+ 源码地址:git...
2019-11-09 22:45:59
1509
转载 java 编程练习 刷题网站
freecodecamphttps://freecodecamp.cnhttps://www.freecodecamp.org/ 的中文版,可以学习前端,后端,数据可视化等知识leetcodehttps://leetcode.com/有名的oj系统,听说有人通过这个网站刷题进了google当然,中文版也接着上线了 https://leetcode-cn.com/MDNht...
2019-09-22 15:55:40
26693
1
原创 项目实战开发——Day04
最近琐事比较多,忘记整理知识点,实在是罪过。今天补补课。项目中需要将数据库中的测试信息导出并打印。这个比较虐心。搞了好几天,终于整出了点头绪。下面介绍下通过MFC 操作Word的一些编程知识。我也刚入门,不当之处还请博友们批评指正。MFC操作WORD的步骤:1、新建MFC工程并导入WORD相关类库新建工程步骤不在赘述,主要是word类库的导入(VS2013)。Project...
2018-12-22 15:53:37
223
原创 项目开发实战——Day 03
由于项目中存在很多内容不确定,用户可能会有更改,因此,我才用了配置文件的方法来解决。1、.ini配置文件的读写ini文件的读取://读取字符串DWORD GetPrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpDefaut,LPSTR lpReturnedString,DWORD nSize,LPC...
2018-12-12 20:25:52
283
原创 项目开发实战——Day 02
上一篇文章讲解了关于对话框的一些问题,本篇文章将主要介绍MySQL数据库相关的一些问题。一、MySQL数据库与MFC应用程序的连接。 关于这部分的内容,在我的另一篇博客vs2013下C/C++连接mysql数据库相关问题中已经有了比较详细的介绍,这里不再阐述。二、数据库的设计 由于本项目的数据量不小,而且分批次进行,每个批次都有一定数量的...
2018-12-12 20:04:39
215
原创 项目开发实战——Day 01
今天开始着手做项目了,首先是各部分界面搭建。借鉴了之前项目的界面架构。这里不再一一阐述。简单描述下项目中遇到的一些问题。一、非模态对话框的一些问题。1、非模态对话框 关于模态对话框与非模态对话框的创建,网上已经有很多资料可以参考借鉴。总的来说分为三步。(1)创建子对话框,并为其绑定对话框类。(2)在主对话框类(文件名以Dlg结尾)的头文件中引入子对话框的头文件。...
2018-12-12 19:08:31
223
转载 python3.4配置numpy模块教程
话不多说,直接说步骤。1、首先,明确本机的python(是64位或者32位软件),电脑系统是64位还是32位。我的电脑系统为64位win7 ,python3.4 64位。2、下载对应的版本,我的python对应的版本为 numpy-1.14.3-cp34-none-win_amd64.whl。注意,3.4版本对应的numpy文件名为 *-cp34-*3、找到python安装目录,找到并打开S...
2018-05-15 21:51:14
4028
原创 vs2013下C/C++连接mysql数据库相关问题
项目需要,写了一个控制台程序,其中需要连接数据库查询数据并将查询结果通过socket发送到服务器端。由于之前没做过相关的东西,基本小白,做起来也相当费劲。好在最终解决了。现将问题解决过程记录下来,希望能帮到更多的人。首先,电脑上需要搭建好mysql数据库。至于版本需要注意:mysql版本最好和系统一致。即64位系统对应64位的mysql , 32位的系统对应32位的mysql。其次,在VS中新建工程
2017-08-04 15:40:25
2339
原创 关于SOCKET编程中“烫烫烫...”的问题
近几日一直在学习SOCKET通信,关于网络编程这块儿一是空白。学习的过程中在网上找了一段源码,据说是孙鑫老师教程里的。新建一个工程,运行源码一切似乎很正常。于是自己改了一下程序,再次运行发现客户端第一次接收到数据时一直显示”烫烫烫“的乱码。经过网上查找资料,多次测试,发现有以下几种原因: 1、检查客户端与服务器端的端口是否一致。端口不一致时服务器端可能出错 2、检查程序逻辑。我就翻了这种不能再傻
2017-07-29 09:54:19
5800
转载 VS2010操作Excel编程
通过VC实现对Excel表格的操作的方法有多种,如:通过ODBC数据库实现,通过解析Excel表格文件,通过OLE/COM的实现。本文主要研究通过OLE/COM实现对Excel表格的操作。本文源码的应用环境说明: Windows XP SP3 Microsoft Visual Studio 2010 Microsoft Office Excel 20071、添加OLE/COM支持。 首先,应
2017-07-25 09:03:53
1425
1
转载 CSerialPort类
CSerialPort类的功能及成员函数介绍CSerialPort类是免费提供的串口累,Codeguru是一个非常不错的源代码网站CSerialPort类支持线连接(非MODEM)的串口编程操作。CSerialPort类是基于多线程的,其工作流程如下:首先设置好串口参数,再开启串口检测工作线程,串口检测工作线程检测到串口接收到的数据、流控制事件或其他串口事件后,就以消息方式
2017-07-21 12:05:33
792
转载 MSComm串口通信详解
MSComm 控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。MSComm控件在串口编程时非常方便,程序员不必去花时间去了解较为复杂的API函数,而且在VC、VB、Delphi等语言中均可使用。 Microsoft Communications Control(以下简称MSComm)是Microsoft公司提供的简化Windows下串行通信编程的ActiveX控件,它为应用程序提供了通过
2017-07-20 14:52:17
1079
转载 远程连接MySQL数据库提示错误Host is not allowed to connect this MySQL server
如果你想连接你的MySQL的时候发生这个错误:ERROR 1130: Host ‘192.168.1.3’ is not allowed to connect to this mysql server1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host”
2017-07-17 16:42:35
787
转载 CFont类详解
CFont详解: Windows提供了多种与设备无关的不同尺寸的字体。有效地使用这些Windows字体,不用在编程时下很大功夫,就可以明显地增强各种应用程序的功能。字体是Windows GDI必要的组成部分,这意味字体的使用与其他GDI对象一样。它们可以缩放和剪切,可以像选取画笔或者画刷一样选取设备环境。所有关于撤消选中和删除的GDI规则都适用于字体。 字体由CFont类进行管理
2017-07-16 11:04:01
2169
转载 MFC基于对话框添加菜单栏
MFC基于对话框添加菜单栏基于对话框的程序默认是没有菜单的,如想为其添加菜单,有如下两种方法: 1、在资源视图种添加“Menu”对象,并将ID设为IDR_MENU 具体操作为: 资源视图–>Insert Resources–>Menu,这样就可以创建菜单,然后就可以在新生成的这个菜单栏中添加很多菜单项了,比如【打开文件】的菜单,ID设为IDM_OPENFILE 2、在对话框类的头文件(xx.
2017-06-22 22:53:22
765
原创 MFC使用ODBC连接MySQL数据库
MySQL使用ODBC连接数据库的过程如下: 1、下载安装MySQL的odbc驱动,注意版本问题,32位驱动对应32位数据库,64位驱动对应64位的数据库。 2、配置数据源。依次打开控制面板->管理工具->数据源(ODBC),弹出ODBC数据源管理器,在用户DSN选项卡下点击添加按钮。弹出创建新数据源。 选择MySQL ODBC Unicode Driver,点击完成按钮弹出如下界面 ①
2017-05-29 14:38:22
3096
1
原创 关于使用VS实现MFC串口通信
本人小白,由于项目需要,研究了几天关于MFC串口通信,以下是这几天的心得。 串口通信主要有以下几种方法实现: **1、使用微软的官方ActiveX控件MSCOMM. 2、使用第三方串口通信类 CnComm. 3、自己写串口通信类.**第一种方法是最常使用的,网上的实例、源码也很多。对其实现过程不再赘述。源码参见VS2013下MFC使用MSCOMM实现串口通信编程 但是在运行程序后会发现,发
2017-05-29 13:06:45
9866
3
php_dio串口插件
2016-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人