网站标签怎么设置雏光 网络推广 网站建设

news/2025/9/27 8:00:52/文章来源:
网站标签怎么设置,雏光 网络推广 网站建设,山东钢铁股份有限公司莱芜分公司,自己做的网站发布到网上视频播放不了目录 总结一、步骤前端1.第一步-编写tabs的modelBody2.第二步编辑表扩展js 后端--重写表的add和Update方法1.第一步 总结 编写tabs的modelBody后编辑表扩展js在重写后端partial的Service 一、步骤 前端 1.第一步-编写tabs的modelBody 复制下面代码该改的改 templatetemplatediv classvol-tabs styleheight: 390pxel-tabstypeborder-cardstylemin-height: 370px;box-shadow: none;border-bottom: 0;border-top: 1px solid #eee;el-tab-panetemplate #labelspani classel-icon-date/i 研发产品BOM清单/span/template!-- 显示操作按钮 --divel-button typeprimary iconClose link clickdel(table1)删除行/el-buttonel-button typesuccess iconPlus link clickadd(table1)添加行/el-buttonel-buttontypeinfoiconRefreshlinkclick$refs.table1.load()刷新/el-button/div!-- :defaultLoadPagefalse打开窗口禁用默认加载数据 --vol-tablereftable1:clickEdittrue:loadKeytrue:columnstableColumns1:pagination-hidefalse:height275:urltable1Url:indextrue:defaultLoadPagefalseloadBeforeloadTableBeforeloadAfterloadTableAfter:beginEditbeginEdit/vol-table/el-tab-pane!-- 从表2 --el-tab-pane :lazyfalse label检测报告template #labelspani classel-icon-date/i 检测报告/span/template!-- 从表2配置 ,双击可以开启编辑--div stylepadding-bottom: 10pxel-button typeprimary iconClose link clickdel(table2)删除行/el-buttonel-button typesuccess iconPlus link clickadd(table2)添加行/el-buttonel-buttontypeinfoiconRefreshlinkclick$refs.table2.load()刷新/el-button/divvol-tablereftable2:loadKeytrue:clickEdittrue:columnstableColumns2:pagination-hidefalse:height275:urltable2Url:defaultLoadPagefalseloadBeforeloadTableBeforeloadAfterloadTableAfter:indextrue:beginEditbeginEdit/vol-table/el-tab-pane/el-tabs/div /template script //开发一对多从表需要参照voltable与viewgrid组件api import VolTable from /components/basic/VolTable.vue; export default {components: { VolTable },data() {return {//从表1table1Url: api/CY_RD_COMPONENT_DETAIL_LIST/GetPageData, //table1获取数据的接口//表配置的字段注意要与后台返回的查询字段大小写一致tableColumns1: [{field: PRODUCT_DETAIL_LIST_ID,title: ID,type: long,width: 110,hidden: true,align: left,},{field: COMMENT_PROJECT_NO,title: 元器件清单编号,type: string,link: true,width: 150,require: true,align: left,sort: true,edit: { type: text },},{field: PRODUCT_CODE,title: 产品编码,type: string,width: 110,require: true,align: left,},{field: PRODUCT_DETAIL_CODE,title: 产品详细信息编号,type: string,width: 200,require: true,align: left,edit: { type: text },hidden: true,},{field: COMPONENT_CODE,title: 元器件编号,type: string,width: 110,require: true,align: left,edit: { type: text },},{field: COMPONENT_POSITION,title: 元器件位号,type: string,width: 220,require: true,align: left,edit: { type: text },},{field: BaseQtyN,title: 单位用量,type: decimal,width: 110,align: left,edit: { type: decimal },},],//从表2table2Url: api/CY_RD_PRODUCT_TEST_REPORT/GetPageData, //table2获取数据的接口//表配置的字段注意要与后台返回的查询字段大小写一致tableColumns2: [{field: PRODUCT_REPORT_ID,title: ID,type: long,width: 110,hidden: true,align: left,},{field: PRODUCT_CODE,title: 产品编码,type: string,link: true,width: 110,require: true,align: left,sort: true,},{field: TEST_REPORT_CODE,title: 检测报告编号,type: string,width: 110,require: true,align: left,edit: { type: text },},{field: TEST_TYPE,title: 检测类型,type: string,bind: { key: 检测类型(形式评价入网检测), data: [] },width: 110,require: true,align: left,edit: { type: select },},{field: TEST_ORGANIZATION,title: 检测机构,type: string,bind: { key: 检测机构, data: [] },width: 110,require: true,align: left,edit: { type: select },},{field: REPORT_FROM_ORGANIZATION,title: 报告出具单位,type: string,width: 110,require: true,align: left,edit: { type: text },},{field: REPORT_DATE,title: 报告出具日期,type: string,width: 110,require: true,align: left,edit: { type: date },},{field: REPORT_VALID_DATE,title: 报告有效期,type: string,width: 110,require: true,align: left,edit: { type: date },},{field: WITNESS_MATERIAL_URL,title: 见证材料附件地址,type: string,width: 220,require: true,align: left,edit: { type: file },},],};},methods: {add(table) {let $parent null;//当前是子页面获取查询viewgrid页面的对象()this.$emit(parentCall, ($this) {$parent $this;});if (table table1) {if ($parent.editFormFields.PRODUCT_CODE ! ) {this.$refs.table1.rowData.unshift({COMMENT_PROJECT_NO: ,PRODUCT_CODE: $parent.editFormFields.PRODUCT_CODE,PRODUCT_DETAIL_CODE: $parent.editFormFields.PRODUCT_DETAIL_CODE,MODULE_TYPE: ,DEVELOPMENT_PROJECT_NO:$parent.editFormFields.DEVELOPMENT_PROJECT_NO,HARDWARE_VERSION: ,COMPONENT_CODE: ,COMPONENT_POSITION: ,// WRITE_DATE: ,// HANDLE_FLAG: ,// HANDLE_DATE: ,// NOTICE_NO: ,// ENTERPRISE_CODE: ,BaseQtyN: ,PRODUCT_DETAIL_ID: 0,});} else {this.$Message.info(请先选择研发方案);}} else if (table table2) {if ($parent.editFormFields.PRODUCT_CODE ! ) {this.$refs.table2.rowData.unshift({PRODUCT_CODE: $parent.editFormFields.PRODUCT_CODE,PRODUCT_DETAIL_CODE: $parent.editFormFields.PRODUCT_DETAIL_CODE,DEVELOPMENT_PROJECT_NO:$parent.editFormFields.DEVELOPMENT_PROJECT_NO,TEST_REPORT_CODE: ,TEST_TYPE: ,TEST_ORGANIZATION: ,REPORT_FROM_ORGANIZATION: ,REPORT_DATE: ,REPORT_VALID_DATE: ,WITNESS_MATERIAL_URL: ,// WRITE_DATE: ,// HANDLE_FLAG: ,// HANDLE_DATE: ,// NOTICE_NO: ,// ENTERPRISE_CODE: ,PRODUCT_DETAIL_ID: 0,});} else {this.$Message.info(请先选择研发方案);}}},//如果要获取页面的参数请使用 this.$emit(parentCall,见下面的使用方法modelOpen() {let $parent;//获取生成页面viewgrid的对象this.$emit(parentCall, ($this) {$parent $this;});//当前如果是新建重置两个表格数据if ($parent.currentAction Add) {this.$refs.table1.reset();this.$refs.table2.reset();} else {//如果是编辑添加两个表格的数据this.$refs.table1.load();this.$refs.table2.load();}},loadTableBefore(param, callBack) {let $parent null;//当前是子页面获取查询viewgrid页面的对象()this.$emit(parentCall, ($this) {$parent $this;});//如果是新建功能禁止刷新操作if ($parent.currentAction Add) {return callBack(false);}//获取当前编辑主键id值let id $parent.currentRow.PRODUCT_DETAIL_ID;//添加从表的查询参数(条件)//将当前选中的行主键传到后台用于查询(后台在GetTable2Data(PageDataOptions loadData)会接收到此参数)param.wheres.push({ name: PRODUCT_DETAIL_ID, value: id });callBack(true);},//从后台加载从表1数据后loadTableAfter(data, callBack) {return true;},del(table) {if (table table1) {let rows this.$refs.table1.getSelected();if (rows.length 0) {return this.$Message.error(请先选中行);}//请求后台删除从表1的数据let url api/CY_RD_COMPONENT_DETAIL_LIST/del;this.http.post(url, [rows[0].PRODUCT_DETAIL_LIST_ID], false).then((reslut) {if (reslut.status true) {//删除行this.$refs.table1.delRow();this.$Message.success(删除成功);} else {this.$Message.error(reslut.message);}});} else if (table table2) {//删除行后删除从表2的数据let rows this.$refs.table2.getSelected();if (rows.length 0) {return this.$Message.error(请先选中行);}//请求后台删除从表2的数据let url api/CY_RD_PRODUCT_TEST_REPORT/del;this.http.post(url, [rows[0].PRODUCT_REPORT_ID], false).then((reslut) {if (reslut.status true) {//删除行this.$refs.table2.delRow();this.$Message.success(删除成功);} else {this.$Message.error(reslut.message);}});}//可以this.http.post调用后台实际执行查询},clear(table) {table table1 ? this.$refs.table1.reset() : this.$refs.table2.reset();},getRows(table) {if (table table1) {//获取选中的行let rows this.$refs.table1.getSelected();if (rows.length 0) {return this.$Message.error(请先选中行);}this.$Message.error(JSON.stringify(rows));} else if (table table2) {//获取选中的行let rows this.$refs.table2.getSelected();if (rows.length 0) {return this.$Message.error(请先选中行);}this.$Message.error(JSON.stringify(rows));}},}, }; /script style langless scoped .vol-tabs {background: white; } /style 2.第二步编辑表扩展js 导入modelBody import App_ExpertModelBody from /extension/business/cy_dev_business/extend/RD_PROJECT_ModelBody注册组件 components: {//查询界面扩展组件gridHeader: gridHeader,gridBody: ,gridFooter: ,//新建、编辑弹出框扩展组件modelHeader: ,modelBody: App_ExpertModelBody,modelFooter: ,},修改表扩展js—从表增改逻辑—请求后台 addBefore(formData) { //弹出框新建或编辑功能点保存时可以将从表1从表2的数据提到后台this.setFormData(formData);return true;},addAfter(result) {//编辑保存后result返回的状态及表单对象// this.$Notice.success({ title: this.detailOptions.cnName 编辑完成后, desc: 返回的数据 JSON.stringify(result) });result.status true ?this.$Message.success(保存成功) :this.$Message.error(失败 result.message)return true;},updateBefore(formData) { //编辑时功能点保存时可以将从表1从表2的数据提到后台this.setFormData(formData);return true;},updateAfter(result) {//编辑保存后result返回的状态及表单对象// this.$Notice.success({ title: this.detailOptions.cnName 编辑完成后, desc: 返回的数据 JSON.stringify(result) });result.status true ?this.$Message.success(保存成功) :this.$Message.error(失败 result.message)return true;},setFormData(formData) { //新建或编辑时将从表1、2的数据提交到后台,见后台App_ReportPriceService的新建方法//后台从对象里直接取extra的值let extra {table1List: this.$refs.modelBody.$refs.table1.rowData,//获取从表1的行数据table2List: this.$refs.modelBody.$refs.table2.rowData//获取从表2的行数据}formData.extra JSON.stringify(extra);},结果类似如下图 后端–重写表的add和Update方法 1.第一步 重写表的add和Update方法 /**所有关于CY_RD_PRODUCT_DETAIL类的业务代码应在此处编写*可使用repository.调用常用方法获取EF/Dapper等信息*如果需要事务请使用repository.DbContextBeginTransaction*也可使用DBServerProvider.手动获取数据库相关信息*用户信息、权限、角色等使用UserContext.Current操作*CY_RD_PRODUCT_DETAILService对增、删、改查、导入、导出、审核业务代码扩展参照ServiceFunFilter*/using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using VOL.Core.BaseProvider; using VOL.Core.Extensions.AutofacManager; using VOL.Entity.DomainModels; using System.Linq; using VOL.Core.Utilities; using System.Linq.Expressions; using VOL.Core.Extensions; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.DependencyInjection; using Microsoft.AspNetCore.Http; using SqlSugar; using VOL.Business.IRepositories; using VOL.Business.Repositories; using VOL.Entity.SystemModels;namespace VOL.Business.Services {public partial class CY_RD_PRODUCT_DETAILService{private readonly IHttpContextAccessor _httpContextAccessor;private readonly ICY_RD_PRODUCT_DETAILRepository _repository;//访问数据库[ActivatorUtilitiesConstructor]public CY_RD_PRODUCT_DETAILService(ICY_RD_PRODUCT_DETAILRepository dbRepository,IHttpContextAccessor httpContextAccessor): base(dbRepository){_httpContextAccessor httpContextAccessor;_repository dbRepository;//多租户会用到这init代码其他情况可以不用//base.Init(dbRepository);}WebResponseContent _webResponse new WebResponseContent();public override WebResponseContent Add(SaveModel saveDataModel){//取出校验完成后的从表1.2的数据TableExtra tableExtra saveDataModel.Extra.ToString().DeserializeObjectTableExtra();//保存到数据库前AddOnExecuting (CY_RD_PRODUCT_DETAIL detail, object obj) {//根据自定义注册规则生成序列号 2024-2-4 13:57:02 可以写一个通用方法调用if (string.IsNullOrWhiteSpace(detail.PRODUCT_DETAIL_CODE)){//detail.PRODUCT_DETAIL_CODE GetCustCodeFromRule(ProductDetailRule);}//如果返回false,后面代码不会再执行if (repository.Exists(x x.PRODUCT_DETAIL_CODE detail.PRODUCT_DETAIL_CODE)){return _webResponse.Error(产品详细信息编号已存在);}return WebResponseContent.Instance.OK();};//Equip_SpotMaintPlan 此处已经提交了数据库处于事务中AddOnExecuted (CY_RD_PRODUCT_DETAIL detail, object obj) {int i 0;//在此操作tableExtra从表信息ListCY_RD_COMPONENT_DETAIL_LIST newsList tableExtra.Table1List.Select(s new CY_RD_COMPONENT_DETAIL_LIST{COMMENT_PROJECT_NO s.COMMENT_PROJECT_NO,PRODUCT_CODE detail.PRODUCT_CODE,PRODUCT_DETAIL_CODE detail.PRODUCT_DETAIL_CODE,MODULE_TYPE s.MODULE_TYPE,DEVELOPMENT_PROJECT_NO detail.DEVELOPMENT_PROJECT_NO,HARDWARE_VERSION s.HARDWARE_VERSION,COMPONENT_CODE s.COMPONENT_CODE,COMPONENT_POSITION s.COMPONENT_POSITION,WRITE_DATE DateTime.Now.ToString(yyyy-MM-dd HH:mm:ss),HANDLE_FLAG N,BaseQtyN s.BaseQtyN,PRODUCT_ID s.PRODUCT_ID,PRODUCT_DETAIL_ID detail.PRODUCT_DETAIL_ID}).ToList();//id0的默认为新增的数据ListCY_RD_COMPONENT_DETAIL_LIST addList newsList.ToList();//设置默认创建人信息addList.ForEach(x { x.SetCreateDefaultVal(); });//新增repository.AddRange(addList);int j 0;//点检保养项目ListCY_RD_PRODUCT_TEST_REPORT newsList2 tableExtra.Table2List.Select(s new CY_RD_PRODUCT_TEST_REPORT{PRODUCT_CODE detail.PRODUCT_CODE,PRODUCT_DETAIL_CODE detail.PRODUCT_DETAIL_CODE,DEVELOPMENT_PROJECT_NO detail.DEVELOPMENT_PROJECT_NO,TEST_REPORT_CODE s.TEST_REPORT_CODE,TEST_TYPE s.TEST_TYPE,TEST_ORGANIZATION s.TEST_ORGANIZATION,REPORT_FROM_ORGANIZATION s.REPORT_FROM_ORGANIZATION,REPORT_DATE s.REPORT_DATE,REPORT_VALID_DATE s.REPORT_VALID_DATE,WITNESS_MATERIAL_URL s.WITNESS_MATERIAL_URL,WRITE_DATE DateTime.Now.ToString(yyyy-MM-dd HH:mm:ss),HANDLE_FLAG N,PRODUCT_ID s.PRODUCT_ID,PRODUCT_DETAIL_ID detail.PRODUCT_DETAIL_ID}).ToList();//id0的默认为新增的数据ListCY_RD_PRODUCT_TEST_REPORT addList2 newsList2.ToList();//设置默认创建人信息addList2.ForEach(x { x.SetCreateDefaultVal(); });//新增repository.AddRange(addList2);//最终保存repository.SaveChanges(); return WebResponseContent.Instance.OK();};return base.Add(saveDataModel);}/// summary/// 自定义更新从表操作/// /summary/// param namesaveModel/param/// returns/returnspublic override WebResponseContent Update(SaveModel saveModel){//取出校验完成后的从表1.2的数据TableExtra tableExtra saveModel.Extra.ToString().DeserializeObjectTableExtra();//保存到数据库前UpdateOnExecuting (CY_RD_PRODUCT_DETAIL plan, object obj, object obj2, Listobject list) {return WebResponseContent.Instance.OK();};//App_ReportPrice 此处已经提交了数据库处于事务中UpdateOnExecuted (CY_RD_PRODUCT_DETAIL detail, object obj, object obj2, Listobject list) {ListCY_RD_COMPONENT_DETAIL_LIST newsList tableExtra.Table1List.Select(s new CY_RD_COMPONENT_DETAIL_LIST{COMMENT_PROJECT_NO s.COMMENT_PROJECT_NO,PRODUCT_CODE detail.PRODUCT_CODE,PRODUCT_DETAIL_CODE detail.PRODUCT_DETAIL_CODE,MODULE_TYPE s.MODULE_TYPE,DEVELOPMENT_PROJECT_NO detail.DEVELOPMENT_PROJECT_NO,HARDWARE_VERSION s.HARDWARE_VERSION,COMPONENT_CODE s.COMPONENT_CODE,COMPONENT_POSITION s.COMPONENT_POSITION,WRITE_DATE DateTime.Now.ToString(yyyy-MM-dd HH:mm:ss),HANDLE_FLAG N,BaseQtyN s.BaseQtyN,PRODUCT_ID s.PRODUCT_ID,PRODUCT_DETAIL_ID detail.PRODUCT_DETAIL_ID,PRODUCT_DETAIL_LIST_IDs.PRODUCT_DETAIL_LIST_ID}).ToList();//id0的默认为新增的数据ListCY_RD_COMPONENT_DETAIL_LIST addList newsList.Where(dd.PRODUCT_DETAIL_LIST_ID 0).ToList();//设置默认创建人信息addList.ForEach(x { x.SetCreateDefaultVal(); });//新增repository.AddRange(addList);//获取所有编辑行Listlong editIds newsList.Where(x x.PRODUCT_DETAIL_LIST_ID ! 0).Select(s s.PRODUCT_DETAIL_LIST_ID).ToList();//从数据库查询编辑的行是否存在如果数据库不存在执行修改操作会异常Listlong existsIds CY_RD_COMPONENT_DETAIL_LISTRepository.Instance.FindAsIQueryable(x editIds.Contains(x.PRODUCT_DETAIL_LIST_ID)).Select(s s.PRODUCT_DETAIL_LIST_ID).ToList();//获取实际可以修改的数据ListCY_RD_COMPONENT_DETAIL_LIST updateList newsList.Where(x existsIds.Contains(x.PRODUCT_DETAIL_LIST_ID)).ToList();//设置默认修改人信息updateList.ForEach(x { x.SetModifyDefaultVal(); });//修改(第二个参数指定要修改的字段,第三个参数执行保存)repository.UpdateRange(updateList, x new { x.HARDWARE_VERSION, x.COMPONENT_CODE, x.COMPONENT_POSITION, x.BaseQtyN });//删除不需要的记录//点检保养项目ListCY_RD_PRODUCT_TEST_REPORT newsList2 tableExtra.Table2List.Select(s new CY_RD_PRODUCT_TEST_REPORT{PRODUCT_CODE detail.PRODUCT_CODE,PRODUCT_DETAIL_CODE detail.PRODUCT_DETAIL_CODE,DEVELOPMENT_PROJECT_NO detail.DEVELOPMENT_PROJECT_NO,TEST_REPORT_CODE s.TEST_REPORT_CODE,TEST_TYPE s.TEST_TYPE,TEST_ORGANIZATION s.TEST_ORGANIZATION,REPORT_FROM_ORGANIZATION s.REPORT_FROM_ORGANIZATION,REPORT_DATE s.REPORT_DATE,REPORT_VALID_DATE s.REPORT_VALID_DATE,WITNESS_MATERIAL_URL s.WITNESS_MATERIAL_URL,WRITE_DATE DateTime.Now.ToString(yyyy-MM-dd HH:mm:ss),HANDLE_FLAG N,PRODUCT_ID s.PRODUCT_ID,PRODUCT_DETAIL_ID detail.PRODUCT_DETAIL_ID,PRODUCT_REPORT_IDs.PRODUCT_REPORT_ID}).ToList();//id0的默认为新增的数据ListCY_RD_PRODUCT_TEST_REPORT addList2 newsList2.Where(xx.PRODUCT_REPORT_ID0).ToList();//设置默认创建人信息addList2.ForEach(x { x.SetCreateDefaultVal(); });//新增repository.AddRange(addList2);//获取所有编辑行Listlong editIds2 newsList2.Where(x x.PRODUCT_REPORT_ID ! 0).Select(s s.PRODUCT_REPORT_ID).ToList();//从数据库查询编辑的行是否存在如果数据库不存在执行修改操作会异常Listlong existsIds2 CY_RD_PRODUCT_TEST_REPORTRepository.Instance.FindAsIQueryable(x editIds2.Contains(x.PRODUCT_REPORT_ID)).Select(s s.PRODUCT_REPORT_ID).ToList();//获取实际可以修改的数据ListCY_RD_PRODUCT_TEST_REPORT updateList2 newsList2.Where(x existsIds2.Contains(x.PRODUCT_REPORT_ID)).ToList();//设置默认修改人信息updateList2.ForEach(x { x.SetModifyDefaultVal(); });//修改(第二个参数指定要修改的字段,第三个参数执行保存)repository.UpdateRange(updateList2, x new { x.TEST_TYPE, x.TEST_ORGANIZATION, x.REPORT_FROM_ORGANIZATION, x.REPORT_DATE, x.WITNESS_MATERIAL_URL, x.REPORT_VALID_DATE });//最终保存repository.SaveChanges();return WebResponseContent.Instance.OK();};return base.Update(saveModel);}public class TableExtra{/// summary/// 从表1/// /summarypublic ListCY_RD_COMPONENT_DETAIL_LIST Table1List { get; set; }/// summary/// 从表2/// /summarypublic ListCY_RD_PRODUCT_TEST_REPORT Table2List { get; set; }} } }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/919198.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

