搜索到与相关的文章
数据库相关

通用存储过程(二)

createproc[dbo].[SqlPager](@tblNamevarchar(255),--表名(注意:可以多表链接)@strGetFieldsvarchar(1000)='*',--需要返回的列@OrderfldNamevarchar(255)='',--排序的字段名@PageSizeint=10,--页尺寸@PageIndexint=1,--页码@doCountint=1output,--查询到的记录数@OrderTypebit=0,--设置排

系统 2019-08-12 01:53:14 2785

数据库相关

MS_SQL_获取字符串最后出现的字符串及位置

一.如:'6.7.8.2.3.4.x'得到最后一个'.'后面的字符串:declare@str1varchar(50)set@str1='6.7.8.2.3.4.x'selectREVERSE(SUBSTRING(REVERSE(@str1),1,CHARINDEX('.',REVERSE(@str1))-1))--------string:'x'--------------------------------------------------------

系统 2019-08-12 01:33:49 2785

Tomcat

Tomcat是怎么工作的(2) -- 动手实现山寨版的简

本文先讲解一下Javawebserver都是怎么工作的。webserver也叫HTTPserver——顾名思义它是用HTTP协议和客户端交互的。客户端一般就是各种各样的浏览器了。相信所有朋友都清楚这个基本事实,否则你也不会看到这个系列文章了。基于Java的webserver必然用到两个极其重要的类:java.net.Socket和java.net.ServerSocket,然后以HTTP消息进行交互。1.HTTP协议简介(TheHypertextTrans

系统 2019-08-12 01:33:43 2785

操作系统

定时关机命令——shutdown

通常会用到的定时关机命令有两种:Shutdown-s-t36001小时后自己主动关机(3600秒)at12:00Shutdown-s12:00自己主动关闭计算机系统定时关机:WindowsXP自带有关机程序shutdown.exe,shutdown.exe命令能够在程序通常会用到的定时关机命令有两种:Shutdown-s-t36001小时后自己主动关机(3600秒)at12:00Shutdown-s12:00自己主动关闭计算机系统定时关机:WindowsX

系统 2019-08-12 01:33:03 2785

各行各业

Jetty安装学习并展示

Jetty的基本架构Jetty眼下的是一个比較被看好的Servlet引擎,它的架构比較简单,也是一个可扩展性和很灵活的应用server,它有一个基本数据模型,这个数据模型就是Handler,全部能够被扩展的组件都能够作为一个Handler,加入到Server中,Jetty就是帮你管理这些Handler。下图是Jetty的基本架构图,整个Jetty的核心组件由Server和Connector两个组件构成,整个Server组件是基于Handler容器工作的,它

系统 2019-08-12 01:32:55 2785

编程技术

ISODATA算法

ISODATA算法是在k-均值算法的基础上,增加对聚类结果的'合并'和'分裂'两个操作,并设定算法运行控制参数的一种聚类算法.全称:IterativeSelforganizingDataAnalysisTechniquesAlgorithm即:迭代自组织数据分析算法'合并'操作:当聚类结果某一类中样本数太少,或两个类间的距离太近时,进行合并.'分裂'操作:当聚类结果某一类中样本某个特征类内方差太大,将该类进行分裂算法特点使用误差平方和作为基本聚类准则设定指

系统 2019-08-12 01:32:38 2785

操作系统

关于win7右下角显示“音频服务未运行”的解决方

今天打开电脑发现右下角的的小喇叭多了个叉叉,显示“音频服务未运行”,百度了一下,解决方法还是挺多的,一下是百度到的解决方法,希望可以帮到出现这个问题的朋友们。解决方法:(转载的)1、Windows7“音频服务未运行”,有个红色小叉怎么办?点小喇叭,把音量放到最大。2、windows7音频服务无法启动可以打开控制面板的管理工具,打开服务列表,选择windowsaudio服务,右键属性,选择登录选项卡,修改登录选项为本地系统帐户,然后应用。然后再将登录选项修改

系统 2019-08-12 01:32:03 2785

Python

Python比较配置文件

工作中最常见的配置文件有四种:普通key=value的配置文件、Json格式的配置文件、HTML格式的配置文件以及YAML配置文件。这其中以第一种居多,后三种在成熟的开源产品中较为常见,本文只针对第一种配置文件。一般来说Linuxshell下提供了diff命令来比较普通文本类的配置文件,Python的difflib也提供了str和HTML的比较接口,但是实际项目中这些工具其实并不好用,主要是因为我们的配置文件并不是标准化统一化的。为了解决此类问题,最好针对

系统 2019-09-27 17:56:01 2784

编程技术

为github帐号添加SSH keys

使用gitclone命令从github上同步github上的代码库时,如果使用SSH链接(如我自己的beagleOS项目:git@github.com:DamonDeng/beagleOS.git),而你的SSHkey没有添加到github帐号设置中,系统会报下面的错误:Permissiondenied(publickey).fatal:Theremoteendhungupunexpectedly这时需要在本地创建SSHkey,然后将生成的SSHkey文件

系统 2019-08-29 23:50:22 2784

编程技术

互联网敏捷开发配置管理策略思考

由于互联网行业需求变化快、开发迭代周期短、上线频繁的现实状况决定了合理的软件配置管理策略对于软件质量保证、协作开发效率至关重要。目前公司配置管理在策略上采用的是不稳定主干(unstabletrunk)模式,所有的项目都在同一主干上进行修改,在每周上线后并没有明确的stable分支版本,基本上是靠SCM人员手工拷贝代码来管理维护的。这就引起了很多问题:1)、多个项目组开发人员都可能并发对同样代码进行修改,造成了严重的代码冲突问题。例如张三修改了a.java并

系统 2019-08-29 23:20:20 2784