05 2017 档案

摘要:TCP/IP TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有:TCP包括FTP、HTTP、TELNET、SMTP等协议 UDP包括DNS、TFTP等协议  阅读全文
posted @ 2017-05-31 10:48 Sonnyb 阅读(9537) 评论(0) 推荐(2) 编辑
摘要:App开发:模拟服务器数据接口 - MockApi 为了方便app开发过程中,不受服务器接口的限制,便于客户端功能的快速测试,可以在客户端实现一个模拟服务器数据接口的MockApi模块。本篇文章就尝试为使用gradle的android项目设计实现MockApi。 需求概述 在app开发过程中,在和服 阅读全文
posted @ 2017-05-30 23:01 Sonnyb 阅读(1808) 评论(0) 推荐(0) 编辑
摘要:原生JavaScript 封装ajax function myajax(options){ //新建一个局部对象 用来存放用户输入的各种参数 var opt={ type:options.type||"get",//获取用户输入的传输方法,可选,不写为get data:options.data||" 阅读全文
posted @ 2017-05-30 22:57 Sonnyb 阅读(228) 评论(0) 推荐(0) 编辑
摘要:package com.test;import java.util.Date;import java.util.Properties;import javax.mail.Message;import javax.mail.Session;import javax.mail.Transport;imp 阅读全文
posted @ 2017-05-27 16:04 Sonnyb 阅读(284) 评论(0) 推荐(0) 编辑
摘要:1 cmd命令大全(第一部分) winver 检查Windows版本 wmimgmt.msc 打开windows管理体系结构(WMI) wupdmgr windows更新程序 wscript windows脚本宿主设置 write 写字板 winmsd 系统信息 wiaacmgr 扫描仪和照相机向导 阅读全文
posted @ 2017-05-25 15:21 Sonnyb 阅读(440) 评论(0) 推荐(0) 编辑
摘要:cleanmgr–打开磁盘清理工具compmgmt.msc---计算机管理conf—-启动 netmeetingcharmap–-启动字符映射表calc—-启动计算器chkdsk.exe–-Chkdsk磁盘检查cmd.exe–-CMD命令提示符certmgr.msc–证书管理实用程序cliconfg 阅读全文
posted @ 2017-05-25 14:09 Sonnyb 阅读(196) 评论(0) 推荐(0) 编辑
摘要:概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于 阅读全文
posted @ 2017-05-25 14:07 Sonnyb 阅读(372) 评论(0) 推荐(0) 编辑
摘要:Java 反射的理解 反射反射,程序员的快乐,今天你快乐了吗?如果你不快乐,没关系,接下来让你快乐起来! 一、什么是反射? 通过百度百科我们可以知道,Java反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;并且能改变它的属性。而 阅读全文
posted @ 2017-05-25 14:03 Sonnyb 阅读(260) 评论(0) 推荐(0) 编辑
摘要:Java 集合的理解(持续更新......) 一、集合的由来 通常,我们的程序需要根据程序运行时才知道创建多少个对象。但若非程序运行,程序开发阶段,我们根本不知道到底需要多少个数量的对象,甚至不知道它的准确类型。为了满足这些常规的编程需要,我们要求能在任何时候,任何地点创建任意数量的对象,而这些对象 阅读全文
posted @ 2017-05-25 14:02 Sonnyb 阅读(371) 评论(0) 推荐(0) 编辑
摘要:JAVA 用数组实现 ArrayList 我们知道 ArrayList 是一个集合,它能存放各种不同类型的数据,而且其容量是自动增长的。那么它是怎么实现的呢? 其实 ArrayList 的底层是用 数组实现的。我们查看 JDK 源码也可以发现。而用数组实现集合的原理有两点: 1、能自动扩容 2、能存 阅读全文
posted @ 2017-05-25 14:00 Sonnyb 阅读(511) 评论(0) 推荐(0) 编辑
摘要:首先我们必须要知道的是 Java 是跨平台的。而它之所以跨平台就是因为 JVM 不是跨平台的。JVM 建立了 Java 程序和操作系统之间的桥梁,JVM 是用 C 语言编写,而 C 语言不具备跨平台的特性。所以对于 Windows 平台,Java 有基于 Windows 平台的 JVM;对于 Lin 阅读全文
posted @ 2017-05-25 13:57 Sonnyb 阅读(382) 评论(0) 推荐(0) 编辑
摘要:Java中的增强 for 循环 foreach foreach 是 Java 中的一种语法糖,几乎每一种语言都有一些这样的语法糖来方便程序员进行开发,编译期间以特定的字节码或特定的方式来对这些语法进行处理。能够提高性能,并减少代码出错的几率。在 Java 中还有比如 泛型、自动拆箱、自动装箱、内部类 阅读全文
posted @ 2017-05-25 13:56 Sonnyb 阅读(402) 评论(0) 推荐(0) 编辑
摘要:Java 泛型 1、泛型的由来 我们先看下面这段代码: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 List list = new ArrayList(); list.add(24); //向集合中添加一个 Integer 类型的数据 list.add("Tom"); // 阅读全文
posted @ 2017-05-25 13:54 Sonnyb 阅读(221) 评论(0) 推荐(0) 编辑
摘要:1、什么是 随机访问文件流 RandomAccessFile? 该类的实例支持读取和写入随机访问文件。 随机访问文件的行为类似于存储在文件系统中的大量字节。 有一种游标,或索引到隐含的数组,称为文件指针 ; 输入操作读取从文件指针开始的字节,并使文件指针超过读取的字节。 如果在读/写模式下创建随机访 阅读全文
posted @ 2017-05-25 13:53 Sonnyb 阅读(417) 评论(0) 推荐(0) 编辑
摘要:对 Java 集合的巧妙利用 我们直接切入正题。首先大致介绍一下 Java 三大集合的一些特征: ①、ArrayList:底层采用数组结构,里面添加的元素有序可以重复。 ②、HashSet:底层采用哈希表算法,里面添加的元素无序不可重复。 ③、HashMap:底层也是采用哈希表算法,但是里面添加的元 阅读全文
posted @ 2017-05-25 13:48 Sonnyb 阅读(182) 评论(0) 推荐(0) 编辑
摘要:Servlet 与 Ajax 交互一直报status=parsererror 原因:servlet 返回的数据不是 Json 格式 1、JS代码为: 1 var jsonStr = {'clusterNum':2,'iterationNum':3,'runTimes':4}; 2 $.ajax({ 阅读全文
posted @ 2017-05-25 13:47 Sonnyb 阅读(309) 评论(0) 推荐(0) 编辑
摘要:1、cookie 是什么? ①、cookie 是存储于访问者计算机中的变量。每当一台计算机通过浏览器来访问某个页面时,那么就可以通过 JavaScript 来创建和读取 cookie。 ②、实际上 cookie 是存于用户硬盘的一个文件,这个文件通常对应于一个域名,当浏览器再次访问这个域名时,便使这 阅读全文
posted @ 2017-05-25 13:42 Sonnyb 阅读(256) 评论(0) 推荐(0) 编辑
摘要:Junit 入门使用教程 1、Junit 是什么? JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了J 阅读全文
posted @ 2017-05-25 13:39 Sonnyb 阅读(265) 评论(0) 推荐(0) 编辑
摘要:Sublime Text 使用教程 Sublime Text 是一款非常轻量级而且功能十分强大的编辑器,支持大量插件,深受前端开发者的喜爱。多的不说,我们直接进入正题。 1、下载 ①、官网下载地址:http://www.sublimetext.com/ ②、百度云盘:http://pan.baidu 阅读全文
posted @ 2017-05-25 13:36 Sonnyb 阅读(18757) 评论(0) 推荐(0) 编辑
摘要:Maven 的使用教程 1、什么是 Maven? Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 2、下载 Maven? ①、官网下载地址:http://maven.apache.org/download.cgi ②、百度云盘:http:// 阅读全文
posted @ 2017-05-25 13:34 Sonnyb 阅读(175) 评论(0) 推荐(0) 编辑
摘要:线性查找也叫顺序查找,这是最基本的一种查找方法,从给定的值中进行搜索,从一端开始逐一检查每个元素,直到找到所需元素的过程。 如果元素个数为 N,那么线性查找的平均次数为: N/2 下面通过一个例子,演示线性查找: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 阅读全文
posted @ 2017-05-25 13:00 Sonnyb 阅读(1146) 评论(0) 推荐(0) 编辑
摘要:1、什么是序列化与反序列化? 序列化:指把堆内存中的 Java 对象数据,通过某种方式把对象存储到磁盘文件中或者传递给其他网络节点(在网络上传输)。这个过程称为序列化。通俗来说就是将数据结构或对象转换成二进制串的过程 反序列化:把磁盘文件中的对象数据或者把网络节点上的对象数据,恢复成Java对象模型 阅读全文
posted @ 2017-05-25 12:49 Sonnyb 阅读(274) 评论(0) 推荐(0) 编辑
摘要:根据功能分为节点流和包装流(处理流) 节点流:可以从或向一个特定的地方(节点)读写数据。如FileReader. 处理流:是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写。如BufferedReader.处理流的构造方法总是要带一个其他的流对象做参数。一个流对象经过其他流的多次包 阅读全文
posted @ 2017-05-25 12:48 Sonnyb 阅读(243) 评论(0) 推荐(0) 编辑
摘要:Java 反编译工具下载 反编译,通俗来讲,就是将.java 文件经过编译生成的 .class 文件还原。注意这里的还原不等于 .java 文件。因为Java编译器在编译.java 文件的时候,会对代码进行一些处理。 那么接下来介绍几款 Java 反编译工具: 1、jad 这是一款使用很广泛的 Ja 阅读全文
posted @ 2017-05-25 12:01 Sonnyb 阅读(362) 评论(0) 推荐(0) 编辑
摘要:Java 字符编码与解码 1、字符编码的发展历程 ①、ASCII 码 因为计算机只认识数字,所以我们在计算机里面的一切数据都是以数字来表示,因为英文字符有限,所以规定使用的字节的最高位是 0,每一个字节都是以 0-127 之间的数字来表示。比如 A 对应 65,a 对应 97。这便是 美国标准信息交 阅读全文
posted @ 2017-05-25 11:59 Sonnyb 阅读(1003) 评论(0) 推荐(0) 编辑
摘要:1、什么是 Ajax? Ajax,英文名 Asynchronous JavaScript and XML,也就是异步的 JavaScript 和 XML。它不是一门新的语言,而是一种使用现有标准的新方法,可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页内容,而且不需要任何浏览器插件, 阅读全文
posted @ 2017-05-25 11:55 Sonnyb 阅读(280) 评论(0) 推荐(0) 编辑
摘要:那么这篇博客我们讲的是字节输入输出流:Reader、Writer(下图红色长方形框内),红色椭圆框内是其典型实现(FileReader、FileWriter) ①、为什么要使用字符流? 因为使用字节流操作汉字或特殊符号语言的时候容易乱码,因为汉字不止一个字节,为了解决这个问题,建议使用字符流。 ②、 阅读全文
posted @ 2017-05-25 11:53 Sonnyb 阅读(330) 评论(0) 推荐(0) 编辑
摘要:那么这篇博客我们讲的是字节输入输出流:InputStream、OutputSteam(下图红色长方形框内),红色椭圆框内是其典型实现(FileInputSteam、FileOutStream) 1、字节输出流:OutputStream ? 1 2 3 public abstract class Ou 阅读全文
posted @ 2017-05-25 11:51 Sonnyb 阅读(213) 评论(0) 推荐(0) 编辑
摘要:一、根据流向分为输入流和输出流: 注意输入流和输出流是相对于程序而言的。 输出:把程序(内存)中的内容输出到磁盘、光盘等存储设备中 输入:读取外部数据(磁盘、光盘等存储设备的数据)到程序(内存)中 综合起来: 二、根据传输数据单位分为字节流和字符流 上面的也是 Java IO流中的四大基流。这四大基 阅读全文
posted @ 2017-05-25 11:50 Sonnyb 阅读(359) 评论(0) 推荐(0) 编辑
摘要:File 类:文件和目录路径名的抽象表示。 注意:File 类只能操作文件的属性,文件的内容是不能操作的。 1、File 类的字段 我们知道,各个平台之间的路径分隔符是不一样的。 ①、对于UNIX平台,绝对路径名的前缀始终为"/" 。 相对路径名没有前缀。 表示根目录的抽象路径名具有前缀"/"和空名 阅读全文
posted @ 2017-05-25 11:48 Sonnyb 阅读(246) 评论(0) 推荐(0) 编辑
摘要:Tomcat 部署项目的三种方法 1、下载 Tomcat 服务器 ①、官网下载地址:http://tomcat.apache.org/ ②、tomcat 8.0 64位百度云下载地址:http://pan.baidu.com/s/1slbKPsx 密码:ewui ③、tomcat 8.0 32位百度 阅读全文
posted @ 2017-05-25 11:44 Sonnyb 阅读(216) 评论(0) 推荐(0) 编辑
摘要:示例一: Java代码 package com; interface Operation { double operateTwoIntNum(int a, int b); } public class InnerClassTest { /** * 加法 */ public static double 阅读全文
posted @ 2017-05-25 11:05 Sonnyb 阅读(5382) 评论(0) 推荐(0) 编辑
摘要:这篇博客介绍线程的生命周期。 线程是一个动态执行的过程,它也有从创建到死亡的过程。 在 Thread 类中,有一个枚举内部类: 上面的信息以图片表示如下: 第一张图: 第二张图:把等待、计时等待、阻塞看成阻塞一个状态了 1、新建状态(new):使用 new 创建一个线程,仅仅只是在堆中分配了内存空间 阅读全文
posted @ 2017-05-25 10:41 Sonnyb 阅读(253) 评论(0) 推荐(0) 编辑
摘要:通过前面三篇博客的介绍,基本上对Java的多线程有了一定的了解了,然后这篇博客根据生产者和消费者的模型来介绍Java多线程的一些其他知识。 我们这里的生产者和消费者模型为: 生产者Producer 生产某个对象(共享资源),放在缓冲池中,然后消费者从缓冲池中取出这个对象。也就是生产者生产一个,消费者 阅读全文
posted @ 2017-05-25 10:39 Sonnyb 阅读(226) 评论(0) 推荐(0) 编辑
摘要:介绍完如何创建进程以及线程了,那么我们接着来看一个实例: 利用多线程模拟 3 个窗口卖票 第一种方法:继承 Thread 类 创建窗口类 TicketSell ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 阅读全文
posted @ 2017-05-25 10:37 Sonnyb 阅读(242) 评论(0) 推荐(0) 编辑
摘要:1、在 Windows 操作系统中创建进程 在 windows 操作系统中,我们创建一个进程通常就是打开某个应用软件,这便在电脑中创建了一个进程。更原始一点的,我们在命令提示符中来做(我们以打开记事本这个进程为例): 第一步:windows+R,输入cmd,打开 cmd 命令提示符 第二步:在命令提 阅读全文
posted @ 2017-05-25 10:13 Sonnyb 阅读(346) 评论(0) 推荐(0) 编辑
摘要:1、并发和并行 并行:指两个或多个时间在同一时刻发生(同时发生); 并发:指两个或多个事件在一个时间段内发生。 在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单 CPU 系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替运行,只不过是给人的感觉是同时 阅读全文
posted @ 2017-05-25 09:44 Sonnyb 阅读(354) 评论(0) 推荐(0) 编辑
摘要:1.Jmeter 概要描叙 jmeter 是一款专门用于功能测试和压力测试的轻量级测试开发平台。多数情况下是用作压力测试,该测试工具在阿里巴巴有着广泛的使用,估计是不要钱吧,哈哈,功能上来说,整个平台实现了许多和互联网相关的网络测试组件,同时还保留着很强的扩展性方便用于一些非标准的测试场景,让伟大的 阅读全文
posted @ 2017-05-24 10:03 Sonnyb 阅读(342) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.ibm.com/developerworks/cn/architecture/ar-usermod2/?S_TACT=105AGX52&S_CMP=tec-csdn 2008 年 7 月 10 日 <!--start RESERVED FOR FUTURE USE I 阅读全文
posted @ 2017-05-16 10:48 Sonnyb 阅读(1572) 评论(0) 推荐(0) 编辑
摘要:原书共390页,不过本书已经有精简版下载:http://www.infoq.com/cn/minibooks/domain-driven-design-quickly Eric Evans所著的《领域驱动设计》(Domain-Driven Design:通常简称为“DDD”)一书可以说是经典中的经典 阅读全文
posted @ 2017-05-16 10:43 Sonnyb 阅读(1125) 评论(0) 推荐(0) 编辑
摘要:摘要:网络上对 restlet 的评判褒贬不一,有的说框架封装的很好,很有弹性,有的说 rest 架构风格本身是一种简单的风格,restlet 过设计以使编程过于复杂,其实我倒不觉得 restlet 有什么复杂,相反很简洁明了,不论他的类结构还是整个体系结构,个人很喜欢,昨天晚上匆匆看看他的文档和实 阅读全文
posted @ 2017-05-16 10:41 Sonnyb 阅读(222) 评论(0) 推荐(0) 编辑
摘要:很多人都看过 DDD, 从2002 年开始在中国开发者社区已经炒的沸沸扬扬,但直到现在有多少家公司是这么做的?实话,我自己没用DDD,也是用数据库驱动开发的,即以数据设计为中心,至少从思想上是这样的。虽然我上一个公司的开发模式是用 用例模型-》服务对象-》业务对象-》数据对象 这样一个过程。但分析的 阅读全文
posted @ 2017-05-16 10:38 Sonnyb 阅读(319) 评论(0) 推荐(1) 编辑
摘要:摘要:基于构件的开发(CBD)观念已广泛应用于软件开发中,便于构件的重用。众所周知的CBD体系结构有 ActiveX, CORBA, RMI以及 SOAP 等。文章主要通过与传统软件开发方法的比较研究支持基于CBD的实践,同时也评价了面向对象的过程模型以及提出了一种新型的基于 CBD 的软件开发过程 阅读全文
posted @ 2017-05-16 10:35 Sonnyb 阅读(3251) 评论(0) 推荐(0) 编辑
摘要:四层架构设计驱动模型在CKM中的实践 He.Lei 2017-5-16 写在前面:本文纯属个人想法和经验总结,如转载请注明出处,如有雷同纯属巧合 (: 1. 一般的架构设计流程 所有的软件开发方法都要解决从需求到实践的转换问题,为了提高软件的质量,前辈们提出了需求分析工程和各种建模技术,但是在需求和 阅读全文
posted @ 2017-05-16 10:31 Sonnyb 阅读(1709) 评论(0) 推荐(0) 编辑
摘要:1.如何做好架构 一.识别问题,找到问题主体;找到就解决了80%的问题,架构师要自觉,发现问题永远比解决问题来的更重的。 一般从问题暴露点一点点去溯源查找,最坏情况就是我们时间能力有限,实在无法定位查到谁的问题,比如系统故障,也就意味我们根本无法解决的问题,这时更好的办法就是去降低问题发生所带来的成 阅读全文
posted @ 2017-05-15 17:43 Sonnyb 阅读(234) 评论(1) 推荐(0) 编辑
摘要:致未来的你 先让我们理清下一些事情的思路吧。 你 你将不会带走我的兄弟伙们(狐朋狗友),我的健身、摩托,那些在我遇见你之前给我带来欢乐的一切。你也不要尝试改变我的傻里傻气,不合时宜或者那些让我成其为我的一切,我喜欢这样的我,但这可能会让你感到犹豫不决。 译注:江山易改,本性难易,不要妄图去改变或改造 阅读全文
posted @ 2017-05-13 09:22 Sonnyb 阅读(322) 评论(0) 推荐(0) 编辑
摘要:Linux命令操作下载路径: 链接:http://pan.baidu.com/s/1qYptA9I 密码:7q4g 阅读全文
posted @ 2017-05-12 17:22 Sonnyb 阅读(156) 评论(0) 推荐(0) 编辑
摘要:1.所谓的防火墙是一种位于内部与外部网络之间的安全防护系统,其次依照特定的规则允许或限制传输的数据通过,来确保内部网络不受遭受恶意攻击。 2. 软件防火墙安装在电脑操作系统内的防护程序,而硬件防火墙指的是采用状态检测机制,集成VPN,支持VPN,支持桥/路由/NAT等工作模式的作用在2-4层访问控制 阅读全文
posted @ 2017-05-12 16:15 Sonnyb 阅读(2830) 评论(0) 推荐(0) 编辑
摘要:一、前端框架库: 1.Zepto.js 地址:http://www.css88.com/doc/zeptojs/ 描述:Zepto是一个轻量级的针对现代高级浏览器的JavaScript库, 它与jquery有着类似的api。 如果你会用jquery,那么你也会用zepto。关于Zepto认知我也是通 阅读全文
posted @ 2017-05-10 19:33 Sonnyb 阅读(272) 评论(0) 推荐(0) 编辑
摘要:1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚 阅读全文
posted @ 2017-05-09 13:44 Sonnyb 阅读(1593) 评论(0) 推荐(0) 编辑
摘要:首页 资讯 精华 论坛 问答 博客 专栏 群组 更多 ▼ 知识库搜索 您还未登录 ! 登录 注册 首页 资讯 精华 论坛 问答 博客 专栏 群组 更多 ▼ 知识库搜索 知识库搜索 您还未登录 ! 登录 注册 cantellow 博客 微博 相册 收藏 留言 关于我 </form> cantellow 阅读全文
posted @ 2017-05-09 12:49 Sonnyb 阅读(155) 评论(0) 推荐(0) 编辑
摘要:public static void main(String[] args){ Random d = new Random(); String str = ""; for(int i=0;i<4;i++){ int num = d.nextInt(10); str += num+""; } Syst 阅读全文
posted @ 2017-05-09 12:39 Sonnyb 阅读(207) 评论(0) 推荐(0) 编辑
摘要:javax.servlet.jsp.JspWriter类型,代表输出流的对象。作用域为page(页面执行期)request:javax.servlet.ServletRequest的子类型,此对象封装了由WEB浏览器或其它客户端生成地HTTP请求的细节(参数,属性,头标和数据)。作用域为reques 阅读全文
posted @ 2017-05-09 10:43 Sonnyb 阅读(921) 评论(0) 推荐(0) 编辑
摘要:认证:http://.qcloud.com/event/try 网站的性能容量规划通用网站架构:CVM+CDB,可选CDN+Redis+COS http://www.8n8k.com/first-website.html 镜像与快速建站wordpress博客平台镜像:wordpress-4.4+ap 阅读全文
posted @ 2017-05-05 09:45 Sonnyb 阅读(189) 评论(0) 推荐(0) 编辑
摘要:《B/S架构与C/S架构区分》 1.硬件环境;C/S一般建立在专用网络,小范围里网络环境,局域网之间在通过专门服务器提供连接和数据交换服务;B/S建立在广域网之上,不必是专门网络硬件环境,一般只要有操作系统和浏览器就行; 2.安全要求;C/S一般面向相对固定用户群,对信息安全控制能力很强,一般高度机 阅读全文
posted @ 2017-05-03 17:04 Sonnyb 阅读(1965) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示