云主机怎么做网站厦门网站推广费用

及时雨宋江及时的不是雨,而是银子。 年轻的时候,以为聚义厅聚的是义,中年以后才看明白,聚义厅聚的是利。 利益是纽带,是动力。 懂得从他人利益的角度出发,我们才能调动更多的人和资源,成就一…

单位网站的方案wordpress示例页面在哪删除

优先级队列(Priority Queue)是一种特殊的队列类型,它允许在其元素中分配优先级。与传统的先进先出(FIFO)队列不同,优先级队列中元素的出队顺序取决于它们的优先级。优先级较高的元素会被优先处理&#xff0…

The 3rd UCUP Stage 29: Metropolis(QOJ contest 1913) 总结

附:出题组题解(繁中)。 A(不可做) B 递归贪心地构造,若当前点有未走的相邻点,且没有 \(p_{i+1}\),那么当前点就要连 \(p_{i+1}\),递归 \(p_{i+1}\)。否则我们可以先回溯。 C 发现其中有一个人每次都只能选偶数…

推进门户网站建设工作会议河北建设厅网站首页

【PC电脑windows环境下-[jetson-orin-NX]Linux环境下-下载工具esptool工具使用-相关细节-简单样例-实际操作】 1、概述2、实验环境3、 物品说明4-2、自我总结5、本次实验说明1、准备样例2、设置芯片3、编译4、下载5、验证 (1)windows环境下进行烧写1、下…

