搜索到与相关的文章
编程技术

数据结构之哈希表

wikipedia上的解释http://zh.wikipedia.org/wiki/%E5%93%88%E5%B8%8C%E8%A1%A8下图示意了哈希表(HashTable)这种数据结构。哈希表如上图所示,首先分配一个指针数组,数组的每个元素是一个链表的头指针,每个链表称为一个槽(Slot)。哪个数据应该放入哪个槽中由哈希函数决定,在这个例子中我们简单地选取哈希函数h(x)=x%11,这样任意数据x都可以映射成0~10之间的一个数,就是槽的编号,将数据放

系统 2019-08-12 09:29:38 2795

各行各业

搭建Git远程仓库(也就是Git服务器,不用再连Gi

github上一般托管的代码都是公开的,任何人都可以查看、复制下载等,而私有的项目则需要付费。所以可以自己搭建一个git服务,自己人用。首先安装git:sudoapt-getinstallgit安装完之后,就去创建一个裸的仓库gitinit--barexxdir.git(指定裸仓库路径,习惯以.git结尾)#创建一个裸的git仓库注意:要区别gitinit和gitinit--bare的区别:gitinit是用来创建一个仓库,用来存放项目源代码的地方。git

系统 2019-08-12 09:27:34 2795

各行各业

彩笔在kali安装 veil 的过程 and 使用

Veil-Evasion.tar.gz链接:http://pan.baidu.com/s/1c05xcBY密码:w717need.tar.gz链接:http://pan.baidu.com/s/1c0F6zMK密码:st0h将need.tar.gz里的东西放到steup里面#!/bin/bash#GlobalVariablesrunuser=$(whoami)tempdir=$(pwd)#TitleFunctionfunc_title(){#Clear(F

系统 2019-08-12 09:27:18 2795

各行各业

选用面向领域的多层分布式架构(DDD风格架构)

如果你希望你的应用程序在较长的一段时间内都能够适应业务逻辑的变化,那么,强烈建议你选用面向领域的多层分布式架构。在这种情况下,领域模型将降低由业务逻辑变化而引起的高额代价,组件之间、层与层之间低耦合的结构,使得在每次出现业务逻辑变更的时候,你都能够将领域模型隔离出来进行调整和测试,而不需要更改应用程序的其它部分,这样有效地降低了需求变更带来的开发风险,并节省了项目开支。详细内容,请参看http://www.cnblogs.com/daxnet/archiv

系统 2019-08-12 09:27:11 2795

C#

存储过程的参数问题与C#中的调用

1.带参数的存储过程setANSI_NULLSONsetQUOTED_IDENTIFIERONGOALTERPROCEDURE[dbo].[sp_select_gua]@numintASBEGIN--SETNOCOUNTONaddedtopreventextraresultsetsfrom--interferingwithSELECTstatements.SETNOCOUNTON;selectmeanfromtb_guawhereid=@numENDC#中

系统 2019-08-12 01:55:00 2795

数据库相关

创建一个三D立体感的主页

Resourcesyouwillneedtocompletethistutorial:960GridSystemMacBookPSDHereiswhatwewillmaking,clickonimageforfullpreview:Beforewegetstarteddownloadfirst960gridsystemforeasyGuidelinecreation.Open960_download\templates\photoshop\960_grid

系统 2019-08-12 01:54:02 2795

数据库相关

为mongodb加上权限

我们知道mysql在安装的时候需要我们设置一个数据库默认的用户名和密码,mongodb也不例外,不过mongodb是默认的没有设置访问限制的,不需要输入用户名和密码都可以访问的,但是这样会十分的不安全,我们需要手动的为mongodb加上权限限制命令。首先建立一个默认的账户UseadminDb.addUser('sa','sa')这样我们建立了一个用户名为sa,密码为sa的默认账户。在此时我们还是可以不输入用户名和密码进入数据库的,接下来我们做如下的修改。打

系统 2019-08-12 01:34:00 2795

Tomcat

tomcat 目录浏览 中文目录支持 转

1开启Tomcat的servlet访问tomcat6默认也没有开启servlet、禁止目录浏览。这需要去conf/下配置web.xml文件。修改listings为true即可以目录浏览,listingstrue开启servl

系统 2019-08-12 01:33:58 2795

Tomcat

tomcat域名问题

首先可以确认,tomcat支持以下的配置:1、同一个tomcat配置多个端口来发布不同的应用,配置多个即可;2、同一个tomcat可以配置多个虚拟主机,以指定不同的域名增加即可;3、可以配置多个站点,只要配置多个即可;4、支持不同的使用不同的sessionCookieName,该属性用来指定在浏览器中生成的sessionId的名称,默认是JSESSIONID.tomcat域

系统 2019-08-12 01:33:17 2795

操作系统

screen to tmux: A Humble Quick-start Guide «

screentotmux:AHumbleQuick-startGuide«MyHumbleCornerscreentotmux:AHumbleQuick-startGuideAnonlinefriendnamedbmc_onTwitterintroducedmetotmux.Itreportedlyhassimpler,cleanercodethanscreen,whichimpliesthatit’smorerobust,inadditiontomore

系统 2019-08-12 01:33:09 2795