首页 文章 精选 留言 我的

精选列表

搜索[车联网],共10001篇文章
优秀的个人博客,低调大师

091005 T 易车总结

第一个项目是新闻评论的改版。 这个项目只是他们原有系统的一次改版和升级。老系统中的评论模块是只能对新闻进行评论。而这次系统的目标是做到能对许多“可评论”的东西进行评论。如:新闻、活动等……但是并没有重用原来的代码,而是决定重新开发一次。 采用简单的三层架构: 数据库/DB:表的设计是基于表示层的视图,即需要显示什么,就有什么字段。编写大量的简单的存储过程。表之间没有外键约束。大数据量的表都进行分区操作。 实体/Entity:直接对应于数据表的最简单模型,包含微量的业务逻辑修改。 数据层/DAL:对上层的接口,有直接返回DataTable的,有实体类集合的。调用存储过程完成CUDQ操作,并完成从数据集到实体的转换。这层也负责同步调用其它webservice来获取/更新数据。 业务逻辑层/BLL:对数据层的一般性调用,少数情况也会调用到本层的类进行更多的操作。没有事务。 表示层/PL: Web Service直接调用BLL的方法。 页面里面,讲究控件的独立。如果页面要给控件传值,则需要使用tag中的属性。 Ajax生成HTML的服务,使用页面完成。这是一个不错的方法。比起使用控件来说,开发效率提高不少。 JS使用prototype.js为底层框架。 第二个系统是活动平台。 这个项目是一个全新的系统。用于网友在平台上发布活动、参加活动等…… 系统的架构和上一个系统相似。 开发时的特点是使用XML来描述动态的表单,定义了xsd来规定xml的结构,使用XSLT来生成页面的输出。 大量使用webservice来实现分布式系统,使得调试相对困难。此平台分两个web工程:前台和后台。前台会调用后台的webservice,后台的数据层又调用评论的webservice。 总结: 两个项目都是由产品设计人员设计好需求,美工设计好界面(静态HTML)后,然后再给开发人员进行实现。这样的好处在于,界面已经定下来,一般不会有大的改动。但是由于不是MDD的开发,所以感觉开发人员对需求的理解并不是很到位,所以中途需要不停的与美工及需求人员沟通。 本文转自BloodyAngel博客园博客,原文链接:http://www.cnblogs.com/zgynhqf/archive/2009/11/21/1607721.html,如需转载请自行联系原作者

优秀的个人博客,低调大师

woocommerce给购物车添加产品重量

本应写个插件,然后重载cart模板,觉得有点大材小用,直接改模板吧 \wp-content\plugins\woocommerce\templates\cart\cart.php 38行加表头 <th class="product-weight"><?php _e( 'Weight', 'woocommerce' ); ?></th> 120行加内容 <td class="product-weight" data-title="<?php esc_attr_e( 'Weight', 'woocommerce' ); ?>"><?php echo apply_filters( 'woocommerce_cart_item_weight', $cart_item );?></td> 过滤器回调woocommerce_cart_item_weight写在woocommerce.php或主题functions中均可

优秀的个人博客,低调大师

边车容器下的服务网格istio

Istio是一个用于连接、管理以及安全化微服务的开放平台, 提供了一种简单的方式用于创建微服务网络,并提供负载均衡/服务间认证/监控等能力,关键的是并不需要修改服务本身. 主要提供以下功能: Traffic Management: 控制服务之间调用的流量和API调用; Observability: 获取服务之间的依赖,以及服务调用的流量走向; Policy Enforcement: 控制服务的访问策略,不需要改动服务本身; Service Identity and Security: 服务身份与安全相关的功能; 架构 Istio从架构上看,主要分为2个部分,即: 控制面板: 管理代理,用于支持流量路由/运行时执行策略等; 数据面板: 由一系列的智能代理(Envoy)构成,用于仲裁和控制服务之间的网络交互; 智能代理Envoy Envoy 是一个面向服

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册