空白金兰契的多维解构与实践路径:从价值表征困境到人机共生伦理

"空白金兰契"的多维解构与实践路径:从价值表征困境到人机共生伦理 一、价值表征困境的哲学反思 1.1 价值表征暴力的本质与根源 在人工智能伦理研究中,价值表征困境已成为一个核心难题。任何试图用固定规则…

山西建设机械网站首页硬件开发公司

一、问题场景 项目有个需求&#xff0c;在登录页面&#xff0c;输入好账号密码后&#xff0c;直接可以点击回车就能够登录&#xff0c;效果和点击登录按钮一样&#xff0c;登录页面源码如下 <template><body id"poster"><el-form class"login-…

做网站的工作有发展空间没有安全工程师

什么是事务&#xff1f; 我们在开发企业应用时&#xff0c;对于业务人员的一个操作实际是对数据读写的多步操作的结合。由于数据操作在顺序执行的过程中&#xff0c;任何一步操作都有可能发生异常&#xff0c;异常会导致后续操作无法完成&#xff0c;此时由于业务逻辑并未正确…

缩短链接网站微信小程序广告收益

转载于:https://www.cnblogs.com/jcfxl/p/5739741.html

2025中国制造企业500强榜单发布

微信视频号:sph0RgSyDYV47z6快手号:4874645212抖音号:dy0so323fq2w小红书号:95619019828B站1:UID:3546863642871878B站2:UID: 35469554100490872025中国制造业企业500强入围门槛再次提升,达到173.65亿元,较上年…

