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

机房收费系统的合作版

概述机房收费系统的合作版自己负责的是B层和Facade层,在做这块的时候有很多的感触:动态SQL语句;设计模式;合作开发应该注意的点。其中动态SQL语句的理解已经在上一篇博客中写了,如果你有意向的话,可以看一看,这篇博客主要是针对的是后两者的叙述。设计模式合作开发系统中运用的设计模式:模板方法模式,外观模式,抽象工厂+反射+配置文件,单例模式,装饰模式,职责链,状态模式,策略模式。下面是我们系统代码体系结构图下面简单的介绍一下这些模式的使用。模板方法模式模

系统 2019-08-12 01:33:30 2383

操作系统

Vim -> 边确认边查找替换

进行简单的全局查找替换的时候,能够使用ex的例如以下命令:%s/which/what/g它的使用方法比較简单%表示每一行(everyline)s替换(substitue)which查找的内容what替换的内容g全局(globalonthatline)这样能够高速的实现全局的查找替换功能,可是有时候我们并不想一次性完毕全部的替换操作,有可能仅仅想替换一部分。实现这样的操作,我们首先想到的运行顺序应该是查找->是否改动?->改动->查找下一个->是否改动?->

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

Tomcat

修改tomcat的默认编码

在tomcat的安装路径下查找conf文件下的server.xml文件,修改此文件即可,修改内容如下:添加URIEncoding属性即可,重启服务。备注:如果不设置URIEncoding属性,则Web服务访问时,url上传递的中文就不能被正确解码,或

系统 2019-08-12 01:33:02 2383

Linux

linux中inittab文件详解

init的进程号是1(ps-aux|less),从这一点就能看出,init进程是系统所有进程的起点,Linux在完成核内引导以后,就开始运行init程序。init程序需要读取配置文件/etc/inittab。inittab是一个不可执行的文本文件,它有若干行指令所组成。理解Runlevel:runlevel用来表示在init进程结束之后的系统状态,在系统的硬件中没有固定的信息来表示runlevel,它纯粹是一种软件结构。init和inittab是runle

系统 2019-08-12 01:32:46 2383

Tomcat

关于tomcat乱码

这是09年写的一个笔计,放在这里,供自已以后参考.今天将在Jetty下开发的WEB程序用Tomcat发布,系统出现了乱码,百思不得期解,因为以前做过多套的系统,从没出现过乱码.晚饭过后,静下心来仔细的思考,还是找不到哪儿出错,没办法只有采用老方法,从头开始测:1):写一个极其简单的jsp自已调用自已,看看会不会出现乱码,结果是会.2):拿这个jsp放到其它正确的系统下,结果不会出现,由此可以确定系统的servlet的环境有问题.3):删掉web.xml中所

系统 2019-08-12 01:32:40 2383

SqlServer

在SQL Server中使用Linkedserver连接Access数据

如要在SQLServer读取Access数据库中的内容,需建立Linkedserver。可使用以下语句建立:execsp_addlinkedserver@server=MPS,--Linkedserver的名称@provider='Microsoft.ACE.OLEDB.12.0',--使用JET4.0不能用,必须用这个@srvproduct='ACCESS2000',@datasrc='D:\MPS.mdb'--对应的数据库全路径GOEXECsp_add

系统 2019-08-12 01:32:40 2383

Tomcat

Tomcat安装

安装JDK[root@stu21~]#lftp172.16.0.1lftp172.16.0.1:~>cdpubcdok,cwd=/publftp172.16.0.1:/pub>cdSources/6.x86_64/jdk/lftp172.16.0.1:/pub/Sources/6.x86_64/jdk>getjdk-7u67-linux-x64.rpm126857158bytestransferredin22seconds(5.56M/s)lftp172.

系统 2019-08-12 01:32:36 2383

Python

Python获取代码运行时间的几种方法

原文链接:https://blog.csdn.net/asialee_bird/article/details/796738601、方法一:#python的标准库手册推荐在任何情况下尽量使用time.clock().#只计算了程序运行CPU的时间,返回值是浮点数importtimestart=time.clock()#中间写上代码块end=time.clock()print('Runningtime:%sSeconds'%(end-start))#运行结果

系统 2019-09-27 17:57:30 2382

Python

python实现调用摄像头视频时用图片挡脸技术

体验一把某主播的快乐!添加好图片后,可以直接运行。importcv2if__name__=='__main__':#调用摄像头video=cv2.VideoCapture(0);#数据参数face_detector=cv2.CascadeClassifier("haarcascade_frontalface_alt.xml");k_face=cv2.imread("1.jpg")#循环调用摄像头获取-图片数据#从摄像头中获取图片#第一个参数:获取成功FAL

系统 2019-09-27 17:56:04 2382

Python

牛客网求将输入的一个数进行多少次变换变成个位数的次数python解法(递归方法

题目描述:牛牛想对一个数做若干次变换,直到这个数只剩下一位数字。变换的规则是:将这个数变成所有位数上的数字的乘积。比如285经过一次变换后转化成2*8*5=80.问题是,要做多少次变换,使得这个数变成个位数。输入描述:输入一个整数。小于等于2,000,000,000。输出描述:输出一个整数,表示变换次数。输入例子:285输出例子:2我的代码:#coding=utf-8#求将输入的一个数进行多少次变换变成个位数的次数defzhuanhuan(input_a,

系统 2019-09-27 17:50:19 2382