C++开发的项目难免会用到STL的string,使用管理都比char数组(指针)方便的多,但在得心应手的使用过程中也要警惕几个小陷阱,避免我们项目出bug却迟迟找不到原因。 1. 结构体中的string赋值问题 直接通过一个例子说明,下面的例子会输出什么: 1. 结构体中的string赋值问题 #i ...
分类:
其他好文 时间:
2019-05-18 20:42:50
阅读次数:
132
第一次遇见 在《More Effective Morden C++》中Item5“Prefer auto to explicit type declarations.”里有这样一段代码 后面的 dereFUPLess 是一个lamda表达式 std::function是什么? 类模版std::fun ...
分类:
其他好文 时间:
2019-05-18 19:00:46
阅读次数:
152
package com.text; import java.lang.reflect.Field;import java.util.ArrayList;import java.util.Iterator;import java.util.ListIterator; public class text ...
分类:
其他好文 时间:
2019-05-18 18:54:11
阅读次数:
115
Spring Boot 支持使用 Jar 内嵌 Web 服务器(Tomcat)的方式发布,也支持生成 war 包放在外置的 web 服务器运行。 1、使用 Jar 发布应用 配置步骤: ① pom.xml 要显示加入插件 org.springframework.boot,否则无法产生 jar 清单文 ...
分类:
编程语言 时间:
2019-05-18 11:10:22
阅读次数:
134
关于c++基本 1、将c++视为语言联邦 它有4个层次:c、面向对象、泛型、stl库 2、对于单纯常量,最好用const对象或enums替换#define enums为用户刻画了一组有范围的值 3、对于形似函数的宏,用inline代替#define 4、尽量、大胆地使用const,编译器强制实行bi ...
分类:
编程语言 时间:
2019-05-14 13:30:50
阅读次数:
145
转: JavaWeb实现文件上传下载功能实例解析 转:http://www.cnblogs.com/xdp-gacl/p/4200090.html JavaWeb实现文件上传下载功能实例解析 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能 ...
分类:
编程语言 时间:
2019-05-14 13:12:13
阅读次数:
110
关于表驱动 首次接触表驱动。还是在毕业不久之后。当时某部门经理给我们解说重构。即《重构:改善既有代码的设计》一书中简化条件表达式部分。关于if语句的处理。将其替换为多态形式,比如说工厂模式。可是即使替换为工厂,switch或者if的推断依然不能去除,那么有什么办法解决问题呢? 当时我还在研究STL源 ...
分类:
其他好文 时间:
2019-05-12 14:13:28
阅读次数:
153
单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。这个设计模式主要目的是想在整个系统中只能出现一个类的实例。这样做当然是有必然的,比如你的软件的全局配置信息,或者是一个Factory,或是一个主控类,等等。你希望这个类在整个系统中只 ...
分类:
其他好文 时间:
2019-05-12 12:26:18
阅读次数:
125
这个坑好大,慢慢写 一、非修改式序列操作 1、find() 在区间中查找出某元素第一次出现的位置(注意!!是返回地址值) 2、for_each() 将一个非修改式函数对象运用到区间中的每个成员 3、count() 返回特定值在区间中出现的次数 4、equal() ...
分类:
编程语言 时间:
2019-05-11 13:27:33
阅读次数:
115
Candles have been used to remove light for centuries, but it took hundreds of years to make better candles. Some of the problems with the real candles ...
分类:
其他好文 时间:
2019-05-09 15:40:39
阅读次数:
99