SELECT i.* FROM kkx_apply_item i WHERE i.inspector = '张小明' AND DATE_FORMAT( i.create_time, '%Y-%m-%d' ) = '12-六月-23' ORDER BY sort_no ASC

时间: 2024-03-29 20:36:11 浏览: 14
这是一个查询语句,目的是从数据库表 kkx_apply_item 中查询出符合以下条件的数据: 1. inspector 字段等于 '张小明' 2. create_time 字段格式化后等于 '12-六月-23',其中 %Y-%m-%d 表示年月日的格式,12-六月-23 表示2012年6月23日 3. 按照 sort_no 字段升序排序 查询结果会返回所有符合条件的数据,即所有 inspector 为 '张小明',create_time 为2012年6月23日的 kkx_apply_item 数据,并按照 sort_no 升序排序。
相关问题

Cannot deserialize instance of `java.util.ArrayList<com.chint.kkx.domain.KkxTestrecordResultInfo>` out of START_OBJECT token; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `java.util.ArrayList<com.chint.kkx.domain.KkxTestrecordResultInfo>` out of START_OBJECT token\n at [Source: (PushbackInputStream); line: 1, column: 9597] (through reference chain: com.chint.kkx.domain.KkxTestrecordResult[\"sonList\"]->java.util.ArrayList[0]->com.chint.kkx.domain.KkxTestrecordResult[\"kkxTestrecordResultInfoList\"])"

这个错误是由于在反序列化过程中,期望得到一个数组(Array),但实际上得到的是一个对象(Object)所导致的。具体来说,该错误信息指出在反序列化 `KkxTestrecordResult` 对象的 `sonList` 字段时发生了问题。 根据错误信息,你的 `sonList` 字段被期望为一个 `ArrayList` 类型的对象,其中存储的是 `KkxTestrecordResultInfo` 对象。但实际上,`sonList` 字段的值是一个对象(Object),而不是数组。 为了解决这个问题,你需要确保将 `sonList` 字段的值设置为一个包含 `KkxTestrecordResultInfo` 对象的数组。这样,在反序列化过程中,就能正确地将其转换为 `ArrayList` 类型的对象。 如果你能提供更多的代码或上下文信息,我可以给出更具体的帮助。

平面波展开弹簧质量声子晶体带隙计算MATLAB程序

以下是平面波展开弹簧质量声子晶体带隙计算的MATLAB程序示例: ```matlab % 声子晶体参数 a = 1; % 晶格常数 r = 0.3; % 球体半径 c = 2; % 声速 M = 2; % 弹簧质量 n = 10; % 布拉格平面波展开的阶数 kx = linspace(-pi/a, pi/a, 100); % kx范围 ky = linspace(-pi/a, pi/a, 100); % ky范围 [KKX, KKY] = meshgrid(kx, ky); % 计算频率 w = zeros(length(kx), length(ky)); for i = 1:length(kx) for j = 1:length(ky) [E,~,~,~] = dispersion(KKX(i,j),KKY(i,j),a,r,c,M,n); w(i,j) = E; end end % 绘制带隙图 figure contourf(kx, ky, w, 100, 'LineColor', 'none') xlabel('k_x') ylabel('k_y') colorbar title('Band structure of phononic crystal') function [E, dE_dkx, dE_dky, dE_dkz] = dispersion(kx, ky, a, r, c, M, n) % 计算晶体中的频率和导数 % 输入:kx、ky、a、r、c、M、n % 输出:E、dE_dkx、dE_dky、dE_dkz % E为频率,dE_dkx、dE_dky、dE_dkz为对应的导数 % 计算布拉格平面波展开系数 G_vec = zeros(2*n+1, 2*n+1, 2*n+1, 3); G_abs = zeros(2*n+1, 2*n+1, 2*n+1); for i = -n:n for j = -n:n for k = -n:n if i==0 && j==0 && k==0 continue end G_vec(i+n+1,j+n+1,k+n+1,:) = 2*pi/a*[i,j,k]; G_abs(i+n+1,j+n+1,k+n+1) = norm(G_vec(i+n+1,j+n+1,k+n+1,:)); end end end G_vec = reshape(G_vec, (2*n+1)^3, 3)'; G_abs = reshape(G_abs, (2*n+1)^3, 1)'; [~,I] = sort(G_abs); G_vec = G_vec(:,I); % 计算弹簧常数矩阵 N = (2*n+1)^3; K = zeros(3*N, 3*N); for i = 1:N for j = 1:N if i==j K(3*(i-1)+1:3*i, 3*(i-1)+1:3*i) = diag([M,M,M]); continue end r_ij = G_vec(:,j) - G_vec(:,i); r_ij_p = r_ij + a*[1,0,0]'; r_ij_m = r_ij - a*[1,0,0]'; r_ij_q = r_ij + a*[0,1,0]'; r_ij_n = r_ij - a*[0,1,0]'; r_ij_r = r_ij + a*[0,0,1]'; r_ij_l = r_ij - a*[0,0,1]'; if norm(r_ij_p)<=r K(3*(i-1)+1:3*i, 3*(j-1)+1:3*j) = [1,-1,0;-1,1,0;0,0,0]; end if norm(r_ij_m)<=r K(3*(i-1)+1:3*i, 3*(j-1)+1:3*j) = [1,-1,0;-1,1,0;0,0,0]; end if norm(r_ij_q)<=r K(3*(i-1)+1:3*i, 3*(j-1)+1:3*j) = [1,0,-1;0,0,0;-1,0,1]; end if norm(r_ij_n)<=r K(3*(i-1)+1:3*i, 3*(j-1)+1:3*j) = [1,0,-1;0,0,0;-1,0,1]; end if norm(r_ij_r)<=r K(3*(i-1)+1:3*i, 3*(j-1)+1:3*j) = [1,0,0;0,1,0;0,0,0]; end if norm(r_ij_l)<=r K(3*(i-1)+1:3*i, 3*(j-1)+1:3*j) = [1,0,0;0,1,0;0,0,0]; end end end % 计算本征值和本征向量 KK = kx*[1,0,0]' + ky*[0,1,0]'; KKK = repmat(KK, [N,1]) + repmat(G_vec', [1,length(kx)]); KKK2 = sum(KKK.^2, 2); KKK3 = sum(KKK.^3, 2); KKK4 = sum(KKK.^4, 2); A = K - c^2*diag(KKK2.^(-1))*diag(KKK4)*diag(KKK2.^(-1)) + diag(KKK2.^(-1))*diag(KKK3)*diag(KKK2.^(-1)); [V,D] = eig(A); [~,I] = sort(diag(D)); % 返回频率和导数 E = sqrt(diag(D(I))); dE_dkx = zeros(length(E), 1); dE_dky = zeros(length(E), 1); dE_dkz = zeros(length(E), 1); for i = 1:length(E) psi = V(:,I(i)); G_dpsi = zeros(3*N,3); for j = 1:3 G_dpsi(:,j) = G_vec(:,j).*psi; end G_dpsi_dot_Kpsi = sum(G_dpsi.*K*psi, 1)'; dE_dkx(i) = real(G_dpsi_dot_Kpsi(1)/2/E(i)); dE_dky(i) = real(G_dpsi_dot_Kpsi(2)/2/E(i)); dE_dkz(i) = real(G_dpsi_dot_Kpsi(3)/2/E(i)); end end ``` 该程序可以计算平面波展开弹簧质量声子晶体的频率和导数,并绘制带隙图。输入参数包括晶格常数、球体半径、声速、弹簧质量、布拉格平面波展开的阶数和kx、ky范围。输出包括频率和对应的导数。

相关推荐

最新推荐

recommend-type

HP-Socket编译-Linux

HP-Socket编译-Linux
recommend-type

JavaScript_生活在Discord上的开源社区列表.zip

JavaScript
recommend-type

JavaScript_MultiOn API.zip

JavaScript
recommend-type

JavaScript_简单和完整的React DOM测试工具,鼓励良好的测试实践.zip

JavaScript
recommend-type

JavaScript_成为一个Nodejs开发者.zip

JavaScript
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

实现实时数据湖架构:Kafka与Hive集成

![实现实时数据湖架构:Kafka与Hive集成](https://img-blog.csdnimg.cn/img_convert/10eb2e6972b3b6086286fc64c0b3ee41.jpeg) # 1. 实时数据湖架构概述** 实时数据湖是一种现代数据管理架构,它允许企业以低延迟的方式收集、存储和处理大量数据。与传统数据仓库不同,实时数据湖不依赖于预先定义的模式,而是采用灵活的架构,可以处理各种数据类型和格式。这种架构为企业提供了以下优势: - **实时洞察:**实时数据湖允许企业访问最新的数据,从而做出更明智的决策。 - **数据民主化:**实时数据湖使各种利益相关者都可
recommend-type

可见光定位LED及其供电硬件具体型号,广角镜头和探测器,实验设计具体流程步骤,

1. 可见光定位LED型号:一般可使用5mm或3mm的普通白色LED,也可以选择专门用于定位的LED,例如OSRAM公司的SFH 4715AS或Vishay公司的VLMU3500-385-120。 2. 供电硬件型号:可以使用常见的直流电源供电,也可以选择专门的LED驱动器,例如Meanwell公司的ELG-75-C或ELG-150-C系列。 3. 广角镜头和探测器型号:一般可采用广角透镜和CMOS摄像头或光电二极管探测器,例如Omron公司的B5W-LA或Murata公司的IRS-B210ST01。 4. 实验设计流程步骤: 1)确定实验目的和研究对象,例如车辆或机器人的定位和导航。
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。