null-check 相关问题


在 SQL Developer 上运行创建表学生时出错:CREATE TABLE Students

创建表学生( 年号(4) NOT NULL, 学期 VARCHAR2(1) NOT NULL CONSTRAINT Stu_sem_ck CHECK (学期 IN ('1', '2', '3')), 部门 VARCHAR2(3) NOT NULL, 课程编号...


使用 Null-check 测试方法运行程序时,JUnit5 ExpectedValue 测试方法失败

我有两个单元测试用例方法:TestUserEventExpectedResult()、TestUserEventNullCheck()。我的问题是,当我仅使用 TestUserEventExpectedResult() 方法运行程序时,我可以获得预期的结果


检查变量是否为空

if ($user_id == NULL || $user_name == NULL || $user_logged == NULL) { $user_id = '-1'; $用户名 = NULL; $user_logged = NULL; } 如果($user_admin == NULL){ $user_admin = NULL; } 是...


ClosedXML 导出数据网格到 Excel 仅 10 行

我有一个包含 60 行数据的数据网格和一个将其导入 Excel 的按钮: 我有一个包含 60 行数据的数据网格和一个将其导入 Excel 的按钮: <DataGrid AutoGenerateColumns="False" ItemsSource="{Binding Source}" CanUserAddRows="False" HeadersVisibility="All" Name="dgDisplay"> <DataGrid.Columns> <DataGridTextColumn Header="Day" Binding="{Binding Day}"/> <DataGridTextColumn Header="Data" Binding="{Binding Data}"/> </DataGrid.Columns> </DataGrid> <Button Command="{Binding SaveDataGridToExcelCommand}" CommandParameter="{Binding ElementName=dgDisplay}"/> 其中 Day 和 Data 只是一些随机生成的 int 数据。 我的代码使用 ClosedXML 将数据从中导出到 Excel,它使用 MainWindowViewModel: ObservableObject 调用 MVVM.Toolkit。 [RelayCommand] public void SaveDataGridToExcel(DataGrid dataGrid) { DataTable dt = new DataTable(); foreach (DataGridColumn column in dataGrid.Columns) { dt.Columns.Add(column.Header.ToString()); } foreach (var item in dataGrid.Items) { DataRow dr = dt.NewRow(); bool rowHasData = false; for (int i = 0; i < dataGrid.Columns.Count; i++) { var cellContent = dataGrid.Columns[i].GetCellContent(item); if (cellContent is TextBlock textBlock) { //check if row empty, dont add this row.I add it on purpose to check //if the datagrid recognite the rest 50 rows not have data. It actually //dont save those data dr[i] = textBlock.Text; if (!string.IsNullOrEmpty(textBlock.Text)) { rowHasData = true; } } } if (rowHasData) { dt.Rows.Add(dr); } } SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "Excel files (*.xlsx)|*.xlsx"; if (saveFileDialog.ShowDialog() == DialogResult.OK) { using (XLWorkbook wb = new XLWorkbook()) { wb.Worksheets.Add(dt, "Sheet1"); wb.SaveAs(saveFileDialog.FileName); } } } 但是保存的60行结果只显示了10行数据,其余50行都是空的。如果疑问为什么不使用Microsoft.Interop.Excel,那是因为该包不适合我的 Excel 版本。我没有在 ClosedXML 中看到任何对此有限制或许可的地方,所以我想知道为什么。如有任何帮助,我们将不胜感激。 在浏览 github 几个小时后,我自己找到了答案。 我没有访问单元格内容,而是直接从 DataGrid 的 ItemsSource 访问数据: public void SaveDataGridToExcel(DataGrid dataGrid) { DataTable dataTable = new DataTable(); foreach (DataGridColumn column in dataGrid.Columns) { dataTable.Columns.Add(column.Header.ToString()); } var itemsSource = dataGrid.ItemsSource as IEnumerable; if (itemsSource != null) { foreach (var item in itemsSource) { var properties = item.GetType().GetProperties(); var row = dataTable.NewRow(); foreach (var property in properties) { row[property.Name] = property.GetValue(item); } dataTable.Rows.Add(row); } } //show dialog... }


firebase auth => auth/captcha-check-failed 和“找不到主机名匹配”错误

尝试使用 auth.linkWithPhoneNumber() 时收到以下消息。同一域上的所有其他身份验证服务都工作正常。 auth/captcha-check-failed 和“主机名不匹配


检查 R 中多个数据帧中的通用 ID

我有多个共享公共列的数据框。 dfs <- list(DB07, DB08, DB09, DB10, DB11, DB12, DB13, DB14, DB15, DB16, DB17, DB18, DB19, DB20, DB21) I would like to check if any combinat...


clangd 修改系统包含路径

运行 clangd --check=my_file.cu 我得到了以下内容(简化): I[13:05:09.356] 测试源文件 /path/to/my_file.cu 我[13:05:09.362]正在加载编译数据库... 我[13:05:...


找不到参数的方法compile() [project ':react-native-version-check']

我已经实现了react-native的VersionCheck,从文档本身完成了设置,但在运行应用程序时出现错误。 错误无法找到参数的方法compile() [项目...


可能会抛出“NullPointerException”; “getBody()”可以返回 null

ResponseEntity commonResponseDto = testClient.getCategoryById(sampleEntity.getCategoryId()); if(Objects.nonNull(commonResponseDto) && Objects.nonNull(


在 SQL Server 中比较 NULL 与 NULL

我有一些代码,其中 WHERE 子句中使用的变量可以为空。因此,我必须使用 IF ELSE 查询数据来检查 NULL。有没有办法在一个查询中写入? 声明@


SQL - 删除除一组最大值之外的所有记录

请帮忙SQL查询。我有一张桌子: 创建表 tblTest ( Id INT 主键不为空, 重量 INT NULL, 批处理 INT NULL, t_stamp 日期时间 null ); 让我们假设它充满了值: ...


MySQL:存储罕见的长字符串

有一个MySQL表: 创建表`变量` ( `名称` VARCHAR(50) NOT NULL, `值` VARCHAR(250) NOT NULL, 主键(`名称`) ) 引擎=InnoDB 字符集=utf8mb4; 只有一...


SonarQube 警告:可能会抛出“NullPointerException”; “getBody()”可以返回 null

ResponseEntity commonResponseDto = testClient.getCategoryById(sampleEntity.getCategoryId()); if(Objects.nonNull(commonResponseDto) && Objects.nonNull(


从 Silverstripe BulkManager 添加和删除操作

向 modelAdmin 添加批量管理器,如下所示: 使用Colymba\BulkManager; FAQAdmin 类扩展了 ModelAdmin { 公共函数 getEditForm($id = null, $fields = null) { $form = 父级::getEd...


在 .NET 8 上的主构造函数 EF Core 中调用时,DbContext 为 Null

我使用的是.NET 8,在主构造函数中调用时,我的 DbContext 为 null,但在普通构造函数中调用时,我的 DbContext 为 null。 这是我的 DbContext: 公共类 DataContext(DbContextOptions 优化...


未定义的变量:Laravel 8 上的 __env

这是我的代码: @foreach($comments->where("id_answered_comment", null) as $comment) @php


“struct Obj* obj”和“Obj* obj”之间的区别[重复]

结构元素{ 元素() {} int 数据 = NULL; 结构元素*右,*左; }; 或者 结构体元素{ 元素() {} int 数据 = NULL; 元素*右,*左; }; 我正在与


如何高效且线程安全地实现单例? [重复]

单例类的通常模式是这样的 静态 Foo &getInst() { 静态 Foo *inst = NULL; if(inst == NULL) inst = new Foo(...); 返回*安装; } 然而,这是我的


如何使用闭包表遍历树结构以便在 Eloquent 模型中创建 json?

在我的应用程序中,我有下表: 创建表文件( id bigint IDENTITY(1,1) NOT NULL, 名称 nvarchar(255) 整理 SQL_Latin1_General_CP1_CI_AS NOT NULL, 文件夹 bigint NUL...


graphql-spqr 在响应 json 中发送空值

我们已将 Spring Boot 应用程序配置为不以 json 形式发送回 null 值,但我们仍然会返回 null 值。使用 Jackson ObjectMapper 不发送空值的设置位于


点击邮递员的请求时在 POSTMapping 中获取 null

我是 spring 新手,在创建一个 POSTMapping 到 addUser 时,我在邮递员上收到 406 错误,在控制器类中收到 null 。 包 com.codedecode.userinfo.DTO; 导入龙目岛。*; @数据 @


尝试在 Laravel 中读取 null 上的属性“id”

当我要从前端以管理员身份更新 SEO 时,它向我显示错误“尝试读取 null 上的属性“id””,我已附加错误 ss。请尽快帮助我。 这……


删除除一组最大值之外的所有记录

我有这张桌子: 创建表 tblTest ( Id INT 主键不为空, 重量 INT NULL, 批处理 INT NULL, t_stamp 日期时间 空 ); 让我们假设它充满了值: 插入我...


&& 破坏了 WordPress 中的页面

我已将其添加到我的 WordPress 页面 if (script.readyState && script.onload!==null){ script.onreadystatechange=函数(){ if (this.readyState == '完成') mce_preload_check(...


选择 100 张图像时,IFormFileCollection 为 NULL

为什么在 C# 和 ASP.NET Core MVC 中回发到控制器操作时 IFormFileCollection 为 NULL? 如果我选择 10 张图像,它会起作用,如果我选择 100 张图像,它会失败 - 为什么?


避免由于变量为NULL而导致IF ELSE

我有一些代码,其中 WHERE 子句中使用的变量可以为空。因此,我必须使用 IF ELSE 查询数据来检查 NULL。有没有办法在一个查询中写入? 声明@


NotNullIfNotNull属性使用差异

我有一个简单的扩展方法,可以将第一个字母大写,或者如果输入为 null 或空则返回 null 公共静态字符串?大写([NotNullIfNotNull(nameof(s))] 这个字符串? s) { 如果(s.


Razor 生成单行文本

我想编写 Razor 视图助手来生成单行内容: @helper 格式(obj) { @obj.标题 @obj.FormatInnerData() (obj.User != null) { @obj.U...


.Net core Web API 将 json/model 值设置为 NULL

我有一个 .Net core Web API,它接受以下 JSON:(RequestModel) { “isSpecimen”:正确, “形式”: { “网络”:{ “abc1...


Spark SQL 不支持 JSONPATH 通配符的任何解决方法

spark.sql("""select get_json_object('{"k":{"value":"abc"}}', '$.*.value') as j""").show() 这会导致 null,而它应该返回 'a...


反序列化 JSON 返回 null C#

我有以下 JSON,我正在尝试反序列化。 { “输出参数”:[ { “价值”:{ “大批”:{ “元素”:[ { “字符串”:{...


C# 和 ASP.NET Core MVC:选择 100 个图像时 IFormFileCollection 为 NULL

为什么在 C# 和 ASP.NET Core MVC 中回发到控制器操作时 IFormFileCollection 为 NULL? 如果我选择 10 张图像,它会起作用,如果我选择 100 张图像,它会失败 - 为什么?文件上传有限制吗...


Typescript 中的 useState 和 useContext

假设我有一个基本设置来检查用户是否登录: 从“反应”导入{createContext}; const UserContext = createContext(null) 出口...


安装vite时未捕获类型错误:对象原型只能是对象或为null:未定义

我已经更改了react-script并安装了vite,但我有一个问题,它显示白页 继承_browser.js:5未捕获类型错误:对象原型只能是对象或 null:未定义 在功能...


在使用 TypeScript 进行 React 时,输入字段在“值”处给出错误

从“react”导入{SetStateAction,useState} const 登录表单 =() =>{ const [名称,setName] = useState(); const [全名,setFullname] = useState import { SetStateAction, useState } from "react" const Loginform =() =>{ const [name, setName] = useState<String | null>(); const [fullname, setFullname] = useState<String | null>(); const inputEvent =(event: { target: { value: SetStateAction< String |null | undefined >; }; })=>{ setName(event.target.value) } const Submit = ()=>{ setFullname(name) } return <> <h1>Enter Your Name </h1> <input type="text" placeholder="Enter your name" onChange={inputEvent} value={name}/> <button onClick={Submit}>Submit</button> <h1>Hi {fullname==null? "Guest" :fullname}</h1> </> } export default Loginform <input type="text" placeholder="Enter your name" onChange={inputEvent} value={name}/> 上一行中的“value”属性显示错误 这是错误详细信息: (property) React.InputHTMLAttributes<HTMLInputElement>.value?: string | number | readonly string[] | undefined Type 'String | null | undefined' is not assignable to type 'string | number | readonly string[] | undefined'. Type 'null' is not assignable to type 'string | number | readonly string[] | undefined'.ts(2322) index.d.ts(2398, 9): The expected type comes from property 'value' which is declared here on type 'DetailedHTMLProps<InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>' 也尝试写 return as any。或者尝试添加 string[],但出现错误。 进行以下调整: 将 String 替换为 string,因为原始 Typescript 类型是小写的 (number, string, boolean, etc) TypeScript 报告此错误,因为属性值不接受 null 作为值,而是接受 undefined。将代码更新为: const [name, setName] = useState<string>() 这会使用 string 作为默认类型来初始化状态。 初始状态隐式地被视为 undefined,因为如果未显式提供,TypeScript 会将类型的默认值设置为 undefined。 为了简单起见,您不需要解构事件。使用内联函数,如下例所示: <input type="text" placeholder="Enter your name" onChange={(e) => setName(e.target.value)} value={name}/> 我使用你的代码创建了一个 CodeSanbox,它似乎只需要很少的修改就可以正常工作。 您可以在这里找到沙盒 这是我想出的代码 import { SetStateAction, useState } from "react"; const Loginform = () => { const [name, setName] = useState<string | null>(); const [fullname, setFullname] = useState<string | null>(); const inputEvent = (event: { target: { value: SetStateAction<string | null | undefined> }; }) => { setName(event.target.value); }; const Submit = () => { setFullname(name); }; return ( <div> <h1>Enter Your Name </h1> <input type="text" placeholder="Enter your name" onChange={inputEvent} value={name} /> <button onClick={Submit}>Submit</button> <h1>Hi {fullname == null ? "Guest" : fullname}</h1> </div> ); }; export default Loginform;


如何将yield return与microsoft graph api v5 PageIterator一起使用

目前我正在使用 AsyncEnumerable 从 Graph API 获取组成员 公共异步 IAsyncEnumerable LoadGroupMembers(string GroupId) { if (graphClient == null) th...


如何让EF.Functions.Like不区分大小写?

我使用的是 EF Core 3.1 + MySQL,使用以下方法进行查询: IQueryable 客户 = 来自 u in _context.Users 其中 (u.Customer != null && u.IsActive) 选择...


角度同步融合网格过滤

如何在 Syncfusion Grid 中过滤时禁用自动完成功能 我试过这个: 动作开始(参数){ if (args.requestType === '过滤' && args.currentFilterObject.value == null) { ...


flask_cors 和 pythonanywhere

我想托管一个python脚本(作为服务器端),我托管在pythonanywhere中。 我发现错误:从源“null”访问“https://sifo13.pythonanywhere.com/”处的 XMLHttpRequest 已被...阻止


XSLT 条件问题

当 QUALF 为“012”时,我需要传递 BELNR 值。如果 //E1EDK02/[QUALF=012]/BELNR 为 NULL,则复制 //E1EDK02/[QUALF=002]/BELNR 使用以下代码但出现错误 - The context i...


org.hibernate.mapping.Table.getColumn 返回 null

我正在尝试进行junit测试和测试存储库。为此,我需要使用 h2 数据库创建测试数据库,测试类如下: PokemonRepositoryTest.java: @DataJpaTest @


MySQL 替换为 null

我正在使用替换来用另一个表中的信息更新一个表。 第一个表称为 srv_update,它包括: srv_id、、srv_list_price、srv_list_price ‘120’,‘第三个快乐......


为什么 GetDirectoryName 对 C:\ 返回 null?

我刚刚遇到了一个看起来很奇怪的设计选择: System.IO.Path.GetDirectoryName(@"C: 旧的 ile.ext") 返回“C:较旧” 但 System.IO.Path.GetDirectoryName(@"C:\") 返回空值。 我


Kotlin 是否有可空值的映射函数

我想映射一个可为空的值,如果存在则在该值内应用一个函数,如果不存在则返回null。


如何在 JavaScript 中同步等待获取成功?

我正在尝试执行同步循环,直到成功获取 URL。 这是我尝试过的: 让 res = null fetch("https://jsonplaceholder.typicode.com/users/1").then((res...


从提供的 DBF 输入字符集转换为 UTF-8、PHP SHAPEFILE 时出错

我正在使用 lib、gasparesganga/php-shapefile 来读取 shapefile。 公共静态函数 getShapefile(string $url): ?ShapefileReader { $shapefile = null; $tmp = Utils::tempdir(


设置中间件以接受字符串或 null

我正在尝试在 Laravel Inerita (Vue.js) 上设置本地化。我知道 https://github.com/mcamara/laravel-localization,但这不支持 Inertia(至少我没有成功


为什么我的useState值在获取后是未定义的?好像 useState 不起作用

从 'react' 导入 React, { useEffect, useState }; 函数主内容(){ const [objectsArr, setObjectsArr] = useState(null); 使用效果(()=> { 异步函数 fetchMyAPI() {...


数据类型 varchar2 oracle 21c 中的求和列

我的问题是关于收集时间列的可能性,特别是因为数据类型是varchar2: 创建表 t_video ( video_id NUMBER NOT NULL 启用, video_duration VAR...


TypeORM,基于关系属性查询实体

我想根据相关属性查询实体,例如: const x = wait repo.findOne({ name: 'foo', Parent: { name: 'foo' }}); 但当我通过它的 r 查询时,它会返回 null...


© www.soinside.com 2019 - 2024. All rights reserved.