自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 古诗选择难题

诗盲目,从小学生必背古诗中随机选择一首。

2024-04-01 16:14:28 172

原创 PostgreSQL9.6迁移至16.2

由于更换服务器,需要将原服务器上的应用迁移至新服务器。旧服务器应用环境为.NET4.0+PostgreSQL9.6,新服务器应用环境为.NET4.0+PostgreSQL16.2。

2024-03-13 17:43:09 753

原创 话说激励广告

由于广告为视频形式,加上推送的广告在大数据的加持下与用户关注点契合度高,如果页面设计合理,倒也没有太多违和感,用户、商家与广告主三方都可接受。激励广告是一种以奖励为手段的广告形式,旨在鼓励用户进行特定的行为,如下载应用、注册账号、完成问卷调查等。在激励广告中,用户可以获得一些实际的奖励,如虚拟货币、积分、优惠券等,以激励他们积极参与广告活动。以微信小程序为例,发布一个简单的小程序,只要访问用户超过 500,即可开通流量主,从而创建与开通激励广告。这就是激励广告的一种应用场景。

2024-02-21 14:54:59 609

原创 内有智慧,外有方法

运气的因素是难以把控的,实现富足的人生需要的是去把控好那些能把控的。吴军老师在《富足》中详细阐述了从理解世界规律到自我重塑的各个方面,逻辑思维清晰,表达通俗易懂,具有很强的指导意义。富足的人生,我们需要理解好规律,做好选择,行动起来,行动要注重方法,对有效的行为要强化练习,形成模式与习惯,始终保持理性。

2023-08-25 23:02:43 113

原创 CSV数字串打开变科学计数法之解

当 EXCEL 中有长串数字时,应该重点检查一下,因为它可能变成科学计数法,也可能后几位变成 0。这种浑然不知的改变所带来的不确定性,有时候甚至是灾难性的,其负面作用远超它进行科学计算带来的好处。

2022-11-23 10:09:48 3773 1

原创 PostgreSQL 动态执行函数取得返回值

有时候,函数名称可能是配置的,需要动态去调用并获得函数结果,可以使用 execute sql into result 动态执行来达到目的。

2022-10-07 12:24:00 1488

原创 三个步骤,从零开始快速部署LoRaServer

