一、几种数据结构: 1、String:key->value (1)加入:set key value/setnx key value(不存在时才加入。已存在返回0)/setex key time value(加入并设置有效时间)/setrange key index value(将key相应的值从in ...
分类:
其他好文 时间:
2017-06-03 20:53:54
阅读次数:
155
5.1.1. Using Lists as Stacks The list methods make it very easy to use a list as a stack, where the last element added is the first element retrieved ...
分类:
编程语言 时间:
2017-06-03 19:18:12
阅读次数:
244
本文介绍 OGRE 3D 1.9 程序的启动过程,即从程序启动到3D图形呈现,背后有哪些OGRE相关的代码被执行。会涉及的OGRE类包括: 建议在阅读本文时参考OGRE API Reference,OGRE官方给的API Reference没有类的协作图,可以自己用Doxygen生成API文档,见: ...
分类:
其他好文 时间:
2017-06-03 18:19:56
阅读次数:
279
经常有这样的需求:在一个文本文件里查找特定字符串,这很好实现,用任何文本查看工具几乎都可以做到。而有的时候,想查找一个文件夹下的所有文本文件(特定后缀),我就遇到了这样的问题:想找到Blender的源代码中关于SPH的实现代码。于是写了下面的简单程序: #!/usr/bin/env python3 ...
分类:
编程语言 时间:
2017-06-03 18:14:13
阅读次数:
163
1、集合元素如何添加?如何删除?如何遍历? 添加:add() put() 删除:remove() 遍历: 1、 for(int i =0;i<list.size();i++){ Object obj = list.get(i); } 2、 Iterator it = list.iterator(); ...
分类:
其他好文 时间:
2017-06-03 17:22:40
阅读次数:
148
首先swiper3 作为移动端,用来做轮播图的插件最合适不过了。但是swiper3 作为移动端的首选,它是不支持ie8的。这个时候我们需要使用一些兼容的东西。swiper2是能够兼容ie8的。但是分页器。不能很好的兼容。 2.我们可以使用原生的方式来做一些兼容。下面是我使用的一些方法。进攻参考。 ...
分类:
其他好文 时间:
2017-06-03 15:14:43
阅读次数:
609
前言: 使用CEF载入网页。做JS与C++交互时。须要向主窗体发送一些消息来通知界面做对应的处理。可是,因为CEF使用chrome内核是多进程架构的。渲染引擎与主程序都不在同一个进程里面。因此。理所当然的就想到了使用共享内存了。为了更easy地使用,我们选择的是ATL里面封装的共享内存操作类:CAt ...
分类:
移动开发 时间:
2017-06-03 11:22:24
阅读次数:
776
转载请注明文章:Linux编译安装Qt 5.4.1 出处:多客博图 很久不写文章了,过程很简单,但是操作很多,简单说吧。 前言: 操作系统CentOS 6.6,64位的。 1、安装gcc 4.8.4,或者4.9.2,越高版本越好咯,编译安装到/usr/local/下面,这样无需设置可执行文件路径了, ...
分类:
系统相关 时间:
2017-06-02 22:57:28
阅读次数:
267
List listss = new List(); StringBuilder sb = new StringBuilder(); foreach (Model.books book in lists) { sb.Append("" + book.Id + "---" + book.Title + ... ...
一. 什么是 Redis Redis 是一个可基于内存,有着完备的持久化机制并以 Key-Value 形式存储的非关系型数据库。也称为数据结构服务器。 二. Redis 的优势。 支持数据的持久化,可以将内存中的数据保存在磁盘中,便于重启时再次使用。也就是我们平时说的缓存机制。 提供 list ,s ...
分类:
其他好文 时间:
2017-06-02 19:35:19
阅读次数:
131