• 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);可能是需要某
  • 2024-04-28对接银行支付,自己的demo可以调通,放到项目里,却总提示验签失败。原来竟是因为...
    原因是字符集(charset)不一致对接一个银行支付通道的支付API,自己java写的demo可以调通,放到项目工程里,部署到环境上,总是收到验签失败的响应。这个问题,困扰我们的开发大兄弟长达一个星期。对接通道接口联调不通,常见的场景有许多,如:签名原串需要对key进行排序。不同的排序算法会导
  • 2024-04-04idea异常:java.nio.charset.MalformedInputException: Input length = 1
    先放图吧,一般idea设置成这样都能解决写在后面:MalformedInputException是格式错误输入异常,意思就是指你的项目、配置文件编码不统一,所以我们要统一成UTF-8。一般小项目,肯定按照上图设置就没问题了,大项目文件多,特别是读属性这块,如果排查都没问题的话,可以重启项目,或者clean一下。
  • 2024-03-13yii2项目连接多个数据库
    web.php配置,引入或者直接设置db我的是引入$db=require__DIR__.'/db.php';components下设置'db'=>$db['db'],'db2'=>$db['db2'], db.php文件,设置成自己的数据库配置<?phpreturn['db'=>[
  • 2024-03-12jmeter5.1进行webservice接口测试
    原始代码展示如下:分别为soap1.1和soap1.2的源代码:测试测试窗体只能用于来自本地计算机的请求。SOAP1.1以下是SOAP1.2请求和响应示例。所显示的占位符需替换为实际值。POST/WuService.asmxHTTP/1.1Host:192.168.20.230Content-Type:text/xml;charset=utf-8Cont
  • 2024-03-08如何在c#中禁用Windows键
    usingSystem;usingSystem.Runtime.InteropServices;usingSystem.Windows.Forms;publicclassKeyboardHook:IDisposable{privateconstintWM_KEYDOWN=0x0100;privateconstintWM_KEYUP=0x0101;privateconstintWM_SYSKEYDOWN=0x0104;
  • 2024-03-05往 netty Channel中写入字符串
    示例代码:EventLoopGroupgroup=newNioEventLoopGroup();Bootstrapbootstrap=newBootstrap();bootstrap.group(group).channel(NioSocketChannel.class).option(ChannelOption.SO_KEEPALIVE,true)
  • 2024-02-21中文乱码解决方法
    方法一:  win32-msvc*{QMAKE_CXXFLAGS+=/source-charset:utf-8/execution-charset:utf-8}代码是在一个Qt项目文件(通常是以.pro扩展名结尾的文件)中使用的,用于指定在使用MSVC编译器时的特定编译选项。具体来说,win32-msvc* 是一个通配符模式,表示适用于使用MSVC
  • 2024-02-21Go - charset and encoding
    Weshouldunderstandthedistinctionbetweenacharsetandanencoding:Acharset,asthenamesuggests,isasetofcharacters.Forexample,theUnicode charsetcontains2^21characters.Anencodingisthetranslationofacharacter’slistinbinary.F
  • 2024-02-15P1618 三连击(升级版)
    三连击(升级版)题目描述将\(1,2,\ldots,9\)共\(9\)个数分成三组,分别组成三个三位数,且使这三个三位数的比例是\(A:B:C\),试求出所有满足条件的三个三位数,若无解,输出No!!!。//感谢黄小U饮品完善题意输入格式三个数,\(A,B,C\)。输出格式若干行,每行\(3\)个数字。按照每行
  • 2024-01-23无涯教程-CSS - @规则
    本章将涵盖以下重要的@规则-@import    : 将另一个样式导入到当前样式表中。@charset   : 样式使用的字符集。@font-face  : 用于详尽地描述文档中使用的字体。!important  : 指示用户定义的规则应优先。注意-还有其他@规则,无涯教程将在
  • 2023-12-26如何 使 Java、C# md5 加密的值保持一致
    JavaC#md5加密值保持一致,一般是编码不一致造成的值不同JAVA(加密:123456)C#(加密:123456)UTF-8e10adc3949ba59abbe56e057f20f883eUTF8e10adc3949ba59abbe56e057f20f883eUTF-16LEce0bfd15059b68d67688884d7a3d3e8cUnicodece0bfd15059b68d67688884d7a3d3e8cUS-ASCIIe10adc3949ba59a