网站设置访问密码网站建设的基本元素

分类规范内容内外架安全1、扫地杆离地0.2米&#xff0c;立杆间距1.5米&#xff0c;外大横杆上下间距1米&#xff0c;内大横杆上下间距1.8米&#xff0c;步距1.8米2、立杆着落点不得悬空&#xff0c;垫块面积&#xff1e;240240mm3、外架和支模架不得连接、固定在一起4、外架操作…

上海做网站内容检查的公司网站开发进度计划书

Excel使用过程中经常需要将一个表格内容复制粘贴到其他表格中去。如果原始表格设置了行高和列宽&#xff0c;选中要复制的区域复制后&#xff0c;当在其他表格选择一个单元格进行粘贴时&#xff0c;行高和列宽就都变了。下面介绍excel表格复制粘贴后格式不变的操作方法。excel表…

读 WPF 源代码 了解获取 GlyphTypeface 的 CharacterToGlyphMap 的数量耗时原因

在我的一次应用性能分析中,我发现了尝试获取 GlyphTypeface 的 CharacterToGlyphMap 属性的数量时,存在很大的耗时。经过阅读 WPF 源代码,我了解到了其中的原因,本文将和大家从底层源代码分析原因和给出解决方法在…

张江,首个万亿市值巨头诞生!

