出处:bbs.net130.com1.虚接口概述通常,在路由器中执行showrunning命令查看配置时,会发现配置中存在各种类型的接口,例如ethernet、ATM、Serial、POS等等,这些接口都是与实际的物理接口是一一对应的(如果存在子接口,则可能会使多个接口名称对应同一个物理接口)。但在路由器中还存在着另外一类完全不同的接口类型,例如:loopback、null、tunnel、virtual-template等等,这
系统 2019-08-29 22:39:10 3271
之前在看spring注解的时候,有看到再配置文件里面定义componentscanpackage就能自动扫描对应包下面的class,然后根据注解生成相应的bean。自己对这个功能很好奇,就搜了下,找到了实现的关键代码,记录下。后续再对这段代码深入学习。Java代码/***从包package中获取所有的Class**@parampack*@return*/publicstaticSet>getClasses(Stringpack){//第一
系统 2019-08-12 09:30:35 3271
背景故事:约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的人的序号为5,4,6,2,3。最后剩下1号。类似的问题:一堆猴子都有编号,编号是1,2,3...m,这群猴子(m个)按照1-m的顺序围坐一圈,从第1开始数,每数到第N个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。程序代码如下:usingSystem;publicclassCir
系统 2019-08-12 09:30:05 3271
很写实的一组照片,各种超级英雄来到中国之后的遭遇,蝙蝠侠独自行走在农贸的小路,金刚狼在肉店勉强为计生活,神奇女侠在玩具店裸奔,青蜂侠在捡垃圾,蜘蛛侠在为人苦力扛行李,超人在慰问路人。。看后,一股辛酸,英雄。超级英雄在中国香港的平凡生活
系统 2019-08-12 01:32:46 3271
一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。目前我所知道的方法都是MYISAM的,INNODB如何做分表并且保留事务和外键,我还不是很了解。首先,我们需要想好到底分多少个表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就是根据自增id的尾数来分,也就是说分0-9一共10个表,其取值也很好做,就是对10进行取模。另外,还可以根据某一字段的md5值取其中几位进行分表,这样的话,可以
系统 2019-08-12 01:55:25 3270
前言给你一个正整数列表L,输出L内所有数字的乘积末尾0的个数。(提示:不要直接相乘,数字很多,相乘得到的结果可能会很大)。例如:L=[2,8,3,50],则输出:2。在网上看到这么一道题目,根据自己当时的想法编写代码,虽然成功实现了,但是我们可以从更多的思维角度来分析。实战分析思路1:判断2和5的个数,取当中的最小值。因为2*5等于10,所以只要计算得出它们的个数最小值,就可以知道乘积结果末尾0的个数。importtimeitL=[5,8,3,50,35,
系统 2019-09-27 17:55:10 3269
MongoDB的Shell基本操作转载请出自出处:http://eksliang.iteye.com/blog/2174081一.mongodb客户端当我们在客户端运行mongo192.168.238.133:27017/test时,shell会连接到mongodb服务器的test数据库,并将数据库连接赋值给全局变量db。这个变量是shell访问mongodb的主要入口点。二.Shell基本操作1、连接mongodbmongo127.0.0.1:27017
系统 2019-08-12 09:30:36 3269
1.Memcached简介Memcached是以LiveJurnal旗下DangaInteractive公司的BardFitzpatric为首开发的高性能分布式内存缓存服务器。其本质上就是一个内存key-value数据库,但是不支持数据的持久化,服务器关闭之后数据全部丢失。Memcached使用C语言开发,在大多数像Linux、BSD和Solaris等POSIX系统上,只要安装了libevent即可使用。在Windows下,它也有一个可用的非官方版本(ht
系统 2019-08-12 09:27:39 3269
1.概念数据字典是oracle数据库用来存贮数据库结构信息的地方。数据字典是用来描述数据库数据的组织方式的,由表和视图组成。数据字典由脚本$oracle_home/rdbms/admin/catalog.sql创建。2.分类视图有三种实例:user_*(当前用户所拥有对象的有关信息),all_*(当前用户可访问对象的信息),dba_*(数据库中所有对象的信息)。查询数据字典数据时使用大写字母。可用upper\lower函数转换。一下以user_*实例举例(
系统 2019-08-12 01:54:37 3269
一、让SELECT查询结果额外增加自递的伪序号列在基于数据库的系统的开发过程中,有时需要让select返回的查询结果中存在一列实际的数据库表中并不存在的序号列,即在查询结果中额外增加自增的伪序号列。从网络上可以找到一些解决方案,但总结起来主要有三种:1.使用数据库自带的序号函数实现Oracle提供的ROWNUM,SQLServer2005提供的RANK,ROW_NUMBER都可以比较简单地实现这种需求,不过这种方法对我并不适用,因为我用的是SQLSERVE
系统 2019-08-12 01:32:58 3269