系统环境:CentOS 6.5 64位 安装方式:编译安装 防火墙:开启 Redis版本:Redis 3.0.2 一、环境准备 1、安装 gcc gcc-c++ [root@iZ94ebgv853Z ~]# yum install gcc gcc-c++ -y 2、下载redis-3.0.2.tar ...
分类:
其他好文 时间:
2018-08-13 13:50:48
阅读次数:
185
资源: 磁盘和分区: 网络: 进程: 用户: 服务: 程序: 常用命令整理如下: 查看主板的序列号: dmidecode | grep -i 'serial number' 用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart) 查看CPU信息:cat ...
分类:
其他好文 时间:
2018-08-13 13:50:31
阅读次数:
407
开始在使用Maven时,总是会听到nexus这个词,一会儿maven,一会儿nexus,当时很是困惑,nexus是什么呢,为什么它总是和maven一起被提到呢? 我们一步一步来了解吧。 一、了解Maven,Maven用来干什么呢 1. 优秀的构建工具 通过简单的命令,能够完成清理、编译、测试、打包、 ...
分类:
其他好文 时间:
2018-08-13 13:50:24
阅读次数:
107
前言 本文介绍 ElasticSearch 增加、删除、修改数据的使用示例。通过Restful 接口和 Python 实现。ES最新版本中有Delete By Query 和 Update By Query等功能,但是老版本是没有相关功能的,这里需要特别注意下。详细可参考官网资料: 5.4版本:ht ...
分类:
其他好文 时间:
2018-08-13 13:50:16
阅读次数:
261
一 STM32F1(M3)系列: 超值型系列STM32F100- 24 MHz最高主频 带马达控制和CEC功能 基本型系列STM32F101 - 36 MHz最高主频,具有高达1M字节的片上闪存 USB基本型系列STM32F102 - 48 MHz最高主频,带全速USB模块 增强型系列STM32F1 ...
分类:
其他好文 时间:
2018-08-13 13:49:48
阅读次数:
626
哲学家进餐问题描述 由Dijkstra提出并解决哲学家进餐问题(The Dinning Philosophers Problem)是经典的同步问题。该问题是描述有五个哲学家共用一张圆桌,分别坐在周围的五张椅子上,在桌子上有五个碗和五只筷子,他们的生活方式是交替的进行思考和进餐。平时,一个哲学家进行思 ...
分类:
系统相关 时间:
2018-08-13 13:49:42
阅读次数:
696
string path1 = @"d:\log.txt"; //打开D盘下的log.txt文件 System.Diagnostics.Process.Start(path1); string path2 = @"d:\test"; //调用资源管理器,打开D盘下的test文件夹 System.Dia ...
TreeSet是以自然顺序存的数据,例如 输出结果为111 222 333 而且这时候的Student必须继承Comparable接口,重写抽象方法CompareTo方法 出现这样的效果是因为存储的时候的代码是这样的 看红色的代码,存储的时候执行compareTo方法,这个时候就会判断你存的值得大小 ...
分类:
其他好文 时间:
2018-08-13 13:49:25
阅读次数:
215
上图不重要,因为实现人物的移动用的是动画,没有什么可说的,主要是下面实现人物的转向。 比如在一个平面中,玩家按了w和d键则人物会面向右前方向前进,如果此时玩家按了a和s键则人物会面向左后方向前进,那么人物从右前转向左后方需要转多少度呢? 已知的数据只有通过键盘按键得知的vertical和horizo ...
分类:
移动开发 时间:
2018-08-13 13:49:19
阅读次数:
588
单例模式的写法非常多,但常规型的单例模式就是这样写的,各种代码可能略有差异,但核心就是要搞清楚类属性 实例属性,就很容易写出来,原理完全一模一样。 如下: 源码: 实例化了三个对象,执行结果可以猜猜: 可以发现,执行了一次new,但执行了两次init,这是在新式类下运行的,python3默认是新式类 ...
分类:
编程语言 时间:
2018-08-13 13:49:12
阅读次数:
155
新建的项目结构如下图: 1.POM 文件 项目会默认依赖 spring-boot-starter-parent 项目 这个parent项目又依赖下面 同时还依赖了spring-boot-starter-*,spring boot 官方文档 https://docs.spring.io/spring- ...
分类:
编程语言 时间:
2018-08-13 13:49:04
阅读次数:
184
以上代码的运行结果是什么? 答案是 true、true、false、true、false!!! 从写hello world 开始,大家都知道: ==比较的是栈内存中存放的对象的堆内存地址,用来判断两个对象的地址是否相同,即是否是指向同一个对象。 equals比较的是两个对象的内容是否相同。 按照上述 ...
分类:
其他好文 时间:
2018-08-13 12:25:09
阅读次数:
144
一、前言 依赖注入定义 目标类中所依赖的其他的类的初始化过程,不是通过手动编码的方式创建的。 是将其他的类已经初始化好的实例自动注入的目标类中。 “依赖注入”也是面向对象编程的 设计模式 ————-组合的配套使用 作用 :降低程序的耦合,耦合就是因为类之间的依赖关系所引起的 产生场景:在一个对象里去 ...
分类:
移动开发 时间:
2018-08-13 12:25:00
阅读次数:
236
begin transactiondeclare @error int,@Task_Id int,@TEvents_Id int set @error=0 insert into dbo.WeChat_Task (WFarm_Id)values ('0001')--select @Task_Id=@ ...
分类:
其他好文 时间:
2018-08-13 12:24:54
阅读次数:
147
ShellExecute单从字面看,不仅让人遥想到linux中的shell 提供内核与用户操作的界面,所以这里不妨理解为在windows系统中开启一段进程,事实上,这几行ShellExecute代码的确开启了音乐播放,打开图片,打印图片的功能。 ...
分类:
系统相关 时间:
2018-08-13 12:24:37
阅读次数:
191
谨记红字: 1. 表中谨防太多列: MySQL 的存储引擎API 工作时需要在服务器层和存储引擎层之间通过行缓冲格式拷贝数据,然后在服务器层将缓冲内容解码成各个列。从行缓冲中将编码过的列转换成行数据结构的操作代价是非常高的。MyISAM 的定长行结构实际上与服务器层的行结构正好匹配,所以不需要转换。 ...
分类:
数据库 时间:
2018-08-13 12:24:32
阅读次数:
232