本题考查的知识点主要就是用线性筛法求欧拉函数φ,首先说一下什么是欧拉函数:对正整数n,欧拉函数是少于或等于n的数中与n互质的数的数目。之所以要用线性筛法,是因为它能使我们O(n)的求出值。 先简要介绍一下线性筛法求欧拉函数φ:(摘自baidu) int m[maxn],phi[maxn],p[max...
分类:
其他好文 时间:
2015-08-03 18:16:37
阅读次数:
141
Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul的方案更"一站式",内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等)...
分类:
其他好文 时间:
2015-08-02 10:14:38
阅读次数:
1133
sqlmap的tamper目录下有41个用于绕过waf的脚本,网上有文章简要介绍过使用方法,但是只是简单说了其中少数几个的作用。本人通过这41个脚本的文档注释,将它们每一个的作用简单标记了一下,还是像之前一样,先googletranslate再人工润色。其实,文档注释里面都有例子,看一眼就..
分类:
数据库 时间:
2015-08-02 06:41:57
阅读次数:
213
在 Objective-C中id类型的对象可以转换为任何一种对象,有点类似与void*指针类型的作用。下面简要介绍一下id类型。 id标志符:通用对象类型。id类型是一个独特的数据类型,可以转换为任何数据类型,即id类型的变量可以存放任何数据类型的对象。这是为什么呢?还是从OC的内部实现机制上来分析...
分类:
其他好文 时间:
2015-07-31 19:51:10
阅读次数:
130
Redis共有strings、hashs、lists、sets、sorted sets五种数据类型,可以说已经比较丰富了。下面只对这几种数据类型的数据结构与用途做简要介绍。至于每种数据类型的操作API,这里只简单一提,不再一一详细介绍,有需要的用户可以Google即可。
一、 strings
string是最简单的类型,一个Key对应一个Value。string类型是类型安...
分类:
其他好文 时间:
2015-07-31 18:28:43
阅读次数:
150
在前面两篇文章中,简要介绍了静态数组和动态数组的基本语法,在本文中将会就数组中在日常运维过程中的使用举一例说明。一、需求客户组织内曾经更换过杀毒软件供应商,需要扫描服务器或者客户端是否安装了杀毒软件,或者是否安装了过多的杀毒软件。二、解决思路我们将所有可能..
分类:
编程语言 时间:
2015-07-31 06:47:07
阅读次数:
251
简要介绍如何使用windbg检测程序的内存泄漏情况...
分类:
数据库 时间:
2015-07-30 23:20:03
阅读次数:
193
自苹果引入了Grand
Central Dispatch (GCD)(Mac OS 10.6和iOS4.0)后,创建单例又有了新的方法,那就是使用dispatch_once函数,当然,随着演进的进行,还会有更多的更好的方法出现。今天就来简要介绍下如何利用dispatch_once创建单例。
在开发中我们会用到NSNotificationCenter、NSFileManage...
分类:
移动开发 时间:
2015-07-30 11:31:01
阅读次数:
141
简单到复杂听你的专属音响界,听金融。听物业,听新闻和其他节目专辑,简要介绍了新的音频应用,给你不一样的聆听体验。还记得老歌做?这里有。您留声机的一部分!很简单的音频应用,随时随地与此应用程序来听你的私人定制音频。watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQ...
分类:
移动开发 时间:
2015-07-29 21:11:39
阅读次数:
161
Qt 3D是Qt 5.5发布时最重要的一个新模块,它很好地将3D的繁文缛节封装在底层,留给我们的是简洁的对象创建方法,它也不需要你掌握太多的着色器知识,只需要懂得一些三维和光照的基本知识就可以创建出比较美观的三维模型浏览程序了。目前虽然大家都能够使用Qt 5.5和Qt 3D了,但是我查看了一下,有关API文档和一个详尽的介绍还是空缺的,因此我认为有必要写一点教程,简要介绍一下Qt 3D的使用方法。...
分类:
其他好文 时间:
2015-07-29 17:25:37
阅读次数:
181