0%

GB/T 35134-2017 物联网智能家居 设备描述方法

GB/T 35143-2017 物联网智能家居 数据和设备编码

GB/T 35317-2017 公安物联网系统信息安全等级保护要求

GB/T 35318-2017 公安物联网感知终端安全防护技术要求

GB/T 35319-2017 物联网 系统接口要求

GB/T 35419-2017 物联网标识体系 Ecode在一维条码中的存储

GB/T 35420-2017 物联网标识体系 Ecode在二维码中的存储

GB/T 35421-2017 物联网标识体系 Ecode在射频标签中的存储

GB/T 35422-2017 物联网标识体系 Ecode的注册与管理

GB/T 35423-2017 物联网标识体系 Ecode在NFC标签中的存储

GB/T 35592-2017 公安物联网感知终端接入安全技术要求

GB/T 35136-2017 智能家居自动控制设备通用技术要求

GB/T 35255-2017 LED公共照明智能系统接口应用层通信协议

GB/T 35291-2017 信息安全技术 智能密码钥匙应用接口规范

GB/T 30269.502-2017 信息技术 传感器网络 第502部分:标识:传感节点标识符解析

GB/T 30269.602-2017 信息技术 传感器网络 第602部分:信息安全:低速率无线传感器网络网络层和应用支持子层安全规范

GB/T 30269.801-2017 信息技术 传感器网络 第801部分:测试:通用要求

GB/T 30269.803-2017 信息技术 传感器网络 第803部分:测试:低速无线传感器网络网络层和应用支持子层

GB/T 35129-2017 面向食品制造业的射频识别系统 环境适应性要求

GB/T 35130-2017 面向食品制造业的射频识别系统 射频标签信息与编码规范

GB/T 35135-2017 面向食品制造业的射频识别系统 应用要求

GB/T 17626.6-2017 电磁兼容 试验和测量技术 射频场感应的传导骚扰抗扰度

GB/T 35290-2017 信息安全技术 射频识别(RFID)系统通用安全技术要求

GB/T 35120-2017 制造过程物联的数字化模型信息交换规范

GB/T 35122-2017 制造过程物联的数字化模型信息表达规范

GB/T 35128-2017 集团企业经营管理信息化核心构件

GB/T 34966.1-2017 卫星导航增强信息互联网传输 第1部分:播发体制

GB/T 34966.2-2017 卫星导航增强信息互联网传输 第2部分:接口要求

GB/T 34966.3-2017 卫星导航增强信息互联网传输 第3部分:数据传输格式

GB/T 35403.1-2017 国家物品编码与基础信息通用规范 第1部分:总体框架

GB/T 35589-2017 信息技术 大数据 技术参考模型

golang.org/x/net/websocket示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
package main

import (
"fmt"
"log"
"net/http"

"code.google.com/p/go.net/websocket"
)

func echo(ws *websocket.Conn) {
var err error
var i int
for {
var reply string

//建立连接后接收来自客户端的信息reply
if err == websocket.Message.Receive(ws, &reply); err != nil {
fmt.Println("error, can't receive message ...")
break
}

fmt.Println("recevied from client: " + reply)
i++

// 把收到的信息进行处理,可以做过滤也可以返回国定信息
msg := "received: " + reply
fmt.Println("send to client: " + msg)
fmt.Println(i)

// 返回消息给客户端
if err = websocket.Message.Send(ws, msg); err != nil {
fmt.Println("error,can't send message ...")
break
}
}
}

func main() {
http.Handle("/", websocket.Handle(echo))
// 访问服务器地址,ws://127.0.0.1:8088
if err := http.ListenAndServe(":8088", nil); err != nil {
log.Fatal("listen and serve: ", err)
}
}

github.com/gorilla/websocket示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
package main

import (
"log"
"net/http"

"github.com/gorilla/websocket"
)

var (
upgrader = websocket.Upgrader{
// 读取缓冲区空间大小
ReadBufferSize: 1024,
// 写入缓冲区空间大小
WriteBufferSize: 1024,
CheckOrigin: func(r *http.Request) bool {
return true
},
}
)

func wsHandler(w http.ResponseWriter, r *http.Request) {
//完成握手升级为websocket长连接,使用conn发送和接收消息
conn, err := upgrader.Upgrade(w, r, nil)
if err != nil {
log.Println("upgrade: ", err)
return
}
defer conn.Close()

for {
messageType, msg, err := conn.ReadMessage()
if err != nil {
log.Println("reading error ...", err)
return
}
log.Printf("read from client msg: %s \n", msg)

if err := conn.WriteMessage(messageType, msg); err != nil {
log.Println("writing error ...", err)
return
}
log.Printf("write msg to client: %s \n", msg)
}
}

