第一个:求N!结果中末尾0的个数问题.思路是末尾0的产生   5*偶数,阶乘中偶数的个数肯定比5多,所以求出阶乘中5的个数就可以求出末尾0的个数. #include<stdio.h> int main(void) { int num,count,i,j; i = count = ; scanf("%d",&num); ; i<=num; i++) { j=i; while(j) { == ) { count++; j /= ; } else break; }…
---恢复内容开始--- C++ STL 与ACM竞赛相关的应用 1.vector vector是动态数组,可以理解为是能够根据需要随时申请内存的动态数组. 常用操作如下: 容量 vec.size()    向量大小 vec.empty() 向量判空 (如果为空==true.不为空==false) 修改 vec.push_back()   向向量末尾添加一个元素 vec.pop_back()   删除向量末尾元素 vec.insert()     向向量中任意位置插入元素 vec.erase()…
python中的相关帮助命令 假设s是一个字符串, 那么dir(s)可以列出字符串对象的所有属性(方法也是函数属性),其中有下划线的部分与类重 载有关,用来表示python实现细节,没有下划线的属性是对象可以调用的方法.查询具体的函数用法可以使用help(s.replace)的方式 文档字符串:module.class.method._doc__可以查看模块的文档注释,自己敲代码的时候也可以如此编写可查看的注释文档.当然也可以使用help方法. 字符串相关: 1,python中字符串可以进行逆向…
主机信息 主机 IP OS k8s-master 10.10.10.20192.168.0.20 Ubuntu Server 16.04 k8s-node1 10.10.10.21192.168.0.21 Ubuntu Server 16.04 k8s-node2 10.10.10.22192.168.0.22 Ubuntu Server 16.04 设置IP 设置ip,dns,路由 使用阿里云软件源 修改软件源 安装SSH Server apt-get install openssh-serv…
总结一下最近包括之前遇到的一些pymongo操作的问题. #需求1: 搜索文档数组里边是否存在某元素 数据: data1 = { '_id': xxxxxxxxxxxxxx, 'dataList': [ 'apple', 'grape', 'banana' ] } data2 = { '_id': xxxxxxxxxxxxxx, 'dataList': [ 'watermelon', 'mango' ] } 关键字: $elemMatch 查询方法: db.find({'$elemMatch':…
hasOwnProperty判断对象是否有这个属性 p = { 'name': 'maotai', 'age': 22 }; console.log(p.hasOwnProperty('names')); p = { 'name':'maotai', 'age': 22 }; for(i in p){ if (p.hasOwnProperty(i)){ console.log(i); } } instanceof判断实例是否属于类 arr = [1,2,3]; console.log(arr i…
(1)osip一个基于 osip 库的 UAC 和 UAS 的代码整理http://blog.csdn.net/aflyeaglenku/article/details/51601270(2)pjsip介绍一个开源的SIP(VOIP)协议库PJSIPhttp://blog.csdn.net/aflyeaglenku/article/details/51198686(3)opal,vocal,sipx,resiprocate,osip几种开源SIP协议栈对比http://blog.csdn.net…
KMP算法: 引言: KMP算法是一种改进的字符串匹配算法 字符串匹配:即寻找str_target在str_source中出现的位置 没有改进的字符串匹配:用暴力法进行搜索,枚举出所有的情况然后一一比较.缺点:耗费了很多时间,时间复杂度非常高.所以需要改进. 这里举一个暴力匹配的例子: 在"zabcae"中寻找"abcab" : KMP算法优势: 可以看到,每次出现不匹配时,i都会回溯到上一次的位置.而由于前几次比较的结果,可以避免i的回溯,并且找到一个比较好的j的…
一.问题及解决: 在用scrapy发送post请求时,把发送方式弄错了. 本来应该是 application/x-www-form-urlencoded  弄成了application/json. 但需要改两部分:body传入字典的构造方式和header的Content-Type内容 请求截图: 代码部分:(红色部分是原来错误的代码,绿色的是修改正确的,黄色是修改的地方) 二.POST传参方式的说明及scrapy和requests实现: 1.application/x-www-form-urle…
升级到php7相关问题,日请求过亿QQ会员活动平台PHP7升级实践 日请求过亿:QQ会员活动平台PHP7升级实践http://mp.weixin.qq.com/s?__biz=MjM5MjAwODM4MA==&mid=2650686562&idx=1&sn=52d6a5f88dc0cdfe51d277ae2f04ed9d&scene=23&srcid=0601WtyqrhmQ6rwabIjWsOpP#rd http://url.cn/2IG4KnF 腾讯部分高流量的…
原文:http://blog.gkong.com/kking_25653.ashx 对于远程访问OPC服务器,需要在客户和服务器计算机上都进行DCOM设置,本文提供一些具体配置方法.(by Kevin,2007-9-20) DCOM配置与windows操作系统的安全体系结合在一起,而各版本操作系统(9x.NT.2000.XP.2003等)的安全体系又或多或少地有所区别.同时,OPC服务器运行的方式也不尽相同(进程内.进程外.系统服务.有无界面……).而且,不同的应用系统对安全的要求也可能不一样.…
Sublime是一款功能非常强大的轻量级的代码及文本编辑工具,有关它的介绍和下载可以从官网http://www.sublimetext.com获取.尽管Sublime并非是一款完全免费的IDE开发工具,要获取商业许可和License你需要支付一定的费用,尽管很便宜!不过这并不影响你使用Sublime的所有功能.我相信以下的10个理由足够让你很快喜欢上它! 无任何学习难度,快速上手,不需要掌握任何编程相关的背景知识.因为它本身就是一款文本编辑工具. 强大的编辑功能,支持多点编写.允许在文档中的不同…
今天在服务器上碰到由.mp3格式转化生成的.m4r格式不能被浏览器访问(MP3与m4r在同个域名目录下eg:www.abc.com/1.m4r) 解决办法: 1.选中文件所在的站点: 2.找到MIME类型,双击进去 3.添加.m4r格式的MIME类型 这样IIS就可以支持 文件的访问与下载了. 友情提示: 如果不知道MIME类型 可以写通用的: application/octet-stream 还有一些规律如果是文本类的让IE可以直接打开的 MIME 可以为 text/扩展名 如果是音频打开的时…
转至http://www.cnblogs.com/Ebony-Ivory/p/4380106.html C#篇: 1.目标平台的选择 64位操作系统在编译VS里的程序时,根据需要设置项目属性的“目标平台”为x86.如果设置为AnyCPU,则在VS 2005里面是不能“编辑并继续”的. ——在选择x86和AnyCPU都可以在32位操作系统上使用. ——选择x86在64位服务器上运行,可能会造成类库无法加载的问题.此问题在后文IIS经验中解释. 2.取DataTable或者DataGridView里…
C语言标准的发展 C语言的发展历史大致上分为4个阶段:Old Style C.C89.C99和C11. C89是最早的C语言规范,于1989年提出,1990年先由ANSI(美国国家标准委员会,American National Standards Institute)推出ANSI版本,后来被接纳为ISO国际标准(ISO/IEC9899:1990),因而有时也称为C90,最经典的C语言教材[K&R]就是基于这个版本的,C89是目前最广泛采用的C语言标准,大多数编译器都完全支持C89,C99(ISO…
(一)--安装配置.第一个程序 标签: imagebuildincludeinputpathcmd 2011-10-21 16:16 41132人阅读 评论(50) 收藏 举报  分类: OpenCV(60)  版权声明:本文为博主原创文章,未经博主允许不得转载. 决心开始研究OpenCV.闲言少叙,sourceforge网站最近的版本是2011年8月的OpenCV2.3.1,下载安装,我这里使用的开发环境是vs2008,网上搜了一下配置的教程,与之前的几个OpenCV版本的配置过程大体相同:(…
先解释下两个概念: high watermark (HW) 它表示已经被commited的最后一个message offset(所谓commited, 应该是ISR中所有replica都已写入),HW以下的消息都已被ISR中各个replica同步,从而保持一致.HW以上的消息可能是脏数据:部分replica写成功,但最终失败了. Kafka Partition:  1> 均衡各个Broker之间的数据和请求压力: 2> 分摊处理不同的消费者进程: 3> 在partition内可以保证局部…
lunix 命令大全:  http://man.linuxde.net/ 复制文件/文件夹 复制到本地 文件夹:scp -r work@www.abc.com:/home/work/project /home/work/ 文件:scp work@www.abc.com:/home/work/readme.txt /home/work/readme.txt 复制到远程机 文件夹:scp -r work@www.abc.com:/home/work/project /home/work/ 文件:sc…
www.cnblogs.com/lingyunhu/p/3621057.html 前面介绍了WebRTCDemo的基本结构,本节主要介绍WebRTC音视频服务端的处理,,转载请说明出处(博客园RTC.Blacker). 通过前面的例子我们知道运行WebRTCDemo即可看到P2P的效果,实际应用中我们不可能让用户自己去里面设置对方的IP和音视频端口, 而且即使设置了对方的IP和端口也不一定能运行起来,因为P2P如果双方不在同一个网段则还需穿透NAT,那服务端具体该如何部署呢? 1.信令服务: 想…
HM的码率控制提案主要参考如下三篇:K0103,M0036,M0257.本文及后续文章将基于HM12.0进行讨论,且首先仅讨论K0103对应的代码,之后再陆续补充M0036,M0257对应的代码分析,这么做可能会使得剧情不会显得那么地跳跃,分析起来能够更好地被接受. 按照我的个人习惯,还是先分析HM中码率控制部分(以后简称RC)的总体框架吧. 跟RC有关的头文件和源文件为工程TLibEncoder中的TEncRateCtrl.h和TEncRateCtrl.cpp,其余的地方都是调用这两个文件中定…
原文:SQL2005性能分析一些细节功能你是否有用到?(二) 上一篇:SQL2005性能分析一些细节功能你是否有用到? 我简单的提到了些关于SQL性能分析最基本的一些方法,下面的文章我会陆续补充.前面提到了根据SQL的执行IO和执行计划来分析,还有一个特别重要的参数,就是SET STATISTICS TIME. 第一: SET STATISTICS TIME 定义:SET STATISTICS TIME (Transact-SQL)  显示分析.编译和执行各语句所需的毫秒数. 语法:SET ST…
前面两篇(简单运维1.简单运维2)介绍了一些Windows Server Docker相关的基本运维知识.今天这一篇,Windows Server Dockerfile葵花宝典,涵盖了许多典型场景的Windows Server下的Dockerfile实例,并且每一个都包含可直接运行的代码实例,完全开源,并且新示例持续添加中.也希望大家能一起贡献经验. 示例源码 Github Repo: windows-dockerfile-lab 所有示例均经过Windows Server 2016环境实际测试…
在安装Hive时,需要在hive-site.xml文件中配置元数据相关信息.与传统关系型数据库不同的是,hive表中的数据都是保存的HDFS上,也就是说hive中的数据库.表.分区等都可以在HDFS找到对应的文件.这里说到的元数据可以理解成hive中用于保存数据库.表.分区或者表字段等基本属性,以及这些属性与HDFS文件对应关系的一个映射. 这些映射关系比较常见的一个场景是保存在mysql数据库中.接下来会分析hive安装时的一些配置信息,以及元数据库中主要表的用途. 一.hive配置 有关hi…
背景:eclipse作为自己经常使用的一款开发工具,熟练运用,能够达到事半功倍的效果.下面这篇文章总结了一些平时经常要使用的快捷键,十分的方便. 介绍Eclipse快捷键的文章很多,但大多都不详细,且没有做到图文并茂.这篇文章会介绍真正实用的Eclipse快捷键,熟练后可以不用鼠标,便可进行编程开发. 我也打算把Eclipse相关的一些知识点,写成一个系列,除了快捷键,还可以写"如何调试,设置异常断点.debug模式中的表达式求值","重构","实用的Ec…
Python 3.5中async/await的工作机制 多处翻译出于自己理解,如有疑惑请参考原文 原文链接 身为Python核心开发组的成员,我对于这门语言的各种细节充满好奇.尽管我很清楚自己不可能对这门语言做到全知全能,但哪怕是为了能够解决各种issue和参与常规的语言设计工作,我也觉得有必要试着接触和理解Python的内核,弄清楚在底层它是怎么工作的. 话虽如此,直到最近我才理解了Python3.5中async/await的工作机制.在此之前,对于async/await语法,我只知道Pyth…
转自:http://blog.csdn.net/enjoyyl/article/details/47397505?from=timeline&isappinstalled=0#10006-weixin-1-52626-6b3bffd01fdde4900130bc5a2751b6d1 NVIDIA DIGITS-2.0 + Ubuntu 14.04 + CUDA 7.0 + cuDNN 7.0 + Caffe 0.13.0环境配置 引言 DIGITS简介 DIGITS特性 资源信息 说明 DIGI…
转载于:http://avnpc.com/pages/best-wheels-for-php 在关于不要重复造轮子的二三事一文中,交代了一些背景和想法.本篇则完全是一些干货,列举一些我用过或者即将会用的PHP轮子,基本都符合我对好轮子的定义:开源.许可证宽松.容易集成的PHP项目,目有些已经集成在EvaEngine里面,希望能帮助别人少走弯路. 日志还会陆续补充更新,同时欢迎推荐补充. Databse 数据库ORM Doctrine 2 License : MIT Source Code All…
本文来自网易云社区 作者:汪胜 相关概念介绍 为了了解Kylin存储和查询的分片问题,需要先介绍两个重要概念:segment和cuboid.相信大数据行业的相关同学都不陌生.Kylin每次提交一个新的build任务都会生成一个新的segment,而用户一般都是每天构建一次.那么,这种情况下,每天都会生成一个新的segment,用来保存昨天的数据. Kylin的核心思想是预聚合,就是将用户预先定义的维度组合计算出来,然后保存到HBase中.这样查询的时候就可以直接查询预先计算好的结果,速度非常快.…
前言: 下个月就要去进行Java开发了,以后C#碰的就少了(可惜去年买了三本C#的书,几乎还是全新的……),平时一些经验都记在OneNote里面,现在收集整理出来,因为只能利用交接工作的打酱油的时间,暂时没什么排版,陆续更新中…… 里面的经验基本上都是比较初级的,是在进行开发工作中很可能遇到的问题~很多都是个人总结,搜集,肯定有些不合理甚至错误的东西,望不吝指正. 2015年4月1日17:52:17 基本更新完成,还有部分内容记载具体的项目经验中,还需要筛选下…… C#篇: 1.目标平台的选择…
链接:http://uoj.ac/problem/82 今天是世界水日,著名的水题资源专家蝈蝈大臣向世界宣布了他的一项新发明 —— 水题生成器. 每道题目都有一个正整数的难度值.水题生成器虽然强大但是功能有限.水题生成器内部有一个参数 nn,你可以告诉水题生成器一个能整除 n!n! 的正整数 dd,水题生成器就会产生一道难度值恰为 dd 的水题.这里 n!n! 表示 nn 的阶乘. 现在蝈蝈大臣的助手欧姆想用水题生成器产生不超过 nn 道水题,且难度值之和恰为 mm.保证 ≤m≤n!≤m≤n!.…