
Programming Language
文章平均质量分 94
不同编程语言学习
Charles Ray
现就职于某半导体公司。Software Programmer
展开
-
go语言学习 —— go并发编程
文章目录go并发构建go协程使用普通函数构建goroutine使用匿名函数构建go并发与并行go并发go并行go并发通信使用共享变量channel通道机制(无缓冲通道举例)创建通道将数据放入通道接收通道中的数据特性:接收方式举例:阻塞接收举例:循环接收通道类型有缓冲通道单向通道go并发Go 语言的并发通过 goroutine 特性完成。goroutine 类似于线程,但是可以根据需要创建多个 goroutine 并发工作。Go 语言还提供 channel 在多个 goroutine 间进行通信gor原创 2021-05-12 17:08:09 · 883 阅读 · 0 评论 -
React 学习笔记
文章目录介绍创建hello worlddebug reactjs ES6 在REACT中常用语法map方法destructuring object 提取对象成员使用...操作符克隆和组合对象与数组classmodule 的导出与导入react基础语法实例传值给children组件把组件传给子组件子类修改父类数据介绍React是js的一个库用来写UI,核心是component他也是ui的一部分,...原创 2021-08-03 09:37:07 · 241 阅读 · 0 评论 -
加密,签名,token解释及场景分析
文章目录加密使用场景对称加密和非对称加密签名使用场景含义Tokencookie和session参考文章:数据的加密与签名彻底理解cookie,session,token加密使用场景当我们传输数据时,如果数据被截获了,那么其他人就可以看到内容了,这时需要加密算法来对数据进行加密,这样其他人截获也只能看到乱码。过程:发送者对明文使用密钥加密然后生成密文,接受者再对密文解密得到明文的过程。...原创 2019-10-30 17:21:28 · 3572 阅读 · 7 评论 -
消息队列MQ与微消息队列MQTT
文章目录为什么要使用MQ消息队列1. 解耦(可用性)2. 流量削峰3. 数据分发缺点MQ对比传统消息队列RocketMQ和微消息队列MQTT对比https://www.jianshu.com/p/15081799d66b为什么要使用MQ消息队列1. 解耦(可用性)不同服务器系统之间使用RPC调用,会使系统之间的耦合性非常高。当一个系统挂了另一个系统就无法使用。可用性降低。订单系统把...原创 2019-11-10 23:42:45 · 10910 阅读 · 0 评论 -
Javascript 学习笔记
由于看的是英文版的教程,所以可能存在有些翻译不当。JS的位置在HTML中JS代码都放在 tags标签中<script src=&a原创 2019-01-16 04:46:26 · 703 阅读 · 0 评论 -
Markdown全面语法
Markdown syntax guide 自己总结了一下Markdown语法加强一下记忆,也方便以后查阅。以下快捷键适用于mac系统下的Mweb编辑器,少部分功能优快云并不支持,后面的流程图和数学公式用到的场景应该并不多,重点是前面一些基础功能掌握熟练。Markdown syntax guide总纲(二级标题)分割线强调块按键或内置代码字体代码块链接换行无序...原创 2018-05-26 22:23:17 · 469 阅读 · 0 评论 -
Constraint Programming Minizinc 约束性编程学习笔记
文章目录前言开始教程(正式学习)1.给澳大利亚涂色2.蛋糕制作问题3.偿还贷款问题前言简单点说约束性编程就是解决“鸡兔同笼”这类的问题,也就是说一个笼子里放多少个兔子放多少个鸡这种有约束条件的问题。创作出模型而让计算机代替大量的计算可能性。个人感觉这个在我们日常生活中真的很实用。比如给几个员工拍个工作时间表,在某些时段不能冲突,或者某些人在某个时段不能安排。通过设定一些约束条件然后得出结果。我...原创 2019-01-17 01:14:05 · 4553 阅读 · 0 评论 -
node.js and express学习笔记
node不是一门编程语言 node.exe是js代码可以在浏览器外的直接运行于计算机上的运行环境,类似于java的JVM虚拟机。 核心运用的是谷歌的V8引擎。node是异步架构所以没有阻塞,他的一个线程可以来处理所有请求。所以node不适合用来处理运算密集型任务,比如video 程序,需要一直占用线程。而他更适合处理数据密集型的实时程序,每个请求不会一直占用线程。在node应用中每个文件都是...原创 2018-11-10 06:39:08 · 792 阅读 · 0 评论