VsCode插件与Node.js交互通信

首先关于VsCode插件通信,如果不明白的可以参考我的这篇博客VsCode插件开发之插件初步通信

如果需要详细例子的话,可以参考VsCode插件开发

现在又有一个新的需求是,VsCode插件可以通过jQuery的方式/或者引入某种前端通信框架实现与后台交互。但是针对之前某个需求,需求描述:用户登录后在本地某盘创建特定的文件夹。通常像创建特定文件夹的话,一般都是后端语言实现。而我当时编写的这个插件是用JavaScript,JavaScript是不能读写文件的,当然了,有些朋友可能会说可以使用ActiveXObject,但是这个ActiveXObject有局限性,它仅仅只能支持IE浏览器,而不能支持像Google Chrome和火狐这样的通用性广的浏览器。

为了解决这个需求,我决定结合node.js解决这个问题。

首先明确一点,vscode插件开发,不管是使用JavaScript还是TypeScript,通常由于本地调试的需求,都需要安装对应库,而管理这个库,通常使用npm或yarn。由此我们便可知,我们直接可以在该插件中编写node.js相关的代码。

算法图解之散列表

散列函数

专业术语表述,”将输入映射到数字”。

散列函数具有如下要求:
(1)它必须是一致的。
如你输入blog得到的是wordpress,那么每次输入blog,得到的都必须为wordpress。

(2)它应将不同的输入映射到不同的数字。
如,如果一个散列函数不管输入是什么都返回1,它就不是好的散列函数。最理想的情况是,将不同的输入映射到不同的数字。

初学者摸索之算法学习

此文转自我个人微信公众号,时间虽然过去已经四个多月了,但是我个人认为还是能够给大家带来启发意义,所以借这个时间分享给大家,微信公众号分享比较有限,而且时效性也比较差,而博客时效性比较好,而且还能集思广益,欢迎朋友在评论区留言,俗话说,众人拾柴火焰高。

Node.js之文件下载

Node.js之文件下载,主要最近解决我的一个需求。

需求描述:
如何将腾讯云上传的文件存储到本地某个目录下,如果用js来实现,纯JavaScript没有这样的功能(也许有),正好我这个项目用node.js比较多,正好可以利用node.js丰富的API实现该功能。

算法图解之快速排序

分而治之(又称D&C)

书中举了一个例子,假设你是农场主,有一块土地,如图所示:

你要将这块地均匀分成方块,且分出的方块要尽可能大。

从图上看,显然是不符合预期结果的。

Ubuntu16.04Apache负载均衡+集群

mod_proxy ,主代理模块Apache模块用于重定向连接;它允许Apache充当底层应用程序服务器的网关。
mod_proxy_http ,它增加了对代理HTTP连接的支持。
mod_proxy_balancer和mod_lbmethod_byrequests ,它为多个后端服务器添加负载平衡功能。

为了保证配置流程正常,请执行如下命令:

1
2
3
4
5
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod proxy_balancer
sudo a2enmod lbmethod_byrequests
/etc/init.d/apache2 restart

致所有的开发者们

此文来自我个人微信公众号,总的来说,阅读量和反馈都还挺不错,借此分享给广大的博友们。

本文主要内容为如下几个方面?

为什么要有一个自己的博客

为什么要让自己的GitHub活跃起来

每天给自己一点学习的时间

CRMEB中因为重写规则导致的服务器异常和404之解决办法

问题描述:
安装CRMEB后,只能通过https://域名//index.php/admin访问到后台,而不能直接通过https://域名/admin访问到后台,以至于导致进入系统后台出现有的功能界面可用,有的功能界面则出现404或者服务器异常之类的,从浏览器上看就是路径方面的原因导致的,实际原因则是apache没有开启重写模块导致的。