func main() {
// 监听地址 ws://127.0.0.1:8088
http.HandleFunc("/", wsHandler)
err := http.ListenAndServe(":8088", nil)
if err != nil {
log.Fatal("listen and serve ", err.Error())
}
}

https://blog.csdn.net/maizi314/article/details/103979437
https://blog.csdn.net/wushang923/article/details/9226529
https://www.cnblogs.com/lonelyxmas/p/7979743.html
https://blog.csdn.net/yangyy9611/article/details/17464133
https://lindexi.oschina.io/lindexi/post/WPF-%E4%BD%BF%E7%94%A8%E5%B0%81%E8%A3%85%E7%9A%84-SharpDx-%E6%8E%A7%E4%BB%B6.html
https://blog.csdn.net/weixin_34320159/article/details/86132420
https://blog.csdn.net/wangsunjun/article/details/8894952
https://www.codeproject.com/Articles/15610/Regex-Validation-in-WPF
https://www.cnblogs.com/mantian/p/3816834.html
https://cloud.tencent.com/developer/ask/76782/answer/132738
https://blog.csdn.net/ZZZWWWPPP11199988899/article/details/77620211
https://blog.csdn.net/qq_38888555/article/details/82118505
https://blog.csdn.net/lwwl12/article/details/78472235
https://blog.walterlv.com/post/win10/2017/10/02/wpf-transparent-blur-in-windows-10.html
http://toto0668.blog.163.com/blog/static/30990252201691441716893/
https://blog.csdn.net/catshitone/article/details/78522931

https://blog.csdn.net/Jason_LiQuan/article/details/109717954
https://www.jianshu.com/nb/78768
https://www.hangge.com/blog/cache/detail_2351.html
https://unblocked-pw.github.io/
https://blog.csdn.net/ewtewtewrt/article/details/110161010
https://bthub11.xyz/cn
https://blog.csdn.net/ewtewtewrt/article/details/110382703
https://www.tpbaysproxy.com/
https://github.com/fwonggh/Bthub
https://limetorrent.cc/
https://blog.csdn.net/woaizard100/article/details/80910356
https://blog.csdn.net/woaizard100/category_7776741.html
https://cloud.tencent.com/developer/article/1671077
https://www.cnblogs.com/harrychinese/p/quartz_net.html#:~:text=Quartz.Net%20%E6%9C%89%E4%B8%A4%E7%B1%BB%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%2C%201.%20Quartz.%E7%B3%BB%E7%BB%9F%E7%BA%A7%E5%88%AB%E9%85%8D%E7%BD%AE%2C%20%E9%BB%98%E8%AE%A4%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E5%90%8D%E4%B8%BA%20quartz.config%20%2C%20%E6%98%AFjava,job%2Ftrigger%E7%9A%84%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%2C%20%E9%BB%98%E8%AE%A4%E5%90%8D%E7%A7%B0%E4%B8%BA%20quartz_jobs.xml%2C%20%E7%94%A8%E6%9D%A5%E9%85%8D%E7%BD%AE%20job%20%E5%92%8C%20trigger%20%E5%AE%9A%E4%B9%89%E4%BF%A1%E6%81%AF.
https://www.cnblogs.com/z-huan/p/7412181.html
https://www.cnblogs.com/abeam/p/8044460.html
https://blog.csdn.net/freewebsys/article/details/107950520
https://cloud.tencent.com/developer/article/1171966
https://blog.csdn.net/mr_zhongjie/article/details/106916512
https://www.jianshu.com/p/e48dbd087133
https://blog.csdn.net/tianhuanqingyun/article/details/90454329
https://blog.csdn.net/Frank_Abagnale/article/details/114333740
https://blog.csdn.net/emqx_broker/article/details/106490836
https://blog.csdn.net/qq_36827625/article/details/106502620
https://blog.csdn.net/qq_41626768/article/details/109384703
https://www.jianshu.com/p/af515094244b
https://my.oschina.net/LFAPAC/blog/4522385
https://www.jianshu.com/p/f6b7f6781481
https://mp.weixin.qq.com/s?__biz=MzI1OTI5NjU0Mg==&mid=2247484968&idx=1&sn=44e773b6a0df47b7634ca5f8c1014649&chksm=ea7a5a59dd0dd34f002b01a5249e0afe61ae9597d36949abb95cc2e28c2e085cfdd68b59c26e&scene=132#wechat_redirect
https://blog.csdn.net/flystreet7/article/details/122086529

