摘要:
今天想起电脑上的vs2015,发现好久没用了,用了下,遇到了一个问题 由于不常用c++,还是觉得应该记录下来,以免下次遇到,不知怎么处理 新建项目Hello Hello.cpp debug时出现 严重性 代码 说明 项目 文件 行 禁止显示状态错误 C2039 “cout”: 不是“std”的成员 阅读全文
摘要:
文件上传是web开发中经常会遇到的 springboot的默认配置为10MB,大于10M的是传不上服务器的,需要修改默认配置 但是如果修改支持大文件又会增加服务器的负担。 当文件大于一定程度时,不仅服务器会占用大量内存,而且http传输极可能会中断。 可以采用切割分片上传 html5提供的文件API 阅读全文
摘要:
最近用spring boot ,在controller外面即自定义的类里报错 java.lang.NullPointerException debug了下发现@Resource注入为null 查了不少资料也没解决问题,最后终于找到一种解决办法,为了以后查找方便特意记录下来 注: 注入类的调用方法 s 阅读全文
摘要:
今天用java写了批量插入运行时,报错: Error updating database. Cause: com.mysql.cj.jdbc.exceptions.PacketTooBigException: Packet for query is too large (1,399,241 > 1, 阅读全文
摘要:
今晚有人让我将他的数据库导入到我的mysql里,执行导入后发现有报错 想了下可能是版本的问题,询问了下,他的数据库是5.7而我的是5.5 他给我提议升级mysql版本,但是我就是不想换版本 那怎么在不更换数据库版本的情况下成功导入数据呢? 按照下面方式进行全文替换 datetime(3) >date 阅读全文
摘要:
今天发现spring-boot继承mybatis启动时老是出现WARN: org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.aaa.bbb]' package. Please 阅读全文
摘要:
今天在spring boot2X 里做文件上传遇到了如下错误 原来是文件大小超出了1M,spring boot 默认为1M 解决方案: 在 application.properties 添加 阅读全文
摘要:
定时任务或者说定时调度,是系统中比较普遍的一个功能,例如数据归档、清理,数据定时同步(非实时),定时收发等等都需要用到定时任务,常见的定时调度框架有Quartz、TBSchedule等。 如何在Spring boot里实现定时任务呢? SpringBoot定时方式有很多种,我才用 @Schedule 阅读全文
摘要:
Koa是基于Node.js的下一代web框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。 特点是优雅、简洁、表达力强、自由度高 1.创建项目安装依赖 检查Node版本,Koa 必须使用 7.6 以上的版本 2.基本 阅读全文
摘要:
1.安装 2.chrome设置 chrome://flags/#enable-devtools-experiments 3.测试 测试代码main.js 执行命令 进入debug模式后 可以通过一些命令来设置断点、取消断点以及控制程序执行流程 也可以用浏览器打开 chrome://inspect/# 阅读全文
摘要:
2016年,Node 决定将 Chrome 浏览器的"开发者工具"作为官方的调试工具,使得 Node 脚本也可以使用图形界面调试 1.准备 创建目录 生成package.json文件 安装 Koa 框架和 koa-route 模块 新建脚本test.js 2.调试服务脚本 运行时,加--inspec 阅读全文
摘要:
源起 今天使用 IfcOpenShell的IfcConvert ,因为是开源的所以就想自己编译下,编译过程中遇到不少问题,因此记录下来 什么是IfcOpenShell? IfcOpenShell是一个开源(LGPL)软件库,可帮助用户和软件开发人员使用IFC文件格式。 开始前的准备 visual s 阅读全文
摘要:
今天在构建脚本的时候老是提示 Windows 7 默认的Powershell是2.0,查看版本 下载 https://www.microsoft.com/en-us/download/details.aspx?id=54616 解压,运行 Win7AndW2K8R2-KB3191566-x64.ms 阅读全文
摘要:
CMake(cross platform make)是一个开源的跨平台工具系列,旨在构建,测试和打包软件。 使用指定名为CMakeLists.txt的配置文件可以控制软件的构建、测试和打包等流程。 通过编写平台无关的CMakeLists.txt文件和需要简单的配置,CMake就能生成对应目标平台的构 阅读全文
摘要:
Visual C++的cl.exe编译器是微软推出的编译器 为了可以在CMD里使用cl.exe手工执行编译操作 设置环境变量 PATH C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin;C:\Program Files (x86)\ 阅读全文