python-backup-weibo

delphi2010调用HC RF 非接触式 IC 卡读写器代码

本文代码仅适用于GH-230Z -YKT型号读卡器,用来读写感应式M1卡。一般都可以从硬件购买店铺获得对应的sdk开发包,我这个算是接收别人的项目,已经把读卡器的相关逻辑做了二次封装,现在有些操作逻辑需要更原始的数据操作实现不了,后面就直接想办法联系到了这款读卡器的厂家要到了相关SDK开发包,但是里面的delphi demo是基于delphi7的,我现在测试用的delphi是2010版本,有的dll函数可以调用有的又不行,就花了几天时间改动了下(其实dll调用都是比较标准的方法,主要还是delphi不同版本 函数参数类型的问题导致的)。

一、密钥加载函数rf_load_key_hex[……]

继续阅读

p20200706

串口调试工具,PC上虚拟串口收发测试,串口数据监听

最近项目需要通过串口与硬件进行通信交互,就提前进行了一下技术调研,新增了一些串口通信方面知识。下面本文将介绍一套可能有助于串口通信测试的软硬件。

一、串口的简单认识

本身不是做硬件开发的,可以简单了解下串口相关的知识,这里贴一个知乎的地址,大家可以看下,我人为还是比较通俗易懂的:https://zhuanlan.zhihu.com/p/87400956

二、PC上的串口测试软件

目前使用了几款串口测试软件,各有特色吧,下载地址当时没保留,可自行百度。

1、sscom 这个可能做硬件开发的用的比较多吧,网上很多教程里面用的都是这款

2、ComMon[……]

继续阅读

p20160626

vue实现电商网站购物车sku多规格选择

最近的项目中因为对接京东接口,需要用到多规格选择,网上找了不少案例教程但是大部分要么不满足需求要么就是存在bug,最终还是找到了一个可以符合使用要求的样本,然后就改编了下交给开发同学再去优化实现了。先看效果(支持动态规格及规格个数,如果规格及sku不是很多的话前端计算应该还是没问题的,如果你非要搞几十、几百的规格和sku来测试 那可能会有点卡顿):

下面是主要vue文件实现逻辑代码,具体实现看代码说明吧,可以自行创建一个vue2项目然后引入newSkuTwo.vue来使用。

newSkuTwo.vue

App.vue

改版后的源码可取仓库下载:https[……]

继续阅读

idea-java-springboot-jar-war-package

【源码】安卓微信小程序 读取NFC卡信息(MifareClassic )

本文所介绍之微信小程序读卡功能基于互联网已公开github仓库代码改编实现,在原基础上增加了多个区块内容读取功能,以及部分交互优化,删除了Ndef卡操作相关,来源地址(顺便BS下一些某C**N站上的付费下载,之前辛苦赚的积分长时间没用该站导致”清零“了):https://github.com/mangk/NFCTools-MiniProgram

如果你只是想要一个可以快速跑起来的demo不想要看下面可能无关紧要的啰嗦的介绍,那么可以直接去我的仓库来下载改版后的:https://github.com/joolan/wx-m1-card

好了,到这里就可以结束了[……]

继续阅读

url-open-android-app

【新手教程】电脑端Delphi内嵌Chromium谷歌内核webview (CEF4Delphi)

前言/须知

1、使用开源项目实现,仓库地址:https://github.com/salvadordf/CEF4Delphi/

2、最低windows10系统版本,如果是更低版本的系统即使插件安装成功后面也运行不了,本文基于delphi2010

3、插件的安装方法在git仓库下面的README里面都能找到指南连接,如果网上找的教程不够清晰建议去看下官方的文档(可以浏览器翻译下英文对着看),参考的插件安装地址:https://www.briskbard.com/index.php?lang=en&pageid=cef

一、下载插件并安装配置

下载CE[……]

继续阅读

centos-install-yapi

delphi2010+Indy10.5.5调用https接口

在测试delphi调用https接口时一直报错socket 0,本来打算看看怎么升级Indy结果后面突然又搞好了,简单记录下。

一、先确保有Indy控件,版本建议不要太低

这2个控件可以拖到可视化设计面板上后,查看有哪些配置项(我对delphi不熟,不会直接拖控件调用),这些配置项在后面写https调用代码的时候可以匹配着修改。

注意IdHTTP1的 IOHandler属性默认是空的,需要确保上面的那个xxxOpenSSL1控件有效时才可选择。

二、准备dll文件

libeay32.dll、ssleay32.dll 放到bin目录或已编译[……]

继续阅读