https://www.cnblogs.com/tttlv/p/14397699.html
https://www.cnblogs.com/ltaodream/p/15135365.html
https://blog.csdn.net/weixin_42142364/article/details/111084493
https://blog.csdn.net/Obese_Tiger/article/details/104741708?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160378122119724836762566%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=160378122119724836762566&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~baidu_landing_v2~default-8-104741708.first_rank_ecpm_v3_pc_rank_v2&utm_term=kubeedge%E5%AE%89%E8%A3%85&spm=1018.2118.3001.4187
https://blog.csdn.net/PinocchioNE/article/details/109337365
https://www.jianshu.com/p/c6fc46563cb6
https://www.dogfei.cn/archives/kubeedge#
https://www.cnblogs.com/dream397/p/14628425.html
https://blog.csdn.net/MSSC_/article/details/114866906
https://zhuanlan.zhihu.com/p/350335104
https://www.cnblogs.com/kkbill/p/12600541.html
https://blog.csdn.net/weixin_38159695/article/details/118486461

https://blog.csdn.net/IUNIQUE/article/details/121787708
https://www.jianshu.com/p/3de558d8b57a
https://www.cnblogs.com/chalon/p/14840216.html
https://blog.csdn.net/f95_sljz/article/details/105544338
https://www.cnblogs.com/zhaobowen/p/13399708.html
https://www.cnblogs.com/UncleZhao/p/14646127.html
https://segmentfault.com/a/1190000021036626
https://www.cnblogs.com/ltaodream/p/15116711.html
https://knner.wang/2019/11/13/docker-io-gcr-io-k8s-gcr-io-quay-io-Chinese-source.html
https://www.cnblogs.com/kevingrace/p/12778066.html
https://www.cnblogs.com/hujinzhong/p/14995169.html
https://www.cnblogs.com/chenyishi/category/1359251.html
https://oldtang.com/1772.html
https://www.kubernetes.org.cn/7315.html
https://blog.csdn.net/networken/article/details/84571373
https://blog.csdn.net/JENREY/article/details/84205838
https://blog.csdn.net/ggggyj/article/details/104922023
https://zhuanlan.zhihu.com/p/109803657
https://www.cnblogs.com/cptao/p/10912644.html
https://blog.51cto.com/billy98/2350660
https://z.itpub.net/article/detail/68E9894E9257CC55D0AD3643AD3E9C89
https://blog.csdn.net/w13657909078/article/details/120141490?spm=1001.2014.3001.5501
https://blog.csdn.net/w13657909078/article/details/120342636?spm=1001.2101.3001.6650.7&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-7.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-7.pc_relevant_default&utm_relevant_index=10

将 .NET 微服务部署到 Kubernetes - Learn | Microsoft Docs

Kubernetes + .NET Core 的落地实践 - 腾讯云开发者社区-腾讯云

https://www.cnblogs.com/harlanzhang/category/1362182.html
https://cloud.tencent.com/developer/article/1450346
https://www.cnblogs.com/dingcong1201/p/15472764.html#1-minikube
https://yiqisoft.cn/blog/server-side/171.html
https://blog.csdn.net/lwkhdx/article/details/103879460
https://www.helloworld.net/p/ObLHGeiALU2D
https://blog.51cto.com/lvzhenjiang/2473866

helm3实战教程 | helm3常用命令和部署应用实战案例 - 知乎

kubernetes实战篇之helm完整示例 - 周国通 - 博客园

利用Kubernetes搭建便携式开发环境之MySQL和Redis - 知乎

Kubernetes使用helm部署单机版mysql(使用hostPath数据卷) - Sureing - 博客园

从零开始建立 EMQX MQTT 服务器的 K8S 集群 | EMQ

Kubernetes集群部署Prometheus和Grafana - 运维人在路上 - 博客园

Kubernetes K8S之存储Secret详解 - 踏歌行666 - 博客园

DevOps笔记 - k3s 默认ingress 配置 - 知乎

如何用NFS共享ZFS文件系统——详细教程 - 掘金

各种分布式文件系统简介及适用场景 - Lovnx - CSDN博客

分布式文件系统MFS、Ceph、GlusterFS、Lustre的比较 - JackLiu16的博客 - CSDN博客

大规模分布式存储系统-分布式文件系统 - 51CTO.COM

https://blog.csdn.net/feidaorenjian/article/details/79065247
https://blog.csdn.net/xyw591238/article/details/51441282
https://blog.csdn.net/prepared/article/details/72491036
https://blog.csdn.net/ffm83/article/details/42672121
https://www.jianshu.com/p/0b75b721dab4