-
.net微信支付查询订单v3
.net微信支付查询订单v3 2024-10-03 问题背景 最近接入微信支付,微信官方并没有提供Python版的服务端SDK,因而只能根据文档手动实现一版,这里记录一下微信支付的整体流程.踩坑过程与最终具体实现. 微信支付APP下单流程 根据微信官方文档: https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter2_5_2.shtml
- 互联网
- 2026年04月04日
-
.NET系统开发过程中积累的扩展方法
.NET 3.5提供的扩展方法特性,可以在不修改原类型代码的情况下扩展它的功能。下面分享的这些扩展方法大部分来自于Code Project或是Stackoverflow,.NET为此还有一个专门提供扩展方法的网站(extensionMethod)。 涵盖类型转换,字符串处理,时间转化,集合操作等多个方面的扩展。 1 TolerantCast 匿名类型转换
- 互联网
- 2026年04月04日
-
(转)使用NMAP工具扫描端口
NMAP的扫描语法 nmap [扫描类型] [选项] <扫描目标 ...> 常用的扫描类型 -ss,TCP SYN扫描(半开) -sT,TCP 连接扫描(全开) -sF,TCP FIN扫描 -su,UDP扫描 -sP,ICMP扫描 -P0,跳过ping检测 安装NMAP(我之前看过一个哥们很会动心思,他有个wab网站,但是跑去做安全设置,把ssh端口改的自己不记得了
- 互联网
- 2026年04月04日
-
.Net线程池ThreadPool导致内存高的问题分析
最近写了一个WinFrom程序。此程序侦听TCP端口,接受消息处理,然后再把处理后的消息,利用线程池通过WebService发送出去(即一进一出)。 在程序编写完成后,进行压力测试。用Fiddler提交1万请求。 使用procexp.exe查看,随着TCP请求的增多,2代GCHeap不断增大。是明显的内存泄漏线索。 使用WinDbg分析,GC2明显大,线程正在忙
- 互联网
- 2026年04月04日
-
(转载) 浅谈python编码处理
最近业务中需要用 Python 写一些脚本。尽管脚本的交互只是命令行 + 日志输出,但是为了让界面友好些,我还是决定用中文输出日志信息。 很快,我就遇到了异常: UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)
- 互联网
- 2026年04月04日
-
.net之微信企业号开发(三) 回调模式的接口开发
一、前言 微信企业号应用中,有两种模式,一种是普通模式,这种模式只能进行简单网页链接,以及发送固定的消息。为了可以让企业号的用户更好的与应用交互,微信提供了回调模式,这种回调模式的可以将用户发送给微信的信息,转发到用户提供的一个回调接口上,该接口解析用户发送过来的信息,解析后进行相应,而且回调模式中,可以调用的东西不少,扫码,图片,视频,地理位置信息等。 在应用的模式下,选择回调模式,之后
- 互联网
- 2026年04月04日
-
(转载)Android之有效防止按钮多次重复点击的方法(必看篇)
为了防止测试妹子或者用户频繁点击某个按钮,导致程序在短时间内进行多次数据提交or数据处理,那到时候就比较坑了~ 那么如何有效避免这种情况的发生呢? 我的想法是,判断用户点击按钮间隔时间,如果间隔时间太短,则认为是无效操作,否则进行相关业务处理 首先将这块提取为工具类(方便接下来的调用),现在就起名为:ButtonUtils 我们通过判断俩次点击时间间隔去判定当前点击操作是否为有效操作
- 互联网
- 2026年04月04日
-
@component不会生成代理类默认多例模式
@component不会生成代理类默认多例模式 2024-08-17 @Component默认是单例还是多例? 答: @Component注解默认实例化的对象是单例,如果想声明成多例对象可以使用@Scope("prototype") @Repository默认单例 @Service默认单例 @Controller默认多例 webservice的调用方式有两种: 1.
- 互联网
- 2026年04月04日
-
.cmd文件与.bat文件
.cmd文件与.bat文件的区别 包括ASSOC、FTYPE、APPEND、PATH、PROMPT、SET等6个命令 在.bat和命令行环境下与.cmd环境下的执行表现不尽相同 在.cmd环境下 这些命令无论是否成功执行 均会设置相应的errorlevel 在.bat和命令行环境下 这些命令只有执行出错时才会 设置相应的errorlevel 这也是windows的.bat和
- 互联网
- 2026年04月04日
-
.gitignore设置不生效
.gitignore git中,如果想要让git忽略某些文件,或不想push到远程库,不让其受版本的控制。可以使用git提供的.gitignore文件进行配置。像这样: 一般情况下,在文件还未修改前,将其路径添加到该文件中,即可生效。 有个特殊情况,当我们修改了一个文件,但又不想让git跟踪它的变化,于是我们将其路径假如到.gitignore文件中;然后使用git status查看状态
- 互联网
- 2026年04月04日







