星火燎猿
码龄13年
  • 2,841,557
    被访问
  • 516
    原创
  • 355
    排名
  • 1,502
    粉丝
关注
提问 私信

个人简介:我们只用技术说话 眼界决定境界,定位决定地位!喜欢我的朋友关注一波

  • 加入CSDN时间: 2009-03-07
博客简介:

星火燎猿

博客描述:
我们只用技术说话 眼界决定境界,定位决定地位
查看详细资料
  • 4
    领奖
    总分 725 当月 50
个人成就
  • 获得1,165次点赞
  • 内容获得877次评论
  • 获得997次收藏
创作历程
  • 7篇
    2022年
  • 16篇
    2021年
  • 5篇
    2020年
  • 7篇
    2019年
  • 1篇
    2018年
  • 9篇
    2017年
  • 67篇
    2016年
  • 8篇
    2015年
  • 16篇
    2014年
  • 49篇
    2013年
  • 185篇
    2012年
  • 271篇
    2011年
  • 1篇
    2010年
  • 2篇
    2009年
成就勋章
TA的专栏
  • Electron桌面客户端跨平台开发初阶教程
    付费
    15篇
  • Electron桌面客户端跨平台开发高阶教程
    付费
  • C# 基础
    6篇
  • Linux系统服务
    27篇
  • 技术交流
    194篇
兴趣领域 设置
  • 开发工具
    githubvscodevisualstudiovisual studio code
  • 大数据
    mysql
  • 前端
    electronelementui
  • 后端
    restful
  • 移动开发
    web app
  • 网络
    websockettcp/ip
  • 微软技术
    c#typescriptsqlsqlserverasp.net.netwpflinq.netcore
  • 搜索
    elasticsearch
  • 测试
    postman
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

C#串口通信帮助类

C#串口通信帮助类最近开发涉及到和下位机程序进行通信,采用RS485模式,之前也做过类似的开发,本次将封装的通信类进行公开,方便后续类似问题进行快速解决处理。using System;using System.Collections.Generic;using System.IO.Ports;using System.Linq;using System.Text;using System.Threading;using System.Threading.Tasks;namespace
原创
发布博客 22 小时前 ·
14 阅读 ·
0 点赞 ·
0 评论

C# CRC16帮助类

/// <summary> /// CRC16 帮助类 /// </summary> public class CRC16Helper { /// <summary> /// CRC校验 /// </summary> /// <param name="data">校验数据</param> /// <returns...
原创
发布博客 昨天 20:30 ·
4 阅读 ·
0 点赞 ·
0 评论

C# 16进制字符串和Byte数组互转帮助类

C# 16进制字符串和Byte数组互转帮助类最近开发上位机程序主要负责和下位机通信,为了方便拿测试指令数据测试,需要将厂家给的demo数据直接拿程序进行测试,做下记录后期复用。 /// <summary> /// 16进制和数组互转帮助类 /// </summary> class ByteHelper { /// <summary> /// byte数组转16进制字符串 //
原创
发布博客 昨天 18:04 ·
7 阅读 ·
0 点赞 ·
0 评论

C# CRC16数据校验支持ModelBus和XMODEM校验模式

C# CRC16数据校验支持ModelBus和XMODEM校验模式最近在研究C# CRC数据校验规则,之前用过ModelBus模式,但是这次的现场用到的是XMODEM模式,写一篇文章记录实现细节,方便后期快速开发!using System;using System.Collections.Generic;namespace Invengo.Library.Custom.CampusCard.SynjonesSkj130.Common{ /// <summary>
原创
发布博客 昨天 17:57 ·
7 阅读 ·
0 点赞 ·
0 评论

几种摘要算法的比较

几种摘要算法的比较CRC8、CRC16、CRC32MD2 、MD4、MD5SHA1、SHA256、SHA384、SHA512RIPEMD、PANAMA、TIGER、ADLER32 等CRC8、CRC16、CRC32CRC(Cyclic Redundancy Check,循环冗余校验)算法出现时间较长,应用也十分广泛,尤其是通讯领域,现在应用最多的就是 CRC32 算法,它产生一个4字节(32位)的校验值,一般是以8位十六进制数,如FA 12 CD 45等。CRC算法的优点在于简便、速度快,严格的来说,
原创
发布博客 昨天 11:30 ·
5 阅读 ·
0 点赞 ·
0 评论

