2020
10-01
10-01
Django微信小程序后台开发教程的实现
1申请小程序,创建helloworld小程序在微信开发平台(https://mp.weixin.qq.com)申请小程序并获取APPid下载微信开发者工具(https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html),打开后登录并填入APPid等信息。2添加交互框和按钮index.wxml<!--index.wxml--><viewclass="container"><inputtype="text"class="input"bindinput='input'/><buttonbindtap="calculate">cal</button><view>{{r...
继续阅读 >
0.为什么需要远程开发在进行嵌入式Linux开发的时候,为了方便,通常在Windows上使用代码编辑器编辑代码,交叉编译工具在Linux虚拟机或者服务器上,在开发期间需要不停的进行如下的循环操作:编辑好代码,使用基于SSH的SCP将文件上传到服务器;使用SSH远程终端,在服务器上编译出可执行文件;编译完成后使用基于SSH的SCP将文件传回到本地;这些操作都是基于SSH的,但是需要终端软件,文件传输软件,并且不停地切换操作,过程...
看过很多博客、文章,东一榔头西一棒子的,总觉得没有一个系列的文章把问题从头到尾说清楚,找东西很困难。有的博客、文章的质量还不算很理想,似是而非,或者重点不明确,或者直接把别人的博客抄袭过来......种种不靠谱,让小白们学习起来很困难,增加了学习曲线的陡峭程度。当然也有很多博主非常非常负责任,文章质量很高,只是连续度不够,正看得过瘾的时候,没有后续章节了。从本文开始,我们试图用一系列博客,讲解现代神经...
WebSocket是为了解决双向通信的问题,因为一方面HTTP的设计是单向的,只能是一边发另一边收。而另一方面,HTTP等都是建立在TCP连接之上的,HTTP请求完就会把TCP给关了,而TCP连接本身就是一个长连接吗,只要连接双方不断关闭连接它就会一直连接态,所以有必要再搞一个WebSocket的东西吗?我们可以考虑一下,如果不搞WebSocket怎么实现长连接:(1)HTTP有一个keep-alive的字段,这个字段的作用是复用TCP连接,可以让一...
摘要:这篇文章适合对Node一无所知或了解不多的初学者阅读。全面但不深入地讲了包括http模块、express、mongodb和RESTfulAPI等知识点。如果你是前端开发工作者,那么对你来说,基于NodeJS编写web程序已经不是什么新闻了。而不管是NodeJS还是web程序都非常依赖JavaScript这门语言。首先,我们要认识到一点:Node并不是银弹。也就是说,它不是所有项目的最佳解决方案。任何人都可以基于Node创建一个服务器,但是这需要你...
WebSocket出现前构建网络应用的过程中,我们经常需要与服务器进行持续的通讯以保持双方信息的同步。通常这种持久通讯在不刷新页面的情况下进行,消耗一定的内存资源常驻后台,并且对于用户不可见。在WebSocket出现之前,我们有一下解决方案:传统轮询(TraditionalPolling)当前Web应用中较常见的一种持续通信方式,通常采取setInterval或者setTimeout实现。例如如果我们想要定时获取并刷新页面上的数据,可...
Node.js是一个基于事件的平台。这意味着Node中发生的任何事情都是对于事件的响应。传入Node的数据处理要经历一层层嵌套的回调。这一流程相对于开发者被抽象出来,由一个叫做libuv的库处理,就是libuv为我们提供了事件循环机制。事件循环也许是Node中最容易被误解的概念。我为Dynatrace工作,这是一家性能监控服务商。在我们解决事件循环监控这一问题时,我们付出了很多努力去正确理解我们正在监测的部分。这篇文章...
说到Node.js的进程模型,脑子里第一个闪现的可能是Cluster模块,亦或是Master/Worker进程模型,在长期的使用过程中,我们逐渐发现,这样在应用的开发早晚会有局限性,除了不够优雅之外,每次增减进程或者自定义进程都会产生不可预知的问题。在一些特定的场景下,我们甚至在Master下面加入了一个Agent进程用来运行一些中间件SDK。在这些修修补补的过程中,传统的进程间通信,数据交换都变的困难,甚至Wor...
Node.js中有不少常用的Color模块,例如chalk、colors.js、cli-color等,通过这些模块我们输出各种带颜色、方面区分或者更酷的日志以及CLI工具提示。那么今天带大家简单了解一下Color模块的实现。ANSIescapecode与前端上对元素内的文字加上了CSS修饰一样。terminal中输出的文字包含颜色也是因为文字的数据跟随了颜色描述的数据。而要了解terminal上的颜色,首先需要了解ANSIescapecod...
摘要:在2012年,我加入了Storify并开始使用Node作为我的主要语言。从那以后,我从未回首过去并觉得我错过了Python,Ruby,Java以及PHP,这些在过去10年里,我在web开发过程中使用的语言。下面我将列出10条建议,这些建议可以帮助你在2017年成为一个更好的Node开发者。其中一些建议是我在日常实践中所学到的,另一些是从那些写了最流行的Node和npm模块的人们身上学到的。下面是我们将要介绍的内容:在2012年,我加入...