摘要:1.与时间相关的---使用strtotime()函数把你的字符串时间转化为unix时间戳,然后使用date()输出 $time_str = "2005-08-09 12:54:31"; $time = strtotime($time_str); echo date("Y-m-d", $time);---date('w', mktime(0, 0, 0, $this->month...
阅读全文
03 2010 档案
摘要:Overload, Override and Overwrite Overload(重载):在C++程序中,可以将语义、功能相似的几个函数用同一个名字表示,但参数或返回值不同(包括类型、顺序不同),即函数重载。(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。Override(覆盖):是指派生类函数覆盖基类函数,特征是:(1)不同的范围(分...
阅读全文
摘要:下面一段程序,请说明输出结果:[代码]结果为6.(0x518-0x500)/sizeof(int) =60x0018/4=6 void GetMemory(char *p){ p=(char*)malloc(100);}void Test(void){ char *str = NULL; GetMemory(str); strcpy(str,"helloworld"); printf(str);}...
阅读全文
摘要:<?phpdate_default_timezone_set("Asia/shanghai");class CalendarForm { private $year; private $month; private $day; private $weekend; private $currentdate; private $dayofmonth; private $day_count...
阅读全文
摘要:1.头文件#include "alogrithm"#include "list"using namespace std; 2.库文件 (1) //给指定的container 赋值。size_type 值得个数。 //val 值 void assign( size_type num, const TYPE& val ); //从另外一个容器赋值给当前容器,start 游标头,游标尾 void...
阅读全文
摘要:[代码]设置两个游标,在找到元素之前一定要先保存好游标。比如先回到上一个外置,然后让临时变量++接着删除临时变量游标里的值。或者用list.remove()这个方法来删除
阅读全文
摘要:1.List merge (list &lst)使用merge之前的list必须是先排好序的。如果不是,就容易出现问题
阅读全文
摘要:对于STL容器而言,并不直接支持这一特性(也就是:list<myint&> mylist), 即便用raw pointer(也就是普通的指针list<myint*> mylist)也不能完全解决这个问题, 通常的解决方法是使用smart pointer来替代普通的指针从而完全控制: construction,destruction,copying,assig...
阅读全文
摘要:1.list 里有个方法sort方法。注意Vector很多方法和list一样,但是,这个方法Vector是没有的。 (1).整型数据排序 void ListSortTest(){ list<int> num; num.push_back( 1 ); num.push_back( 3 ); num.push_back( 2 ); num.push_back( 9 ); num.push...
阅读全文
摘要:什么是STL呢? STL : standard template library,“标准模版库”的意思。基本上可以这么说,STL是一些“容器”的集合,是算法和一些组件的集合。这些算法和容器的集合是精英中的精英的杰作。它的目的是标准化组件,避免重复开发。 学习STL,我觉得应该从list学起,没别的,就因为它简单,容易上手。 首先,我们要明白一些基本...
阅读全文
摘要:1.通过随机存取方式读取[代码]注意一点:size_type是一个无符号数,如果通过如下的方式遍历能否行动通呢?[代码]结果就出错了。 2。通过iterator 迭代器来遍历[代码]
阅读全文
摘要:stl提供了三个最基本的容器:vector,list,deque。 vector和built-in数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此 它能非常好的支持随即存取,即[]操作符,但由于它的内存空间是连续的,所以在中间 进行插入和删除会造成内存块的拷贝,另外,当该数组后的内存空间不够时,需要重新 申请一块足够大的内存并进行内存的拷贝。这些都大大影响了vector的效率。 list...
阅读全文
摘要:1.stl 排序算法例子// stl.cpp : 定义控制台应用程序的入口点。//using namespace std;#include "stdafx.h"#include <iostream>#include <vector>#include <algorithm>using namespace std;void main(void){ vector<...
阅读全文
摘要:C++ STL(标准模板库) 学习资源列表 作者:Winter来源: 最优秀的STL学习网站 C++ STL(标准模板库) 学习资源列表 1 STL网站类 2 STL书籍类 3 STL 技术文章类 STL以其独特的魅力得到越来越多的程序员钟爱,STL彻底封装复杂的数据结构,提供丰富灵活的程序接口,同时还能保证程序的运行效率。上次整理的STL技术文章列表得到许多朋友的捧场,这里整理更全面的STL学...
阅读全文
摘要:2009-05-25 上午 11:41 #include <iostream>标准输入输出cin cout等 #include <algorithm> 算法库 如sort find等 #include <vector> 顺序容器,存储相同类型,同数组,但可以动态添加 #include <functional> #include...
阅读全文
摘要:1.定义一个CRect保存启动后窗口大小。m_rect2.在OninitDialog事件里写下如下代码 GetWindowRect(&m_rect); WINDOWPLACEMENT wp; wp.length=sizeof(WINDOWPLACEMENT); wp.flags=WPF_RESTORETOMAXIMIZED; wp.showCmd=SW_HIDE; SetWindo...
阅读全文
摘要:源安装工具 前段时间做一个产品的安装程序,试用了几个开源的安装打包工具,感觉不错,总结一下。 1、NSIS 关于 NSIS关于 NSIS在用户使用你的应用程序之前首先会体验到你的安装程序。慢慢悠悠的或不成功的软件安装是很恼人的问题。一个快速友好的安装程序是展示你的软件产品品质的一部分。 NSIS (Nullsoft Scriptable Install System) 是 Windows 下的一...
阅读全文