.Net

linux命令:telnet

 telnet功能说明:远端登入。语  法:telnet [-8acdEfFKLrx][-b<主机别名>][-e<脱离字符>][-k<域名>][-l<用户名称>][-n<记录文件>][-S<服务类型>][-X<认证形态&g...
开发笔记·2023-03-16

.net怎么操作xml

代码如下:usingSystem.Xml;//初始化一个xml实例XmlDocumentxml=newXmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));...
开发笔记·2023-03-13

Asp.net下拉树实现(Easy UI ComboTree)

场景描述:某个公司有多个部门并且部门存在子部门,通过一个下拉框选取多个部门,但是如果某个部门的子部门被全部选择,则只取该部门,而忽略子部门。(叶子节点全被选中时,只取父节点)知识点:ComboTree、一般处理程序、递归、Json效果如图数据库表设计:unit_mainunit_idunit_nameparent_id...

C#实现异步阻塞TCP(SocketAsyncEventArgs,SendAsync,Receive

 1.服务器端代码publicclassTcpServiceSocketAsync{//接收数据事件publicAction<string>recvMessageEvent=null;//发送结果事件publicAction<int>sendResultEvent=null;//监听socket...

c# 查看是否存在表

publicboolIsTableExist(stringtableName){boolisTableExist=true;//try//{if(tableName==null)thrownewArgumentNullException("table=null");this.Open();//SELECTcount(*...
开发笔记·2023-02-17

c# treenode 节点操作

 TreeNodeselectedNode=treeView1.SelectedNode;  //获得选中节点的值            TreeNodepreNode=...
开发笔记·2023-02-17

C#判断ListBox是否显示了水平滚动条/横向滚动条

privatestaticclassNativeMethods{publicconstintGWL_STYLE=-16;publicconstlongWS_HSCROLL=0x00100000;[DllImport("user32.dll",SetLastError=true,CharSet=CharSet.Auto)...

C# TreeView设置SelectedNode设置无效的问题

在设置Treeview.SelectedNode=newTreeNode(找到的TreeNode)时,界面上没呈现选择状态。此时可能是treeview没有获取焦点,但是即使没有焦点,也可以让选中的节点背景颜色与正常的节点有区别,只要设置treeview的以下属性即可。...

理解泛型 T 和Where和 new()的使用

1函数publicTDoFunction<T>(stringoutput,Tresult,paramsPropertyInfo[]properties);乱解读:声明函数中有个参数类型不明确,调用的时候再告诉。2类  puboicclassTest<T>  ...

c# 利用反射动态给实体类对象赋值

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Mvc;usingMvcApplication2.Models;usingDataAccess;usingSystem.Configu...

SQL Server 注册C# 程序集调用Web Service接口报LoadFrom()、 LoadFile()、 Load(byte[]) 和 LoadModule() 已被禁用的主机。

微软官方给的原因:官方给的解决方案    生成器工具(Sgen.exe)使用方式   官网文档 https://learn.microsoft.com/zh-cn/dotnet/standard/serialization/xml-serializer-gen...

busybox telnetd的使用

在非root用户下运行busybox的telnetd服务,会因为默认绑定的是23端口,而导致运行失败,直接退出无任何提示。可以通过busyboxtelnetd-p23023方式选择其他端口。通过查看busyboxtelnetd--help的帮助,可以看到可以通过-l选项指定当telnet登录时,会执行的login脚本t...
开发笔记·2023-02-02

net 项目中使用automapper

项目中引入包//这个是可以自动注入的<PackageReferenceInclude="AutoMapper.Extensions.Microsoft.DependencyInjection"Version="11.0.0"/>注入服务在program.cs中注入服务builder.Services.Add...
开发笔记·2023-01-30

DataFormatString格式字符串

DataFormatString="{0:格式字符串}"在DataFormatString中的{0}表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;数字、货币格式:在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为{0:N1},则输出为「1.5...