内存 程序bypass net
.net集成微信退款的错误,System.Net.WebException:请求被中止:未能创建SSL/TLS安全通道。
导入微信支付证书,证书密码一般可以设置为商户号 集成微信退款的时候,出现了这样的一个错误。 需要修改IIS的应用程序池的高级配置中的一个值。 这个地方要改成True,好像不改是读不到支付的证书。 ......
.Net 6.0中使用JWT加密
准备工作:在步入正题之前我们首先要对JWT加密有个初步的概念和认识,并对其原理有一定的理解,这样才能使我们在.Net 6.0中更快的上手JWT加密,下面是我整理JWT加密的一些资料,各位看官请坐! JWT(JSON Web Token)是一种基于 JSON 的轻量级身份验证和授权的规范,通过三部分组 ......
Python查看对象所占内存大小
以下内容摘自ChatGPT 在Python中,可以使用sys模块中的getsizeof()函数来查看一个数据结构所占用的内存大小。 该函数返回对象占用的字节数,但是需要注意以下几点: 1. getsizeof()函数只能返回对象本身占用的内存大小,而不能返回其引用的其他对象所占用的内存大小。 2. ......
小程序类UI设计规范
写在前面: 因为最近分别做了飞书小程序和微信小程序,但公司没有ui设计师,因此一个小程序没设计,一个小程序是由美术组的同学设计的,整体开发下来都是一言难尽的感觉,所以整理了一份比较基础的设计规范,保证小程序类的设计,在参考此文档的基础上,可以达到60分及格分,不至于乱七八糟,体验极差。 导语: 因为 ......
Linux 查看进程占用cpu/内存/io信息
Linux 查看进程占用cpu/内存/io信息 top Display dynamic real-time information about running processes. More information: https://manned.org/top. 单词解释: PID: 进程ID U ......
使用ansible统计内存和cpu
使用sar统计9号的cpu空闲率 ansible -i a abc -m shell -a "sar -f /var/log/sa/sa09 | grep -vE 'C|%|^$' | awk '{print \$NF}' | sort -rn |tail -1" --become| \ sed ' ......
服务器内存占用高,如何排查是哪个项目占用的资源?
服务器内存占用高,如何排查是哪个项目占用的资源? 最直观的查看方式 ps -e -o pid,user,%mem,command --sort=-%mem | head A1 要查看服务器上的哪个项目占用资源,可以执行以下步骤: 使用 top 命令查看哪些进程占用了服务器的内存。打开终端,输入 to ......
uni APP 怎么打开支付宝小程序
uni APP 怎么打开支付宝小程序,直接上代码 // #ifdef APP-PLUS uni.getSystemInfo({ success(res) { if (res.platform == 'android') { var info = `alipays://platformapi/star ......
Python——程序中的循环(五)
1. 第一个循环-while #coding=utf-8 # while 循环 i = 1 while i < 5: # 永远为True print (i) # 这里需要一个控制方向 i = i + 1 print ("计算后此时i的值是:" +str(i)) """ while 条件表达式: 逻辑 ......
如果设备不支持vulkan,就用swiftshader,否则就加载系统的vulkan的正确姿势(让程序能够智能的在vulkan-1.dll和libvk_swiftshader.dll之间切换)
如果设备不支持vulkan,就用swiftshader,否则就加载系统的vulkan的正确姿势,让程序能够智能的在vulkan-1.dll和libvk_swiftshader.dll之间切换 ......
.NET Core 多线程的用法,以及用例
1.使用 Thread 类 Thread 类是 .NET 中最基本的多线程操作方式之一,可以使用它创建并启动新线程。以下是一个简单的例子,创建一个新的线程并运行: using System; using System.Threading; class Program { static void Ma ......
读后笔记 -- Java核心技术(第11版 卷I )Chapter1-2 Java 程序设计
本书源码(下载对应版本的代码):https://horstmann.com/corejava/index.html Java 17 API 文档:https://docs.oracle.com/javase/17/docs/api 配套视频讲解(卷一):https://space.bilibili. ......
pymongo bypass_document_validation参数
根据pymongo官方文档, insert_one方法的bypass_document_validation参数是一个布尔值, 用于控制是否跳过文档验证。 如果将其设置为True,则在插入文档时将不会执行文档验证。 如果将其设置为False或不提供该参数,则会执行文档验证。 以下是使用insert_ ......
【微信小程序&腾讯位置服务】获取用户所在城市信息实战
实现小程序进去后获取用户当前所在城市,然后显示该城市的数据,并且显示在导航栏和 Tab上。 微信小程序中,我们可以通过调用wx.getLocation()获取到设备当前的地理位置信息,这个信息是当前位置的经纬度。如果我们想获取当前位置是处于哪个国家,哪个城市等信息,该如何实现呢? 微信小程序中并没有 ......
跳出程序员思维:如何应对上手英文工具站的几点误区
这次给大家带来程序员如何应对上手英文工具站的几点误区,帮助大家跳出程序员思维,一起出海赚美刀 ~ 小小分割线 误区一:以为参加了几次对应项目训练营,就可以赚到美刀。这样想,往往很难达到预期。 我的看法: 参加训练营,对于新人来说只是开始,永远不是开始盈利。 保持长期主义,保持复利,保证这个赛道值得的 ......
阿里云OSS前端直传+net core后端签名
OSS前端直传+后端签名 一、服务端签名后前端直传 首先安装阿里云SDK Aliyun.OSS.SDK.NetCore public static string accessKeyId = "你的accessKeyId"; public static string accessKeySecret = ......
Net DB Web多级缓存的实现
1、客户端缓存(浏览器缓存) HTTP有一套控制缓存的协议-RFC7234,其中最重要的就是cache-control这个相应报文头,服务器返回时,如果Response带上 cache-control:max-age=5 #表示允许浏览器缓存5秒(仅是允许,浏览器是否缓存还看浏览器本身机制是否要遵循 ......
做个清醒的程序员 序
继《我的编程十年路》系列完结后,第二个系列连载《做个清醒的程序员》免费开更了。依旧是聊天讲故事的风格,依然免费提供给大家。 先说说这个题名吧,为什么叫《做个清醒的程序员》呢?这是由两个原因构成的,其一是因为我自己从事软件开发十年有余,算是个有点经验的程序员。所以想把自己总结出来的经验教训分享给大家, ......
使用ASP.NET CORE SignalR实现APP扫描登录
使用signalr实现APP扫码登录 1. 背景介绍 在移动化时代,web开发很多时候都会带着移动端开发,这个时候为了减少重复输入账号密码以及安全性,很多APP端都会提供一个扫码登录功能,web端生成二维码,APP扫码直接登录web端,无需再次输入账号密码。 2. 实现流程图 3. 代码运行环境 A ......
.Net7 GC标记阶段代码的改变
前言 由于业务需求,在探究.Net7的CLR,发现了一个不通的地方,也就是通过GCInfo获取到了对象之后。它并没有在GcScanRoots(对象扫描标记)里面对它进行标记,那么如果没有标记这个对象如何被计划阶段构建呢?仔细研读,发现它跟之前的代码之所以不同,是因为它把标记抽取出来,另外形成一个数组 ......
.NET应用系统的国际化-多语言翻译服务
上篇文章我们介绍了 .NET应用系统的国际化-基于Roslyn抽取词条、更新代码 系统国际化改造整体设计思路如下: 提供一个工具,识别前后端代码中的中文,形成多语言词条,按语言、界面、模块统一管理多有的多语言词条 提供一个翻译服务,批量翻译多语言词条 提供一个词条服务,支持后端代码在运行时根据用户登 ......
.NET应用系统的国际化-基于Roslyn抽取词条、更新代码
上篇文章我们介绍了 VUE+.NET应用系统的国际化-多语言词条服务 系统国际化改造整体设计思路如下: 提供一个工具,识别前后端代码中的中文,形成多语言词条,按语言、界面、模块统一管理多有的多语言词条 提供一个翻译服务,批量翻译多语言词条 提供一个词条服务,支持后端代码在运行时根据用户登录的语言,动 ......
【ASP.NET Core】在node.js上托管Blazor WebAssembly应用
由于 Blazor-WebAssembly 是在浏览器中运行的,通常不需要执行服务器代码,只要有个“窝”能托管并提供相关文件的下载即可。所以,当你有一个现成的 Blazor wasm 项目,没必要用其他语言重写,或者你不想用 ASP.NET Core 来托管(有些大材小用了),就可以试试用 node ......
我的十年程序员生涯--开篇
--以此纪念,我的青春十年,我的工作十年,我的程序员十年。 时间过得真快,转眼间来到了2023年,记得大学毕业是2012年,不用数就知道,过去十年了,我工作十年了,是一个职场老鸟了,我作为程序员十年了,是一个“资深”程序员了,细心的读者看到资深二字我加了引号,大家都知道是什么意思。 人生能有多少个十 ......
我的十年程序员生涯--考研失利,倒也还好
作为08届的本科生,我参加了12年的考研。 在参加考研的那一年,也就是2011年,曾经有过犹豫是选择考研还是选择直接就业,说实话当时没有经过认真的思考,没有考虑多久,就加入了考研大军,有跟大流的情况,因为周围人考研的太多。我记得当时我所在的班级,大约有50人左右,其中选择考研的人数占了三分之二,在当 ......
.Net 6.0全局异常捕获
背景: 全局异常捕获是我们开发当中不可获取的一个环节,顾名思义就是全局的捕获异常,并响应出去,今天就带着各位童鞋们在.Net 6.0当中如何做到全局异常捕获. 思路: 我们可以通过请求管道达到我们全局的一个场景,所以我们第一步就是在请求管道中自定义一个全局异常捕获的中间件,并通过try catch来 ......
「重启程序」的正面和反面
「重启程序」对我来讲,太熟悉了不过了,我很纠结,因为它能帮我解决问题,但出于程序员对于程序健壮的强迫症,我又本能的抗拒。 这篇文章, 我想分享 "工作十年,我对「重启程序」的认知升级过程",希望对大家有所启发。 1 一路重启 2010 - 2014 年 ,蛮幸运的,我经历了一家彩票网站重构的整个过程 ......
Qt实用技巧:在CentOS上使用linuxdeployqt打包发布qt程序
前言 之前在ubuntu上发布qt程序相对还好,使用脚本,在麒麟上发布的时候,使用脚本就不太兼容,同时为了实现直接点击应用可以启动应用的效果,使用linuxdeployqt发布qt程序。 本篇文章依然是继续发布主题,有centOS的qt项目需要发布,系统是CentOS8.2,同时也做了CentOS7 ......
使用 zeromq与cppzmq 程序退出遇到的坑
在使用zeromq 退出的时候还遇到一点坑,对于服务deaman(守护进程)化的进程可能会遇到这个问题。 现象: 这个问题导致的现象是服务一旦关闭(stop),就会 core dump,core dump 的信息如下。意思大概是使用了无效的描述符。 (gdb) bt #0 0x00007f522e2 ......
一次.net code中的placeholder导致的高cpu诊断
背景 最近一位朋友找到我,让我帮看他们的一个aspnet core service无端cpu高的问题。从描述上看,这个service之前没有出现过cpu高的情况,最近也没有改过实际的什么code。很奇怪了,会有什么变化导致cpu上去了呢? 分析 由于比较容易复现 (据说一启动service,cpu就 ......