- 博客(14)
- 资源 (11)
- 问答 (2)
- 收藏
- 关注
原创 麒麟系统提升串口权限
麒麟系统下使用QT进行串口通信,往往在第一步打开串口的时候提示串口打开失败,经过查询发现串口号、波特率等相关配置均无问题,后经过查询发现需要对串口进行提升权限,下面两种方式来提升串口权限。crw-rw---- 1 root dialout 166, 0 5月 24 17:17 /dev/ttyS0。2、在终端中输入以下命令,其中/dev/ttyS0是和下位机进行通信的串口号。3、使用以下命令将上述系统用户加入用户组。2、输入以下命令查看当前系统用户。
2023-12-20 11:35:33 481 1
原创 如何将Git汉化
方式一:在上面的安装中,如果最后一步勾选“Configure TortoiseGit to use this language”则安装完成后会自动设置为中文。二、在General--->Language下拉框里面选择中文,完成后应用确定。1、在桌面上鼠标右键,然后依次找到TortoiseGit->Settings。方式二:在上面安装过程中如果没有选中配置项则按照一下步骤。三、配置到TortoiseGit中。二、双击安装汉化包,然后下一步。一、下载Git汉化包。
2023-11-17 16:16:57 2088 1
原创 QT实现取消标题栏后仍然可以移动窗口
一、在要移动的窗口的头文件(.h)中加入鼠标事件和一个QPoint变量。三、头文件中加入QMouseEvent引用。二、在.cpp文件中加入以下实现方法。最后在复制完成后修改类名。
2023-10-16 10:05:42 164 1
原创 麒麟系统搭建C#开发框架
看网上大都用的是Visual Studio Code来进行开发,但是由于本人的学习能力有限在使用Visual Studio Code进行开发是只是简单的做了一个控制台程序,在做类似winform程序的界面程序时没有任何头绪所以最终选择使用Rider开发工具进行开发。我在安装.net core 7.0的时候报错没有全部安装完成,但是在安装.net core6.0的时候可以全部正常安装,所以建议安装.net core 6.0。1、在麒麟系统的应用商店中找到Rider开发工具并且进行安装。
2023-08-15 16:17:04 2369
原创 C#创建共享程序集
1、创建一个客户端项目,点击引用,然后右键添加引用,在弹出的窗口中点击浏览找到安装后的程序集文件,程序集文件一般可以在C:\Windows\Microsoft.NET\assembly\GAC_MSIL\目录下搜索。2、选中项目右键属性打开签名页签,选中为程序集签名并且生成密钥文件,完成后生成解决方案。2、引用完成后在调用是首先引用命名空间,然后便可以通过编程调用。gacutil /i dll路径 /f。1、打开vs创建一个类库,实现代码如下。2、输入命令后回车完成程序集安装。
2023-08-11 11:46:43 235 1
原创 MySql数据库的安装使用
一、MySql数据库的下载地址:https://download.csdn.net/download/liudexin1985/31151911https://download.csdn.net/download/liudexin1985/31151911二、MySql数据库的配置:1、新增环境变量,新增系统变量,变量的地址为mysql解压后bin文件夹所在的目录(下方图片是Win10系统为例)2、配置初始化的my.ini文件2、使用cmd命令安装mysql数据库使用cd命令将目
2021-10-11 14:08:40 111
原创 EventHandle
一、定义一个事件委托(EventHandler)class Event { public static event EventHandler RemainChage; }二、定义一个属性和方法,该方法实现属性值的输入 class Event { public static event EventHandler RemainChage; private static int remainTime = -1;
2021-09-26 09:45:00 278
原创 电脑开机一定时间后自启动某一应用程序
一、编写BAT脚本该脚本的用于实现间隔一定的时间后启动某一个应用程序1、打开记事本将下面文件拷入到记事本中,然后根据实际情况修改间隔时间和需要自启动的应用程序(其中60为需要间隔的时间,双引号的路径为需要启动的应用程序的路径)@echo offping 127.0.0.1 -n 60 >nulstart cmd /k "C:\Users\lenovo\Desktop\TeamViewer.exe"2、将记事本的扩展文件改为bat二、设置用户登录后执行BAT脚本..
2021-09-24 09:08:03 1163
原创 C#调用Oracle数据库
目前为止所用过的c#访问orale数据库的方式有两种,一种是使用 Oracle.ManagedDataAccess.Client方式来调用,另一种是使用System.Data.OracleClient方式来调用,两者的区别是第一种方式是最新的方式,使用起来也比第二种方式要简单的多,但是缺点可能无法访问旧版的Oracle数据库例如 9i,尤其是当oracle数据库的各种权限、角色等各种参数由于各种原因不允许对其修改时可能会无法访问的情况,第二种方式是一种过时的方式,它的优点是可以弥补第一种方...
2021-09-22 13:28:14 3835
原创 读写ini文件 c#
一、ini文件格式二、新建IniHelper类,用于读写Ini文件using System.Runtime.InteropServices;using System.Text;namespace INITest{ class IniHelper { private string sPath = ""; public IniHelp...
2020-05-07 16:46:57 174
原创 Redis的使用
本文主要介绍Redis的安装方法,简单提供一个Redis的管理工具,最后给出一个使用Redis的案例,该案例通过Redis实现了字符串的读取/写入,对象的读取写入,以及事件的发布订阅。Redis安装一、获取在Windows安装Redis的安装文件可以从网站上搜,也可以从以下地址中获得:https://download.csdn.net/download/liudexin1985/114...
2019-08-05 13:14:05 82
原创 Ninject依赖注入
本文章不介绍控制反转和依赖注入的定义,主要是通过一个具体事例是说明如何使用Ninject进行依赖注入,在此在对控制反转模式的目的做一个简单的介绍,为了降低组件之间的耦合程度我们一般采用在两个代码块之间引入抽象层或者把选择抽象实现的责任移到消费者类的外部两种方式来实现。而控制反转模式就是把依赖的创建移动到使用这些依赖的类的外部。一、准备事例项目,首先创建一个MVC项目1、创建模型类Produ...
2018-08-21 11:16:58 386
mysql-8.0.22-winx64.rar
2021-10-11
Redis集合.rar
2019-08-05
Ninject依赖注入Demo
2018-08-21
自动或手动将本地文件上传到FTP服务器
2017-06-02
Moss2007中的列表迁移到Moss 2010的方法
2013-06-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人