xml技术

Google ProtocolBuffer

☆樱花仙子☆ 提交于 2020-03-09 08:43:33
https://www.ibm.com/developerworks/cn/linux/l-cn-gpb/index.html 1. Protocol Buffers 简介    Protocol Buffers (ProtocolBuffer/ protobuf )是Google公司开发的一种数据描述语言,类似于XML能够将结构化数据序列化,可以使用该技术来持久化数据或者序列化成网络传输的数据。主要用于数据存储、通信协议等方面。现阶段支持C++、JAVA、Python、Objective-C、C#、Javascript等6种编程语言。Googel 公司 2015-12-31 更新了最新的版本Version 3.0.0-beta-2,相比较一些其他的XML技术而言,该技术的一个明显特点就是更加节省空间(以二进制流存储)、速度更快以及更加灵活 同XML相比,Protocol buffers在序列化结构化数据方面有许多优点(google官方提出): 更简单 数据描述文件只需原来的1/10至1/3 解析速度是原来的20倍至100倍 减少了二义性 生 成了更容易在编程中使用的数据访问类 来源: https://www.cnblogs.com/dadadechengzi/p/10035169.html

开始做界面了

安稳与你 提交于 2020-03-05 19:55:10
现在发现我熟悉的很多都不流行了也。 看了Baidu和博客园的许多页面,都是采用div(层)来操作的,已经不是用表格定位了。博客园更是大胆的用层进行绝对定位了。 还发现了完全的样式内容分离。给我震撼最深刻的是 原来样式表都已经发生了这样多的变化了。这个图是3c协会制定的标准。而xsl是对xml进行样式控制的工具。我觉得现在好落后了哦~要找时间研究哈xml。 我觉得做技术工作很好,因为总会有技术的更新,不用怕会一辈子重复~ 来源: https://www.cnblogs.com/xxpyeippx/archive/2006/02/22/335429.html

获取实时股票数据与股票数据接口API

橙三吉。 提交于 2020-02-26 08:27:57
http://jobtom.javaeye.com/blog/814594 股票数据的获取目前有如下两种方法可以获取: 1.http/javascript接口取数据 2.web-service接口 1.http/javascript接口取数据 1.1Sina股票数据接口 以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据 接口:http://hq.sinajs.cn/list=sh601006这个url会返回一串文本,例如: var hq_str_sh601006="大秦铁路, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91, 26.92, 22114263, 589824680, 4695, 26.91, 57590, 26.90, 14700, 26.89, 14300, 26.88, 15100, 26.87, 3100, 26.92, 8900, 26.93, 14230, 26.94, 25150, 26.95, 15220, 26.96, 2008-01-11, 15:05:32"; 这个字符串由许多数据拼接在一起,不同含义的数据用逗号隔开了,按照程序员的思路,顺序号从0开始。 0:”大秦铁路”,股票名字; 1:”27.55″,今日开盘价; 2:”27.25″,昨日收盘价; 3:”26.91″

jsp页面出现404

南笙酒味 提交于 2020-02-05 14:03:06
今天写邮件管理注册,用$.ajax(object)注册,但object始终穿不进来,success方法没用 一开始以为是servlet的url路径写错了,但换成绝对路径后发现没用,查了半天资料也没找到解决办法,最后还是问了老师解决,这个问题拖这么久,确实不应该,该问得问,学技术,最忌不懂 原来是xml的servlet配置错了,各个样式没配错,但是servlet配置写错了 servlet名字是AccountUniqueServlet但xml配置中却写成了AccountUniqueService,导致错误 来源: CSDN 作者: 青年柚子 链接: https://blog.csdn.net/qq_43469862/article/details/104178517

论文档对象模型

