自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (7)
  • 收藏
  • 关注

原创 js双击修改元素内容并提交到后端封装实现

data-datatype 指定元素类型,这里的值取的是select,意思是说当用户双击后,会变成select让用户选择data-datalist中的数据。如果不喜欢显示绿标,可以传递参数时指定不显示,如果想改为其它颜色,也可以传递参数时指定颜色。,即指定选择器的选择。假如这个内容是数据库中id为3的记录字段名为name的内容,现在我们想双击这个DIV可以修改,修改完后再提交到后端。系统判断内容是否有修改,如果有修改,会回调这个函数,您需要在这个函数中写提交后端的代码,如果没有修改,不会回调这个函数。

2023-11-22 13:43:46 704

原创 对vb.net 打印条形码code39、code128A、code128C、code128Auto(picturebox和打印机)封装类一文的补充

Dim k As Boolean = System.Text.RegularExpressions.Regex.IsMatch(“条码”, "^[0-9]+$")这篇文章中,没有对含有字母的编码进行处理。这里另开一篇帖子,处理这种情况。有人私信我说,让写一个获得code128B的方法。经过测试没有发现遇到 I 生成失败的问题。

2023-11-19 21:17:06 298

原创 vb.net picturebox中的内容保存到文件

在picturebox中写一串字符或draw一个图像,并保存到文件。这里以那篇文章里的 code128Mix_Click 方法为例。如果单纯写句话到picturebox,然后保存呢。这篇文章中打印的条码无法保存为文件的问题。

2023-11-10 22:39:30 448

原创 微信小程序一对多个页面间传递数据进行通信,事件触发的实现方法

在有些场景下,使用组件间通信或者组件和页面间通信并不可行。比如我需要只有一个websocket实例,并且需要向多个页面传递我接收到的消息。下面的方法是一个页面向其它页面(触发事件)传递数据,其它页面也可以向这个页面传递数据。也就是可以互相传递。分别写接收消息的方法communication。缺点是,这个页面必须曾经打开过。分别在这2个js文件中。分别在这2个js文件中。

2023-09-29 17:08:05 956

原创 纯js封装一个弹出窗口

