会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dilexliu
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
下一页
2020年8月2日
[nodejs] web后端开发时, 用hapi/Joi对前端提交的数据进行校验--随笔
摘要: 在nodejs安装@hapi/joi npm install @hapi/joi 使用@hapi/joi const Joi = require('@hapi/joi'); let schema = Joi.object({ username : Joi.string().required().la
阅读全文
posted @ 2020-08-02 17:42 dilex
阅读(1392)
评论(0)
推荐(0)
2020年7月30日
[C++]类的空指针调用成员函数后,会发生什么事?
摘要: 类的实例调用成员函数的原理 其实不管是通过对象实例或指针实例调用,其实底层调用的过程都是一样的,都是把当前对象的指针作为一个参数传递给被调用的成员函数。通过下面的相关实例代码进行检验: 实验的C++代码 class Student { private: int age; public: Studen
阅读全文
posted @ 2020-07-30 16:26 dilex
阅读(1139)
评论(0)
推荐(0)
2020年7月14日
[STL] vector中函数emplace_back的实现原理
摘要: 在vector中的emplace_back函数, 其效率比push_back高很多! /*例子中使用的Student类的声明*/ class Student { private: int age; public: Student(); explicit Student(int age); ~Stud
阅读全文
posted @ 2020-07-14 22:56 dilex
阅读(3835)
评论(0)
推荐(2)
2020年5月4日
Nodejs Date转字符串
摘要: Date.prototype.toLocaleDateString([locales][, options]) locales 可选。包含一种或多种语言或区域设置标记的区域设置字符串数组。如果包含多个区域设置字符串,请以降序优先级对它们进行排列,确保首个条目为首选区域设置。如果省略此参数,则使用 J
阅读全文
posted @ 2020-05-04 23:11 dilex
阅读(3640)
评论(0)
推荐(0)
2019年6月29日
[CMake笔记] CMake向解决方案添加源文件兼头文件
摘要: 回顾 在上一篇笔记里总结的时候说到,aux_source_directory这个函数在添加源码文件时,是不会把头文件添加进去的,这里就介经一下另外一个方法,也是我一直使用的。 添加文件*.cpp与*.h 文件夹结构 CMakeLists.txt 生成解决方案 进阶 很多时候,从第三方获取一些功能的源
阅读全文
posted @ 2019-06-29 14:57 dilex
阅读(19858)
评论(0)
推荐(5)
[CMake笔记] 初识CMake
摘要: 与CMake相遇 做C/C++的人都应该经历过,以往拿到一个开源代码,想自己编译出来,总会因为VS的版本不同而出现各种各样的问题,使编译过程困难重重,更多时候就会放弃使用它了。而这个过程反过来,也会使用一些开源项目难于推广。 另外,基于我的跨平台开发经历,更是一个灾难。刚毕业那会,我有一个项目是Wi
阅读全文
posted @ 2019-06-29 08:21 dilex
阅读(627)
评论(0)
推荐(0)
2019年5月30日
[Qt5] 使用Qt设计器绘制主窗口
摘要: 实践代码: git clone https://github.com/dilexliu/learn_qt5.git Step1: Qt设计器绘制窗口 保存会得到一个文件: mainwindow.ui 另外还需要把mainwindow.ui 的代码保存出来,操作:在Qt设计器中的菜单栏【窗体】->【查
阅读全文
posted @ 2019-05-30 22:20 dilex
阅读(1426)
评论(0)
推荐(0)
2019年4月21日
[zlib] CMake + VS2015 下编译zlib,及使用小例
摘要: 下载与解压 可以到zlib官网 http://zlib.net/ 下载,这个没有被墙的,如果下载,试一下换个网络再访问。因为我在公司的网络是访问不了的。 我当前使用的是 zlib1.2.11版本。 下载好后,解压出来,看看根目录下有一个CMakeLists.txt,就证明可以用CMake创建VS的工
阅读全文
posted @ 2019-04-21 23:53 dilex
阅读(1948)
评论(0)
推荐(0)
[libpng]CMake+VS2015下编译libpng,及使用小例
摘要: 编译前的工作 在编译libpng前,需要把zlib编译好,并加载到编译环境里。 CMake + VS2015 下编译zlib,及使用小例 下载与解压 libpng的官网是 http://www.libpng.org/pub/png/libpng.html ,但它的源码是存在 https://sour
阅读全文
posted @ 2019-04-21 15:31 dilex
阅读(2984)
评论(0)
推荐(1)
2019年4月9日
boost库生成文件命名和编译
摘要: 自己使用的命令 原理 生成文件命名规则:boost中有许多库,有的库需要编译、而有的库不需要编译,只需包含头文件就可以使用。编译生成的文件名字普遍较长,同一个库根据编译链接选项不同,又可以生成多个不同名字的文件。生成的文件名字是很长,可是这样带的信息才多,也就容易识别出用途。其实生成文件的名字遵循一
阅读全文
posted @ 2019-04-09 18:14 dilex
阅读(436)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页