喜欢而已 提交于 2020-01-26 16:34:48
现在大家踊跃发言,博客园人气蒸腾,大家都在汗流浃背的贴着文章。我今天也来出把力,就说说文档对象模型,这个大家平时没怎么注意但却很重要的计算机软件开发技术。 文档对象模型英文名为 Document Object Model , 简称DOM,它是一种比较重要的软件设计和编制规范。 可以这么说,平生不认DOM,便称英雄也枉然,很多时候它是我们眼皮底下的新大陆。 文档对象模型是面向对象编程技术的集中体现,若没有完整的面向对象编程思想,是不可能理解和开发文档对象模型,若开发者能开发出文档对象模型,那就说明他/她比较完整的理解和掌握了面向对象编程思想。 什么是文档对象模型,文档对象模型英文名为 Document Object Model , 简称DOM, W3C国际组织对文档对象模型是这样定义的(摘自 http://www.w3.org/DOM/ ) The Document Object Model is a platform- and language-neutral interface that will allow programs and scripts to dynamically access and update the content, structure and style of documents. The document can be further

如果时光倒流,你还会选择做 Android 开发吗?

浪尽此生 提交于 2020-01-14 05:17:16
好像确实如此 刚学Android Jetpack时,前辈们都不怎么推荐使用DataBinding。从中了解到DataBinding是这样的: 消除findViewById (我选择kt) 在xml中写(逻辑)代码 (黑人问号面???,反感) 无需手动设置一些监听 (不就几个监听吗) soDataBinding在我眼里作用不大,甚至有点反感(主要xml那块),很长一段时间都排斥DataBinding,项目中只使用ViewModel和LiveData等其他Jetpack组件。 渐渐入坑 借助kt的插件,我们在任何地方都不需要写findViewById(感谢大佬指出)。但由于以前不太懂在RecyclerView.ViewHolder中使用kt插件,还是老老实实的findViewById。这也让我想起DataBinding的好处:消除findViewById。而且对一个组件学都没学,在不了解的情况下,就判处"死刑",好像也不妥。 于是我决定尝试学习一下DataBinding,但秉着不在xml中写逻辑代码的原则,在学习DataBinding时,有关运算符的介绍都是跳过不看的。例如这些: 减少胶水代码 原本使用kotlin搬砖的我,减少胶水代码才是databinding为我带来最直接的便利。比起修改LiveData的值,然后设置Observer感知LiveData的变化

spring 的权限控制:security

独自空忆成欢 提交于 2019-12-25 00:15:21
下面我们将实现关于Spring Security3的一系列教程. 最终的目标是整合Spring Security + Spring3MVC 完成类似于SpringSide3中mini-web的功能. Spring Security是什么? 引用 Spring Security,这是一种基于Spring AOP和Servlet过滤器的安全框架。它提供全面的安全性解决方案,同时在Web请求级和方法调用级处理身份确认和授权。在Spring Framework基础上,Spring Security充分利用了依赖注入(DI,Dependency Injection)和面向切面技术。 关于Spring Security学习的资料. 最重要,最齐全的中文资料当然是family168的中文文档 Spring Security2参考文档 Spring Security3 参考文档 附件包含了一个很好的初入门的PDF教程. 最好是花30分钟先照着PDF上的教程一步一步的操作. 虽然没有实际的应用价值,但对初学者认识SpringSecurity3很有帮助. 我们的项目目录结构最终是: 需要添加的jar包: 我们先实现一个controller: MainController.java Java代码 package org.liukai.tutorial.controller; import org

tomcat支持哪些j2ee技术!

安稳与你 提交于 2019-12-06 03:53:20
j2ee的13种核心技术:JDBC, JNDI, EJBS, RMI, JSP, JAVA SERVLETS, XML, JMS, JAVA IDL, JTS, JTA, JAVAMAIL 和 JAF tomcat支持的有哪些呢? 我所知道的是 支持:JDBC,JSP,Java Servlet,XML,JavaMail(需要安装邮件服务器) 不支持的:EJB,RMI 其余的不清楚。。。 来源: oschina 链接: https://my.oschina.net/u/2428630/blog/1811907

《毕业设计指导的系统设计与实现》论文笔记(七)

眉间皱痕 提交于 2019-12-05 12:04:42
一、基本信息 标题:毕业设计指导的系统设计与实现 时间:2019 来源:四川大学 计算机科学与技术学院 研究方向:基于 .NET的毕业论文在线指导系统的设计 关键词:毕业论文在线指导系统 三层体系架构 office组件 Ajax 二、研究内容 系统分析与设计 系统描述 系统用户群 系统功能模块 设计模式 数据访问层 业务逻辑层 表示层 系统实现 运行环境 系统工作流程 系统关键技术实现 论文套表模板制作 使用 Ajax实现动态生成控件 使用存储过程访问数据库 提高系统性能 提高系统安全性 毕业论文格式检查 论文在线编辑 在线答疑与留言 三、结论 本论文实现的系统采用的是 XML文档设定论文套表模板 ,对于不同的模板只需要设定不同的 XML文档 ,因此本系统各高校都有一定的通用性。不过系统也存在着一些不足, 由于模板中使用的是表格的 HTML标签, 要求教务人员了解一些 HTML的知识 。在今后的工作中 ,将实现可视化的表格编辑,同进还要解决 XML文档的验证等问题. 四、参考文献 [1]邓昌胜,张杨林,唐荣,刘舱强.基于.NET的毕业论文在线指导系统的设计与实现[J].微计算机应用,2008(10):74-78. 来源: https://www.cnblogs.com/jiangnice/p/11877351.html

Ajax详述

淺唱寂寞╮ 提交于 2019-11-29 06:04:30
【一】Ajax 1.ajax被认为是异步JS和XML的缩写(Asynchronous JavaScript and XML)。现在,允许浏览器与服务器通信无须刷新当前页面的技术叫做Ajax。 2.WEB传统模型与Ajax模型 WEB的传统模型:客户端向服务器发送一个请求,服务器返回整个页面。 Ajax的模型是:数据在客户端与服务器之间独立传输。服务器不再返回整个页面。 3.XMLHttpRequest:是创建Ajax的最佳选择,实际上把Ajax当成XMLHttpRequest对象的代名词。 4.Ajax工具包 服务器端语言:Ajax与服务器端语言无关。 XHTML标准化呈现。 XML描述数据的格式。 DOM实现动态显示和交互。 使用JS绑定和处理数据 XMLHttpRequest对象进行异步数据的读取 5.Ajax缺陷 由于JS和Ajax引擎导致的浏览器的兼容 页面局部刷新,导致后退等功能失效。 对流媒体的支持没有FLash、Java Applet好 一些手持设备(如手机、PDA等)支持性差 Ajax工作原理: 【二】发送请求 XMLHttpRequest 利用XMLHttpRequest实例与服务器进行通信包含3个关键部分: 1.onreadystatechange事件处理函数,由服务器触发。服务器会通知客户当前的通信状态