摘要:
[TOC] 主要函数 void zmalloc(size_t size); void zcalloc(size_t size); void zrealloc(void ptr, size_t size); void zfree(void ptr); char zstrdup(const char s 阅读全文
摘要:
[TOC] redis持久化方式(两种) RDB持久化 redis提供了RDB持久化的功能,这个功能可以将redis在内存中的的状态保存到硬盘中,相当于snapshot,它可以手动执行,也可以再redis.conf中配置,定期执行。 相关配置 1. databases 配置db文件的数目,可以用se 阅读全文
摘要:
[TOC] 原文: "https://blog.csdn.net/pi9nc/article/details/11267031" 利用匿名namespace解决C++中重复定义的问题 今天写代码的时候又碰到了C++中多编译单元导致重复定义(multi definition)的链接问题。其实这个问题以 阅读全文
摘要:
[TOC] 和后端联调时总是会面对恼人的跨域问题,最近基于Vue开发项目时也遇到了这个问题,两边各自想了一堆办法,查了一堆资料,加了一堆参数,最后还得我把自己的localhost映射成上线时将要使用的域名。 今天翻看代码时,突然发现vue cli的config文件里有一个参数叫proxyTable, 阅读全文
摘要:
[TOC] 方案一 在node中使用axios以post的方式发送一张图片给某个server时: 方案二 事实证明,这样做是完全没有用的,我尝试向另一个服务器poststream,返回的总是错误。然而,如果我使用request,下面这样的代码是完全没有问题的: 阅读全文
摘要:
[TOC] 1、直接使用字符串相加 std::string a = "hello"; std::string b = "hello"; for(int i = 0; i 阅读全文
摘要:
[TOC] 原文来自于: https://coderwall.com/p/mvsoyg/django dumpdata and loaddata dumpdata 命令 这个是Django自带的管理命令,可以用来备份你的模型实例和数据库 dumpdata 基本数据库的转存 下面的命令将把整个数据转存 阅读全文
摘要:
[TOC] 普通函数 普通函数(非成员函数)只能被overload,不能被override,而且编译器会在编译时绑定函数。 多态的运行期行为体现在虚函数上,虚函数通过继承方式来体现出多态作用,顶层函数不属于成员函数,是不能被继承的 构造函数 因为构造函数本来就是为了明确初始化对象成员才产生的,然而v 阅读全文
摘要:
[TOC] 1. 什么是Patch? Patch方法可以用来更新资源的一个组成部分 2. 什么时候使用Patch? 当你仅需更新资源的某一项,即不完全也不幂等 那当我们的模型在数据库中几乎每个字段都可能会遇到改变的时候,难道在patch的时候,或者专门写一个post的接口去一个一个if else操作 阅读全文
摘要:
情景: 在httpie post 下,在 axios post下,总的来说,就是在form data下只有c.Bind()会有用 如果一定要用c.PostForm() headers必须为x www form urlencoded 阅读全文
摘要:
[TOC] 文字部分 ( U+0000 – U+007F) 基本拉丁字符 ( U+0080 – U+00FF) 增补拉丁字符集 1 ( U+0100 – U+017F) 拉丁字符扩展集 A ( U+0180 – U+024F) 拉丁字符扩展集 B ( U+0370 – U+03FF) 希腊文字中的科 阅读全文
摘要:
[TOC] 在wiki中,很多语言的字符集都包含了Basic Latin,一开始我没有细看,以为Basic Latin里面都是正常的字符集,后来在线上环境出现了问题 博主某天接到一个需求,需要过滤出某国语言的字符集(避免出现Unicode中的不可见字符),于是高高兴兴的在维基百科上找到该语言字符集抄 阅读全文
摘要:
[TOC] 查看数据库的大小 use 数据库名 SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH) FROM information_schema.TABLES where TABLE_SCHEMA='数据库名'; 得到的结果是以字节为单位,除1024为K,除1048 阅读全文
摘要:
[TOC] strptime 使用strptime来格式化字符串 timedelta 使用timedelta来进行计算天数 阅读全文
摘要:
在日常使用的Mongodb中,有一项功能叫做模糊查询(使用正则匹配),例如: 这是我们常用Mongodb的命令行使用的方式,但是在mgo中做出类似的方式视乎是行不通的: 大家用这个方式去查询,能查询到算我输! 下面总结一下,正真使用的方式: 1. 在Mongodb的命令行中,我们可以使用形如 \ab 阅读全文
摘要:
今天发布了一篇文章,发布后发现,what?主页错位了,安装控制变量法知道,肯定是这篇文章有什么不可告人的秘密。 所以,顺便使用一下二分法查找一下为啥,最后找到是因为使用了 (这个箭头是小写的,至于为啥写成大写看后文),这样会造成浏览器解析html失败,我们有时候顺手就写了这些东西,以后还是需要注意下 阅读全文
摘要:
[TOC] print Python2.7的print不是一个function Python3里的print是一个function。 Unicode Python 2 有 ASCII str() 类型,unicode() 是单独的,不是 byte 类型。 Python 3,我们最终有了 Unicod 阅读全文
摘要:
这种问题一般来说还是不会引起的,可能会出现在datetime和time这样类型的模块中。 例如: 如果写在一个文件到倒是一眼能够看出来,主要是在公司这种多人协同合作的时候,导入相关模块的时候会出现覆盖的情况需要注意。 我的建议是将系统的模块放在最后面导入,自己写的模块放在前面,不过最好跟公司的人统一 阅读全文
摘要:
[TOC] RTTI是”Runtime Type Information”的缩写,意思是运行时类型信息,它提供了运行时确定对象类型的方法。 typeid函数 对于c++的内置数据类型,typeid可以方便的输出它们的数据类型。 cpp include include using namespace 阅读全文
摘要:
[TOC] 例子 我们时常会写一些interface,例如: 赋值的时候: 诶,这样看视乎没什么问题,但是我们没有办法避免使用数组,然后顺手就写了这样的代码 好的,现在翻车了,会得到一个这样的报错: 原因 1. []A 不是一个interface,它只是一个slice,并且刚刚好元素类型是A。 2. 阅读全文