自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

naruto2017的博客

这是naruto2017的博客

  • 博客(100)
  • 资源 (3)
  • 收藏
  • 关注

原创 express静态资源访问错误 xxx.js was blocked due to MIME type (“text/html“)

此时访问xxx.js,仍然显示xxx.js was blocked due to MIME type "text/html"此时访问public文件夹中的xxx.js文件时,只需要使用路径。归根结底原因是没有静态资源xxx.js的访问权限。无法成功将public文件夹设为静态文件夹。即可访问,路径中不需要带public。网上找到的以下方法,

2024-02-21 14:11:03 577

原创 Python从配置文件取值

【代码】Python从配置文件取值。

2023-11-28 13:38:24 419

原创 virtualbox虚拟机中安装FreeDOS系统和DJGPP编译环境

(点击“设置”-“存储”-“控制器:Floppy”,添加第1步下载的.img镜像,这一步不清楚是否起了作用)到此DJGPP环境设置完成,可以编辑&编译项目了。在安装FreeDOS系统时,创建了一个名为。

2023-09-11 11:49:15 480 1

原创 十六进制字符串到base64url编码/解码

十六进制hex字符串转base64url字符串。base64url字符串转十六进制hex字符串。

2023-07-12 09:18:25 1042

原创 Windows下VirtualBox磁盘扩容的方法

3、找到需要扩容的虚拟机磁盘.vdi文件路径,例如。下载分区精灵,将扩容后的空白磁盘合并到已有的分区中。2、进入VirtualBox安装目录下,通常为。4、执行命令,将其扩容到60GB。5、 扩容后,进入虚拟机系统,到。1、打开cmd.exe。

2023-07-07 13:44:48 1249

原创 ubuntu 18.04安装docker

【代码】ubuntu 18.04安装docker。

2023-05-19 13:53:58 395

原创 Winform与Windows服务之间的数据交互

在Windows服务和WinForm应用程序之间交换数据,有多种可能的解决方案,包括使用文件、数据库、共享内存,或者使用Windows的进程间通信(IPC)技术。一种常见的IPC技术是使用命名管道(Named Pipe),另一种是使用Windows Communication Foundation (WCF)。你可以创建一个共享的文件或数据库,这两个应用程序都可以读写。然而,这种方法可能导致同步和锁定问题,因此需要仔细处理。使用内存映射文件或共享内存是一种更快的解决方案,但也更难实现。

2023-05-18 16:44:03 992

原创 C#使用代码安装/启动/停止/卸载Windows服务

安装和卸载服务,使用。

2023-05-18 15:57:10 605

原创 Windows服务开发和安装(使用InstallUtil.exe安装)

WriteEntry(ex.ToString(), EventLogEntryType.Error),在计算机-管理-系统工具-事件查看器-Windows日志-应用程序中可以查看。5、安装服务需要使用InstallUtil.exe工具,一般在C:\Windows\Microsoft.Net\Framework64\v4.0.30319文件夹下,3、服务中Environment.CurrentDirectory指向的是System32文件夹,若要获取当前文件夹则要使用。,生成的服务才能安装。

2023-05-18 14:56:36 2756

原创 Winform画图的简单方法

【代码】Winform画图的简单方法。

2023-05-15 17:38:03 168

原创 Winform拖动控件的简单方法

1、在MouseDown事件中记录鼠标按下的Point,并置位按下的flag。2、在MouseMove事件中,将当前Point减去步骤1的Point。3、刷新(this.Validate())

2023-05-15 16:13:13 332

原创 在Windows server 2019上开启IIS服务

窗口中,选择需要安装的 IIS 组件,例如“静态内容”、“默认文档”、“HTTP 错误”、“ASP.NET”等,并单击“下一步”。完成以上步骤后,HTTP 服务将在 Windows Server 2019 上启用,并且你的网站可以通过 Internet 访问。4、选择要安装 HTTP 服务的服务器并单击“下一步”。8、安装完成后,关闭“添加角色和功能向导”窗口,然后打开。然后单击“下一步”。窗口中,单击“下一步”继续。中,右键单击“网站”并选择。等信息,并单击“确定”。,然后单击“应用”。

