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

一些软件设计的原则

本文为大家介绍软件设计中的一些原则,都是经过长期经验总结出来的知识,每一个程序员都应该了解,相信对大家在进行软件设计的过程中会有很大帮助。Don’tRepeatYourself(DRY)DRY是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个地方的时候发现一些相似的代码的时候,我们需要把他们的共性抽象出来形一个唯一的新方法,并且改变现有的地

系统 2019-08-12 09:30:32 2618

编程技术

jsp&servlet相对路径总结

先定义几个替换:http://localhost:8080/=>ip//mywar/=>war/http://localhost:8080/mywar/=>ip/war//mywar=>[contextpath](request.getcontextpath())总结如下:1.在jsp中的“/”表示的根为“ip”,不包含war路径2.在servlet中以forward方式使用的“/”表示的根为“ip/war/”,包含了war路径3.在servlet中以se

系统 2019-08-12 09:30:09 2618

各行各业

WMI 远程修改服务启动类型

ConnectionOptionsoptions=newConnectionOptions();options.Username=UserName;options.Password=PassWord;ManagementScopeConn=newManagementScope(@"\\"+IP+@"\root\cimv2",options);Conn.Connect();ManagementPathpath=newManagementPath("Win32

系统 2019-08-12 09:27:25 2618

MySql

mysql install

./scripts/mysql_install_db--user=mahao01--basedir=/home/mahao01/local/mysql--datadir=/home/mahao01/local/mysql/data/#启动:./bin/mysqld_safe--defaults-file=/home/mahao01/local/mysql/conf/my.cnf#加密:./bin/mysqladmin-urootpassword'12345

系统 2019-08-12 09:27:06 2618

Android

【Android Developers Training】 1. 创建一个A

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/firstapp/creating-project.html一、创建一个Android项目工程一个Android项目工程包含所有构成你的Android应用的源代码文件,利用AndroidSDK工具可以很轻松地

系统 2019-08-12 01:55:24 2618

Android

【Android Developers Training】 77. 使用Wi-F

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct.html在这系列课程的第一节课中(博客链接:http://www.cnblogs.com/jdneo/p/3579936.html),向

系统 2019-08-12 01:55:01 2618

Android

【Android Developers Training】 88. 使用备份

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/cloudsync/backupapi.html当用户购置了一个新的设备并且重置了他们现有的设备时,他们可能期望当GooglePlay在初始化阶段将应用恢复出来后,能够同时把相应的数据也恢复出来。默认的,这样的事情不会发生

系统 2019-08-12 01:54:48 2618

MySql

怎样解决MySQL数据库主从复制延迟的问题

mysqlreplication中主从延迟是一个比较常见的问题,请看前期一篇博文:怎样解决MySQL数据库主从复制延迟的问题。根据目前有些公司使用的方案,最近测试了两个,其中之一是阿里的relayfetch,业绩说法数据预热,当然也有其他开源类似开源工具,目前诸如mk-slave-prefetch及replication-prefetch等,感兴趣可以去看看。整理的文档主要是参考了官方的《relayfetch读取本地binlog进行备库预热》,有些图片直接

系统 2019-08-12 01:54:42 2618

数据库相关

INDEX FULL SCAN vs INDEX FAST FULL SCAN

INDEXFULLSCAN与INDEXFASTFULLSCAN两个长相差不多,乃是一母同胞,因此既有其共性,也有其个性。两者来说其共性是不用扫描表而是通过索引就可以直接返回所需要的所有数据。这对提高查询性能而言,无疑是一个难得的数据访问方式之一,因为索引中存储的数据通常是远小于原始表的数据。下面具体来看看两者之间的异同。一、何时INDEXFULLSCAN或INDEXFASTFULLSCAN1、select与where子句中出现的所有列必须存在索引2、查询返

系统 2019-08-12 01:53:59 2618