C# 请求被中止: 未能创建 SSL/TLS 安全通道”的原因及解决办法

C# 请求被中止: 未能创建 SSL/TLS 安全通道”的原因及解决办法代码前加上如下代码:ServicePointManager.Expect100Continue = true;ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;ServicePointManager.ServerCertificateVa
原创
发布博客 2022.05.18 ·
243 阅读 ·
0 点赞 ·
0 评论

C# DatetTime转UTC以及UTC转DateTime

public class TimeHelper { public double ConvertDateTimeInt(System.DateTime time)//将时间格式的数据类型转换成浮点数类型 { double intResult = 0; System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.Date...
原创
发布博客 2022.05.06 ·
270 阅读 ·
0 点赞 ·
0 评论

Electron初阶教程大结局

Electron初阶教程大结局前情回顾未来计划感谢前情回顾前面我们通过14篇文章的篇幅,以理论知识和案例实践的方式从0开始进行了Electron开发跨平台桌面客户端的讲解和案例展示,通过该系列课程的学习,学员完全可以快速掌握并入门相关的开发工作。快速构建出自己的知识架构体系,让我们来回顾一下我们前面讲解的文章脉络:第一讲我们介绍了Electron,并给出了为什么要用Eletron开发客户端软件的理由!第二讲我们重点介绍了Electron创建项目的3种方式.第三讲讲了Electron中的重要知识点
原创
发布博客 2021.09.11 ·
102 阅读 ·
1 点赞 ·
0 评论

第十四讲 Electron应用打包发布(小猿Markdown编辑器)

第十四讲Electron应用打包发布前言前言上一讲中我们完成了小猿编辑器的美化工作并完成了编辑器的核心功能,这一讲我将重点讲一下如何对
原创
发布博客 2021.09.09 ·
85 阅读 ·
1 点赞 ·
0 评论

第十三讲 给小猿编辑器添加托盘图标以及系统通知功能

第十三讲 给小猿编辑器添加托盘图标以及系统通知功能前言托盘图标以及右键菜单开发步骤主进程通知渲染进程通知前言经过一系列的开发美化,我们的小猿Markdown编辑器案例也将慢慢接近尾声,本章内容我们主要讲一讲electron的系统托盘以及在electron中如何调用我们系统底层的通知功能。系统托盘其实在客户端开发中是必备功能,大家好好学,学习完成以后你也能开发出很出色的软件产品。托盘图标以及右键菜单效果图开发步骤素材准备程序添加托盘图标托盘添加鼠标放上去的提示为托盘添加右键菜单
原创
发布博客 2021.09.09 ·
59 阅读 ·
1 点赞 ·
0 评论

第十二讲运用前面学习知识美化Markdown编辑器

第十二讲运用前面学习知识美化Markdown编辑器前言项目目录结构无边框窗体设计设计首页排版顶部菜单窗体顶部可拖拽顶部右侧功能菜单实现绑定事件左侧菜单页面实现事件绑定前言文末有代码仓库地址,可以直接拉代码下来运行。在这一讲里面我们将运用上一讲学到的内容知识,对我们前面讲的Markdown编辑器进行美化操作,之前的界面设计比较粗糙,只要能满足基本的功能要求,但是要作为一款拿的出手的产品,界面大方美观肯定是要的。在这个看脸的时代,功能不管怎么样,界面一定要好看。废话不多说,我们来看看前后的对比照:老版
原创
发布博客 2021.09.06 ·
47 阅读 ·
0 点赞 ·
0 评论

第十一讲Electron无边框窗体和透明窗体设计

第11章继续完善美化我们的小猿Markdown编辑器
原创
发布博客 2021.08.22 ·
578 阅读 ·
0 点赞 ·
0 评论

第十讲使用Electron开发一个MarkDown编辑器

第九讲使用Electron开发一个MarkDown编辑器功能介绍代码目录结构打开本地文件保存本地文件新建文件小结功能介绍大家都知道,MarkDown编辑器越来越受到大家的喜欢,各大博客平台(CSDN,简书)都推出了MarkDown写博客的功能,包括这篇文章,我也是使用MarkDown进行编写的,本节课我们将带领大家从0开始开发一款属于自己的MarkDown编辑器。废话不多说,直接上演示图:新建文件:打开文件使用到的知识点都是我们前面讲过的,系统菜单,主进程和渲染进程通信,使用Node
原创
发布博客 2021.08.20 ·
221 阅读 ·
0 点赞 ·
0 评论

第九讲使用VSCODE调试Electron程序

第九讲使用VSCODE调试Electron程序介绍调试主进程调试渲染进介绍前面学员反馈说程序执行的时候遇到问题没办法调试,这节课程主要给大家介绍如何利用vscode来调试我们的Electron程序。前面课程我们已经介绍过,Electron程序包括主进程和渲染进程两部组成。开发过程中调试对于开发人员来说是必不可少的,今天我们就来讲一讲如何利用Vscode调试Electron程序,让你在以后的开发中遇到问题能够快速定位并解决问题!调试主进程首先我们打开vscode如下图所示点击左侧虫子一样的图片
原创
发布博客 2021.08.19 ·
280 阅读 ·
0 点赞 ·
2 评论

第八讲Electron中使用dialog模块

第八讲Electron中使用dialog模块介绍示例包括的方法dialog.showOpenDialogSync([browserWindow, ]options)dialog.showOpenDialog([browserWindow, ]options)dialog.showSaveDialogSync([browserWindow, ]options)dialog.showSaveDialog([browserWindow, ]options)dialog.showMessageBoxSync([br
原创
发布博客 2021.08.11 ·
469 阅读 ·
0 点赞 ·
0 评论

第七讲Electron中渲染进程和渲染进程之间通信

第七讲Electron中渲染进程和渲染进程之间通信介绍渲染进程间传值渲染进程和渲染进程之间的通信介绍相信大家通过前面的学习,对Electron中的主进程和渲染进程之间的通信有了一个深刻的认识,但是大家想过没有,如果在渲染进程和渲染进程传值,我们应该怎么做?让我们先回顾一下渲染进程的创建方式:const mainWindow = new BrowserWindow({ width: 800, height: 600, webPreferences: {
原创
发布博客 2021.08.10 ·
121 阅读 ·
0 点赞 ·
0 评论

第六讲Electron中主进程和渲染进程之间的双向通信

第六讲Electron中主进程和渲染进程之间的双向通信概述主进程和渲染进程通信渲染进程和主进程之间通信概述通过前面课程的讲解,大家对Electron的开发有了一定的认识,但是运用到实际开发中,我们就需要考虑很多情况,比如我们通过点击渲染进程触发主进程中的某个函数获取到了数据最终要显示到渲染进程中我们该怎么做,第一讲的时候我们给了个例子,渲染进程加载的时候通过主进程读取了本地的文本文件并在渲染进程中进行了显示,大家还有印象吗,本章就重点讲讲这里面的运行原理,本章主要要讲的就两个模块ipcMain和ipc
原创
发布博客 2021.08.09 ·
133 阅读 ·
0 点赞 ·
0 评论

第五讲使用Electron创建原生应用菜单和上下文菜单

第五讲使用Electron创建原生应用菜单和上下文菜单整体介绍Menu模块的构成静态方法实例方法实例事件MenuItem介绍click函数role参数type参数lable参数sublabel参数tooltipacceleratoriconenabledacceleratorWorksWhenHiddenvisibleBooleancheckedBooleanregisterAcceleratorsharingItemsubmenuidbeforeafterbeforeGroupContainingafte
原创
发布博客 2021.08.06 ·
177 阅读 ·
0 点赞 ·
0 评论

第四讲Electron模块介绍及ipcMain,ipcRender,shell模块功能演示

第四讲Electron模块介绍及ipcMain,ipcRender,shell模块功能演示介绍主进程模块(28个)渲染进程模块(3个)通用模块(5个)案例讲解介绍从今天开始我们进入Eelectron的核心知识点学习,这些知识点将在我们后续的课程中不断的讲解和加深印象,你学习本篇的目的不要求全部掌握全部知识点,写本篇的目的只是为了能让你明白Eelctron里面的全貌。做到心中有韬略,后面的具体战术实战,我们将安排一些单独的课程讲解,当然该篇也会挑一些简单的模块来加深你对模块使用的影响。Electron总
原创
发布博客 2021.08.04 ·
125 阅读 ·
0 点赞 ·
0 评论
加载更多