2023-05-08 16:42:02 3696

原创 使用WPF开发C#脚本编译器

【代码】使用WPF开发C#脚本编译器。

2023-04-12 16:28:34 551

原创 C#将控制台输出重定向到TextBox控件

【代码】C#将控制台输出重定向到TextBox控件。

2023-04-11 14:28:53 483

原创 C语言通过curl访问restful API提交数据

【代码】C语言通过curl访问restful API提交数据。

2023-04-11 10:55:41 446

原创 Ubuntu下安装和使用curl库开发C语言应用

【代码】Ubuntu下安装和使用curl库开发C语言应用。

2023-04-04 18:02:18 870 1

原创 CRC16-CCITT标准算法(C#版和VBA版)

VBA版,可以在Excel中使用(VBA中的位截取真不想吐槽了,32323232 And &HFFFF结果还是32323232,最后用HEX字符串处理了)

2023-04-04 15:35:25 1078 2

原创 在Ubuntu上使用VSCode编译MySQL Connector/C连接库

从官网链接下载压缩包:https://dev.mysql.com/get/Downloads/Connector-C/mysql-connector-c-6.1.11-src.tar.gz。如果程序输出“连接成功!”,则说明连接库已经成功编译并可以正常工作。3、打开vscode,创建新的工作区,将以上文件夹加入工作区。

2023-03-27 16:48:29 625

原创 Ubuntu使用VSCode编译MySQL Connector/C库踩坑

报错说得很清楚了,在cmake/install_macros.cmake文件的第365行ENDIF错误,打开文件发现。

2023-03-27 13:59:29 212

原创 VirtualBox网络模式对比

其中桥接模式在主机、虚拟机和局域网之间都能联通,只要选择主机网卡,并将虚拟机的网关设为和主机一样,并将IP设为与主机同一个网段即可。原文:https://zhuanlan.zhihu.com/p/554893004。

2023-03-24 15:55:27 59

原创 如何在Ubuntu中使用长度为1的密码

1、打开终端,按下Ctrl+Alt+T键打开终端窗口。4、现在可以使用长度为1的密码来登录系统了。保存更改并退出编辑器。

2023-03-16 14:33:42 665 1

原创 Linux(Ubuntu22.04)安装LAMP

连接网络(Host-Only网络、共享物理机网络以访问外网)(以下方法安装后,无法进入图形化桌面,谨慎使用)库安装,会导致重启后进入不了图形化桌面。分开安装使用以下方法(推荐)安装phpmyadmin。一条命令执行(推荐)使用GitHub上的。

2023-03-15 15:34:06 434

转载 WPF的缓动函数(动画)

【代码】WPF的缓动函数(动画)

2023-01-13 15:19:09 113

原创 (Xamarin)Xaml以控件作为参数传递

【代码】(Xamarin)Xaml以控件作为参数传递。

2023-01-13 11:42:48 213

原创 通过URL协议调起Winform应用程序并传参

新建一个Windows Forms项目,在默认的Form1里添加一个Label控件(这里是为了显示传递过来的参数用的,你也可以不这么做)。为了让我们的程序支持命令行参数(winform程序默认没有命令行参数),我们再到Programs.cs里对Main()函数进行改造。将项目编译。

2022-11-21 09:45:38 542

原创 C# vs2017的bug code generation for property Controls failed......

在一个64位系统安装32位的vs2017,创建一个Winform项目,包含一个继承自Button的自定义控件ButtonEx,项目生成目标平台设置为AnyCPU。查看Form.Designer.cs的源文件,发现自定义控件只剩下声明部分,定义部分被。在上一步中,若先将项目生成目标平台改为x64,然后再接着执行其他动作,则一切正常。下一步,修改项目属性的AssemblyName,然后重新生成项目。也可以正常运行,但若此时修改界面属性如窗口标题,则无法保存项目。下一步,生成软件,可以正常运行。

2022-11-16 14:22:00 271

原创 C# TabControl手动触发DrawItem

当将tabControl的ItemSize设为(0,1)以便隐藏标签title的时候,方法一的事件不会被触发,会导致背景颜色无法重绘,这时候可以使用以下代码手动执行重绘。网上有很多文章介绍,将tabControl的DrawMode属性设为OwnerDrawFixed,然后在其DrawItem事件处理程序中重绘背景颜色。

2022-11-16 11:09:59 645

原创 wpf 如何继承Page(坑)

内在原因没有深究,不清楚是不是wpf自带的问题,还是我的vs2017设置不对,如果有更好的解决方法请留言告知。后来将xaml改成先继承Page,然后编译,编译成功后再改成继承BasePage,再编译就通过了。也就是说,得先让BasePage编译成功,然后再继承它,才能成功继承。然后编译,不通过,xaml带波浪线,显示。

2022-10-26 15:36:33 534

原创 Graphics.Transform结合Matrix绘制仿射变换的动态图形

【代码】Graphics.Transform结合Matrix绘制仿射变换的动态图形。

2022-09-21 15:52:11 161

原创 Expression与Func的区别(Expression与反射的结合使用,生成自定义报表)

【代码】Expression与Func的区别(Expression与反射的结合使用)

2022-09-16 11:55:13 234

原创 C# Dictionary.Keys.Contains(xxx)的性能

盎司更舒适的结果的和奥德赛

2022-09-13 10:18:38 606

原创 C#高级用法

【代码】【代码】【代码】【代码】【代码】

2022-09-08 17:55:37 202

原创 C# BinaryFormatter序列化后的文件格式

abcdefghijklmnopqrstuvwxyz

2022-09-08 10:59:54 250

原创 ILSpy:Project file is incomplete. Expected imports are missing 错误解决方案

【代码】ILSpy:Project file is incomplete. Expected imports are missing 错误解决方案。

2022-09-06 14:55:30 585

原创 Halcon踩坑

解决方法:提示加载halcondl.dll失败,而halcondl.dll依赖于libiomp5md.dll,所以将libiomp5md.dll和halcondl.dll放在一起就行了。解决方法:将hcanvas.dll放入程序目录中。

2022-08-28 20:38:15 3489

转载 C#中的yield

CSDN sb产品

2022-07-20 10:24:34 4694

转载 NewtonJSon反序列化接口属性,及自定义类型转换

来源:https://www.c-sharpcorner.com/UploadFile/20c06b/deserializing-interface-properties-with-json-net/

2021-09-07 13:37:52 915

原创 KryptonNumericUpDown的tooltip不起作用

需要使用kryptonNumericUpDown1.NumericUpDown来settooltip才有效果tooltip1.SetTooltip(kryptonNumericUpDown1, "hello");//无效tooltip1.SetTooltip(kryptonNumericUpDown1.NumericUpDown, "hello");//有效

2021-06-17 16:54:59 123

转载 如何上传项目到gitee和github

如何上传项目到gitee如何上传项目到github

2021-05-13 19:06:24 112

转载 Xamarin.Forms调用Xamarin.Android原生功能(使用DependencyService)

比如使用Xamarin.Android原生Toast功能:https://www.cnblogs.com/banluduxing/p/7440664.html

2021-01-12 11:00:27 732

halcon-for-arm-guide

halcon for arm用户手册

2023-04-19

MarshalingTest-master.zip

转自https://github.com/Xinnx/MarshalingTest 上的开源项目,C#调用C++dll,做个备份

2020-05-25

可用于vs2017的afxres.h

编译tightVNC项目出现cannot open include file 'afxres.h'错误的一种解决方法。在我的博客中有对应解决方法。

2019-08-26

Android经典实例项目源码

Android经典项目案例开发实战宝典一书的实例源码 【主要项目内容】:计算器、电子词典、文件管理器、备忘录、短信收发工具、通讯录、任务管理器、软件管理器、公交查询、股票查询软件、Google天气客户端、RSS新闻阅读器、Android地图应用、新浪微博客户端、MP3播放器、Android照相机、视频播放器、游戏小兔跳铃铛、游戏飞行射击、游戏3D迷宫

2016-10-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除