redis应用场景: 1.对数据高并发读写 2.对海量数据的高效存储和访问 3.对数据的高可扩展性和高可用性 做分布式扩展很简单,因为没有固定的表结构 redis介绍: redis是一个key-value存储系统, key的数据类型包含:Strings,hashes,lists,set(集合),zs ...
分类:
其他好文 时间:
2016-08-03 11:51:31
阅读次数:
104
题目大概说给一个字符串,找到其所有子串[i...k]满足它是由两个回文串拼成的,求Σi*k。 官方题解这么说的: 用manacher算法O(n)求出所有的回文半径。有了回文半径后,就可以求出cntL[i]表示以i结尾的回文串的起始位置的和cntR[i]表示以i起始的回文串的结尾位置的和,然后就可以求 ...
分类:
其他好文 时间:
2016-08-03 11:51:41
阅读次数:
237
ACboy needs your help Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 6249 Accepted Submission(s ...
分类:
其他好文 时间:
2016-08-03 11:51:21
阅读次数:
144
2.横坐标为字符串的代码实例 cell={‘PLS’,’SVM’,’RF’,’NNET’,’NB’,’PLR’,’C5.0′,’PDA’,’KNN’,’GLM’,’BCT’};%分类方法yData=[7.78 7.16 7.75 9.06 1.94 5.47 6.19 3.44 6.38 1.81 ...
分类:
其他好文 时间:
2016-08-03 11:50:31
阅读次数:
699
题目要求:有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。即: {'k1': 大于66的所有值, 'k2': 小于66的所有值} 代码: 运行结果: ...
分类:
其他好文 时间:
2016-08-03 11:52:07
阅读次数:
139
一共6种情况,a < b且Aa < Ab, c < d 且Ac > Ad,这两种情况数量相乘,再减去a = c, a = d, b = c, b = d这四种情况,使用树状数组维护,le[i]表示i左边比他小的数数量,le1[i]表示i左边比他大的数数量,ri[i]表示i右边比他小的数数量,ri[i ...
分类:
编程语言 时间:
2016-08-03 11:51:39
阅读次数:
148
1:iOS SEL的简单总结 SEL就是对方法的一种包装。包装的SEL类型数据它对应相应的方法地址,找到方法地址就可以调用方法 a.方法的存储位置 在内存中每个类的方法都存储在类对象中 每个方法都有一个与之对应的SEL类型的数据 根据一个SEL数据就可以找到对应的方法地址,进而调用方法 SEL类型的 ...
分类:
移动开发 时间:
2016-08-03 11:50:06
阅读次数:
167
最近在一个demo中了解到可以用BeginInvoke来处理异步,于是我也自己做了一个winform来学习BeginInvoke。 在窗体上放置了一个按钮和一个label,点击按钮3秒后再label上显示“Hello World”。先是有了如下代码: 点击按钮后调用BeginInvoke执行异步,传 ...
分类:
其他好文 时间:
2016-08-03 11:50:56
阅读次数:
142
一lambda函数基础 1.lambda函数为匿名函数,即没有具体的函数名,而def函数创建的函数有函数名。 >>> def foo(): return 'test' #命名为foo的函数 >>> lambda:'test' #用lambda关键字创建,等同于上面的函数 <function <lam ...
分类:
编程语言 时间:
2016-08-03 11:52:46
阅读次数:
175
Write a function that takes a string as input and returns the string reversed. Example: Given s = "hello", return "olleh". 思路: 利用Java的StringBuilder类,其 ...
分类:
其他好文 时间:
2016-08-03 11:50:56
阅读次数:
114
一、0-1背包问题 输入:第一行物品的个数n,第二行背包的质量m,随后n行每行给出每个物品的重量和价值,每种物品只有一个。 输出:背包可以达到的最大价值 样例输入: 5 10 1 5 2 4 3 3 4 2 5 1 样例输出: 14 动态规划的过程中需要逆序,因为如果不是逆序那么 当i=0的时候 f ...
分类:
其他好文 时间:
2016-08-03 11:51:52
阅读次数:
230
Calculate the sum of two integers a and b, but you are not allowed to use the operator + and -. Example: Given a = 1 and b = 2, return 3. 思路: 运用位运算符进行 ...
分类:
其他好文 时间:
2016-08-03 11:51:52
阅读次数:
117
今天启动Eclipse时发现右下角的building workspce走到2%时,不动了,Eclipse好长时间没反应,然后弹出错误信息:An internal error occurred during: "Building workspace". GC overhead limit exceed ...
分类:
系统相关 时间:
2016-08-03 11:51:59
阅读次数:
591
In this exercise you will create a sticku footer with is stuck at the bottom of the page allways. (固定在底部的footer) 演示效果: ...
分类:
其他好文 时间:
2016-08-03 11:49:34
阅读次数:
156
题目链接:http://poj.org/problem?id=2418 题意:给定一堆树的名字,现在问你每一棵树[无重复]的出现的百分比,并按树名的字典序输出 思路:最简单的就是用map来写,关于字典树的解法,因为字典序的先序遍历是排序的,所以只需建好树后先序遍历一下树就可以满足题目要求的输出方式了 ...
分类:
其他好文 时间:
2016-08-03 11:50:42
阅读次数:
104
0x00 360搜索的解释 Google Chrome提供了审查元素功能,只需右键点击"审查元素"(名字),即可打开Chrome Inspector,获得网页各种元素的加载时间、Javascript函数、Object等信息。本章文章主要以360的审查元素进行讲解。 0x01 360审查元素各部分的分 ...
分类:
其他好文 时间:
2016-08-03 11:49:31
阅读次数:
668
1.首先要了解:任何控制器,都能添加自控制器 UIViewController里面有一个方法: - (void)addChildViewController:(UIViewController *)childController; 所有的控制器都继承自UIViewController 2.UITab ...
分类:
其他好文 时间:
2016-08-03 11:49:48
阅读次数:
266