摘要:
这两天一直在倒腾自己的网络课程设计,题目是本地以及远程主机端口开闭检测,很自然的想到了使用telnet,但在实际操作中发现win7下的telnet很是恶心,竟然无法使用。这里总结一下经验,给出win7下开启和使用telnet的方法,供大家参考。 首先,出于安全考虑,win7已经禁用了telnet这一功能,毕竟telnet是明文传输的,安全性很差。 知道了这一点就不奇怪为什么在win7下不能使用telnet了,下面就详细介绍下如何重新开启telnet服务: 1、如果你直接到控制面板的管理工具里德服务项里去找telnet的话,那是徒劳无功的,因为默认根本就没有这一服务。当然,你可以通过如下方式搞定 阅读全文
摘要:
mysqlgroup by组内排序有数据表 comments------------------------------------------------| id | newsID | comment | theTime |------------------------------------------------| 1 | 1 | aaa | 11 |------------------------------------------------| 2 | 1 | bbb | 12 |---------------------... 阅读全文
摘要:
1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。2. ls 查看目录或者文件的属*,列举出任一目录下面的文件eg: ls /usr/manls -la.d表示目录(directory),如果是一个”-”表示是文件,如果是l则表示是一个连接文件(link)b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。3. cp 拷贝文件eg: cp filename1 filename2 //把filename1拷贝成filename2cp 1.c nets 阅读全文
摘要:
第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql>注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP第三招、增加新用户格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所 阅读全文
摘要:
故事是这样的,那天和同事讨论上传txt文件,如何能防止文件乱码,其间引出了如下问题:1.如何防止上传文件乱码(无论任何语言).2.用byte array&utf-8构造string,java如何判断几个byte一个中文字符.3.utf-8和unicode的区别.4.一个utf-8 string有几个char,几个byte? 随着这些问题的解决,对java和unicode,utf-8之间的关系有了更深层的认识.如何防止上传文件乱码(无论任何语言). 为了支持i18n,我们必须要求上传文件的编码是utf-8或unicode,否则无法实现全语言的支持.utf-8的文件开头会有EF BB BF 阅读全文
摘要:
一.下载SVN服务器端安装,配置1.SVN是目前软件开发中,最流行、最先进的版本控制工作,比起VSS、CVS等版本控制工具,具有很多优势。2.SVN分为服务器端和客户端 服务器端指Tigris SVN;客户端包括Tortoise SVN,Eclipse SVN插件,这两者也是最常用的3.SVN相关软件下载地址:服务器端:http://www.tigris.org/ 客户端Tortoise SVN下载地址:http://tortoisesvn.net/downloads.htmlEclipse SVN插件下载地址:http://subclipse.tigris.org/4.SVN服务器端部署步骤 阅读全文
摘要:
1、下载最新的SVN包:http://ishare.iask.sina.com.cn/download/explain.php?fileid=75853012、在你的磁盘上任意位置创建文件夹:“myplugins/svn”。名字可以任取,为了方便插件管理,建议名称为“myplugins”。3、将解压的svn里的两个文件夹拷贝到“myplugins/svn”下。4、复制下列java代码,修改路径并执行:package app;import java.io.File;import java.util.ArrayList;import java.util.List;/*** MyEclipse9 插 阅读全文
摘要:
1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求参数"username"的值:ActionContext context = ActionContext.getContext();Map params = context.getPara 阅读全文
摘要:
JAVA的动态代理代理模式代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。按照代理的创建时期,代理类可以分为两种。静态代理:由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。动态代理:在程序运行时,运用反射机制动态创建而成。首先看一下静态代理:1、Count.javaJav 阅读全文
摘要:
代理模式考虑现实生活中的代理商. 你想要进一批货,但是出于某种原因,你无法直接与生产商联系(有可能是因为你生产商与你相隔太远, 或者比如你进的货是军 火, 一般来说生产商也不会直接露面滴), 这时候你就需要一个代理商, 他能够接受你的订单, 并且也能给你需要的货品, 但是记住,代理商并不真正生产货品,他的能力在于他有办法从生产商那里给你搞到货品.那么对于买家,也就是接口的调用者而言, 我并不关心你到底是代理商还生产商,我只要你能够跟我交易就可以. 从这角度理解的话,代理隔离了调用者和实现者直接的联系.实际编码中的例子呢, 比如WebService的调用你就可以把他理解成一个(远程)代理.装饰模 阅读全文