自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 C++文件操作详解

原文章:原文链接C++ 通过以下几个类支持文件的输入输出:ofstream: 写操作(输出)的文件类 (由ostream引申而来)ifstream: 读操作(输入)的文件类(由istream引申而来)fstream: 可同时读写操作的文件类 (由iostream引申而来)打开文件(Open a file)对这些类的一个对象所做的第一个操作通常就是将它和一个真正的文件联系起来,也就是说打开一个文件。被打开的文件在程序中由一个流对象(stream object)来表示 (这些类的一个实例) ,而对这

2021-08-18 19:52:42 3225

原创 项目开发过程文档

1.项目开发计划项目开发计划内容覆盖项目整个开发周期内的人员调度,所属阶段(需求、设计、编码、测试、实施)、模块划分,开始和结束时间(计划、实际)。2.需求规格说明书需求规格说明书是对客户需求的理解形成的文档,为了确定与客户需求一致,在此基础上开展项目的后续工作。3.概要设计说明书概要设计说明书应从项目的架构(技术选型、系统架构)、总体设计(功能结构、数据结构、展现设计)和功能设计方面作简要描述,以及其他的一些非功能设计。4.详细设计说明书细化到项目的每个模块,每个功能的说明文档

2020-12-09 17:10:09 2491 1

原创 kettle作业或转换在linux上无可视化界面的执行

kettle的安装步骤很简单,解压后即可正常使用,在可视化的界面里,我们可以通过按钮来执行ktr或者kjb文件,如果在linux的黑窗口里,也可以通过命令执行。1.将kettle的压缩包上传至linux服务器,解压;2.检查kettle的目录data-integration\lib下是否添加所需要使用的数据库的驱动包;3.检查作业执行权限,进入kettle的目录data-integration下,输入命令ls -l,查看kitchen.sh是否有权限,第一列最后一个字母为x证明其具有权限,同理检

2020-11-24 09:34:30 1311

原创 mysql与sqlserver的一些使用及sql上的不同

时间转换函数1.转换格式:如 2006-05-16 10:57:47sqlserver : CONVERT(varchar(100),time_column(需要转换的时间字段),20)mysql : DATE_FORMAT(time_column(需要转换的时间字段),'%Y-%m-%d %H:%i:%s')2.转换格式:如 2006-05-16sqlserver : CONVERT( VARCHAR(100),time_column(需要转换的时间字段),23)mysql : .

2020-11-02 17:43:33 198

原创 linux上安装redis的操作步骤

1.通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作tar zxvf redis-3.2.0.tar.gz2.进入到解压后的目录,执行make对Redis解压后文件进行编译安装cd redis-3.2.0make3.编译完成之后,可以看到解压文件redis-3.2.0中会有对应的src、conf等文件夹,这和windows下安装解压的文件一样,大部分安装包都会有对应的类文件、配置文件和一些命令文件。进入到src目录,里边有很多关键性文件:cd src4.为了方便管理,

2020-09-07 16:16:25 143

原创 wordExport导出word时关于echarts图表生成图片的解决方案

一、基本介绍wordExport是一款基于前端处理生成word的处理方式在对应页面引入FileSaver.js和jquery.wordexport.js使用:需生成word的部分.wordExport(文件名,文件样式)二、echarts相关一般我们页面存在echarts图表导出word时通常时将其先生成为一张图片,再将其导出,在图表转变图片的这个过程中,经常会出现一些问题,经常会出现导出文档中的echarts图片生成不完整的情况,要么直接是一张破图,要么是一张未加载完成的图片,针对这类问题,

2020-09-07 15:51:30 2211

原创 sql函数的一些用途示例

1.将时间格式的字段查询为固定格式select date_format(create_time, ‘%Y%m%d-%m%d-%s’) as time_str from table_name;202001011212-1212-012.将存放文件路径的字段截取最后名称部分select REVERSE( LEFT( REVERSE(file_location),LOCATE(’/’ , REVERSE(file_location) )-1) ) as file_name from table_name

