(一)
缺省情况下swap动作可由标准程序库提供的swap算法完成:
namespace std {
template
void swap(T& a, T& b) {
T temp(a);
a = b;
b = temp;
}
}这个函数是异常安全性编程的核心,并且是用来处理自我赋值可能性的一个常见机...
分类:
编程语言 时间:
2014-06-25 00:30:44
收藏:
0 评论:
0 赞:
0 阅读:
421
标准库:一些最爱
sys
sys这个模块让你能够访问与python解释器联系紧密的变量和函数。
sys模块中一些重要的函数和变量
函数/变量 描述
argv 命令行参数,包括脚本名称
exit([arg]) 退出当前程序,可选参数为给定的返回值或者错误信息
modules 映射模块名字到载入模块的字典
path 查找模块所在目录的目录名列表
platform 类似sunos5或...
分类:
编程语言 时间:
2014-06-25 19:21:55
收藏:
0 评论:
0 赞:
0 阅读:
346
Linux从内核2.6开始使用NPTL (Native POSIX Thread Library)支持,但这时线程本质上还轻量级进程。
Java里的线程是由JVM来管理的,它如何对应到操作系统的线程是由JVM的实现来确定的。Linux 2.6上的HotSpot使用了NPTL机制,JVM线程跟内核轻量级进程有一一对应的关系。线程的调度完全交给了操作系统内核,当然jvm还保留一些策略足以影响到...
分类:
编程语言 时间:
2014-06-25 19:21:12
收藏:
0 评论:
0 赞:
0 阅读:
295
特定容器算法
lst.merge(lst2)
将来自lst2的元素并入到lst。这两个都必须是有序的。
lst.merge(lst2, comp)
元素将从lst2删除,第一个版本使用
lst.remove(lst2)调用erase删除掉与给定值相等(==)或令一元谓词为真的每个元素
lst.remove_if(pred)
lst.reverse() 反转...
分类:
编程语言 时间:
2014-06-25 19:32:57
收藏:
0 评论:
0 赞:
0 阅读:
291
【oracle 11G Grid 】Crsctl start cluster 和 crsctl start crs 有区别么?
q:Crsctl start cluster
是 11.2新特性和
crsctl start crs 有啥区别呢?
Crsctl start/stop crs
管理本地节点的clusterware st...
分类:
数据库技术 时间:
2014-06-25 19:39:19
收藏:
0 评论:
0 赞:
0 阅读:
990
Peterson's algorithm (AKA Peterson's solution) is a concurrent
programming algorithm for mutual
exclusion that allows two processes to share a single-use resource without conflict, using only shar...
分类:
编程语言 时间:
2014-06-25 19:38:41
收藏:
0 评论:
0 赞:
0 阅读:
584
让我们在terminal下愉快的...扫雷
昨天跟奇葩霖聊起“雷区”这个敏感词汇,然后很荣欣的。。。应该轰炸不到我。。。
后来百无聊赖的去玩了把扫雷,然后发现我之前都是乱扫的,没有任何技巧。百科之后才发现,扫雷是有技巧的,接着玩了一把,咦挺有意思的。。。大概感受了一下,今天又要考数电,昨晚写了个框架,就到两点半了。。。睡。。。
今天中午回来,第一件事就是接着写。。。简直是爽。...
分类:
Windows开发 时间:
2014-06-25 19:38:02
收藏:
0 评论:
0 赞:
0 阅读:
636
最近一直在Windows平台开发cocos-2dx游戏,期间做了一次引擎升级,升级到了3.0正式版本。Windows平台上表现很正常,没有出现什么问题。
上周五准备发布一个安卓包,编译很轻松的就过了,没有花费多少时间,但是安装到手机后,发现运行就崩溃了。没办法只好用模拟机调试,再次吐槽Android的模拟器,真的太他妈慢了,不到万不得已我真的不想再去用它,google真的应该好好整一下了。
好...
分类:
其他 时间:
2014-06-25 19:37:26
收藏:
0 评论:
0 赞:
0 阅读:
366
调用 COM 对象
大多数 Windows 程序员都熟悉组件对象模型(Component Object Model,COM)。在某程度上,.NET 框架 就是为了替换 COM,但是,系统仍然保留了这个功能,可能就是为了我们的不时之需。Windows 中许多编程接口都公开为 COM 对象,虽然,现在越来越多地有了 .NET 框架等效的可托管对象,但仍有一些并没有等效的可托管对象;另外,还有...
分类:
其他 时间:
2014-06-25 19:40:39
收藏:
0 评论:
0 赞:
0 阅读:
419
冒泡排序(Bubble
Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。
它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。
算法原理:
比较相邻的元素。如果第一个比第二个大,就...
分类:
其他 时间:
2014-06-25 00:17:41
收藏:
0 评论:
0 赞:
0 阅读:
307
商家福利!如何提高微信公众平台的粉丝数?如何更好地与粉丝互动?如何为客户提供更好的网络服务?
答案是,为自己的微信公众平台,添加地图功能。有了地图,您的用户能更好更快地找到您实体店的地址,快捷地查询路线。不同实体店还可以添加不同的电话号码,让用户一键拨号,增强互动增强体验。
什么什么,您不懂微信?不要紧,本文详细讲述了如何设置微信公众平台,如何将实体店地图添加到微信公众平台中。
...
分类:
微信 时间:
2014-06-25 19:57:31
收藏:
0 评论:
0 赞:
0 阅读:
640
摘要:很多商家都有自己的实体店,包括KFC啊,麦当劳啊,姐最爱的眉州小吃啊。那么,商家就会有这样一个需求:把实体店地址标注在地图上,并引导客户驾车或者坐公交去到指定地地址。可是商家一般都不会地图开发,这可怎么办呢?不用担心,我把代码都给大家写好了,鼠标点一点,实体店地图立马呈现!本文以姐最爱的AMF海水农场实体店为例,告诉大家如何在自己的网站上嵌入一个【全国实体店查询地图】。
AMF官网:h...
分类:
其他 时间:
2014-06-25 00:33:48
收藏:
0 评论:
0 赞:
0 阅读:
641
时间限制:1 秒
内存限制:128 兆
特殊判题:否
提交:1733
解决:656
题目描述:
如图,给定任意时刻,求时针和分针的夹角(劣弧所对应的角)。
输入:
输入包含多组测试数据,每组测试数据由一个按hh:mm表示的时刻组成。
输出:
对于每组测试数据,输出一个浮点数,代表时针和分针的夹角(劣...
分类:
其他 时间:
2014-06-25 00:33:11
收藏:
0 评论:
0 赞:
0 阅读:
485
自定义配置文件到spring 中,有时候想做一些数据结构的配置化信息,根据业务做一个扩展。
首先:
在项目的META-INF目录下新建两个文件spring.handlers,和spring.shcemas
Spring.handlers在类org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver中已经写死...
分类:
编程语言 时间:
2014-06-25 00:32:35
收藏:
0 评论:
0 赞:
0 阅读:
491
说明
在总篇中提到过垃圾清理,本篇将着重介绍针对缓存、卸载残留、无用数据等“静态内容”的清理,有关于系统进程的清理以及手机加速的相关功能,将放到《手机加速篇》中介绍研究。
什么是垃圾
关于系统垃圾的定义
现在很多手机管理软件中都有垃圾清理的功能,本篇也来对垃圾清理做一个简单的分析和介绍。在正式分析之前,让我们首先看一下“什么叫系统垃圾?”。在百度本科中,关于“系统垃圾”是这样定义的:系统垃...
分类:
移动平台 时间:
2014-06-25 00:31:59
收藏:
0 评论:
0 赞:
0 阅读:
544
PHPCMS应该是国内第一家用MVC架构来写开源PHP产品的,我第一次工作上接触到PHPCMS是在两年前,那个时候对MVC还是不理解,然后因为工作需要,需要修改一下PHPCMS的源码。拿到代码后,我一开始还本着一种从PHPCMS入手来理解MVC模式,可研究了半天,心里一直想着这就是人人称赞的MVC架构吗?怎么而看都感觉不出哪里的优势,却让人很容易联想到discuz的架构。
(...
分类:
Web开发 时间:
2014-06-25 19:45:11
收藏:
0 评论:
0 赞:
0 阅读:
421
今天新能测试组的同事找我看一个奇怪的现象。一个tomcat应用,里面只有一个单纯的jsp页面,而且这个jsp页面没有任何java代码(想用这个jsp页面测试在她的服务器上的一个tomcat的最大QPS)。但是用loadrunner压测了几分钟之后,分配了1024M堆内存的tomcat居然包heap space outofmemory!这个页面的代码如下:
<%@ page language=...
分类:
Web开发 时间:
2014-06-25 00:02:58
收藏:
0 评论:
0 赞:
0 阅读:
553
#include
#include
#include
using namespace std;
void Test()
{
int ran_num = 0;
cout<<"不指定seed, ";
for(int i=0; i<10;i++)
{
ran_num = rand()%6;
cout<<ran_num<<" ";
...
分类:
编程语言 时间:
2014-06-25 20:03:16
收藏:
0 评论:
0 赞:
0 阅读:
486
在Android上要想开发出高效率的软件,还是需要用到C/C++语言,要想在Java上开发C/C++语言就需要在IDE上安装NDK;在Android的官网上SDK开发环境已经包含了ADT插件,最新的Android开发IDE可以到官网下载:http://developer.android.com/sdk/index.html
由于最近Android官网和google在国内经常进不去,我就把下载的放...
分类:
移动平台 时间:
2014-06-25 00:22:51
收藏:
0 评论:
0 赞:
0 阅读:
418
U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是相应的Linux内核源程序的简化,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。...
分类:
其他 时间:
2014-06-25 20:04:32
收藏:
0 评论:
0 赞:
0 阅读:
479