自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ccf19881030的专栏

一个一直都很优秀的人和一个逐渐变得优秀的人,后者往往更有吸引力。而我想做的就是那个逐渐让自己变得优秀的人,虽然优秀没有界限,但是成为你最想做的人,不断改变和进步,才是你内心最优质的人,于人于己!...

转载 Go by Example 中文版: HTTP 客户端

[Go by Example 中文版](https://gobyexample-cn.github.io/):HTTP 客户端 Go 标准库的 net/http 包为 HTTP 客户端和服务端提供了出色的支持。 在这个例子中,我们将使用它发送简单的 HTTP 请求。 程序示例代码如下: // Go...

2020-08-31 23:27:02 35 0

转载 Go by Example 中文版: HTTP 服务端

[Go by Example 中文版](https://gobyexample-cn.github.io/): HTTP 服务端 使用 net/http 包,我们可以轻松实现一个简单的 HTTP 服务器。 示例代码如下: // Go by Example 中文版:HTTP 服务端 // https...

2020-08-31 00:25:15 34 0

转载 Go by Example 中文版: 互斥锁

Go by Example 中文版: 互斥锁 在前面的例子中,我们看到了如何使用原子操作来管理简单的计数器。 对于更加复杂的情况,我们可以使用一个互斥锁 来在 Go 协程间安全的访问数据。 示例代码如下: // Go by Example 中文:互斥锁 // https://books.study...

2020-08-30 23:53:49 18 0

原创 使用Express+TypeScript编写后台服务

项目背景 最近接到一个比较简单的任务,需求如下: 1、从MQTT服务器订阅断电报警信息然后入库到SQLServer或者MySQL数据库中 2、从MQTT服务器订阅到站点报警(0断电,1来电)、GPS信息(经纬度)、设备信号,然后在内存中缓存每个站点的这三种信息,再加上最新通信时间(接收到订阅的消息...

2020-08-28 22:46:19 76 0

原创 一些常用开发软件下载地址-msdn.itellyou.cn

网上找到了一个Visual Sutdio、Word、SQLServer等软件的下载网址,地址为:https://msdn.itellyou.cn/,这些对于软件开发人员来说很不错,因为有时候在国内下载这些资源比较麻烦。 截图如下图所示: 参考资料 https://msdn.itellyou.c...

2020-08-27 20:04:18 52 0

转载 spring security学习

Spring官方提供了一个关于Spring Security的示例程序, Spring Security指南 该指南旨在在15到30分钟内完成,提供了快速,动手的指导,用于为使用Spring的任何开发任务构建入门应用程序。 保护Web应用程序 本指南将引导您完成使用受Spring Securit...

2020-08-27 05:42:34 32 0

转载 Go by Example 中文:工作池

Go by Example 中文:工作池 在这个例子中,我们将看到如何使用 Go 协程和通道实现一个工作池 。 对应的源代码如下: package main import ( "fmt" "time" ) /* 这是我们将要在多个并发实例中支持的任...

2020-08-25 22:33:45 35 0

转载 如何取SQL结果集的第一条记录

本文转载自博主编程老高的如何取SQL结果集的第一条记录的博客,特此记录一下。 因为之前使用的SQLServer数据库比较多,今天要查询MySQL数据库中的一张表时查询速度很慢,因为里面存放了base64编码的图片信息,半天打不开表。于是想使用SQLServer中SELECT TOP 1 * FRO...

2020-08-24 11:04:50 42 0

原创 Nodejs全栈入门-慕课网

前言 这两天在慕课网看了一个关于Nodejs比较基础的视频教程[Nodejs全栈入门-慕课网(https://www.imooc.com/learn/1199),适合初学者进行学习,介绍了Nodejs相关的基本环境(安装nodejs、npm、npx、nrm、nvm、nodemon等工具的使用),e...

2020-08-23 21:48:29 48 0

原创 Nodejs中OS模块

Nodejs的OS模块 Node.js os 模块提供了一些基本的系统操作函数。我们可以通过以下方式引入该模块: var os = require("os") 序号 方法 描述 1 os.tmpdir() 返回操作系统的默认临时文件夹。 2 os.endi...

2020-08-21 21:25:49 55 0

原创 echo-高性能,可扩展,极简的Go Web框架

高性能,可扩展,极简的Go Web框架 以前学习Nodejs的时候,使用过Express,这是一个基于 Node.js 平台,快速、开放、极简的 Web 开发框架。 echo是一个高性能,可扩展,极简的Go Web框架。其官网如下图所示: echo官方指南 具体使用见官方指南:https://e...

2020-08-21 01:34:42 58 0

原创 一点多发FTP客户端设计

项目背景 FileZilla FTP Client这款软件只能手动上传文件到FTP,貌似我还没有找到定时扫描某个本地目录,然后执行定时上传的功能。最近遇到一个问题就是:在服务器上部署到很多个FTP客户端定时程序,每个FTP客户端exe可执行程序功能都是类似的,都是将本地服务器中的某个文件夹下的符合...

2020-08-20 23:09:10 61 0

原创 VS2017中使用CppSQLite报出编译器错误C2440

最近在VS2017中使用CodeProject上面的CppSqlite这个Sqlite的C++封装库时,引入了sqlite.lib以及CppSqlite的两个文件CppSQLite3.h和CppSQLite3.cpp,其地址为:CppSQLite - C++ Wrapper for SQLite,...

2020-08-20 09:56:44 34 0

原创 CppSQLite - C++ Wrapper for SQLite

CodeProject上面有一个关于Windows系统下SQLite的C++封装类,具体地址为:CppSQLite - C++ Wrapper for SQLite,如下图所示: 正如介绍中所说的一样: This article describes CppSQLite, a very thin ...

2020-08-20 09:30:11 40 0

转载 Go语法的内建方法示例-make、new、append、copy、panic、recover、len、cap等

Go语言本身提供了一些针对string、array、slice、map、chan等常用数据类型的一些内建函数,这些函数包括:make、new、append、copy、panic、recover、len、cap等。 下面是一些来自于慕课网Gavin老师https://www.imooc.com/vi...

2020-08-20 00:18:16 28 0

转载 GitHub上面关于几种语言的算法仓库The Algorithms-Python,C++,Java,C,Go,JavaScript

The Algorithms 最近在学习Go语言基本语法的是否,在Github上面意外发现了一个TheAlgorithms的算法仓库,里面涉及到常用的语言:包括Python,Java,C++,C,Go,JavaScript等的常用数据结构与算法的实现,其地址为:https://github.com...

2020-08-19 23:51:21 48 0

原创 processon-免费在线作图、实时协作

ProcessOn是一款免费在线作图工具,支持支持流程图、思维导图、原型图、UML、网络拓扑图、组织结构图等,实时协作,是非适合软件设计或者UI设计过程中使用。其官网地址为:https://www.processon.com/ 感兴趣的话可以自行探索。 ...

2020-08-18 23:58:40 36 0

原创 VC++ libcurl FTP上传客户端程序

最近需要在Windows下使用libcurl库实现FTP文件上传的MFC程序,最基础的一个版本的功能是定时扫描某个目录下符合文件规则(比如*.json *.xml等)的所有文件(包括子目录),然后将其上传到某个FTP目录(需要配置好上传的FTP账号信息,比如FTP目录,FTP账号、密码、),类似如...

2020-08-18 17:26:46 40 0

原创 IT老哥分享的27套Java实战项目视频教程

一、27套Java实战项目视频教程 最近在B站上看到了IT老哥分享的27套Java实战项目视频教程,今天全给你们了 下面是27套Java实战项目视频教程- 百度网盘链接 链接:https://pan.baidu.com/s/1O-UkPSH2A4XtWNhKREl7EQ 提取码:8ldi 链接:...

2020-08-16 07:40:27 142 0

转载 Go by Example 中文:通道方向

Go by Example 中文:通道方向 // 当使用通道作为函数的参数时,你可以指定这个通道是否为只读或只写。 // 该特性可以提升程序的类型安全。 package main import "fmt" // `ping` 函数定义了一个只能发送数据的(只写)通道。 /...

2020-08-15 22:36:05 33 0

原创 DES ECB加解密的Java实现

DES ECB解密说明 1、后台接收的报文 [2020-08-12 16:04:15.037]# RECV HEX FROM 117.136.81.93 :51423> C4 FC 35 4A 83 E1 71 F2 0D C0 FC B1 01 72 A2 DE D3 42 8C C8 3...

2020-08-14 15:25:36 49 0

翻译 如何从Node.js开始-Visual Studio2017

如何从Node.js开始 好吧,简单地说,Node.js是一个服务器框架,可以在Windows,Linux,Unix,Mac OS X等各种平台上运行。它是开源的。 根据NodeJS网站的说法,“Node.js®是基于Chrome的V8 JavaScript引擎构建的JavaScript运行时。N...

2020-08-13 22:26:36 47 0

原创 nodejs错误:PayloadTooLargeError: request entity too large

最近在使用Nodejs写POST接口的时候,涉及到在请求体中上传base64编码图片的问题,例如我使用的POST请求,问题描述如下: 接口相关描述 插入车流量记录 接口描述:根据指定条件插入站点记录数据 服务地址:http://127.0.0.1:12082/api/insertCarFlowRe...

2020-08-13 15:59:56 79 0

转载 golang web编程-并发

build-web-application-with-golang 2.7 并发 有人把Go比作21世纪的C语言,第一是因为Go语言设计简单,第二,21世纪最重要的就是并行程序设计,而Go从语言层面就支持了并行。 goroutine goroutine是Go并行设计的核心。goroutine说到底...

2020-08-13 00:15:51 36 0

转载 Go by Example 中文:通道同步

Go by Example 中文:通道同步 我们可以使用通道来同步 Go 协程间的执行状态。这里是一个使用阻塞的接受方式来等待一个 Go 协程的运行结束。 下面是go的示例代码: // Go by Example 中文:通道同步 // http://books.studygolang.com/go...

2020-08-13 00:13:48 28 0

转载 Go Web 编程

build web application with golang 1.Go环境配置 1.1. 安装Go 1.2. GOPATH 与工作空间 1.3. Go 命令 1.4. Go开发工具 1.5. 小结 2.Go语言基础 2.1. 你好,Go 2.2. Go基础 2.3. 流程和函数...

2020-08-12 23:17:32 34 0

转载 Go专家编程

《GO专家编程》 图书介绍 本书涵盖内容: 常见数据结构、控制结构的实现原理剖析; 常用标准库实现原理剖析; 工具链使用、原理剖析(如 Go test、Go Module等); 编程陷阱及相关真实案例解析; 纸质版 当当网链接:http://product.dangdang.com/2898...

2020-08-11 16:42:05 36 0

原创 Go中校验一个字符串是否是有效的JSON字符串

在Go语言中校验一个字符串是否符合JSON格式非常简单,需要导入json编解码的包: import "encoding/json" 用到改包的一个函数Valid,其函数原型如下: func Valid(data []byte) bool 报告data字节数组是否是有效的JS...

2020-08-11 10:35:06 125 0

转载 Go by Example中文版-指针

Go by Example 中文版 :指针 Go 支持指针,允许在程序中通过引用传递值或者数据结构。 相关程序示例如下: package main import "fmt" // 我们将通过两个函数:zeroval 和 zeroptr 来比较指针和值类型的不同。zeroval...

2020-08-11 07:50:43 36 0

转载 Go by Example 中文版

Go by Example 中文版 Go是一门被涉及用来构建简单、高效、可信赖软件的开源程序设计语言。 Go by Example 是对 Go 基于实践的介绍,包含一系列带有注释说明的示例程序。查看第一个例子或者浏览下面的完整列表吧。 Hello World 值 变量 常量 For 循环 If/...

2020-08-10 18:15:27 39 0

转载 ffmpeg和SDL教程

ffmpeg和SDL教程 教程有些老了,不好适合刚入门FFmpeg和SDL的我学习,特此记录一下。 教程01:制作屏幕截图 教程02:输出到屏幕 教程03:播放声音 教程04:生成线程 教程05:同步视频 教程06:同步音频 教程07:定位 另外关于FFmpeg的学习资...

2020-08-09 20:53:09 44 0

原创 CMake中查找Boost库-FindBoost

有时在编写C++程序时,需要依赖于Boost库,使用cmake进行管理编译无疑是不错的选择,cmake官网提供了查找Boost库的方式,连接为:https://cmake.org/cmake/help/latest/module/FindBoost.html

2020-08-07 00:23:04 54 0

原创 CentOS7.8下编译muduo库找不到Boost库报错的解决方法

很早之前在CentOS7下编译安装过陈硕的muduo库并且成功运行示例程序muduo-tutorial,但是今天从github上面下载muduo源代码确报错了,提示Boost库找不到,但是我命名提前安装过Boost1.69.0的 陈硕老师的Github为:https://github.com/ch...

2020-08-06 23:13:39 90 0

转载 TypeScript 入门教程

版权声明 本文转载自https://ts.xcatliu.com/,作者是:xcatliu TypeScript 入门教程 从 JavaScript 程序员的角度总结思考,循序渐进的理解 TypeScript。 关于本书 在线阅读 GitHub 地址 作者:xcatliu 加入官方 QQ 群 7...

2020-08-06 13:06:38 39 0

转载 物联网创业项目(物联网创业点子大全500个)

本文转载自物联网创业项目(物联网创业点子大全500个) 创业点子 • 2020-06-21 12:20:13 • 网站随笔 由于物联网工程是一个实践性很强的专业,所以在学习过程中需要多动手,能动手的尽量少哔哔。 为了让大家更好的掌握相关的技能,我给大家整理了99个物联网相关的实战性很强的项目。 大...

2020-08-05 21:41:45 215 0

原创 几个不错的Nodejs博客

最近由于在使用Nodejs和TypeScript编写一些后台接口,涉及到Express、Vue.js、Mqtt、Mariadb、SQLServer、Mqtt、Websocket、redis等nodejs相关库的使用,在Github上面找到了一些不错的代码示例以及一些博客,这里分享给大家。 一些技术...

2020-08-05 21:13:45 57 0

翻译 Node.js-具有示例API的基于角色的授权教程

博客说明 本博客翻译自Node.js - Role Based Authorization Tutorial with Example API 出版时间:2018年11月28日 最后更新:2020年7月2日 Node.js-具有示例API的基于角色的授权教程 使用Node.js构建的教程 其他可...

2020-08-05 00:59:41 53 0

原创 nodejs库yaml读取yml或yaml配置文件

最近在使用TypeScript编写后台接口时,需要读取yaml配置文件,使用到了yaml这个nodejs库,其npm官网地址为:https://www.npmjs.com/package/yaml,github源代码地址为:github.com/eemeli/yaml 比如有如下的config.y...

2020-08-04 17:40:21 203 0

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