首页 > 其他
Binary search tree(二叉查找树)
The search tree data structure supports many dynamic-set operations, includingSEARCH,MINIMUM, MAXIMUM, PREDECESSOR,SUCCESSOR, INSERT, and DELETE. Thus, we can use a search tree both as a dictionary...
分类:其他   时间:2014-01-21 09:19:26    收藏:0  评论:0  赞:0  阅读:372
从12306谈起验证码的架构
验证码库,应该采用那种数据结构?Mysql还是其他的数据结构。在这里,可以尝试采用Redis的list结构来当作消息队列来使用或者其他的可用的消息队列。需要获取验证码时,从消息队列中Pop出一个值即可。每个记录中至少需要存储的字段为:图片编号、图片地址、验证码等信息。消息队列中的记录 < 50%时,可以出发验证码生成逻辑来定时插入新的验证码。面对更并发的验证码请求量,可以在集群中多部署几套Redis消息队列以及验证码生成系统来应对;...
分类:其他   时间:2014-01-21 09:19:21    收藏:0  评论:0  赞:0  阅读:344
通过perl统计日志中请求/响应,获取单个用户成功/失败的操作次数。
通过perl统计日志中请求/响应,获取单个用户成功/失败的操作次数。use Encode; #$WORK_HOME="G:/Cache/120876992/study_perl"; $WORK_HOME="/lc/log"; #$inFile="$WORK_HOME/yndx-log.log"; $inFile=; $outFile="$WORK_HOME/out.tmp"; $outTjRes...
分类:其他   时间:2014-01-21 09:19:11    收藏:0  评论:0  赞:0  阅读:348
wzplayer V1.6正式版(无限制)不支持加密版本
wzplayer V1.6正式版(无限制)不支持加密版本 发布于官方,下载地址wzplayer V1.6正式版(无限制)不支持加密版本 http://www.coolradio.cn/wzplayer.apk 需要体验的,大家可以到此地址下载。...
分类:其他   时间:2014-01-21 09:19:01    收藏:0  评论:0  赞:0  阅读:314
找出一堆球中唯一最轻者
下面是在《算法之道》上看到的思维题,感觉很简单,就敲了敲,没写算法题也有一段时间了。现在又做做算法题,感觉真的很喜欢搞算法。大牛曾说,程序是蓝色的诗,算法是诗的灵魂。         给出一堆球的质量,已知有一个与众不同为所有中最轻的,其余质量相等。给出一个天平,称出这个。由于只给出了天平,就不能直接一次循环挑选出其中的最小值。可以尝试二分‘、三分。下面直接贴个程序: #include #in...
分类:其他   时间:2014-01-21 09:18:51    收藏:0  评论:0  赞:0  阅读:465
[Unity3d]第一人称和第三人称视角完美切换
最近一直在搞3D漫游,在第一人称和第三人称视角切换碰到些问题,视角的例子我是导入的官方的character controller包,不得不佩服官方脚本语言的写法,看了一下写的很完美,新手估计比较难看懂,里面涉及到一些角度,还有向量等的计算,这就要求有一定的图形学的基础,我将官方的第一人称视角和第三人称视角结合了一下,但发现还是不那么容易,不仅仅只是简单的摄像机的切换和position以及rotat...
分类:其他   时间:2014-01-21 09:18:21    收藏:0  评论:0  赞:0  阅读:833
使用link标签实现shortcut icon
在HTML中可以使用link标签来实现shortcut icon。...
分类:其他   时间:2014-01-21 09:18:11    收藏:0  评论:0  赞:0  阅读:321
我的开源项目:JPEG分析器
本文介绍一个自己的开源小项目:JPEG分析器。JPEG全称是 Joint Photographic Experts Group(联合图像专家小组),是当今使用最为广泛的图像编码标准。我这个项目规模不大,主要可以用来学习JPEG编码标准。结合着源代码看的话效果比较好。它支持将JPEG解码为像素数据(YUV或者RGB)。同时支持输出DCT系数等参数。使用VC 2010的MFC开发完成。用到了开源工程:...
分类:其他   时间:2014-01-21 09:18:01    收藏:0  评论:0  赞:0  阅读:368
【深入Java虚拟机】之七:Java编译与JIT编译
如今,基于物理机、虚拟机等的语言,大多都遵循这种基于现代经典编译原理的思路,在执行前先对程序源码进行词法解析和语法解析处理,把源码转化为抽象语法树。对于一门具体语言的实现来说,词法和语法分析乃至后面的优化器和目标代码生成器都可以选择独立于执行引擎,形成一个完整意义的编译器去实现,这类代表是C/C++语言。也可以把抽象语法树或指令流之前的步骤实现一个半独立的编译器,这类代表是Java语言。又或者可以把这些步骤和执行引擎全部集中在一起实现,如大多数的JavaScript执行器。 在Java中提到“编译”,...
分类:其他   时间:2014-01-21 09:17:56    收藏:0  评论:0  赞:0  阅读:367
蓝桥杯 【入门训练】 圆的面积
问题描述 给定圆的半径r,求圆的面积。 输入格式 输入包含一个整数r,表示圆的半径。 输出格式 输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。 说明:在本题中,输入是一个整数,但是输出是一个实数。 对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误...
分类:其他   时间:2014-01-21 09:17:51    收藏:0  评论:0  赞:0  阅读:1020
scrollView的几个属性contentSize contentOffset contentInset
scrollView的几个属性contentSize contentOffset contentInset contentSize是scrollview可以滚动的区域,比如frame = (0 ,0 ,320 ,480) contentSize = (320 ,960),代表你的scrollview可以上下滚动,滚动区域为frame大小的两倍。 contentOffset是sc...
分类:其他   时间:2014-01-21 09:17:46    收藏:0  评论:0  赞:0  阅读:311
设计模式初探-享元模式
享元模式(FLYWEIGHT),通过运用共享技术有效地支持大量细粒度的对象,由于处理的是细粒度的对象,所以也称为轻量级模式,属于对象结构型模式。享元模式的共享技术是通过区分对象的内部状态和外部状态来实现的。内部状态是对象的内在特征,不会随环境的变化而变化,所以能够共享。外部状态是对象的外在表现,随环境的改变而改变,不可以共享。对于我们经常查看的文章,参考的资料,组成它们的字母或汉字代表的意义是不变...
分类:其他   时间:2014-01-21 09:17:41    收藏:0  评论:0  赞:0  阅读:363
寒假学习 第一天 (linux 高级编程)
寒假学习 day01 笔记 linux 高级编程 linux 内存管理  1.    linux 每运行一个程序都会在/proc内生成一个跟自己pid一样的文件夹,你面放着程序有关的信息 ldd ./1 可以看到 linux-vdso.so.1 (0x00007fff47eac000) libc.so.6 => /lib64/libc.so.6 (0x0...
分类:其他   时间:2014-01-21 09:17:36    收藏:0  评论:0  赞:0  阅读:428
HashMap的并发问题
先上一段代码 public class CurrMap { /** 线程池 */ private static final Executor EXECUTOR = Executors.newFixedThreadPool(20); /** * * @param args */ public static void main(S...
分类:其他   时间:2014-01-21 09:17:26    收藏:0  评论:0  赞:0  阅读:343
C#判断字符是否为中文方法总结
字符存储结构实际存储的就是字节代码,汉字的unicode编码之后,使用unicode编码存储之后可以对每个字节的字节码进行比较,从而可以按照编码的结构来判断是否是汉字,特殊字符。判断是否是汉字或者是其他某种文字,都是按照这个原理实现。对于C#语言来说,判断方法总结起来有如下三种。 1.直接使用Unicode编码比较 中文汉字的unicode编码范围为4e00到9fee,代码如下: ...
分类:其他   时间:2014-01-21 09:17:21    收藏:0  评论:0  赞:0  阅读:302
Codeforces Round #142 (Div. 1) (完全)
题目:http://codeforces.com/contest/229 A:细节要处理好,乱搞 B: 题意:一个有权无向图,给出每个点限制的时刻,表示不能在该点限制时刻出发到其他点,求s到t的最短路。 思路:直接跑dijkstra,点出队列的判断下该时刻是否为限制时刻,如果是,往上加直到不是即可。 Code_B C: 题意:给你一个完全图,Alice选了m条边,剩下的都...
分类:其他   时间:2014-01-21 09:17:11    收藏:0  评论:0  赞:0  阅读:331
教是最好的学
本文来源于我在InfoQ中文站原创的文章,原文地址是:http://www.infoq.com/cn/news/2014/01/teaching-best-way-learningVlad Mihalcea是一位软件架构师,热衷于软件集成、高可伸缩以及并发编程等主题,他感兴趣的领域主要有Java、数据库、事务、NoSQL、OOP、重构与模式以及敏捷和Scrum等。近日Vlad撰写了一篇博文,谈到了...
分类:其他   时间:2014-01-21 09:17:01    收藏:0  评论:0  赞:0  阅读:369
Vim 中文乱码处理过程整理
Environment: Ubuntu Version:Desktop 12.04 x86_64 Vim Version:7.3 最近在使用Git做版本提交时发现Vim对中文出现乱码问题,现总结下处理过程。 1、查看当前拥有的中文字符集 $ locale -a|grep zh_CN zh_CN zh_CN.gb18030 zh_CN.gb2312 zh_CN.gbk zh_C...
分类:其他   时间:2014-01-21 09:16:56    收藏:0  评论:0  赞:0  阅读:384
数据仓库体系架构
简介 数据仓库架构,是IT架构的一个分支,随着数据在企业的核心作用的增强,数据仓库的架构日益重要。数据仓库架构由于其技术选择非常广泛,看上去复杂,不过背后有一套比较稳定的思路,这也是数据仓库架构设计的一个要点,稳定中蕴含变化,变化中蕴含稳定。 总体来说,数据仓库架构分成两大块,一是硬件架构,二是软件架构。硬软架构又可以分成封闭式和开放式。封闭式硬件架构代表厂商有teradata...
分类:其他   时间:2014-01-21 09:18:06    收藏:0  评论:0  赞:0  阅读:348
数据结构 -- 双向循环链表
这篇文章写的是双向循环链表,这也是个非常经典的数据结构,我们在看 Linux 内核代码时就经常会遇到它。比如,在Linux的内核中实现进程描述符,使用的就是双向循环链表,因为它使用起来很方便,每个节点不只是有 data 字段,还有 prev , next 字段,对于向前和向后查找相应的节点很方便,下面贴出实现代码,仍然是很简单的操作,且没有过多的错误控制:头文件:/* * dlut_dclist...
分类:其他   时间:2014-01-21 09:16:41    收藏:0  评论:0  赞:0  阅读:363
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!