自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 JAVA调用windows语音播报

首先需要将jacob-1.18-x64.dll放在放入jdk安装目录下的bin文件夹或者c盘下的windows下的system32下。

2023-03-01 14:56:37 1166 3

原创 JS实现调用windows自带语音播报功能

使用java实现,项目必须部署windows环境,而使用js则不需要考虑,不过可能支持的浏览器需要测试。

2023-03-01 14:48:15 870 1

原创 java翼讯通短信对接

package test;import com.alibaba.fastjson.JSON;import message.ContainFilter;import message.MessageContext;import message.MwRuleSelectParam;import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;import org.apache.http.client.HttpClie.

2022-05-27 19:33:30 405

原创 java List根据时间排序

Collections.sort(list, new Comparator<String>() { DateFormat f = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); @Override public int compare(String o1, String o2) { try { return f.parse(o1).compareTo(f.parse(o2)); .

2021-09-03 16:39:18 133

原创 Java 微信推送通过模板

package com.bbs.freight;import java.io.IOException;import java.io.InputStream;import java.io.OutputStreamWriter;import java.net.HttpURLConnection;import java.net.URL;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap.

2021-07-14 11:37:02 107

原创 微信授权登录-Java

import java.io.IOException;import java.net.URLEncoder;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annot.

2021-06-03 14:52:39 64

原创 阿里短信推送-Java

package com.bbs.freight;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Component;import org.springframework.stereotype.Service;import com.alibaba.fastjson.JSONObject;import com.aliyuncs.CommonReques.

2021-06-03 14:31:22 149

原创 js前端添加水印

<body onload="watermark({ watermark_txt: 'test' });" >//初始化加载</body>function watermark(settings) { //默认设置 var defaultSettings={ watermark_txt:"text", watermark_x:20,//水印起始位置x轴坐标 watermark_y:20,//水印起始位置Y轴坐标 watermark_rows:20,//水印行.

2021-05-03 13:31:35 255

原创 Java-钉钉群消息推送功能

Utilpackage com.bbs.freight;import com.alibaba.fastjson.JSON;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.net.URL;import java.net.URLConnection;import java.util.HashMap;import java.util.Map;import java.u

2021-04-13 16:25:56 372

原创 微信公众号推送消息-Java

String url = "";//请求url String MSG = "{\r\n" + " \"touser\": \"\", \r\n" + " \"msgtype\": \"text\", \r\n" + " \"text\": {\r\n" + " \"content\": \"Hello World\"\r\n" + " }\r\n" + "}";//touser是openid URL urlGet.

2021-04-02 11:14:53 143

原创 lua CRC-16modbus校验

function crc16modbus(msg) local crctab, res, tmp crctab = { 0x0000, 0xC0C1, 0xC181, 0x0140, 0xC301, 0x03C0, 0x0280, 0xC241, 0xC601, 0x06C0, 0x0780, 0xC741, 0x0500, 0xC5C1, 0xC481, 0x0440, 0xCC01, 0x0CC0, 0x0D80, 0xCD41, 0x0F00, 0xCFC1, 0..

2020-09-11 10:19:31 923

原创 LUA IEE754转为float

function hexToFloat( hexString )local tmpNum = tobinary32(tonumber(hexString,16))local sign = string.sub(tmpNum,1,1)sign = tonumber(sign)local exponent = string.sub(tmpNum,2,9)exponent = tonumber(exponent,2) - 127local mantissa = string.sub(tmpNum,1.

2020-08-26 11:42:25 542

原创 Java-字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能

示例1:输入:"aabcccccaaa"输出:"a2b1c5a3"示例2:输入:"abbccd"输出:"abbccd"解释:"abbccd"压缩后为"a1b2c2d1",比原字符串长度更长。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/compress-string-lcci著作权归领扣网络所有。class Solution { public String compressString(String S)...

2020-07-07 10:34:48 1806

原创 Java- 给定两个字符串,编写一个函数判定它们是否只需要一次(或者零次)编辑。

输入: first = "pale"second = "ple"输出: Trueclass Solution { public boolean oneEditAway(String first, String second) { if(first.length() < second.length()){//确保first长度大于second String temp = first; first = second; .

2020-07-06 17:33:42 188

原创 Java-编写一个函数判定其是否为某个回文串的排列之一

示例1:输入:"tactcoa"输出:true(排列有"tacocat"、"atcocta",等等)package demo;public class World { public static void main(String[] args) { String s = "abcba"; int[] arr = new int[128];//记录英文字母次数 for (int c: s.toCharArray()) {//遍历s,如a出现了则在arr[97]位加1

2020-07-06 16:44:18 366

原创 C语言 TCP协议

1.总结:注意接收数据的处理才是最麻烦的,最麻烦的,留此记性,下次注意!!(16进制转16进制字符串需要特殊处理,跟我以前用c#处理方式完全不同,也可能是因为接触c语言不多,知识狭隘)!代码可以在精简(留在下次),此处只有server端信息接收处理server#include <sys/stat.h> #include <fcntl.h> #include...

2019-11-12 18:07:43 579

原创 Lua encdec编码

require('encdec')password='clientIdlightdeviceNamelightproductKeya1xj1mAHz0L'key = 'eCyjrzg3EYK4tZlWnLwNj1U3AyqctltR'-- encdec.md5(password) -- get only hash md5--pw = encdec.sha1(pass...

2019-10-18 14:01:28 456

原创 Lua TCP协议

注意:若是接收数据为空时,有可能数据是16进制,需要转换service:port = 9999 host = '*'device_mac = string.upper('fa14576B6247')-- upperm1 = string.sub(device_mac,1,2)m2 = string.sub(device_mac,3,4)m3 = string.sub(devic...

2019-10-18 10:45:47 1337

原创 lua MQTT阿里云IOT通讯

完整实例(个人测试版,subscribe-订阅可忽略)require('json')require('encdec')mqtt = require('mosquitto')num = math.random(0,1)log(num)data = json.encode({params = { LightStatus = num, --humidity=19}...

2019-09-26 11:26:05 1418

原创 JavaScript 简单的音乐播放

// Closing current script section to add elements// Closing current script section to add elements</script><audio id="LM_Audio" style="display: none;"></audio> <script ty...

2019-08-14 14:04:24 202

翻译 微信推送消息

key = 'sendkey' ---sendkeytext = '标题' ---标题desp = '内容' ---内容 https = require('ssl.https')escape = require('socket.url').escape url = 'https://pushbear.ftqq.com/sub?sendkey=%s&text=%s&d...

2019-07-30 10:52:34 153

翻译 HTML时钟效果,可以直接使用

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>canvas clock</title> <style type="text/css"> div{ text-align: center; margin-...

2019-07-26 17:28:59 10867 1

原创 Json数据的处理

一.解析JSON 字符串var obj = jQuery.parseJSON('{"id":"1234"}'); alert( obj.id=== "1234" );--输出truevar tbList = jQuery.parseJSON(objc);--多数据处理tbList.rows[i].GoodsNO二.json.encode与json.decode的用法js...

2019-07-05 11:49:18 100

空空如也

空空如也

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

TA关注的人

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