2020-08-24 17:19:14 270

原创 windows环境tomcat中部署war包

1.准备项目包,使用idea、eclipse、命令都可以2.检查tomcat是否运行正常,运行tomcat\bin\startup.bat,在浏览器中访问tomcat\conf\server.xml中已配置的端口,如果没有改变过配置,默认为localhost:8080,如果能正常跳转到网页则说明tomcat运行正常3.将war包放置于tomcat\webapps下4.如果项目所需为jdk1.8,服务器环境中为1.7,此时可以再安装一个1.8版本的jdk,修改tomcat/bin/setcla

2020-07-21 17:05:37 626

原创 mybatis中xml文件的常用标签

mybaitis中的常用标签select 查询insert 新增update 修改delete 删除foreach遍历常见属性collection(传入参数的数据类型,也可以为参数名,如list/array,若参数类型为map,则设置为ids,表示map的键值)open(以…开始)close(以…结束)item(遍历元素别名)separator(遍历元素分隔符)index(...

2020-05-12 17:34:01 827

原创 kettle初次尝试体验

一、kettle简介 kettle是一个常用的ETL转换工具,具有良好的兼容性,利用它可以将我们不同类型的数据库中的数据以流的形式进行抽取和转换。这个软件我个人看来上手还是比较快的,我目前接触了将近一个月,基本掌握了它的一些用法。我们要使用的话,在网上找到资源包后下载解压到本地,找到如下目录,运行Spoon.bat即可启动。 另外需要注意的是,我们找到的资源包有的可能已经包含了一些基本数据库的驱动包,根据业务如果需要连接其他类型的数据库,找到需要的数据库驱动包,放在l...

2020-05-12 17:25:40 574

原创 百度地图javascriptAPI踩坑及使用记录

1.注册百度地图秘钥:登录百度地图开发平台,在应用管理>我的应用>创建应用,根据自己的需求设置相关参数,会生成一个ak,后续可直接使用。2.在需要使用百度地图的页面引入api:<script type="text/javascript" src="http://api.map.baidu.com/apiv=3.0&ak=自己的秘钥"></scr...

2020-04-08 16:18:37 1269

原创 引用数据类型的比较之Integer

引用数据类型对比需要用equals()方法对比相等因Integer存在缓存,若Integer的值在-128~127之间,使用==比较结果为true,若超过则会创建一个新的Integer对象,使用==比较结果为false;若超过范围值,比较时可使用(a.intValue==b)来比较所以上图输出为true,false...

2019-09-19 16:05:09 346

原创 实体类属性或传入参数中的常用注解

@Tag放入缓存的实体类在每个属性上加@Tag注释,根据Tag里面的值来进行序列化的,顺序一旦确定了就不能变,否则反序列化会找不到。javax.validation.constraints数据校验,会根据对应属性的注解对前端传入参数做判断,常见的有@NotNull,@NotEmpty,@NotBlank...

2019-09-16 16:37:12 3144

原创 枚举的使用和应用场景

枚举的使用使用场景:错误码、状态值、常量、遍历我们可以把 enum 看成是一个普通的 class,它们都可以定义一些属性和方法,不同之处是:enum 不能使用 extends 关键字再去继承其他类,因为 enum 已经继承了 java.lang.Enum(java是单继承多实现)...

2019-09-16 16:37:02 315

原创 MySQL数据库中tinyint类型字段处理

MySQL数据库中tinyint类型字段读取数据为true和false,解决方案1.修改tinyint类型的长度2.在查询的sql语句上面做修改

2019-09-16 16:36:50 780

原创 mysql中的concat使用:隐藏用户电话或者一些个人隐私信息

left(字段名,截取长度)right(字段名,截取长度)concat(字符串1,…,字符串n)示例:select id,name,concat(left(phone,3),"***",right(phone,3)) from tableName;

2019-08-23 14:45:32 188

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除