1、快速幂 计算a^b的快速算法,例如,3^5,我们把5写成二进制101,3^5=3^1*1+3^2*2+3^4*1 1 ll fast(ll a,ll b){ll ans=1;for(;b;b>>=1,a=mul(a,a))if(b&1)ans=mul(ans,a);return ans;}//一 ...
分类:
其他好文 时间:
2016-11-02 14:45:26
阅读次数:
210
发现自己写起来很不顺手,得从最右边找出pivot元素是最方便的! 以最左边的元素作为pivot的代码,看到好多坑: 输出: ...
分类:
编程语言 时间:
2016-11-02 14:43:36
阅读次数:
169
mpeg(Fast Forward Mpeg)是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序 FFmpeg在Linux平台下开发,也可以在Windows、Mac OS X等操作系统环境中编译运行 一.安装其它辅助包 1.安装lame MP3编码器 1)lame官网下载最新安 ...
分类:
系统相关 时间:
2016-11-02 14:43:23
阅读次数:
576
3.奇偶归一猜想——对于每一个正整数,如果它是奇数,则对它乘3再加1,如果它是偶数,则对它除以2,如此循环,最终都能够得到1。 如n = 11,得序列:11, 34, 17, 52, 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1。(共有14个步骤) 题目输入正整数n,求 ...
分类:
其他好文 时间:
2016-11-02 14:45:22
阅读次数:
165
data dictionary rocksdb作为mysql的一个新的存储引擎,在存储引擎层,会维护自已的元数据信息。在innodb存储引擎中,我们通过information_schema下的INNODB_SYS_DATAFILES,INNODB_SYS_TABLES,INNODB_SYS_INDE ...
分类:
其他好文 时间:
2016-11-02 14:42:33
阅读次数:
269
越来越多的项目需要用到实时消息的推送与接收,怎样实现最方便呢?我这里推荐大家使用GoEasy, 它是一款第三方推送服务平台,使用它的API可以轻松搞定实时推送! 浏览器兼容性:GoEasy推送 支持websocket 和polling两种连接方式,从而可以支持IE6及其以上的所有版本,同时还支持其... ...
分类:
编程语言 时间:
2016-11-02 14:42:48
阅读次数:
231
FormData对象,是可以使用一系列的键值对来模拟一个完整的表单,然后使用XMLHttpRequest发送这个"表单"。 在 Mozilla Developer 网站 使用FormData对象 有详尽的FormData对象使用说明。 但上传文件部分只有底层的XMLHttpRequest对象发送上传 ...
分类:
Web程序 时间:
2016-11-02 14:41:30
阅读次数:
216
LVS集群 一、负载均衡实现分类: (一)硬件:成本会很高 F5,BIG IP Citrix,Netscaler A10 (二)软件:成本较低,实现快。 四层(路由设备分发到不同设备): LVS 七层: nginx(有限的七层协议) 实现:http,smtp,pop3,imap haproxy 实现 ...
分类:
其他好文 时间:
2016-11-02 14:40:47
阅读次数:
187
记录一下,以便不时之需。 pom.xml jdbc.properties logback.xml mybatis-config.xml spring-framework.xml servlet-context.xml app-datasource.xml app-transaction.xml ap ...
分类:
编程语言 时间:
2016-11-02 14:40:49
阅读次数:
600
传送门 点双练习。 对于一张图,询问有多少条边不属于任意一个点双和多少条边至少属于两个点双。 显然,一张图里有多少个桥就是第一问的答案。 对于第二问,考虑对于一个点双,如果其中的边数等于点数,那么这个点双就是一个简单环,如果边数大于点数,那么这个点双里的所有边都至少属于两个点双。 证明的话画个图看看 ...
分类:
其他好文 时间:
2016-11-02 14:40:31
阅读次数:
164
1 package cn.wh; 2 /** 3 * java.lang.Class 4 * @author 王恒 5 * @time 2016年11月2日 上午10:39:25 6 */ 7 public class RedlectTest { 8 public static void main( ...
分类:
其他好文 时间:
2016-11-02 14:39:12
阅读次数:
171
遗传算法的灵感来源于自然界和进化论,进化和遗传是我们体会到的最好的具有普遍用途的机器学习算法。本文描述了整个算法的结构并用javascript实现了一个有趣的应用。 ...
分类:
编程语言 时间:
2016-11-02 14:38:28
阅读次数:
292
可变参数 *args 允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple, 而 关键字参数 **kw 允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict。 ...
分类:
编程语言 时间:
2016-11-02 14:37:20
阅读次数:
231
1.VLIW是超长指令字的简称。 2.如果2X的补码是“90H”,那么X的真值是72。 3.为了攻击远程主机,通常利用端口扫描技术检测远程主机状态。 4.某软件公司参与开发管理系统软件的程序员张某,辞职到另一公司任职,于是该项目负责人将管理系统软件开发者的署名更改为李某(接任张某工作),该项目负责人 ...
分类:
其他好文 时间:
2016-11-02 14:37:25
阅读次数:
517
一个小功能,做个笔记: 操作流程是:导航产品有三个下拉子菜单,点击食品跳转,同时跳转出来的子页面中,选中食品这个当前项。 切换 食品 厨具 家电 三个选项卡在刷新页面的时候仍然停留在当前选中的选项。 1、使用选项卡来做应该是可以的,但是要处理一个在刷新的时候,保证选中当前项 2、我做的基本的思路: ...
分类:
Web程序 时间:
2016-11-02 14:37:04
阅读次数:
285
练习1:namespace _12.数组的练习01{ class Program { static void Main(string[] args) { //从一个整数数组中取出最大的整数,最小整数,总和,平均值 int[] array = new int[] {13,23,35,23,64,76,... ...
分类:
编程语言 时间:
2016-11-02 14:38:29
阅读次数:
214
在chrome的开发人员工具的配置项中,有一个sourcemap的选项,用来配置javascript源码和生成代码的关系。 如果能在浏览器中直接调试typescript代码,才能让我们真正体会到typescript开发的快乐。 首先打开chrome开发者工具的配置项,然后查看sources下的Ena ...
分类:
其他好文 时间:
2016-11-02 14:35:28
阅读次数:
592