- 博客(140)
- 资源 (2)
- 收藏
- 关注
原创 微信支付对接
实际点说,就是发起请求后,微信后台会根据某些请求特性,判断是开发环境而不用正式的金额参数,比如我用微信开发工具,发起请求,就是一个几分钱的支付单。当然,上面的订单完成通知回调地址,需要是你的方法接口,在这个方法里面你可以更新支付时间、支付金额、支付状态等等字段,然后根据自己业务写一些其他逻辑。使用商户号的超级管理员登录微信支付商户平台,账户中心,API安全,看到商户API证书后,点击“申请证书”。,根据个人情况填写申请单,包括上传营业执照,申请完毕后,会收到入驻申请进展通知。,根据提示生成API证书。
2025-03-14 23:13:55
455
原创 Windows安装Miniconda和PySide6以及配置PyCharm
选择Miniconda而没有选择Anaconda,是因为它是一个更小的Anaconda发行版,除非我们要进行很多Python开发,否则太浪费磁盘空间了,毕竟Anaconda是一个包含大量预装数据科学和机器学习库的Python发行版,有需要再安装相关依赖库也行,没必要一下就上那么多。使用Miniconda可以通过创建虚拟环境的方式,避免本地多版本Python产生的管理复杂和不稳定,还能为Python项目开发中实现环境隔离和依赖管理,确保不同项目能够使用特定版本的Python和库,避免版本冲突和依赖问题。
2025-01-23 20:30:00
2068
1
原创 Visual Studio 2022安装SVN插件及汉化教程
插件使用update效果如下图插件本身还是英文,即便安装了语言包,毕竟嘛这个插件自己没有语言包。但在VS2022中使用插件功能时,或者在文件夹中使用SVN本身时,还是如上图update时显示中文的。
2025-01-16 21:45:00
1502
2
原创 使用 SignTool 签名应用缓解 SmartScreen 警告
使用 SignTool 签名应用可以部分缓解 SmartScreen 警告问题,但由于使用的是自签名证书,不能完全消除警告。以管理员身份,打开cmd命令提示符,导航到最上面 SignTool 所在目录(通常在 Windows SDK 安装目录下)最后,这种方法不能完全消除 SmartScreen 警告,用户首次运行时仍可能看到警告,可向用户提供安装指导提示。打开visual studio installer,在单个组件里面搜索该工具,勾选后点击修改,即可安装下载。至此,鼠标右键查看程序数字签名。
2025-01-14 23:24:32
418
原创 MySQL8 安装教程
从下载zip版本安装包 mysql-8.0.40-winx64.zip 解压到本地磁盘中,将下载好的 MySQL 安装包解压到你想要安装 MySQL 的目录。
2024-12-30 21:30:00
846
原创 PySide/PythonQT学习笔记
3.布局方面Pyside共5种布局,WPF共5种(没有WPF中的WrapPanel和DockPanel布局,忽略很少用的UniformGrid),Winfrom中共4种(没有FlowLayoutPanel,可用属性Dock可当作布局),安卓共6种布局(没有RelativeLayout,PercentLayout布局),缺少的布局只能通过现有布局代码处理。5.用于显示的界面基础类,里面的空间或布局初始化后,不需要添加代码到此类,而是默认当成在此界面基础类里面。
2024-12-05 21:15:00
391
原创 门户网站工具相关4个系统截图
1.门户网站系统前端页面其中的3张截图:2.门户网站系统后端页面其中的2张截图:3.小工具桌面旧版本其中的2张界面截图:4.小工具桌面新版本其中的2张界面截图:5.另有微信小程序和小程序分布式后台的截图,未上传
2024-11-20 09:21:32
234
原创 智慧园区相关系统5个项目截图
磅房管理系统其中6张截图:其对应有改版界面,其中3张截图:其对应还有旧版界面,其中3张截图:门房管理系统其中3张截图:
2024-11-19 21:15:00
329
原创 Python学习之基本语法
5.Python中一些基础方法,是直接使用,而不是“对象.方法()”的方式,这更语义化更符合直觉,例如强制转换int(),而不是C#和java中那样,用“变量.toString()”方法。2.Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号,这种灵活性使得不用使用转义符号即可在字符串中初始化单引号或双引号。1.列表用[],元祖用(),字典用{},对字典中不存在的键赋值,将进行字典的添加操作。7.索引可以反向,这比java和C#来的更为方便。
2024-10-31 17:13:51
322
原创 WPF Prism框架学习
3、Prism.DryIoc方式没法在OnStartup方法里面进行注册和获取实例,Prism.Unity和Prism.Unity.Extensions可以。1、Prism.DryIoc和Prism.Unity都可以创建Prism项目,分属于不同的容器。4、Prism.Unity.Extensions需要比较新的版本,基础环境需要4.6.1。2、如果有依赖包,请不要根据依赖包支持的最低环境来更新,如需更新请更新关联的所以依赖包。这里主要写一些经验总结,综合网上的各种文章和博客,如果是入门请看连接。
2024-03-01 16:47:10
1057
原创 Nginx配置https链接跳转http
这里需要注意的是,location的路径最后记得加上/,因为我的项目中实际就是域名+index,通常理解的话路径最后没必要加上/,实际不加会有问题,尝试了几次的经验教训。为了解决这种情况,需要进行Nginx配置,浏览器以https进行访问时,自动跳转访问http类型的链接。由于项目中实际用的http进行发布访问,网址链接没有指定为http类型,导致某些场景下打开链接是https方式进行访问,就会显示404错误,没法正常访问。
2023-08-01 19:17:25
2582
原创 Minio在windows环境配置https访问
minio启动后,默认访问方式为http,但是有的时候我们的访问场景必须是https,浏览器有的会默认以https进行访问,这个时候就需要我们进行配置上的调整,将minio从http访问升级到https。有了密钥对,需要将其放到指定位置以便生效,所以我们将其放到服务器上的C:\Users[用户名].minio\certs目录下,注意到不是minio服务路径。这里我们将之前配置的阿里云密钥对拷贝过来,分别命名为private.key和public.crt,后缀名一起更改,不会影响使用。
2023-07-29 20:42:32
3055
原创 wpf调用flash插件报错处理
在接手的wpf项目中,用到了flash插件,代码编译通过,但是运行起来报错:初始化“AxShockwaveFlashObjects.AxShockwaveFlash”时引发了异常,没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))其实看得出来,也就是flash环境出现了问题,导致VS运行报错,引发xaml生成失败,以至于无法运行此wpf程序。同时,如果点击代码生成的exe也是没有反应的,原因也是如此。解决的思路还是处理flash环境,尝试了不少
2021-10-29 22:30:00
496
原创 WPF开发经验点
1.更改命令空间后,g.i.cs文件无法覆盖,导致编译没法通过,可以通过设置App.xaml文件的属性中的生成操作(Build Action),实际通过改未Page后再改回ApplicationDefinition即解决了此问题。
2021-09-23 16:45:20
862
翻译 优快云查看自己私密文章
优快云的主页默认看不到私密文章了,需要查看自己的私密文章,需要登陆后,访问以下地址:https://mp.youkuaiyun.com/console/article
2021-08-19 16:56:59
580
原创 项目中矢量图标的使用
1.WPF中将矢量图标资源下载后放到项目Resource文件夹下,直接引用下载的iconfont.ttf文件,然后在使用时直接当成字符串使用 <RadioButton Content="" FontFamily="/Resource/#iconfont" FontSize="24" Command="{Binding FunctionChangeCommand}" CommandParameter="Radio1" Style="{StaticResource LeftM
2021-04-10 23:12:40
214
原创 Java常用知识点
1.指定字符串所占长度,不足的话补空格 public static String setStringContentLen(String str, int strLength) { int strLen = str.length(); if (strLen < strLength) { wh...
2020-02-28 10:34:53
218
原创 防止别人反编译你的软件
翻看历史记录,可以看到之前有写过一篇文章,简单讲解了怎么反编译,或者说破解C#软件。由于大公司的项目很注重安全性,这里通过移动端APP来为例,通过几个方向点,说一下避免别人反编译你软件的几个思路,以下仅限于技术方面的处理方式,暂时想到这么多,其它的自我发散思考吧。1.混淆代码这是软件防反编译加密技术的必要项,也是最直接而有效的方式,对应用程序的代码进行混淆,保证源码被逆向后无法解析代...
2020-01-10 14:15:19
9871
原创 【安卓】处理Android Studio中文字体为繁体字
最近在自学安卓开发,在AS开发中,添加注释时,发现输入的字体为繁体字,用快捷键切换输入语法都不对,现象为只要不是在AS里面输入汉字,都正常显示为简体中文,最后查找资料,得知原来是繁体字和简体字的切换问题,被我不经意切到繁体字了,怎么切换?Ctrl+Shift+f即可,亲测有效! 特此说明一下,我的操作系统为Win10,其它系统没试过,有试过的同学欢迎留言评论...
2020-01-10 11:34:15
6760
1
原创 【小程序入门】注册AppID为开发做准备
如果跟我一样,打算从移动应用原生开发中跳脱出来,学习微信小程序开发的话,那么在正式语言开发之前,还需要做些其它准备。由于小程序是微信的一个平台,所以你得有一个微信号吧,还得通过邮箱申请一个开发者账号,并申请AppID。流程如下:1.打开微信公众平台,点击立即注册:2.这里并不涉及到订阅号和服务号,只选择小程序:3.填写各项参数,勾选阅读并同意,点击注册4.跳转到邮箱激活...
2020-01-10 10:25:54
7751
1
原创 上传MultipartFile文件到外部服务器
在springmvc中,上传文件是一个经常用到的功能。第一种情况,如果是上传到本地服务器电脑上的话,很好解决,在pom.xml文件中添加uploadFile依赖,核心代码大致如下<!-- pom文件添加上传的包 ,用于文件上传--> <dependency> <groupId>commons-fileupload</groupId>...
2020-01-08 22:08:28
3482
3
原创 SQL语句结合后台处理大量数据下的数据导出
需求是,在一个两三千万的日志表中,导出指定过滤条件下,有关的卡号日志信息,且日志信息按照卡号的顺序排序,同时卡号和产品ID相同时只取时间最大的那条。刚拿到此需求时,写SQL语句直观的处理方式容易是:根据卡号和产品ID两个字段分组,然后根据卡号字段排序,最后将结果集输出,具体SQL语句在此不表。但实际将SQL语句写好后,由于数据量庞大,分组后排序,或者先排序再分组,都会导致执行语句时间过长而...
2020-01-06 18:05:36
634
原创 WPF中listview控件绑定右键菜单命令
在MvvM模式中,需要为listview控件绑定右键菜单命令,实现右键菜单,触发Command命令,并传递选中的所在项。 <ListView.View> <GridView > <GridViewColumn Header="时间" Width="160" Displa...
2019-12-26 21:14:06
2738
原创 SpringCloud入门学习
SpringCloud基于SpringBoot,是一系列框架组件的集合,为实现基于微服务的架构设计的。这里简单的使用Spring Cloud Eureka来实现服务治理。1.在pom.xml中添加依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifac...
2019-12-18 18:53:15
546
原创 VUE于WPF中MvvM模式异同
因为在学VUE和WPF,又由于它们都采用了Mvvm模式,所以这里做一个简单的对比记录,方便记忆1.Vue意义上的ViewModel和View通常在一个页面,通过new Vue创建ViewModel,el指定页面View中的id并关联起来,data提供json数据以供绑定,methods提供函数以供绑定。代码如下:<body> <div id="vue_det">...
2019-12-11 23:35:34
3557
原创 【C#】创建共享项目
在最新的VS编译器中,可以创建共享项目了,使用共享项目,可以编写由多个不同的应用程序项目引用的通用代码。此代码编译为每个引用项目的一部分,并且可以包含编译器指令以帮助将平台特定的功能合并到共享代码库中。共享项目(有时也称为共享资产项目)允许编写在多个目标项目之间共享的代码,可以提供基于不同平台的统一处理方式,例如Xamarin 应用程序。它提供了 IDE 支持,可帮助管理编译器指令并直...
2019-12-06 23:09:38
4263
原创 WPF中为DataGrid设置行样式
WPF中我们可能会遇到这样的需求,就是需要为不同的行设置行样式,而不是统一的样式,实现方式主要分为两种。第一种,通过代码设置行样式。首先选中datagrid控件,选择为控件添加loadingrow事件,接着再添加如下代码 private void dataGridView1_LoadingRow(object sender, DataGridRowEventArgs e) ...
2019-12-05 18:41:32
2671
2
原创 【微信公众号】使用映射路径展示图片
由于平台的限制,微信页面内部不支持链接图片,即使是localhost的地址链接图片,因此必须本地保存图片,并通过映射,将地址映射到项目地址内部文件夹路径,这样才能在微信APP中的公众号页面看到图片,通过二进制流或文件流缓存到浏览器中也是不行的。如果有其它方式可以,烦请告知。这点不符合普通网站开发,普通网站开发外链接图片没有问题,通过流来处理图片文件后展示也没问题。所以,公众号里面的图片显示,都...
2019-12-03 18:06:47
1024
原创 【微信公众号】获取opendid并存储在session中
微信进入公众号后,可以后台调取其接口获取opendid,但在规范中通常要求用户有交互才能获取,而且用户进入公众号这步是无法获取到这个交互,只有进公众号之后的点击操作才行。所以思路就是在用户点击菜单后,获取其opendid并设法存储在自己网站的session中。这里开发文档有描述:因此在菜单跳转链接以snsapi_base方式之后,在跳转的链接url里面的代码中获取code在以上面的方式去获...
2019-11-30 15:34:55
2147
原创 【微信公众号】模板知识点
1.每个公众号账号可以同时使用25个模板,单个账号的模板消息的日调用上限为10万次,单个模板没有特殊限制。当账号粉丝数超过10W/100W/1000W时,模板消息的日调用上限会相应提升,以公众号MP后台开发者中心页面中标明的数字为准。2.模板通过设置url可以跳转内部网页,也可以通过设置miniprogram和appid跳转关联小程序,小程序appid必须与发模板消息的公众号是绑定关联关系。另...
2019-11-28 18:22:28
1375
原创 【微信公众号】菜单知识点
1.微信公众平台新增了个性化菜单接口,开发者可以通过该接口,让公众号的不同用户群体看到不一样的自定义菜单。该接口开放给已认证订阅号和已认证服务号。出于安全考虑,一个公众号的所有个性化菜单,最多只能设置为跳转到3个域名下的链接。建个性化菜单之前必须先创建默认菜单,如果删除默认菜单,个性化菜单也会全部删除。2.公众号菜单有限制,一级菜单数组,个数应为1~3个,二级菜单数组,个数应为1~5个,如果觉...
2019-11-27 17:38:00
902
原创 记一次Mysql安装的报错
最近在安装Mysql的时候,总是没有安装好,遇到各种问题,最后成功安装,这里还是做一下记录吧。1.版本选择,以前下载了5.6.17版本,但是用来安装时,老出现错误,现象就是最开始安装后,按着网上的教程来没有问题。但是在开始下载连接网络时就无法进行下一步了,点击try again没有用,报错大意是找不到此资源,报的404错误。而进入官网查看版本,只有5.6.45了,想来是mysql官网后台没有提...
2019-11-18 18:10:07
190
原创 mysql连接报错 Host * is not allowed to connect to this MySQL server
首先我们要理解,mysql在VS中使用数据实体对象映射时,会因为版本的不同,需要不同的连接匹配dll,即mysql-connector-net和mysql-for-visualstudio。否则新建连接时,将没有mysql选项,正常的如下:这里VS编译器版本不同,mysql-connector-net和mysql-for-visualstudio对应的版本也会有所不同,如果你已经安装了VS...
2019-11-06 23:15:41
446
原创 VS2019安装包下载太慢的问题
最近不知什么原因,Visual Studio Installer打开进行安装更新时,显示下载非常慢,只有几K每秒,这里不截图,反正就是很慢,几乎安装不了。解决方式:更改DNS服务器地址为1.1.1.1即可,安装完毕后再重新改回来。...
2019-10-31 18:43:28
13532
7
原创 tomcat无法以服务的方式启动
在tomcat7.0安装配置好环境变量之后,通过startup.bat启动成功,网站可以正常访问。觉得手动麻烦,于是想设置为服务自动启动,以及通过点击tomcat7.exe启动。于是在cmd命令行中安装服务,安装方式但是使用服务的方式启动(Tomcat 7.0\bin\tomcat7w.exe),发现启动不成功。在系统服务中找到Tomcat服务并启动,报错这里最终发现是启动方式的问题:tomcat...
2019-10-28 22:26:42
964
miniprogram-test-1.zip
2019-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人