- 博客(34)
- 收藏
- 关注
原创 如何选择最佳路线?
日常交通线路的选择,并不是按最短路径选择的。还要参考道路的等级,道路是否拥堵,道路通行速度等多种情形。本程序列举出所有能通行的线路,并计算出行驶距离,来供用户选择。当然,也可以加入道路实时通行情况,收费情况,并依据用户的偏好,计算出最佳线路。
2024-08-20 23:38:03
659
原创 .net 哈希计算、签名与验签
对互联网上需要传递的信息,特别是与商品交易有关的信息,发送与接收方需要进行签名认证。在日常工作中,需要对交易信息、合同信息等需要进行签名。如果直接对文本进行签名,则计算量十分大,影响网页响应。若先计算哈希值,再对哈希值(32字节)进行签名,则计算量很小,传输速度几乎不受影响。由于哈希值的(近似)唯一性,基本就可以认定签名有效。在保证安全的前提下,大大提高了网络传输效率。
2024-07-11 17:06:37
119
原创 公钥证书的使用
CERT证书,全称“公共密钥证书”(Public Key Certificate),是一种数字证书,用于在网络通信中验证通信双方的身份。它是一种公钥基础设施(PKI)的组成部分,在网络通信中起着至关重要的作用。
2024-05-12 00:24:52
451
1
原创 asp.net 在.netFramework和.net6以后文件上传方法的区别
@[toc]本文目录2.在控制器中,加入接收上传文件的Action在接收文件时,首先要确定接收文件的目录,使用 string fileSavePath = Server.MapPath(“~/upload/txt”);再加上要接收文件的名字,如"a.txt",使用file.SaveAs(fileSavePath) 来保存文件。如果传递一组文件,使用循环来保存文件。降低成功攻击可能性的安全措施如下:1.将文件上传到专用文件上传区域,最好是非系统驱动器。 使用专用位置便于对上传的文件实施安全限制。
2024-05-03 17:38:43
361
原创 linq sql 一例特殊故障及处理
因在sqlserver 查询时,select a.f1…由于本例中,首先是Waybills库与收货人(Recipient)库Clients 进行一对一连接(on RecipientID=Clients.ID),再由Client 与ClientsAddr进行一对多条件连接(通过条件 [c].[Id] = [c0].[ClientId] and [c0].Id2=[w].[RecipientAddrNo],在EntityFramwork中,依据sql 语言要求,直接将linq 转化为。
2024-05-02 20:48:20
32
2
原创 .net8.0 WebApp软件在树莓派linux 系统上的部署和应用
安装完成后,运行$ dotnet --info,若能正常运行,说明安装正确,不能运行,应查找,dotnet 安装包的所有者,组是否正确,若不正确,以超级用户的身份,运行chown 和chgrp 进行修改为pi.,再运行就没有问题。由于树莓派的性能有限,在下载安装包时,最好使用win系统下载,下载前,先检查树莓派上安装的系统是32位还是64位。如果不能正常运行,运行netstat -a 看80port是否监听,若监听正常,要检查防火墙设置,如有iptables。安装时,采用微软提供的方法进行安装。
2024-03-04 10:21:15
769
原创 vs2022 不使用EntityFrameworkCore 访问数据库的方法
vs2022 不使用EntityFrameworkCore 访问数据库的方法。
2023-11-23 11:49:22
97
原创 vs2022 使用EntityFrameworkCore访问数据库的方法(DB first)
使用EntityFrameworkCore访问数据库数据,是微软推荐的方法。该方法有很多优点,比如linq 的数据库无关方法,数据类与数据库表结构高度整合等优点,适合于对数据库不熟悉的程序员使用。但对于老程序员来说,通常是在数据库管理软件中调试优化好SQL语句,直接操作数据库,能获得更高的效率。下面提供一种使用EntityFrameworkCore,先设计好数据库结构,再使用EntityFrameworkCore访问数据库的方法。
2023-11-21 19:38:05
277
原创 visual studio 2022 dotnet MVC开发环境的搭建
vs2022 dotnet 开发与vs2010开发有很大的不同,搭建开发环境要自己动手,按需求搭建,虽然灵活,但第一次还要摸索,有一定的难度。本文详细介绍搭建过程
2023-11-20 19:03:05
349
原创 转【Access与SQL Server 语法差异】
Format 格式化字符串,select Format(now(),‘yyyy-mm-dd’)返回类似于"2011-08-11" , select Format (3/9,“0.00”)返回0.33。Choose根据第一参数,返回后面字符串组的值, select Choose(1,“a”,“b”,“c”)返回a,将1改成2后,返回b,改成3后,返回c(第一个参数也可以是某个字段)Access:iif(列名 is null,0, 列名) 或iif(列名 is null, 列名2, 列名)
2023-06-06 18:56:36
307
原创 HTTP 错误 500.23 - Internal Server Error 解决办法
HTTP 错误 500.23 - Internal Server Error 解决办法
2023-04-16 11:25:38
364
原创 服务器运行Microsoft.Office.Interop.Word出错{00024500-0000-0000-C000-000000000046}问题总结
服务器调用office API 出错问题解决方法大全
2022-11-15 23:02:07
975
原创 设置网页输入文本框焦点
大开发收银系统 ,超市管理系统时,由于使用扫码枪等设备,能大大提高效率,若要减少手工操作,就必须打开网页时,将输入焦点固定到物资编码或收款码上,以方便扫码输入,这就要求网页的焦点固定到物资编码或收款码处,方便扫码输入,本文提供两种方法,一种是后端,一种是前端。
2022-10-20 14:52:33
507
原创 {00024500-0000-0000-C000-000000000046} 系列问题的解决办法
{00024500-0000-0000-C000-000000000046}系列问题的解决办法1、类不存在的问题这类问题一般是安装了简版的office,卸载后,重新安装专业版。2、异常来自 HRESULT:0x800702E4检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 800702e4 请求的操作需要提升。 (异常来自 HRESULT:0x800702E4)。这多数出现在win10上,因为应
2022-01-09 08:39:48
3702
原创 正则表达式使用的注意事项
正则表达式使用的注意事项下面是正则表达式常用的通配符,及注意事项. - 除换行符以外的所有字符。*包含utf8汉字^ - 字符串开头。$ - 字符串结尾。\d,\w,\s - 匹配数字、字符、空格。字符不含汉字。\D,\W,\S - 匹配非数字、非字符、非空格。含汉字[abc] - 匹配 a、b 或 c 中的一个字母。或单个汉字[a-z] - 匹配 a 到 z 中的一个字母。或一个汉字[^abc] - 匹配除了 a、b 或 c 中的其他字母。aa|bb - 匹配 aa 或 bb。? -
2022-01-08 15:22:07
509
原创 【未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序的解决方案】
未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序的解决方案
2021-12-30 16:52:07
6217
原创 asp 元素 与html 元素的混合使用
asp 元素 与html 元素的混合使用在编写asp.net 网面时,经常需要在<asp>的.CS文件中引用html元素,在html网页的javascript中又要引用asp 元素,通常cs文件中,html元素是不可见的,在javascript中,html元素也可见。为此只有将html元素加上runat="server",在服务器侧的页面上this就能找到该控件(元素),同理,在JavaScript中,通常加上mainContent_前<%@ Page Title="主页"
2021-04-01 18:02:41
304
原创 2021-03-16
aspx 网站设计中access和sqlserver数据库使用一、access数据库1、网站项目-》添加新项-web窗体。2、在窗体中增加accessDataSource->项目mdb文件-》增加select、insert 、delete、update语句。ex: DataFile="~/App_Data/zwdb.mdb" InsertCommand="INSERT INTO bb(bh, bbmc, pagesize, x, y) VALUES (?, ?, ?,
2021-03-16 22:23:23
84
翻译 filter表达式
获取或设置表达式,用于筛选行、计算列中的值或创建聚合列。命名空间: System.Data程序集: System.Data(在 System.Data.dll 中)语法属性值类型: System String 用来计算列的值,或创建聚合列的表达式。表达式的返回类型由列的 DataType 来确定。异常异常 条件 ArgumentException 将 AutoIncrement 或 Un...
2020-05-08 17:48:35
544
原创 C#的delegate event udp
c#类中创建UDP接收报文事件,并以报文事件驱动Form控件显示这个编辑器很难用啊!using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Tex...
2020-02-24 22:32:03
183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人