To Think
RapidJson是只需包含头文件就可以直接使用的第三方json解析库1.包含头文件#include "rapidjson/document.h" #include "rapidjson/stringbuffer.h" #include "rapidjson/writer.h" 2.声明一些变量Document doc; doc.SetObject(); Document::AllocatorType& alloc = doc.GetAllocator(); Value key(kStringType); Value value(kStringType); 3.添加节点与赋值key.SetString("name", alloc); value.SetString("kun775", alloc); doc.AddMember(key, value, alloc);4.数组Value array(rapidjson::kArrayType); Value
2019-3-29富途面试一面技术面就挂了,上来就笔试题,一共5道题,我做了将近一个小时,还没能全答出来,基础知识,得好好巩固了。TCP连接中启用和禁用TCP_NODELAY有什么影响? - 车小胖的回答 - 知乎map,set时间复制度问题:因为map底层是红黑树,所以增删查的时间复杂度都是O(logN),hashmap时间复杂度是O(1)int a = (int)((int)(0)+4); a=? 为什么?答案是:16,这里涉及指针+整数运算.因为(int )0是把有符号整数0强制为int 型指针,这个指针的目标元素是int型,占4字节;((int )0)+4是“指针+整数”结构,这时的整数就被解释为元素个数,1个元素4字节,4个元素自然是16字节,且这个16被自动提升为(int )0的类型,亦即int 指针类型;最前面的(int)又把int *指针类型的16强制为普通的int型,所以在32位int平台下最终结果是整型值16。请找出下面代码中的所有错误 (题目不错,值得一看)说明:以下代码是把一个字符串倒序,如“abcd”倒序后变为“dcba”#include"strin
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/CatStarXcode/article/details/79513425NoSQL 的全称是 Not Only SQL,也可以理解非关系型的数据库,是一种新型的革命式的数据库设计方式,不过它不是为了取代传统的关系型数据库而被设计的,它们分别代表了不同的数据库设计思路。MongoDB:它是一个内存数据库,数据都是放在内存里面的。对数据的操作大部分都在内存中,但 MongoDB 并不是单纯的内存数据库。MongoDB 是由 C++ 语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。MongoDB 的存储特点在传统的关系型数据库中,数据是以表单为媒介进行存储的,每个表单均拥有纵向的列和横向的行。由
先闻一下看好吃不看看就好跟我一起学猫叫一起喵~喵~喵~我的侧颜美么?跟我一起读rao 妖 rao娆 妖娆注意了!注意了!喵星人即将占领地球!就问你怕不怕看我飞檐走壁 额下一步有点难卡住了么感觉还可以前进到底做错了什么你要这样对可爱的我?
旅途中最好的旅伴,其实是你的手机!一个个功能强大的APP,是你旅行中的最好拍档,总能帮你顺利完成每一次旅行——查询机票、预订酒店、看攻略、选餐厅……全都要用APP!功能强大的APPBUT!你真的知道哪些APP能帮你省钱?哪些APP能帮你省时间吗?为了让你在旅途中玩得更尽兴、更顺利,无二君掏空了旅行定制师的手机,搜刮出了他们私藏的APP,来看看有没有你正需要的!// 机票预订//机票预订每次旅行都是以预订机票开始的。在机票比价方面,无二君强推iGola骑鹅旅行和天巡旅行。iGola骑鹅旅行小而美,专注于机票业务,上手容易。APP会根据出发的地方和时间给你推荐合适的目的地,还可以查询机票的价格并进行比价。好贴心有没有~天巡旅行是老牌的旅行搜索平台,走的是大而全的路线。在国际机票方面,天巡所提供的数据堪称最全,价格也最为优惠。天巡的一大优势是能够自动匹配航班的衔接,可以选择转机的次数,帮你缩短飞行的时间。超级棒!旅行雷达和带我飞专注于特价路线。APP上经常会推荐超值的特价机票,比较适合任性、说走就走的小伙伴。飞猪是马云爸爸的新业务,作为一出现就杀入旅行类OTA的巨头APP,下一个放在手机里总
准备:下载解压cocos2d-x-3.14.1 链接:https://pan.baidu.com/s/1uT4zLj34SoWb862pc9OLdg 密码:zl1l 下载安装好 vs2013vs2013链接:https://pan.baidu.com/s/1rM4PmNslLngtBHECB-c4Dg 密码:lr3y 序列号链接:https://pan.baidu.com/s/13YpfeC7cIR9PSvDu5q2qkA 密码:zqho1、在命令窗口输入cocos new、回车。(此步骤可省略,只是为了看下各命令符后接什么,用到的已标注)2、luaGame --项目名称 -p com.xiangPing.lua 结构com.XXX.lua --包名 -l lua 语言 -d D:\project 项目路径 创建成功。3、双击vs打开4、点生成5、生成完成后点6、见如图完毕。如果出现以下报错(生成中途取消导致),重新生成一下就好了如有错误之处请及时联系或评论指出纠正谢谢!
嘿~,你在哪不好!布丁要来偷吃馒头的羊奶粉了偷偷跟在布丁后面,。找个机会偷袭一下伸个小舌头,皮一下很开心妖娆的睡姿喜欢翻垃圾桶的馒头^_^~~一不留神,咻~~就跳进垃圾桶了喜欢翻各种垃圾桶=_=!
第一种原因安装lnmp一键安装包时php没安装成功而出现502 Bad Gateway,从0.9开始只要安装成功或失败都就会有提示。没安装成功一般原因是在安装php前,脚本中某些lib包可能没有安装上,造成php没有编译安装成功。可以看一下是否存在/usr/local/php/sbin/php-fpm ,如果没有肯定没安装成功解决方法:可以尝试根据lnmp一键安装包中的脚本手动安装一下,看看是什么错误导致的,在网上搜索一下,或者把错误信息发上来。如果实在不会提供按http://lnmp.org/install.html这个安装时的lnmp.log日志文件(可以用winscp登陆下载lnmp.log,压缩并上传到本论坛),没有错误信息我们没法说什么原因。本方法只限于lnmp没安装成功,只要lnmp安装成功了这一项就没可能。第二种原因在php.ini里,eaccelerator配置项一定要放在Zend Optimizer配置之前,否则也可能引起502 Bad Gateway。php一些模块之间也可能会造成502,如Zend GuardLoader与Opcache,ioncube与Zend
不定参数打印int test(const char *format, ...) { char buffer[256] = {0}; //保存不定参数列表 va_list ap; va_start(ap, format); vsprintf(buffer, format, ap); va_end(ap); printf(format, buffer); return 0; }
最近想要升级gcc,因为CentOS6.7默认自带的编译器是gcc 4.4.7,但是不支持c++11,所以我想升级到gcc 4.8.5,这样就可以完全支持c++11了。gcc官网上面说从gcc 4.8.1开始就完整支持g++11了[1]。升级的过程,主要参考了网上的资料[2]。【gcc升级步骤】1.下载gcc 4.8.5的压缩包# wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.5/gcc-4.8.5.tar.bz22.找个目录存放,并解压#tar -jxvf gcc-4.8.5.tar.bz23.进入目录,执行命令这个神奇的脚本文件会帮我们下载、配置、安装依赖库,可以节约我们大量的时间和精力。# cd gcc-4.8.5 # ./contrib/download_prerequisites4.建立一个目录供编译出的文件存放# mkdir gcc-build-4.8.5 # cd gcc-build-4.8.55.生成Makefile文件# ../configure -enable-checking=release -enable-languages
1、域名转发:举个栗子,假设我想把访问A域名的用户全部引导到B域名这个站点,那么就可以使用域名转发,如下图:2、301重定向:如果域名注册商不支持域名转发,或者你想永久的实现网站权重的转移,那么你就需要下面的301重定向方案。请自行用txt记事本建立一个.htaccess文件,里面填写如下代码:RewriteCond %{HTTP:Host} ^ibibao.com RewriteRule (.*) http://www.leQuan.wang [NC,R=301]这串代码是由ibibao.com 301重定向到www.leQuan.wang那么现在来说下301跳转可能所遇到的情况:如果你只是暂时性跳转,则修改代码中的[NC,R=301]的301改成302即可。如果你的网站已经运营了一段时间,后来换了新域名,需要做301跳转的话,最好将两个域名的内页和首页都一并跳转。比如www.###.com/1.html跳转到www.*.cn/1.html。因为这样更利于网站的权重转移,不会丢失内页权重。那么这样的话我们的代码是这样的:RewriteCond %{HTTP:Host} ^www.##
<?php echo "今天:".date("Y-m-d")."<br>"; echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>"; echo "明天:".date("Y-m-d",strtotime("+1 day")). "<br>"; echo "一周后:".date("Y-m-d",strtotime("+1 week")). "<br>"; echo "一周零两天四小时两秒后:".date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 h
一、怎么实现双向免密登录前提所有服务器/etc/ssh/sshd_config文件的以下三行未被注释RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys举例: 两台服务器:192.168.100.134 192.168.1.140免密码登录是分用户的,以下以root用户为例进行说明,.ssh目录是在每个用户的家目录下。步骤登录192.168.1.134。 执行命令ssh-keygen -t rsa一路回车到底。将会在家目录~/.ssh/下生成私钥id_rsa和公钥id_rsa.pub。将本机的公钥id_rsa.pub追加到192.168.1.140的authorized_keys文件中。cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys这个时候从192.168.1.134登录到192.168.1.140就不需要密码了。若要实现双向的,继续执行以下步骤:登录到192.168.1.140 执行上面相似的步骤即可。注
方法一:下载文件wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate执行安装python get-pip.py这就安装好了方法二:pip下载:#wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificatepip新版本https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9pip安装:# tar -xzvf pip-1.5.4.tar.gz # cd pip-1.5.4 # python setup.py install提示错误:[sudo] passw
Sublime Text 3 快捷键精华版Ctrl + Shift + P打开命令面板Ctrl + P搜索项目中的文件Ctrl + G跳转到第几行Ctrl + W关闭当前打开文件Ctrl + Shift + W 关闭所有打开文件Ctrl + Shift + V粘贴并格式化Ctrl + D选择单词,重复可增加选择下一个相同的单词Ctrl + L选择行,重复可依次增加选择下一行Ctrl + Shift + L 选择多行Ctrl + Shift + Enter 在当前行前插入新行Ctrl + X 删除当前行Ctrl + M 跳转到对应括号Ctrl + U 软撤销,撤销光标位置Ctrl + J 选择标签内容Ctrl + F查找内容Ctrl + Shift + F查找并替换Ctrl + H 替换Ctrl + R 前往 methodCtrl + N 新建窗口Ctrl + K + B 开关侧栏Ctrl + Shift + M 选中当前括号内容,重复可选着括号本身Ctrl + F2 设置/删除标记Ctrl + / 注释当前行Ctrl + Shift + / 当前位置插入注释Ctrl + Alt +
移除Beyond Compare 4的30天限制打开命令行查看当前用户的SIDwhoami /user 从注册表删除CacheIdreg delete "HKEY_USERS\<SID>\Software\Scooter Software\Beyond Compare 4" /v CacheId /f 用Step1的SID替换,然后运行。可以写到脚本,然后创建计划任务每天定时执行
SaiKwan
其实,我是一个程序员