tp-watermark.js网页添加水印插件作者:鹏仔先生 上周五,出差去改上个前端遗留的小问题,用到了watermark.js这个网站添加水印插件,功能很简单,就是给网页添加个水印,我看了下网上,有很多种,基本都是Canvas实现,我想要的是行与行之间交错效果,可是没有找到对应文档,看的烦的... 那就自己简单写个网页添加水印插件吧, tp-waterm …
文章教程
大家好,我是Echa。又到周五啦,提前祝大家周末愉快!今天来分享一些实用的前端工具!1. Small Dev toolsSmall Dev Tools 是一个前端工具网站,包含了很多实用的功能,比如JSON解码器、JSON格式化程序、UTF8编码、Base64编码、Base64解码、CSS格式化程序、CSS压缩器等。官网:https:smalldev.too …
出现一项技术,首先我们弄懂一下,为什么要出现。那么为什么要出现socket这玩意呢?可以很简单的用一句话来概括:为了实现两台计算机的通信1、socket诞生的原因两台装有操作系统的机子要想实现通信,第一要联网,第二通信双方一定制定某种规则。我们平时最为常见的http请求也是一种通信协议,只不过它是属于应用层的。http协议将要发送的数据封装后,传到下面一层处 …
1 概述Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式消息系统,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。2 消息系统介绍一个消息系统负责将数据从一个应用传递到另外一个应用,应用只需关注于数据,无需关注数据在两个或多个应用间是如何传递的。分布式消息传递基 …
在实际开发过程中,实现消息自动推送机制的方式有很多种,比较常见的方式有如下几种,WebSocket、SSE(Server-Sent Events)、消息队列(如 RabbitMQ、Kafka)等,下面我们就来看看这些方式都是如何实现消息的自动推送的。WebSocket 实现消息推送WebSocket是一种全双工通信协议,允许服务器和客户端之间建立持久连接,实 …
socket的更多方法服务端套接字函数s.bind()绑定(主机,端口号)到套接字s.listen()开始TCP监听s.accept()被动接受TCP客户的连接,(阻塞式)等待连接的到来客户端套接字函数s.connect() 主动初始化TCP服务器连接s.connect_ex()connect()函数的扩展版本,出错时返回出错码,而不是抛出异常公共用途的套接 …
引言使用场景: 调用第三方平台接口I 案例查询船舶轨迹处理请求和返回参数 请求参数 jsonMap<String, Object> paramMap = new HashMap<>();paramMap.put("deviceAlias", thao);paramMap.put("startTime", …
一、简介一个轮子,用来处理TCP通信,不依赖第三方,把单个源码文件引入到项目中即可使用,调用方式灵活。二、使用方式SimpleTcp.cs 是你唯一需要的文件!使用你喜欢的任何方式,放到你的项目能找到的任何目录即可!三,实现方式三大件,两个接口ITcp,IConnection,一个公共类SocketCommon。ITcp接口:约束了服务端和客户端的操作,调用 …
传统文件传输的问题在网络编程中,如果我们想要提供文件传输的功能,最简单的方法就是用read将数据从磁盘上的文件中读取出来,再将其用write写入到socket中,通过网络协议发送给客户端。ssize_t read(int fd, void *buf, size_t count);ssize_t write(int fd, const void *buf, s …
学习的动力源于兴趣,愿你在学习新知识时,动力源于兴趣而并非其它前言写JQuery项目时,使用websocket很简单,不用去考虑模块化,组件之间的访问问题,面向文档编程即可,在Vue项目中使用时,远远没有想象中的那么简单,需要考虑很多场景,本篇文章将与各位开发者分享下vue-native-websocket库的使用以及配置,用其实现群聊功能。先看下最终实现的 …