border-radius:10px' //注意,当使用border-image时,border-radius 无效。例如上面效果图的取值为:'background:linear-gradient(to right, #9cdd3a, #f9b30d);在某些环境下,例如layui,它有一个头部,因此会遮住弹窗,这个情况下,可以传递这个值让弹窗往下一些。此值始终为100%。以上参数的默认值,最终效果即为效果图左边的图的样子。不同的弹窗的对象名不同,关闭不同的弹窗要调用不同对象名的close方法。

2023-08-21 21:59:00 433

原创 C# 使用socket访问网页

C#用socket请求网页。

2023-07-31 08:06:11 580

原创 C#合并两个byte数组

【代码】C#合并两个byte数组。

2023-07-30 07:40:34 1282

原创 支付宝当面付自行实现签名及整个流程(php)

一直不太喜欢用官方的sdk。因为如果有更新,还要重新下载sdk,还要修改一些东西。所以我一般都是调用api生撸。但是支付宝的文档真的很生涩,调试半天终于弄好了。下面是我的字符串排序的函数。

2023-07-27 19:40:16 451

转载 php 时间戳及常用时间获取

【代码】php 常用时间获取。

2022-10-13 00:25:57 648 3

原创 mysql8 误删root 修复

3、执行命令mysqld --console --skip-grant-tables --shared-memory。5、再打开一个新的cmd,执行命令登录mysql:mysql。2、打开cmd,进入mysql安装目录下的bin目录下。4、这时候,msyql已经启动,不需要密码就可进入。1、先停止mysql服务或mysqld进程。8、停止mysql。9、这个时候,可以无密码登录。

2022-09-26 21:09:29 845

原创 js canvas 三次贝塞尔曲线画一个心

【代码】js canvas 三次贝塞尔曲线画一个心。

2022-09-26 21:07:10 297

原创 vb.net 自定义progressbar

背景色,前景色,字体,字号,字色,字的对齐方式都可以设置。

2022-09-18 11:10:55 1060 6

原创 Mysql coalesce

如果 wowo 字段的值是null,则取wormjan为结果。否则取wowo字段的值。功效:coalesce中参数可以有多个。返回参数中的第一个非空表达式(从左向右)。这个函数 总忘,记录一下。

2022-09-16 10:02:57 200

原创 vb.net 自定义checkbox矩形框

对号颜色,位置,大小,文本距离矩形框的距离,矩形框颜色大小,都可以自定义。调用不同的draw,可以画不同的图形,比如圆形,等任意图形。

2022-09-11 18:47:36 415

原创 android TextToSpeech 静音时仍然播放声音

代码摘自我写的一个整点半点报时器。之前没有这个静音报时功能。通过简单的设置,可以实现即使系统静音,也可以让textToSpeech发声。

2022-09-09 11:22:25 751

原创 threejs 移动摄像机围绕场景中心绕圆圈

正方形和圆都在旋转,所以正方形距离平板有一定高度,不然的话一旋转,就到平板下面去了。计算正方形距离地面的高度公式为 Math.sqrt(5*5 + 5*5) / 2,边长为4,线条为1,即为5。根据勾股定理a*a + b*b = c*c ,即可以算出正方形中心到平板的距离。基本原理就是计算摄像机在所围绕的圆上的坐标,这里坐标实际上是计算x和z轴的坐标。绕圈实际上是x和z轴上的坐标在变化。移动摄像头(即从不同的视角观察场景),使用camera.position.set即可。代码段中包括显示侦率的代码。

2022-08-24 14:55:01 2081

原创 vb.net 打印条形码code39、code128A、code128C、code128Auto(picturebox和打印机)封装类

调用该类的方法后,会返回形如bsbssbsssbbbssbbssbbss这样的字符串。然后您可以根据这串字符,指定位置和打印介质来打印到picturebox或者打印机。上面举的例子是使用code128auto来打印到图像框和打印机。类的工作是计算出哪个位置打线条,哪个位置不打。code128auto打印出来的条码即短,又不受条码位数限制。而code128C只能打印偶数位的条码。auto即,如果是奇数,那么前偶数个用128C打,最后一位,先改变编码再打印。具体规则,网上有,我就不搬了。.........

2022-08-01 11:24:49 1772 8

原创 双击修改表格内容的封装

在调用方法的代码中,我使用了wm_ajax,这个是我封装的ajax,你可以用你自己喜欢的ajax封装。调用方法的代码中,我使用了msgbox,这个是我封装的弹出框,你可以用你自己喜欢的弹出框来代替它。如果不喜欢显示绿标,可以传递参数时指定不显示,如果想改为其它颜色,也可以传递参数时指定颜色。以便系统把输入框移除,并把表格中的数据显示为旧数据。后台修改成功后,记得调用that.success(),以便系统把表格中的数据修改为新的数据。调用方法newwm_click_modify(json格式的参数).....

2022-07-21 09:29:00 289

原创 封装ajax,可提交表单、GET和POST

代码是很久很久之前封装的,写得可能比较烂。但我这些年一直在用它,也没发现有啥问题。所以也一直没有重写的打算。有发现问题的请在评论区说明。因为从来不用jquery,每次写原生ajax又太麻烦,所以在很久之前就对ajax进行了封装。...

2022-07-20 09:41:31 293

原创 纯js封装一个多功能弹出框

先上效果图1、弹出一个类似prompt的输入框:点击确定后,拿到输入的内容。点击取消关闭这个弹出框。2、弹出一个自动消失的提示框:3、弹出一个错误提示框:4、弹出一个普通消息框:5、弹出一个询问框:6、等待框封装实现:function showmsgbox(id) { this.obj = id; this.result = "";}showmsgbox.prototype = { style: function (style) .

2022-05-30 18:09:58 5736 3

原创 vb.net 基于MySql.Data.dll 封装为连贯操作的类(XP可用)

d所谓的连贯操作,类似于 mysql.table("table").where("1").find()。我不太喜欢为了写个查询,写多行语句。所以封装了一下。框架为.net framework4,mysql.data.dll也是基于此框架。最低可用在XP系统上。最高目前为win10可用。封装代码:Imports MySql.Data.MySqlClientImports System.Text.RegularExpressionsPublic Class Mysql Private

2022-05-24 09:16:58 378

原创 热敏打印机在小票上打印条码和开钱箱打印小票

开钱箱和打印小票,在前面的文章中已经发过了。和今天发的内容也一样。主要是打印条码也需要那些api,所以一块发上来了。Imports System.Runtime.InteropServicesImports System.TextImports System.IOImports System.Runtime.ExceptionServices '为了HandleProcessCorruptedStateExceptionsPublic Class LPT Inherits Mar

2022-05-04 15:57:09 713

原创 vb.net SpeechLib 播报语音封装类

vb.net 使用SpeechLib 播报汉字语音,如果第一句没说完就让它说第二句,可以中止前一句,也可以等前一句说完再说第二句。调用Skip方法即可。先引用microsoft speech lib object library。封装实现:Imports SpeechLibImports System.ThreadingPublic Class Speaker Private ReadOnly Speaker As New SpVoice Public Property Volu

2022-04-28 09:15:57 1215

原创 c# 基于MySql.Data.dll 封装为连贯操作的类(XP可用)

所谓的连贯操作,类似于 mysql.table("table").where("1").find()。我不太喜欢为了写个查询,写多行语句。所以封装了一下。框架为.net framework4,mysql.data.dll也是基于此框架。最低可用在XP系统上。最高目前为win10可用。封装代码:using System;using System.Collections.Generic;using System.Data;using MySql.Data.MySqlClient;using

2022-04-25 23:11:18 581

转载 c# LED8N客户屏显示内容的类

网上找的。但是忘了从哪找的了。测试可行。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System;using System.IO.Ports;namespace ledcsharp { class Program { static void Main(string[] args) { LedHelper.ShowSum("2.35"); //

2022-04-23 19:02:51 335

原创 vb.net LED8N收银客户屏输出类及调用

Imports System.IO.PortsPublic Class Led8N Public Shared Property BaudRate As Int16 = 2400 Public Shared Property PortName As String = "COM2" Private Shared _serialPort As SerialPort = Nothing '显示单价 Public Shared Sub showUnitPrice(price As Object) .

2022-04-23 18:08:27 176

原创 vb.net LPT端口 开钱箱和小票纸打印超时问题解决办法

LPT端口默认超时为五分钟。往此端口写一条数据,就是超时五分钟。n条就是5*n分钟。往LPT端口发数据可以以字节方式发送,也可以以流的方式发送。其中以字节方式发送,超时时不会触发异常,而流的方式可以。捕获此异常,可以得到“打印机缺纸”的错误。因为是测试,所以代码比较乱。重在理解。字节方式(设置超时时长精准,但无法触发异常):Public Class Form1 <DllImport("kernel32.dll")> Private Shared Function Crea

2022-04-18 17:05:09 678

原创 vb.net 日志类

Imports System.IOPublic Class Logger Public Shared Function log(str As String, Optional err As Boolean = False) As Boolean Dim p As String If (err = True) Then p = "err" Else p = "log" End If Dim path As String = Application.StartupPath.

2022-04-09 14:02:35 752

原创 vb.net 开钱箱和打印小票的类

Imports System.Runtime.InteropServicesImports System.TextPublic Class LPT Inherits MarshalByRefObject <DllImport("kernel32.dll")> Private Shared Function CreateFile( ByVal lpFileName As String, ByVal dwDesiredAccess As Int.

2022-03-26 18:38:00 539

原创 vb.net 取消回车或Esc按键时的声音

在keyPress事件中处理:Private Sub frmMain_KeyPress(sender As Object, e As KeyPressEventArgs) Handles Me.KeyPress If Asc(e.KeyChar) = 13 Or Asc(e.KeyChar) = 27 Then e.Handled = True End IfEnd Sub

2022-03-26 11:20:56 533

原创 vb.net 播放wav波形声音的类

Imports System.IOPublic Class Player Private Declare Function sndPlaySound Lib "Winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long Public Event play_Complete(Result As Long) Public Event play_Error(Msg As S.

2022-03-26 10:52:59 2590

原创 纯js封装一个无缝轮播

下面的代码用纯js封装一个轮播组件。功能如下:可上滑、下滑、左滑、右滑。移动端支持手势滑动。可指定第一个显示的轮播图。支持放置文字、图片和视频。带导航器。导航器可自定义样式。若不想自定义样式,系统自带一个样式。用户不需要写额外代码,仅提供要轮播的html元素,以及一句话调用即可实现如上功能。封装实现:function wm_Carousel(param) { this.id = param.id; this.container = document.getElementById(this.

2022-02-24 13:51:29 679

原创 vb.net 实现编辑某列并回车后不换行,查询数据进行相关处理

此功能适合,在datagridview中编辑数据。在编辑了某列之后按回车,我们并不一定想换到另一行,而有可能是编辑下一个列,默认的换到下一行就比较讨厌了。现在来解决这个问题:Protected Overrides Function ProcessCmdKey(ByRef msg As Message, ByVal keyData As Keys) As Boolean If Me.DataGrid1.Enabled = True Then If keyData

2022-02-16 10:03:31 771

原创 纯js 60 行代码封装一个懒加载

原理:当滚动条滚动的时候,当图片高于可视区域最下方的时候,图片控件显示原始图片,否则显示一张加载中的图片。封装的代码:function lazyLoader(config) { this.id = config.id; this.filter = config.filter; this.imgs = null; this.visible_h = window.innerHeight; this.data_name = config.data_name; this.extra_hei

2022-02-08 20:32:06 478

纯js封装弹出窗口的封装代码

一句话调用,简单方便。可通过传递css参数爆改窗口外观,使其符合您的系统的色系。使用教程请移步看这里:https://blog.csdn.net/superfans98/article/details/132416641

2023-08-22

vb.net 打印条形码code39、code128A、code128C、code128Auto(picturebox和打印机)

已经封装成类。几句代码即可调用。支持code39码、code128A, code128C, code128混编打法。里面包含调用示例的源码和类的源码。可直接上手使用

2022-08-01

纯js封装一个多功能弹出框,兼容PC和移动端

这个附件是来自 https://blog.csdn.net/superfans98/article/details/125046385?spm=1001.2014.3001.5502 这篇文章的。文章里有详细的使用说明和示例代码。但是不要复制文章里的封装代码,因为那个有问题,修改了多次还是不行。因为csdn编辑器的原因,当弹窗类型为confirm的时候,图片无法正常显示。 所以我把封装的代码单独发出来。提供免费下载。 如果您在使用的时候遇到了问题,请到那篇文章下评论指出。 附件里的内容为封装的代码。具体调用请看上面说的文章。

2022-06-13

mysql.data.dll xp可用(版本6.3.7.0)

可以在xp下使用的mysql.data.dll。基于.net framework 4 框架。

2022-04-25

vb.net LED8N收银客户屏输出类及调用

收银机客户屏点亮灯。如果没分下载,可参考源码文章: https://blog.csdn.net/superfans98/article/details/124367627

2022-04-23

vb6 tts 语音引擎调用,已封装为activeExe了,源码也提供,还提供了一份调用示例,可选择引擎,调协音量和语速

vb6 tts 语音引擎调用。这里有2份代码,一是封装为activeEXE的源码,二是调用示例源码。即可读中文,还可以生成wav音频文件。 主要特点: 1、直接一句话调用。不卡顿, 不影响主界面操作其他的。 2、读完中文或生成完wav文件后,active EXE 进程就自动退出。 2、附有详细的调用示例代码。包括生成wav和读文字。 3、在示例代码中,你可以选择系统已安装好的语音引擎,指定语速,指定音量。 4、触发事件。当读完中文或生成完wav文件后,触发相应事件。当出现错误时也有事件触发。

2021-06-25

canvas 原位置旋转图片

如果不经过处理,在原点旋转的图片就看不到了。这里使用translate对原点进行移动,然后再旋转。这样就可以实现在原位置旋转图片了。代码一看就会。完整注释

2020-08-25

论坛拆字工具

运行后最小化到托盘区。在记事本或别的地方打中文字。然后全选,再按快捷键(可以自定义)CTRL+D,即可拆分汉字了

2008-01-30

空空如也

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

TA关注的人

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