2021年11月29日,ITU(国际电信联盟)标准化部门正式批准了LoRa联盟立项的“ITU-T Y.4480 Low power protocolfor wide area wireless networks”建议(标准)。该标准大部分内容是基于LoRaWAN已成熟的链路层协议编制,在技术上基本等同于LoRaWAN链路层标准。经过ITU标准化部门的立项和批准实施,LoRaWAN得到了全球ICT产业最权威的国际组织的认可,使得其国际化影响力得到进一步提升。LoRaServer (现名称 ChirpSt.

2022-04-07 08:23:31 945

原创 关于easyrsa命令中的nopass

https://hub.fastgit.org/OpenVPN/easy-rsa/releasesWindows 下运行 EasyRSA-Start.bat 打开一个 shell 环境create a new PKI and CA./easyrsa init-pki./easyrsa build-ca默认 ca.key 会加密,要求输入两次密码。避免交互输入可使用以下命令。echo -e “pass\npass” | ./easyrsa --batch build-cahttp://tool

2021-11-06 22:08:48 2134

原创 Linux磁盘空间不足

一个一直正常的站点,突然动态生成的二维码图片不能正常显示了,通过F12查看发现提示 err_incomplete_chunked_encoding 错误,咨询度娘有多种可能,其中有一种是 nginx 可能没有操作临时目录的权限。但之前一直是好的,不太可能没有权限,除非是别的原因导致了无法操作。果然,一查磁盘空间已满。于是在站点的应用服务 tomcat 相关目录下删除了一些日志。此时,再去登录站点却报500错误了,根据错误信息,发现是mysql连接不上(数据库与应用在同一台服务器),想想可能也是因为磁盘

2021-05-31 11:12:12 193 1

原创 loraserver上行下发主题几经变化总结在此

loraserver(后更名为 chirpstack)上行下发的 MQTT 主题(topic)几经变化。大致分为三个阶段:版本0.x,版本1.x/2.x,版本3.x接收数据(上行)版本0.xapplication/{applicationId}/node/{devEUI}/rx版本1.x/2.xapplication/{applicationId}/device/{devEUI}/rx版本3.xapplication/{applicationId}/device/{devEUI}/even

2021-05-27 22:14:00 418

原创 页面速度异常-IIS 应用程序池托管管道模式为集成时很慢

现象一个IIS .Net4.0 站点,当刷新页面时,页面无法快速加载,甚至需要接近2分钟的时间才加载完成。Network 网络状态期间一直是 (Pending),加载完成之后Status Code 状态码为 304。站点很小,百思不得其解,各种折腾,问题依旧。最终解决将 IIS 应用程序池托管管道模式由集成 改为 经典,重启应用程序池,速度恢复正常。这只是瞎尝试出来的办法,至于什么原因尚不清楚。...

2021-02-22 14:46:14 319

原创 ASP.Net WebForm 服务器事件失效的一种情形

失效时的表现一个简单的登录页面,登录按钮,OnClick="LoginClick",大部分用户访问正常。一部分:360浏览器极速模式下页面提交,一闪停留在原页面,没有触发服务器事件方法。兼容模式下正常。一部分:360浏览器极速模式与兼容模式都一闪而过。一部分:UC浏览器,极速模式与兼容模式都一闪而过。一些浏览器在不同的用户那有不同的表现,这或许与浏览器自身的版本有关。分析这种没有明确反馈信息的问题很不好定位。在本地使用UC浏览器调试,只能确定它在出现一闪而过时的确没有执行服务器方法,就好像这

2020-12-05 23:33:38 352

原创 Stream Editor 流编辑器命令

流编辑器流可以想象为流水,源源不断。而流编辑,则表示在流动过程中动态地进行编辑。这种编辑方式意味着不用等到一切加载结束才进行处理,来之安之,关注当下。类似的如流媒体处理方式,使得用户可以边下边播,看点算点。流编辑器命令LINUX 下有很多工具命令,一旦用过便会喜欢上。这些命令特别简洁,但这种简洁也意味着初次相见时的可读性差,由此认真地熟悉下用法非常有必要。一旦熟悉了,就掌握了一把利器,需要时可是看得见的效率。命令 sed 就是这样一个工具。sed 是 Stream Editor 的简写,它一次处理一

2020-11-21 22:27:59 322

原创 一沙后台管理系统跑起来

YiShaAdmin 基于.NET Core Web开发,借鉴了很多开源项目的优点,让开发Web管理系统和移动端 Api 更简单。项目地址与文档项目地址:https://github.com/liukuo362573/YiShaAdmin.git文档地址:https://yishasoft.com/doc/工具环境准备VS2019MySQL5.7操作步骤1. 下载项目源码git clone https://github.com/liukuo362573/YiShaAdmin.git.

2020-09-16 15:35:19 5673 4

原创 效率工具-扫一扫、搜设备

微信小程序中,微信自身向小程序开放的能力就很多,不仅有拍照、获取位置等常用应用功能,还提供了一些硬件接入的能力,如蓝牙连接等,这为应用的开发提供了极大的便利。扫码关注以下公众号,点击效率工具菜单可以打开小程序,它利用微信的扫一扫,将所扫二维码包含的实际内容呈现出来,并且会保存最近扫描的内容,有用得着的时候:通过该工具查看二维码存储的实际内容,从而降低使用风险,如网址可以判断一下是否为官方域名。此外,小程序还调用了微信的本地设备搜索功能,如果你所在的局域网有打印机,刚好又不知道其 IP 地..

2020-07-01 14:29:38 268

原创 C#判断表是否存在MySQL、PostgreSQL、SqlServer

MySQLpublic static bool IsTableExists(string connectionString, string tblName){ string sql = "SELECT table_name FROM information_schema.TABLES WHERE table_name =@tableName"; string result = MySQLHelper.ExecuteScalar(connectionString, Syst

2020-07-01 10:55:36 582

原创 一分钟图表:简易统计图表模型设计与实现

1. 目的在系统后台,很多地方都需要以直观的方式呈现相关统计数据,然而总是从查询语句、接口、页面到图表的过程,繁琐费时。对于简单的统计需求,期望建立合适的模型,简化这个过程,并使得整个过程聚焦数据本身,快捷而简单,并为整个过程的配置化提供可能。2. 图表要素这里只讨论简单的统计需求。要素一:标题 和 统计数据要素二:图表类型(饼图、柱状图、线图)3. 约定统计数据的标签与值...

2020-04-16 21:40:17 951

原创 无须再问打印IP是多少

还在问同事我们打印机的 IP 是多少吗?今天分享的是这样的工具,有了它,此处有什么打印机全知道。关注“时间维度”公众号:流程点击 “效率工具” - “搜设备” (如下图所示)即可。搜索范围为所连接的 WIFI 局域网,效果如下图所示:...

2020-04-16 21:36:37 179

原创 LoRa 应用数据快速演示神器

继《可配置数据解析格式的 LoRaAppDemo@C# 应用工具》的PC工具之后,相应的可安装在Android 手机的移动端APP上线了。“从此山不再高,路不再远...”,可谓数据快速演示之神器!APP 下载地址https://github.com/rimelink-lorawan/java-app-sdk/releases/tag/m1.0.0下载其中的:loradatashow1.0...

2020-03-14 11:32:28 438 1

原创 Android Studio App 上手笔记

1、排版不了解安桌的控件与布局操作,决定使用 WebView 与外框通信的方式,排版的事情交给 H5。2、布局将 WebView 覆盖主体部分。 <WebView android:id="@+id/homewebview" android:layout_width="match_parent" android:layou...

2020-03-11 12:20:12 245

原创 建立个人链接库

情形由于工作需要,经常需要登录很多后台,输入很多账号。于是,记事本,收藏夹,在线文档,笔记,零散地记录着这些网址,寻找寻找还是在寻找。那到底需要什么呢?一个分组把相关的网址记录在一块,如某个项目客户相关或某一技术相关的等等。一个名称给网址一个直观的名字便于定位到它。一个描述作些备忘,或账号的提示词(明文存储登录信息不合适)等。我的链接时间维度,提供了一个“我的链接”功...

2020-02-17 23:53:06 171

原创 可配置数据解析格式的 LoRaAppDemo@C# 应用工具

关于 LoRaAppDemo@C# 请参考CSND RimeLink LoRaAppDemo@C# 博文。适用场景可配置数据解析格式的演示版应用适用于数据上报格式固定的应用场景 。在 LoRa 应用中,通常是按一定的周期上报采集数据,这些数据一般有着固定的字节组成结构,但不同的采集场景结构不一样。通常我们需要为每一种场景去实现其相应的解析来形成可读数据,本演示版根据常用的数据类型...

2019-12-15 13:59:31 1563

原创 C# 与 Go 的互通代码笔记

互通基础篇:C# 结合 Golang 开发1. Go 项目结构推荐【参考资料】Go 项目结构推荐在一开始搭建 Go 项目时,就使用推荐的目录结构方式,可以让项目结构更清晰,互通性增强,从而也增强项目的可阅读性。/cmd项目主要应用文件(/cmd/myapps),保持文件与项目生成可执行文件名称相同,通常是较简单的main.go文件调用/internal和/pkg代码/int...

2019-11-07 11:26:28 889

原创 GO 语言取得 Ethernet 类型的网卡地址

在 C# 中取得 Ethernet 类型的网卡地址在 C# 中,因为有NetworkInterface .NetworkInterfaceType == NetworkInterfaceType.Ethernet所以,很容易在代码中进行判断。public static PhysicalAddress GetMacAddress(){ foreach (NetworkInte...

2019-11-01 22:54:28 1297

原创 小程序-async / await 与 http

一、前言(1)开启在微信小程序(基础库 2.8.3)中使用 async 与 await,需要“取消勾选ES6转ES5”或者“勾选增强编译”。(2)PromisePromise 用于解决肆虐在回调代码中控制倒转的问题。它没有摆脱回调,而是重新定向了这些回调的组织安排方式。Promise 链还以顺序的风格定义了一种更好的表达异步流程的方式,帮助我们更好地规划和维护异步JS...

2019-10-31 12:18:49 1115

原创 C# 结合 Golang 开发

1. 实现方式与语法形式基本方式:将 Go 程序编译成 DLL 供 C# 调用。1.1 Go代码注意:代码中 export 的注释是定义的入口描述不能省略package mainimport "C"import "fmt"func main() { fmt.Println(Test())}var _count = 0//Test ://export ...

2019-10-24 11:26:09 1083 1

原创 小程序-基础表达篇

/约定/ 让我们轻装上阵一个功能页(Page)的开发通常需要四大块:配置、代码、布局、样式。这四大块承载不同的方面,要独立不混杂,又要整体融合。于是有了以下约定:每一块 --> 独立的文件、相同的文件名、不同的扩展名。按约定行事,自动融合。于是,一个小程序的功能页 Page,就这样形成了。index.json index.js index.wxml index.wx...

2019-10-09 12:55:28 295

原创 C# 调用百度 API 活体检测

活体检测有多种情形,本文所指:从摄像头获取的影像中判断是活体,还是使用了相片等静态图片。场景描述用户个人信息中上传了近照,当用户经过摄像头时进行身份识别。此时,如果单纯的使用摄像头获取的影像进行人脸相似度比对,则举一张合适的相片对准摄像头也是可以通过的。于是检测摄像头前影像是否为活体的需求就产生了。解决方案使用百度AI开放平台,它免费开放一定并发量的该场景活体检测 AP...

2019-09-09 12:40:01 247

原创 C# Mqtt 断线重连

在通过 MqttClient 客户端连接之后,在服务端服务重启时,客户端如果没有重连机制,则无法再接收到订阅的消息。使用的 Mqtt 组件为:M2Mqtt.Net.dll一些特性发现(1)如果提供的服务端地址是不可解析的,会引发异常无法实例化 MqttClient 对象。(2)Connect 无法连接时会引发异常,IsConnected 为 false。(3)服务端断开会触发客...

2019-09-03 09:00:21 1177

原创 SqlServer 函数搞定票据校验位

众所周知,18位的身份证号码,最后一位是校验位,可能是0到9和X中的一个。它的校验规则可参考。http://www.coozhi.com/youxishuma/hulianwang/23169.html其实,很多票据号也是采用了相同的校验位算法。这些票据号可能是10位,12位等等。它们的区别仅仅是参与计算校验位的数字少些而已,过程是一样的。因此,对生成身份证校验位的算法稍加改造,即可支持使...

2019-08-21 21:18:10 236

原创 正则表达式最常用的几种情形

正则表达式提供了一种字符串匹配模式的描述形式,通过简单的符号就能表达丰富的文本结构。如[a-z]+就可以表示所有字母的组合。以下是在实际项目中使用得最多的三种情形。1 判断如判断用户的输入是否符合要求。通常使用正则表达式的 test 方法,当传入的字符串符合正则表达式的模式要求时会返回 true。如仅允许输入数字,可用以下方法检测:function checkNum(...

2019-08-12 18:18:25 276

原创 去除图片背景保留人物或其它前景事物

图片中物体(人物,动物或其它特定物品)的精确识别与提取是人工智能领域重要的一个方面,通过机器学习,最终能达到不需要人工干预准确的进行识别。以云服务的方式提供由于这些算法依赖于大量的训练或基础数据,所以,对于一些成果,以静态的算法,每个应用独立去完成漫漫的训练不是个好办法。因此,很多类似的成果会以一种 api 服务接口方式提供,当然服务可能需要付费,但一般有一定的免费量。使用 rem...

2019-08-10 20:48:39 1575

原创 回复关键词的无限扩展机制

引言在微信公众号的开发中,自动回复关键词主要可回复的内容为文本消息、图文消息(目前仅支持一个链接)。为了让关键词支持“带参数” 和无限扩展,本文引入一个对接关键词的接口规范,使得关键词可以携参数一起交由第三方处理,并返回用户文本消息或图文消息。基本原理:为关键词配置回调地址,关键词与参数使用空格分隔,第一个空格后边的均为参数,公众号在接收到用户文本消息后,解析关键词与参数,并根据配置将其...

2019-08-07 00:05:46 357

原创 GO语言在线学习与编码

前言学习编程,最有效的方法就是编程。书写代码,并运行起来是最好的学习与实践方法。如果有一个地方,左边是知识点,右边可直接书写代码,并且还可编译运行,那真是爽极了。GO指南还真有,站点:https://tour.go-zh.org/basics/1正是所需,如下图所示,左边有相关描述,右边则可以编写代码,还可以语法高亮。点击右边下方的运行,则会编译并运行,编译出错会提示反馈。...

2019-08-04 19:21:42 439

原创 一个简易邮件群发软件设计与实现

1 需求概述指定一批邮箱地址,使用指定的邮箱发送指定的内容。2 功能需求配置文件配置用于发送的邮箱信息 邮件发送功能 日志窗口输出显示3 界面接口邮件列表框 标题内容输入框 发送按钮 日志输出框4 技术选型.Net 4.0 C# Winform5 实现5.1 新建项目项目命名为 SimpleEmailSender5.2 在项目中添加配置文件...

2019-08-01 15:54:57 2098

原创 一种公众号回复关键词机制

公众号可以设定用户发送关键词之后回复的内容,内容可以是文本,也可以是图文消息或文章链接。对于文章链接消息,目前限制只能有一个链接。于是,为公众号设计了一种可配置的回复机制,这样,当有好的内容分享或用户需要时,就可随时补充新关键词。如下图所示:关键词列表关注公众号“时间维度”:时间维度回复以上任意关键词,如唐诗、成语、歇后语、故事等,有你好看哦。如果,您有好的内容...

2019-07-26 14:46:42 589

原创 windows 下使用批处理执行 postgresql 命令行操作

1.准备好命令文件 loraserver.sqlcreate role loraserver_as with login password 'dbpassword';create role loraserver_ns with login password 'dbpassword';create database loraserver_as with owner loraserver_a...

2019-07-24 14:13:19 1649

原创 功能开发的测试姿势

测试优先!所谓测试优先,就是要先把测试准备好,以便在功能做了后马上可以测试。提出测试优先,也很好地说明了测试的重要性,这是无数工程师呕心的体验得出的结论,不测试,或不能很好地进行测试,往往会付出惨重的代价。当不好进行测试时(1) 完成一次测试过于痛苦,极大降低工作效率;(2) 很可能选择不进行全面测试,在压力之下先上线,后患无穷。不正确的测试姿势(1)把简单的使用当作...

2019-07-23 16:44:17 109

原创 手把手教你完成数字动态变化显示效果

1.目标以液晶电子表样式,动态变化的在指定元素内显示数字。目标关键词:动态变化(定时器),指定元素(DOM元素ID),数字(number)效果:多个页面元素中,均以动态效果显示不同的数字,可正可负。并动态改变至少一个元素内的数据。2.基本原理(1)液晶电子表样式,找一种液晶电子表字体即可,无须使用别的绘制技巧。(2)动态变化则通过使用定时器任务来完成,动态显示要确保变化足...

2019-07-18 07:48:17 1721

原创 取得二维码的真实内容

如今二维码真是随处可见,大到支付,小到一道试题,都会使用到二维码。扫一扫,世界真奇妙。通过扫一扫,不同的场景下会产生完全不同的效果,但二维码自身其本质不变,那就是它是数据的一种图形化形式。它所代表的就是一份特定的数据,今天,我们把它呈现出来。一个二维码工具关注微信公众号“时间维度”,关注后,回复“扫一扫”三个字,收到回复后点击就可以进入该工具。扫一扫点击下方的“扫一扫”,扫...

2019-07-15 22:58:50 4578 1

可视化大屏模板25套.zip

可视化大屏模板集,类型丰富,总有一款适合的。

2021-05-27

头像图片计2445张

2445个头像图片。

2021-05-27

C# 反编译工具ILSpy

C# 程序集源码反编译工具,将程序集拖入应用即可阅读其源码。

2021-02-19

JAVA反编译工具jd-gui

java 的反编译工具,反编译阅读 .jar .class 文件源码。

2021-02-19

TestWechat.zip

源码输出目录:bin\Debug\ 下的 TestWechat.exe 可直接运行,通过它启动微信之后,就可以在界面直接看到收到的所有消息的原生格式了。 源码亲测有效,.Net Framework 4.6.1 编译。

2020-03-24

EasyTouch 3

unity3d开发移动产品的好用的插件,可快速实现虚拟摇杆

2015-02-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除