摘要 《C++ Primer》习题14.38和14.39分别采用策略模式、模版方法解决问题。 问题 《C++ Primer 5th》习题 14.38 : 编写一个类令其检查某个给定的 string 对象的长度是否与一个阀值相等。使用该对象编写程序,统计并报告输入的文件中长度为 1 的单词有...
分类:
其他好文 时间:
2015-10-14 21:21:13
阅读次数:
226
mysql版本:5.6 系统:centos6.5 慢查询作用是记录执行时间大于自己设定的阀值时间,这样就能知道系统运行时哪些sql语句执行慢,找到系统运行慢的原因,具体设置如下: 在mysql配置文件my.cnf中增加 log-slow-que...
分类:
数据库 时间:
2015-10-02 15:00:03
阅读次数:
230
zw版【转发·台湾nvp系列Delphi例程】.NET调用HALCON COM控件内存释放模式------------------------------------方法一 :Imports System.Runtime.InteropServicesMarshal.ReleaseComObject...
MySQLibdata1占用空间大释放MySQLibdata1文件的空间背景:最近公司一台服务器报警,磁盘空间报警超阀值.原来mysql数据库数据目录特别大,前一篇文章中介绍的是变更mysql数据文件的目录,此文主要介绍如何把mysql占用的空间释放出来。说明:mysql有多种存储引擎,比如MyISAM、In..
分类:
数据库 时间:
2015-09-22 14:45:15
阅读次数:
168
一,有些编程人员喜欢将内存清理的代码集中组织到函数中的某个地方,而另一些编程人员则喜欢在创建点自动释放对象,以免以后忘记释放这些对象。两种方法都是有效的。二,id类型表示一个可以指向任何类型的对象的指针,它是一个泛型对象类型。你可以将任何对象赋值给一个id类型的变量,也可以将一个id类型的变量赋值给...
分类:
移动开发 时间:
2015-09-22 08:55:51
阅读次数:
159
linuxmysql更改MySQL数据文件目录位置背景:最近公司一台服务器报警,磁盘空间报警超阀值.原来mysql数据库数据目录特别大,现在我要更改数据文件的目录。原来是默认的目录。MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:1、ho..
分类:
数据库 时间:
2015-09-21 12:28:06
阅读次数:
183
转自《谈谈Linux内存释放》首先我们可能会用free 去查看内存的使用率,它应该是这样的:[root@ipython ~]# free -m total used free sharedbuffers cachedMem: 3204031707332049827649-/+ buffers/c.....
分类:
系统相关 时间:
2015-09-19 01:03:57
阅读次数:
244
java安全程序实际上是一个点稍微防御性编程意味着内,竟java作为编程语言,较C,c++,本身被认为是比较安全的,随着C,C++这样的偏底层的编程语言比,java少了显示的指针调用。少了程序上的内存释放。回收。这些统统都交给了JVM。并且在内存分配的也做了一些检測,诸如越界检測Array...
分类:
编程语言 时间:
2015-09-17 17:03:54
阅读次数:
187
一、什么是数据持久化数据持久化及数据的永久存储,将数据保存在硬盘中,程序关闭,内存释放后,重新打开程序,可以继续访问之前保存的数据。二、数据持久化方式常见的数据持久化方式有以下几项:沙盒preference归档 / 反归档SQLiteCoreData这篇只讲沙盒,preference,归档/反归档。...
分类:
移动开发 时间:
2015-09-12 17:36:40
阅读次数:
254
NSTimer在IOS开发中会经常用到,尤其是小型游戏,然而对于初学者时常会注意不到其中的内存释放问题,将其基本用法总结如下:一、初始化方法:有五种初始化方法,分别是+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti invocation:(N...
分类:
移动开发 时间:
2015-09-08 12:11:08
阅读次数:
191