微信视频号:sph0RgSyDYV47z6快手号:4874645212抖音号:dy0so323fq2w小红书号:95619019828B站1:UID:3546863642871878B站2:UID: 35469554100490879月18日,中芯国际股价盘中一度暴涨超8%,股价冲高至127.49元,总市…

怎样建设自己的网站的视频全景精灵网站建设

地上有一个m行n列的方格&#xff0c;从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动&#xff0c;它每次可以向左、右、上、下移动一格&#xff08;不能移动到方格外&#xff09;&#xff0c;也不能进入行坐标和列坐标的数位之和大于k的格子。例如&am…

wordpress制作图片站做网站视频赚钱吗

一文解读ISO26262安全标准&#xff1a;概念阶段 1 相关项定义2 安全生命周期启动3 危害分析和风险评估 HaRa4 功能安全概念 由上一篇文章知道&#xff0c;安全生命周期包含概念阶段、产品开发阶段、生产发布后续阶段。本文详细解读概念阶段要进行的安全活动。 本部分规定了车辆…

Java 与智慧交通:车联网与自动驾驶支持

一、引言 随着城市化进程加快和出行需求的多样化,交通运输系统正面临 拥堵、事故率高、能耗大、排放重 等问题。智慧交通作为智慧城市的重要组成部分,旨在利用 物联网(IoT)、大数据、人工智能(AI)、车联网(V2X)…

