- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 mockcpp环境搭建
环境python2.7切换方法:http://blog.sina.com.cn/s/blog_154861eae0102xfia.htmlmockcpp下载链接:http://code.google.com/p/mockcpp,最新版本2.6直接编译,会出现错误,修改过程如下:https://www.jianshu.com/p/17227ee0ee97在mockcpp目录下,修改CMakeLists.txt文件,添加add_definitions(-std=c++11)修改build_in
2020-06-30 22:10:43
3337
原创 函数指针应用
函数回调注册方法普通回调typedef || using在这里插入代码片using func_t = int (*)(int a, int b);typedef int (*func_c)(int a, int b);//可以将func_c作为入参int TestFunc(int a, int b) {void TestTypedef(func_t fun) ...
2020-05-03 11:30:34
168
原创 C++改善程序设计的55个做法笔记
尽量使用const,enum,inline,减少define的使用define是预编译指令,预编译时直接替换为对应的值,不做合法性检查。其他都是编译环境做处理,会对合法性进行检查define不能引用,和enum一样,但是const可以用于地址或者引用声明一个const指针常量方式const char* const p = "hello",包含指针常量和data常量声明类const成员常...
2019-06-11 00:10:18
262
原创 35个改善编程设计有效方法C++笔记
指针和引用区别引用不可以为空,不可以更改,指针可以为空,可以更改,指针声明的时候必须初始化,可以为null==0char* p = 0;char& rc = *p错误,引用被初始化为空引用可以不验证有效性,指针一定要验证有效性if(p)结论:指向某个东西绝对不会改变指向的东西,或者实现一个操作符其它语法无法有pointer完成,则使用引用,否则,使用指针转型操作...
2019-06-09 23:42:18
222
翻译 重载stoi to_string方法
重载原因在window下可以调用的库函数,在移植到Linux上之后,由于Linux编译版本较低,无法支持这种库函数,而框架已经搭建好,因此最简单的方法就是重载接口stoi重载int rstoi(std::string inputString, std::string::size_type *sz) { int sign = 1; int step = 0; int sum = 0;...
2019-03-24 02:24:46
442
原创 SpringMVC 获取请求参数
方式一@RequestParam(“请求参数名”) 参数名@RequestParam(value=”“, defaultValue=”“) 参数名//如果value不存在,参数名设置为默认值方式二通过对象获取-将参数值直接传递到参数对象 @RequestMapping(value="/login", method=RequestMethod.GET) ...
2018-03-29 22:56:44
237
原创 Spring--AOP(面向切面)编程
AOP切面就像一把菜刀,将Java处理业务流程进行分割,在分割处添加特定的业务处理。主要应用于声明事务、安全和缓存。在本文中,主要介绍两种切面的实现方法–Java配置和XML配置。Java配置创建Java类 创建一个Music的Java类,用于声明切点@Componentpublic class Music { public void perform(int
2018-01-20 12:30:50
213
原创 spring访问外部属性--property
概述在Spring中处理外部值最简常用的方法就是外部创建name.properties文件,并在其中声明变量值,供Java进行读取。比如数据源信息配置,Java固定属性位置等。读取的方式一般由三种:通过Spring的Environment检索属性通过占位符读取属性(Java和xml两种方式)通过表达式装配(xml)1. 通过Spring Envrionment检索属性
2018-01-07 01:19:17
1206
注册表清理软件
2016-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人