- 2024-11-21【Windows安全】使用C#调用系统Windows Win32 API注册表操作
在C#中,我们可以使用WindowsWin32API来对系统注册表进行操作。注册表是Windows操作系统中用来存储配置信息的重要数据库,我们可以通过C#来读取、写入和删除注册表中的键和值。下面是一些使用C#调用系统WindowsWin32API注册表操作的示例:读取注册表键值RegOpenKeyEx用于打开指
- 2024-11-01printf打印带中文的字符串不乱码的编译注意事项
在Windows环境下编译:MSC编译器MSC编译器会把源程序转换为当前代码页编码的源程序。1、如果源文件是ANSI(当前代码页936)编码,直接编译;2、如果源文件是不带BOM的UTF-8,则编译的时候需要加-source-charset:UTF-8;3、如果源文件是带BOM的UTF-8、UTF-16LE、UTF-16BE,直接进行编译。G
- 2024-10-29USB通信
相关工具BusHoundHidLib.dll通过百度网盘分享的文件:通信链接:https://pan.baidu.com/s/1hsiSaMz0IW2TbnPWUT9-aA提取码:fvkt动态库功能:枚举USB设备信息(设备路径、厂商id、产品id和设备序列号)根据设备路径,打开和关闭USB设
- 2024-10-14JSP第一次作业
1、应用eclipse新建一个web项目,新建一个JSP页面。要求在页面的声明块中声明一个方法,方法功能为求2个数的平方和。在程序片中调用此方法求值,用java的表达式输出结果。要求调试程序,粘贴程序代码,并截图显示结果。<%@pagelanguage="java"contentType="text/html;charset=UTF-8
- 2024-10-11如何在springboot中,全局配置produces="text/plain;charset=UTF-8"
为什么要使用produces="text/plain;charset=UTF-8"?当不用这个配置时,接口返回的数据,是有斜杠的 配置后,就正常了 以前我的配置方式,是在每个接口上,都添加上produces="text/plain;charset=UTF-8"。但是这样显示不太好,每个接口都加的话,会比较耗费时间如何做到全局配置使用W
- 2024-09-18领导友好型数据展示:Java后端到可视化实战汇报
舒一笑的网站:www.shuyixiao.cloud里面:面试八股文、BAT面试真题、工作内推、工作经验分享、技术专栏等等什么都有,欢迎收藏和转发。优化数据呈现:打造领导友好的数据库汇报方案在本次分享中,我将探讨一个完整的数据处理与可视化流程,旨在将复杂的系统日志信息转化为直观、易懂的图形展
- 2024-09-14MySQL字符集的转换
背景介绍在使用MySQL过程中,如果字符集配置不当,可能会出现插入失败、数据乱码、索引失效、数据丢失、查询不到期望结果等一系列使用异常的情况。因此,熟练掌握MySQL字符集和比较规则的配置方法,并在此基础上了解MySQL字符集与比较规则的核心逻辑,才能从源码和实现层面上理解,为
- 2024-09-06利用深度学习实现验证码识别-4-ResNet18+imagecaptcha
在当今的数字化世界中,验证码(CAPTCHA)是保护网站免受自动化攻击的重要工具。然而,对于用户来说,验证码有时可能会成为一种烦恼。为了解决这个问题,我们可以利用深度学习技术来自动识别验证码,从而提高用户体验。本文将介绍如何使用ResNet18模型来识别ImageCaptcha生成的验证码。
- 2024-09-03PHP批量修改MySQL数据表字符集为utf8mb4/utf8mb4_unicode_ci
编码大全可参考我之前的文章:快速理解ASCII、GBK、Unicode、UTF-8、ANSI批量修改注意这是DDL操作,操作过程会锁表(元数据锁),平均1秒能够转码3张表(数据量不大)。亲测操作过后没有数据异常,推荐执行前备份。//接手一些老项目,需要修改编码。$host='';$db='';$user='';$pa
- 2024-08-23Python解析DB URI
数据库配置信息一般包含数据库类型、数据库服务器地址、端口号、用户名、密码、要链接的数据库,以及一些选项等,例如通常我们需要配置多个变量来完成整个配置,如db_type='mysql'host='localhost'port=3306user='root'password='passw0rd'db='testdb'charset='u
- 2024-08-03字符集和字符编码(Charset & Encoding)
编码历史字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如
- 2024-07-29WPF 检测Windows用户会话状态:登录界面、非登录界面
1主动获取Windows用户会话状态:登录界面、非登录界面,没有直接的Api接口,通过获取当前的前台窗台判断,条件:获取不到、UWP界面且窗体名字:windows窗体类名windows.ui.core.corewindow。 经过压测可靠usingSystem;usingSystem.Runtime.InteropServices;usingSystem.Text;
- 2024-07-25【YashanDb知识库】YashanDB的JDBC/OCI驱动如何设置字符编码
问题现象Oracle、Mysql数据库链接串,JDBC驱动连接串可以指定客户端的编码格式:jdbc:mysql://hostname:port/database_name?useUnicode=true&characterEncoding=utf8mb4jdbc:oracle:thin:@//hostname:port/service_name?NLS_LANGUAGE=AMERICAN&NLS_TERRITORY=AMERICA&NLS_CHARACTE
- 2024-07-18C#调用C++库,进行串口通信
1、添加C++接口实现,将dll放置在运行路径下。dll文件下载:https://files.cnblogs.com/files/ZM191018/SerialPortLib.7z?t=1721271982&download=true[DllImport("SerialPortLib.dll",CharSet=CharSet.Unicode,CallingConvention=CallingConvention.StdCall)]
- 2024-07-16HTTP服务工具类,包括带参数的 post/http get/http get 方法
1、导入maven依赖<!--apachehttpclient客户端工具包--><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>4.5.3</version>
- 2024-07-12JAVA利用HttpClient进行POST请求(HTTPS)
finalHttpClientUtilhttpClientUtil=newHttpClientUtil();finalMap<String,String>map=Maps.newHashMap();map.put("username",workNo);map.put("password",passwd);finalStringresultStr
- 2024-07-01mysql数据库基本语句
–查看所有数据库。showdatabases;–切换到指定数据库。usemysql;-查看数据库下所有表showtables;–其常用他命令。查看当前用户:selectuser();当前日期时间selectnow();查看数据库状态:\s;退出数据库:\q;基本操作:创建库、创建表、删除库、删除表、修改库、修改表
- 2024-06-14核心(Hutool-core)工具类(字符编码工具-CharsetUtil)
介绍CharsetUtil主要针对编码操作做了工具化封装,同时提供了一些常用编码常量。常量常量在需要编码的地方直接引用,可以很好的提高便利性。字符串形式ISO_8859_1UTF_8GBKCharset对象形式CHARSET_ISO_8859_1CHARSET_UTF_8CHARSET_GBK方法编码字符串转为Charset对象Char
- 2024-06-07Bug记录:Content-Type 'application/json;charset=UTF-8' is not supported异常解决
Content-Type'application/json;charset=UTF-8'isnotsupported异常解决前提:确定不是因为Content-Type导致的异常,controller层有注解@RequestBody。报错详情:确定不是因为缺少Jackson依赖或者版本过低:注意到报错信息上边有一条警告日志:.c.j.MappingJackson2HttpMessageCo
- 2024-06-06报错 urllib3 (1.26.7) or chardet (5.2.0)/charset_normalizer (2.0.8) doesn‘t match a supported version!
报错RequestsDependencyWarning:urllib3(1.26.7)orchardet(5.2.0)/charset_normalizer(2.0.8)doesn'tmatchasupportedversion!warnings.warn("urllib3({})orchardet({})/charset_normalizer({})doesn'tmatchasupported"这个警告信息Req
- 2024-05-31Winform 知道一个窗体的句柄,如何获取这个窗体,并添加控件
Winform知道一个窗体的句柄,如何获取这个窗体,并添加控件varfrm=(Control)Form.FromHandle(h);h为句柄,我这里强转成control了,你可以自己看情况改动我原来写过一个例子,调用cmd.exe窗口,并嵌入到自己的窗体内,你可以参考一下usingSystem;usingSystem.Collections;usingSy
- 2024-05-27如何在c#中禁用Windows键?
如何禁用或锁定Windows按钮? 使用windowshooks比修改注册表要干净得多。此外,有时人们会设置自己的个性化扫描码图,覆盖它们并不是一件好事。要使用windows键钩函数,您需要DllImport几个winapi函数:[DllImport("kernel32.dll",CharSet=CharSet.Auto,
- 2024-05-25Content-Type 'application/json;charset=UTF-8' is not supported异常解决
Content-Type'application/json;charset=UTF-8'isnotsupported异常解决前提:确定不是因为Content-Type导致的异常,controller层有注解@RequestBody。报错详情:确定不是因为缺少Jackson依赖或者版本过低:注意到报错信息上边有一条警告日志:.c.j.MappingJackson2HttpMessageCo
- 2024-04-29rsa加密解密
packagecom.hcp.config.rsa;importorg.bouncycastle.util.encoders.Base64;importjavax.crypto.Cipher;importjava.security.*;publicclassRsaUtil{/***公钥*/privatestaticPublicKeypublicKey;/***私钥*/private
- 2024-04-29MFC文本设置字体发虚的问题
MFC文本设置字体发虚的问题最近在做一项目中,发现默认的字体比较正常,字体如下:字体比较清晰,在代码加入如下设置字体项后,反而显示发虚,模糊CFont*m_font=newCFont;m_font->CreatePointFont(120,_T("Arial"));GetDlgItem(IDC_EDIT_CONTENT)->SetFont(m_font);可能是需要某