码迷,mamicode.com
首页 > 2016年09月20日 > 全部分享
stout代码分析之八:cache类
stout中实现了LRU cache。cache的成员如下: 可以看到map的第二项除了value之外,又有一个指向key的迭代器,这种设计有利于提高cache LRU操作的效率:当查询某个key时,同时获取value和key在list中的迭代器,可方便的将该key和ist中最后一个元素进行交换,如 ...
分类:系统相关   时间:2016-09-20 08:57:39    阅读次数:193
浅谈-js递归函数
所谓的递归函数就是在函数体内调用本函数。使用递归函数一定要注意,处理不当就会进入死循环。递归函数只有在特定的情况下使用 ,比如阶乘问题 下面我们就做一个10以内的阶乘试试看吧: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 递归函数的调用就说这么多了 js递归函数调用自身时的保险方式。 ...
分类:Web程序   时间:2016-09-20 08:57:34    阅读次数:267
ViewPager+GridView实现横向滑动 仿大众点评
先看演示效果: 1 ViewPager类提供了多界面切换的新效果。 新效果有如下特征: [1] 当前显示一组界面中的其中一个界面。 [2] 当用户通过左右滑动界面时,当前的屏幕显示当前界面和下一个界面的一部分。 [3]滑动结束后,界面自动跳转到当前选择的界面中 2 介绍里面几个比较重要的方法与接口 ...
分类:其他好文   时间:2016-09-20 08:55:48    阅读次数:186
How to throw an error in MySql procedure?
http://stackoverflow.com/questions/4862911/how-to-throw-an-error-in-mysql-procedure 9down votefavorite What is the mechanism to force the MySQL to thr ...
分类:数据库   时间:2016-09-20 08:56:13    阅读次数:282
面向对象第四节课,方法重载0918
运行结果: ...
分类:其他好文   时间:2016-09-20 08:57:13    阅读次数:140
电商总结(七)缓存系统
前段时间,在和朋友讨论和研究缓存的使用,一直对缓存的使用搞的不太清楚,所以这次把和朋友讨论过缓存系统的设计的相关问题总结总结。 对于一个电商系统,缓存是重要组成部分,提升系统性能的主要方式之一就是缓存。它可以挡掉大部分的数据库访问的冲击,如果没有它,系统很可能会因为数据库不可用导致整个系统崩溃。 但 ...
分类:其他好文   时间:2016-09-20 08:55:22    阅读次数:256
关于C++中虚函数表存放位置的思考
其实这是我前一段时间思考过的一个问题,是在看《深入探索C++对象模型》这本书的时候我产生的一个疑问,最近在网上又看到类似的帖子,贴出来看看: 我看到了很多有意思的答案,都回答的比较好,下面贴出一些具有代表性的: Answer 1: Answer 2: 我们都知道,虚函数是多态机制的基础,就是在程序在 ...
分类:编程语言   时间:2016-09-20 08:55:05    阅读次数:253
给成员变量赋值的两种方法
JAVA 跟C++ 差不多,给类里面的私有成员变量一般有两种方法: 一种是通过 成员函数 来赋值 一种是:通道构造函数来赋值 /* 我们一直在使用构造方法,但是,我们确没有定义构造方法,用的是哪里来的呢? 构造方法的注意事项: A:如果我们没有给出构造方法,系统将自动提供一个无参构造方法。 B:如果 ...
分类:其他好文   时间:2016-09-20 07:55:17    阅读次数:375
Linux下的pureftp的安装详解
FTP(File Transfer Protocol)是文件传输协议,常用于Internet上控制文件的双向传输.同时,它也是一个应用程序,用户可以通过它把自己PC机与世界各地所运行FTP协议的服务器相连,访问服务器上大量应用程序和信息.FTP的主要作用就是本地计算机与远程计算机(服务器)的文件共享 ...
分类:系统相关   时间:2016-09-20 07:55:29    阅读次数:232
windows快捷键大全
windows快捷键大全 在Windows下有非常多的快捷键,以下是我整理的一些常用的快捷键,希望你在工作和学习中能够用到。Windows下快捷键整理Windows键相关的快捷键 Windows + E 打开资源管理器(Explorer),从此你的桌面上将不再需要我的电脑图标 Windows + L ...
分类:Windows程序   时间:2016-09-20 07:54:28    阅读次数:208
Cactus在jexus上安装
Cactus在jexus上安装 Cactus基于之前简单后台管理的改良版本,完善了权限管理,为后续的扩展和管理做了铺垫。完全开放代码,可供学习交流目前采用MVC4+Autofac+Dapper制作而成,集成一个简单的Blog和权限系统通过修改配置可以切换数据源(目前有支持mysql,mssql,sq ...
分类:其他好文   时间:2016-09-20 07:56:11    阅读次数:136
C#中ArrayList和string,string[]数组的转换
转载原地址: http://www.cnblogs.com/nextsoft/articles/2218689.html 1、ArrarList 转换为 string[] : ArrayList list = new ArrayList(); list.Add("aaa"); list.Add("b ...
分类:编程语言   时间:2016-09-20 07:54:04    阅读次数:163
ubuntu16.04字体设置
我在ubuntu下主要有2个应用,一个是终端,一个是firefox浏览器 1、在终端下,我喜欢“Courier 10 pitch regular”,字号是14。Courier是一种专门为程序员设计的字体,非常的美观大方,而且是ubuntu系统自带的,不要在犹豫了,最好的终端字体就在你的系统里,呵呵。 ...
分类:系统相关   时间:2016-09-20 07:54:08    阅读次数:860
学习python argparse模块下载安装和使用
学习python argparse模块下载安装和使用 Python中argparse模块已经替代以前的optparse模块,常被用来实现命令行参数和选项的解析作用。位置参数:从一个最基本的程序开始(它并没有实现什么现实的功能):import argparseparser = argparse.Arg ...
分类:编程语言   时间:2016-09-20 07:52:50    阅读次数:2413
Java Day 10
接口应用 多态 猫 x = new 猫(); 动物 x = new 猫(); 父类或接口的引用指向其子类的对象 好处 提高代码复用性 弊端 前期定义的内容不能使用后期子类特有的内容 多态的前提: 1、必须有关系,继承、实现 2、要有覆盖 多态--转型 动物 x = new 猫();//自动类型提升, ...
分类:编程语言   时间:2016-09-20 07:55:47    阅读次数:250
shell脚本学习指南
shell脚本学习指南 以下八点不敢说就能成为你shell脚本学习指南de全部,至少可以让你编写出可靠的shell脚本。 1. 指定bashshell 脚本的第一行,#!之后应该是什么?如果拿这个问题去问别人,不同的人的回答可能各不相同。我见过/usr/bin/env bash,也见过/bin/ba ...
分类:系统相关   时间:2016-09-20 07:53:22    阅读次数:226
Linux系统文本处理三剑客之awk
GNUawk:文本处理三剑客:grep,sed,awkgrep,egrep,fgrep:文本过滤工具:patternsed:行编辑器模式空间、保持空间awk:报告生成器,格式化文本输出gawk-patternscanningandprocessinglanguage基本用法:gawk[options]‘program‘FILE...program:PATTERN{ACTIONSTATEMENTS}语句..
分类:系统相关   时间:2016-09-20 06:55:26    阅读次数:295
1563条   上一页 1 ... 75 76 77 78 79 80 81 ... 92 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!