11 雪域迷影

尚未进行身份认证

我要认证

专业:计算机 爱好:游戏编程、网页制作 兴趣:象棋、乒乓球、游泳、听音乐。

等级
TA的排名 4k+

Go专家编程

《GO专家编程》图书介绍本书涵盖内容:常见数据结构、控制结构的实现原理剖析;常用标准库实现原理剖析;工具链使用、原理剖析(如 Go test、Go Module等);编程陷阱及相关真实案例解析;纸质版当当网链接:http://product.dangdang.com/28986429.html京东商城链接:https://item.jd.com/12920392.html致谢本书写作过程中,得到了广大读者的支持和鼓励,作者本人也很高兴本书能够帮助到读者。读者鼓励:@Wan

2020-08-11 16:42:05

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

在Go语言中校验一个字符串是否符合JSON格式非常简单,需要导入json编解码的包:import "encoding/json"用到改包的一个函数Valid,其函数原型如下:func Valid(data []byte) bool报告data字节数组是否是有效的JSON编码。程序示例如下:package mainimport ( "encoding/json" "fmt")func main() { goodJSON := `{"example": 1}` badJSON

2020-08-11 10:35:06

Go by Example中文版-指针

Go by Example 中文版 :指针Go 支持指针,允许在程序中通过引用传递值或者数据结构。相关程序示例如下:package mainimport "fmt"// 我们将通过两个函数:zeroval 和 zeroptr 来比较指针和值类型的不同。zeroval 有一个 int 型参数,所以使用值传递。zeroval 将从调用它的那个函数中得到一个 ival形参的拷贝。func zeroval(ival int) { ival = 0}// zeroptr 有一和上面不同的

2020-08-11 07:50:43

Go by Example 中文版

Go by Example 中文版Go是一门被涉及用来构建简单、高效、可信赖软件的开源程序设计语言。Go by Example 是对 Go 基于实践的介绍,包含一系列带有注释说明的示例程序。查看第一个例子或者浏览下面的完整列表吧。Hello World值变量常量For 循环If/Else 分支Switch 分支结构数组切片MapRange 遍历函数多返回值变参函数闭包递归指针结构体方法接口错误处理协程通道通道缓冲通道同步通道方向通道选择器超时处理

2020-08-10 18:15:27

ffmpeg和SDL教程

ffmpeg和SDL教程教程有些老了,不好适合刚入门FFmpeg和SDL的我学习,特此记录一下。教程01:制作屏幕截图教程02:输出到屏幕教程03:播放声音教程04:生成线程教程05:同步视频教程06:同步音频教程07:定位另外关于FFmpeg的学习资料,国内的雷霄骅的CSDN博客https://blog.csdn.net/leixiaohua1020/讲解地不错,他的SourceForge主页:https://sourceforge.net/u/leixiao

2020-08-09 20:53:09

CMake中查找Boost库-FindBoost

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

2020-08-07 00:23:04

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

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

2020-08-06 23:13:39

TypeScript 入门教程

版权声明本文转载自https://ts.xcatliu.com/,作者是:xcatliuTypeScript 入门教程从 JavaScript 程序员的角度总结思考,循序渐进的理解 TypeScript。关于本书在线阅读GitHub 地址作者:xcatliu加入官方 QQ 群 767142358本网站使用 Pagic 构建本书是作者在学习 TypeScript 后整理的学习笔记。随着对 TypeScript 理解的加深和 TypeScript 社区的发展,本书也会做出相应的更新,欢

2020-08-06 13:06:38

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

本文转载自物联网创业项目(物联网创业点子大全500个)创业点子 • 2020-06-21 12:20:13 • 网站随笔由于物联网工程是一个实践性很强的专业,所以在学习过程中需要多动手,能动手的尽量少哔哔。为了让大家更好的掌握相关的技能,我给大家整理了99个物联网相关的实战性很强的项目。大家可以根据自己情况选择其中一些动手实践下,提高实战能力。设备部分USB转串口转换器使用用串口调试助手收发串口数据用Python pyserial读写串口Pymodbus读modbus协议数

2020-08-05 21:41:45

几个不错的Nodejs博客

最近由于在使用Nodejs和TypeScript编写一些后台接口,涉及到Express、Vue.js、Mqtt、Mariadb、SQLServer、Mqtt、Websocket、redis等nodejs相关库的使用,在Github上面找到了一些不错的代码示例以及一些博客,这里分享给大家。一些技术博客1. https://jasonwatmore.com/博主是一位澳大利亚悉尼的网站开发者,从1998年起就开始编写网站,其Github地址为:https://github.com/cornflourbl

2020-08-05 21:13:45

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

博客说明本博客翻译自Node.js - Role Based Authorization Tutorial with Example API出版时间:2018年11月28日最后更新:2020年7月2日Node.js-具有示例API的基于角色的授权教程使用Node.js构建的教程其他可用版本:ASP.NET: ASP.NET Core 3.1, ASP.NET Core 2.2在本教程中,我们将通过一个简单的示例介绍如何在JavaScript中使用Node.js API实现基于角色的授权/

2020-08-05 00:59:41

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

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

2020-08-04 17:40:21

Windows下使用VS2013编译使用SDL库

关于SDLSimple DirectMedia Layer是一个跨平台开发库,旨在通过OpenGL和Direct3D提供对音频,键盘,鼠标,操纵杆和图形硬件的低级访问。 视频播放软件,仿真器和流行游戏(包括Valve屡获殊荣的目录和许多Humble Bundle游戏)都使用它。SDL正式支持Windows,Mac OS X,Linux,iOS和Android。 在源代码中可以找到对其他平台的支持。SDL用C编写,可与C ++一起使用,并且有绑定可用于其他几种语言,包括C#和Python。SDL 2.

2020-07-23 00:35:07

CMake的使用

CMake是一个跨平台的Makefile生成工具,可以根据特定的规则生成相应的Makefile文件,并对C/C++源代码进行编译和管理。有一篇博客介绍CMake的使用,比较通俗易懂,链接地址是:Cmake 详解CMake的官方下载地址为:https://cmake.org/download/官方文档地址为:CMake 3.16 Documentation官方的CMake指南地址为:CMake Tutorial一、CMake中添加对C++11的支持1、在对应的CMakeLists.txt文件

2020-07-22 17:29:08

在 linux 下使用 CMake 构建应用程序

在 linux 下使用 CMake 构建应用程序CMake 简介CMake 是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。CMake 提供了比 autoconfig 更简洁的语法。在 linux 平台下使用 CMake 生成

2020-07-22 16:39:30

CMake 入门实战

看到了一篇不错的CMake入门实战教程,文章链接地址为:CMake 入门实战,对应的Github源代码仓库地址为:cmake-demo另外在IBM 开发者中文社区上面也找到了一篇CMake的入门文章:在 linux 下使用 CMake 构建应用程序相关主题要了解 CMake, 请参考其官方网站:http://www.cmake.org/。维基百科中对 CMake 也有非常详细的说明,具体请参考:http://zh.wikipedia.org/wiki/CMake。...

2020-07-22 15:59:38

aux_source_directory

aux_source_directory在目录中查找所有源文件。aux_source_directory(<dir> <variable>)收集指定目录中所有源文件的名称,并将列表存储在提供的中。 该命令旨在供使用显式模板实例化的项目使用。 模板实例化文件可以存储在Templates子目录中,并使用此命令自动收集,以避免手动列出所有实例化。试图使用此命令来避免编写库或可执行目标的源文件列表。 尽管这似乎可行,但是CMake无法生成知道何时添加新源文件的生成系统。 通常,生成

2020-07-22 10:33:11

OpenCV相关资料

https://opencv.org/OpenCV: Open Source Computer Vision Libraryopencv-4.4.0-vc14_vc15.exe-sourceforge下载https://github.com/opencvhttps://github.com/opencv/opencvHomepage: http://opencv.orgDocs: http://docs.opencv.orgQ&A forum: http://answers.openc

2020-07-20 23:47:00

关于node.js:ExpressJS、Websocket中的session会话共享

最近在使用Nodejs+TypeScript编写一个简单通用的框架,包含如下功能:一、物联网接口:(1)、后台接口框架(2)、http服务器(3)、websocket服务器(4)、http与websocket关联,添加session二、实时接口(1)、数据库客户端添加 完成(2)、最新数据缓存内存 完成(3)、最新数据缓存redis 完成(4)、实时数据websocket推送(5)、登录session及ws推送关联涉及到的库主要如下:"dependencies":

2020-07-20 18:18:32

Spring boot与任务-尚硅谷学习笔记

Spring boot与任务一、异步任务在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,springboot中可以用异步任务解决。两个注解:@Async 在需要异步执行的方法上标注注解@EnableAsync 在主类上标注开启异步任务支持开启异步任务后,当controller层调用该方法会直接返回结果,该任务异步执行@Servicepublic class AsyncServ

2020-07-18 17:26:44

查看更多

勋章 我的勋章
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取