鸣蝉网站建设公司上海建设工程招投标在什么网站

华为认证数通高级工程师HCIP-Datacom-Campus Network Planning and Deployment V1.5&#xff08;中文版&#xff09;自2023年9月28日起&#xff0c;正式在中国区发布。 01 发布概述 基于“平台生态”战略&#xff0c;围绕“云-管-端”协同的新ICT技术架构&#xff0c;华为公司…

湖北黄石市黄石市建设材料价格信息在哪个网站查询设计师接私单网站

1 对象属性 length 返回字符串的长度 2 对象方法 charAt() 返回在指定位置的字符 charCodeAt() 返回在指定的位置的字符的 Unicode 编码 concat 连接两个或更多的字符串 indexOf 返回某个指定的字符串值在字符串中首次出现的位置 lastIndexOf 从后向前搜索字符串&…

商城网站建设模板下载建设网站上传代码

今天分享一篇TLB的好文章&#xff0c;希望大家夯实基本功&#xff0c;让我们一起深入理解计算机系统。 TLB 是 translation lookaside buffer 的简称。首先&#xff0c;我们知道 MMU 的作用是把虚拟地址转换成物理地址。 MMU工作原理 虚拟地址和物理地址的映射关系存储在页表…

网站在线沟通工具广州住房和建设局网站官网

Redis数据库: 自理解: 通过Map(多层字典类型)进行存储查找资源,key为字符串,value可为多种类型; Redis介绍 Redis是一种开放源代码&#xff08;BSD许可&#xff09;的内存中数据结构存储&#xff0c;用作数据库&#xff0c;缓存和消息代理。Redis提供数据结构&#xff0c;例如字…