作者:zhanhailiang 日期:2014-12-12
需求背景
通常,缓存逻辑是设置一个过期时间,若缓存失效时,就请求后端读取数据并更新缓存。 但是该方案在高qps的场景下会出现问题——在[缓存失效,请求后端读取数并更新缓存)时间段内,所有的请求都会全部透传到后端,该场景对后端将会产生大量请求。所以我们的目标是希望减少这部分请求数。
实现方案
基于概率的实现机制...
分类:
其他 时间:
2014-12-12 20:53:55
收藏:
0 评论:
0 赞:
0 阅读:
324
数组A和数组B,里面都有n个整数。数组C共有n^2个整数,分别是A[0] * B[0],A[0] * B[1] ......A[1] * B[0],A[1] * B[1]......A[n - 1] * B[n - 1](数组A同数组B的组合)。求数组C中第K大的数。...
分类:
其他 时间:
2014-12-12 20:53:35
收藏:
0 评论:
0 赞:
0 阅读:
333
直接上题目,比较有意思。
Problem Description
某核反应堆有两类事件发生:
高能质点碰击核子时,质点被吸收,放出3个高能质点和1个低能质点;
低能质点碰击核子时,质点被吸收,放出2个高能质点和1个低能质点。
假定开始的时候(0微秒)只有一个高能质点射入核反应堆,每一微秒引起一个事件发生(对于一个事件,当前存在的所有质点都会撞击核子),试确定n微秒时高能质点和低能质点的数...
分类:
其他 时间:
2014-12-12 20:53:15
收藏:
0 评论:
0 赞:
0 阅读:
236
服务端代码:
// 负责处理每个线程通信的线程类
public class ServerThread implements Runnable
{
// 定义当前线程所处理的Socket
Socket s = null;
// 该线程所处理的Socket所对应的输入流
BufferedReader br = null;
public ServerThread(Socket s)
th...
分类:
其他 时间:
2014-12-12 20:53:05
收藏:
0 评论:
0 赞:
0 阅读:
361
HDU Today
Time Limit : 15000/5000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other)
Total Submission(s) : 6 Accepted Submission(s) : 1
Font: Times New Roman | Verdana | Georgia
F...
分类:
其他 时间:
2014-12-12 20:52:56
收藏:
0 评论:
0 赞:
0 阅读:
307
在公司干活,大家都要经常通过跳板机跳到外网的服务器上,如果每次都要先登录跳板机,然后再ssh到外网的服务器,的确有点坑,特别是在服务器数量较多的情况下,之前就用过securecrt的logon actions设置,但这次无论怎么样都无法直接调到外网的机器,原来对logon actions的跳转原理还是不清晰。首先讲如下进行跳转把:
点击logon actions菜单,选中Automate l...
分类:
其他 时间:
2014-12-12 20:52:05
收藏:
0 评论:
0 赞:
0 阅读:
313
题目大意:有n个变量,和m个二元组关系。关系(x,y)表示x<y。现在讲所有变量
从小到大来排序,进行输出。
例如:有4个变量a、b、c、d,若a<b,c<b,d<c,则排序后的可能为a<d<c<b,
也有其他可能d<a<c<d。只要输入其中一个就可。
思路:把n个变量看成是n个点,“x<y”看做是一条边,则得到一个有向图。对图的
节点进行排序,使得每一条有向边(x,y)对应的x都在y前边。即所谓的拓扑排序。
DFS进行拓扑排序,如果存在有向环,则不存在拓扑排序,否则就将访问完的结点
假如到当前拓扑序列的前...
分类:
编程语言 时间:
2014-12-12 20:51:55
收藏:
0 评论:
0 赞:
0 阅读:
340
## iOS DLNA编程
近期实现了iOS下的DLNA,发现ios下的DLNA编程资料很少,其实DLNA文档还好 (28m) ,但是真的确定要看文档自己去实现么?
下面先介绍一下DLNA的基本概念,已经有概念的同学可以跳过,直接看iOS下的DLNA库...
分类:
移动平台 时间:
2014-12-12 20:51:25
收藏:
0 评论:
0 赞:
0 阅读:
351
硬件平台:TI AM335X Starter Kit
开发源码:TI-Android-ICS-4.0.3-DevKit-EVM-SK-3.0.1.bin
主机系统:Ubuntu 10.04
这次写《Android 从硬件到应用》是想尝试从底层的最简单的GPIO硬件驱动开始,一步一步的向上走,经过硬件抽象层HAL、JNI方法等,最终编写出APP,达到硬件调用的目的,期间会增加一些...
分类:
移动平台 时间:
2014-12-12 20:50:55
收藏:
0 评论:
0 赞:
0 阅读:
341
项目开发中遇到了这样一个需求,标签(图片)和文字,标签显示在标题的开头,自然而然想到了用TextView+ImageSpan的方式来弄,开始没有思路,网上搜索一下基本上都有说到,但是都没有解决一个问题,就是居中。怎么设置都设置不了!后来找到一篇文章里面介绍了ImageSpan的getSize()方法设置了展示位置!下面给出自定义修改的ImageSpan,至于怎么用ImageSpan就不多说了
/...
分类:
移动平台 时间:
2014-12-12 20:50:15
收藏:
0 评论:
0 赞:
0 阅读:
438
本节围绕着基于 TCP 套接字编程实现的客户端和服务器进行分析,首先给出一个简单的客户端和服务器模式的基于 TCP 套接字的编程实现,然后针对实现过程中所出现的问题逐步解决。有关基于 TCP 套接字的编程过程可参考文章《基本 TCP 套接字编程》。该编程实现的功能如下:
(1)客户端从标准输入读取文本,并发送给服务器;
(2)服务器从网络输入读取该文本,并回射给客户端;
(3)客户端从网络读取由服务器回射的文本,并通过标准输出回显到终端;...
分类:
其他 时间:
2014-12-12 20:50:06
收藏:
0 评论:
0 赞:
0 阅读:
454
【问题】
【方案】
可按照错误建议网址查看http://www.python.org/peps/pep-0263.html
发现是因为Python在默认状态下不支持源文件中的编码所致。
解决方案有如下三种:
一、在文件头部添加如下注释码:
# coding= 例如,可添加# coding=utf-8
二、在文件头部添加如下两行注释码:
#!...
分类:
编程语言 时间:
2014-12-12 20:49:45
收藏:
0 评论:
0 赞:
0 阅读:
361
对于用户控件的学习,现在只从四方面来理解一下:
1)何为用户控件?
用户控件的添加方法其实就如同添加web窗体一样,其作用如同一个模板的效果一样。
2)用户控件特点?
3)小demo:
之前做机房以及牛腩的登陆的时候,并没有用到此方法,当时也只是一头雾水,现在才是有了一个清晰的理解。
在用户控件中添加的控件可以直接对齐赋值,如对于txtUserName而言,
publ...
分类:
Web开发 时间:
2014-12-12 20:49:35
收藏:
0 评论:
0 赞:
0 阅读:
252
报错:An error occurred on the server when processing the URL. Please contact the system administrator. SJY使用的是win8系统搭建的本地服务器,win7使用的方法是相同的。如果你的系统是精简版的Wi...
分类:
Windows开发 时间:
2014-12-12 20:48:45
收藏:
0 评论:
0 赞:
0 阅读:
489
转自:http://www.cnblogs.com/imouto/archive/2012/12/11/filtering-adb-logcat-output.html 简介:本文介绍如何在 shell 命令行中过滤 adb logcat 输出的几个小技巧。开发当中经常看到别人的 log 如洪...
分类:
数据库技术 时间:
2014-12-12 20:48:35
收藏:
0 评论:
0 赞:
0 阅读:
367
细菌,真菌,免疫学视频https://www.youtube.com/user/Timelapsevision/videos
分类:
其他 时间:
2014-12-12 20:48:15
收藏:
0 评论:
0 赞:
0 阅读:
347
网上关于三星GT-I8150的刷机方式很多,我这里亲测一种是很简单的方法:1、打开手机【设置】->【应用程序】->【开发】->打开平【USB调试】模式;2、连接电脑后可以用很多工具在给Android手机连接到电脑之后自动安装驱动;3、在刷机大师官网下载刷机大师最新版4、点击获取ROOT即可;5、等待...
分类:
其他 时间:
2014-12-12 20:47:55
收藏:
0 评论:
0 赞:
0 阅读:
324
关于文件的上传,之前写过2篇文章,基于Struts2框架,下面给出文章链接:《关于Struts2的文件上传》:http://www.cnblogs.com/lichenwei/p/3927964.html《关于Struts2的多文件上传》:http://www.cnblogs.com/lichenw...
分类:
编程语言 时间:
2014-12-12 20:47:45
收藏:
0 评论:
0 赞:
0 阅读:
369
border-radius:20px;radius:以某某为半径画圆。如何制作一个圆形:div{height:150px;//像素的一半,再加上边框的像素 width:150px; border:#0c3 20px solid; border-left-color: red; border-...
分类:
Web开发 时间:
2014-12-12 20:47:35
收藏:
0 评论:
0 赞:
0 阅读:
338
4个访问修饰符(是添加到类、结构或成员声明的关键字)Public:公有的,是类型和类型成员的访问修饰符。对其访问没有限制。Internal:内部的,是类型和类型成员的访问修饰符。同一个程序集中的所有类都可以访问Private:私有的,是一个成员访问修饰符。只有在声明它们的类和结构中才可以访问。Pro...
分类:
Windows开发 时间:
2014-12-12 20:47:15
收藏:
0 评论:
0 赞:
0 阅读:
349