后端
文章平均质量分 64
swallowblank
这个作者很懒,什么都没留下…
展开
-
在Rust中使用标准库创建 http server并通过response响应返回图片
其实只要按照 https://kaisery.github.io/trpl-zh-cn/ch20-00-final-project-a-web-server.html 中的教程一步步完成就可以处理基本的http请求,前提是你要对前端以及全栈开发有一定基本的了解,比如我已经自学前端以及全栈开发三年多了,从大二开始,所以我基本可以很轻松的读完这三个章节。但是遇到了一些难点,原文中讲了如何根据请求的路径返回对应的html文档,这个其实很简单,因为html是可以当做字符串读入的,但是对于一些二进制文件,比如视频、原创 2021-10-08 21:32:44 · 813 阅读 · 1 评论 -
使用Rust(Rocket)、Svelte实现一个前后端分离的短链接生成器
最近学了Rust想找一个纯rust的项目,但是没找到合适的,在 Devto上看到了一个不错的系列文章URL Shortener with Rust, Svelte, & AWS (1/): Intro + Setup,原文戳此处。这篇文章涉及的比较广泛、全面,是使用Rust的Web框架Rocket和前端框架Svelte,再结合Docker以及AWS提供线上服务。在这里我只参考了Rocket和Svelte部分。Rocket创建项目mkdir cargo-rocketcd cargo-roc原创 2021-10-14 17:17:14 · 1333 阅读 · 0 评论 -
手写实现JSONP功能
相信很多人都看过jsonp的相关知识,对jsonp的工作原理大致有所了解,不过眼看千遍不如手写一遍,今天就手写实现一下jsonp。JSONP全称json with padding是解决跨域问题的策略之一。该协议的一个要点就是允许用户传递一个callback参数给服务端,然后服务端返回数据时会将这个callback参数作为函数名来包裹住JSON数据,并构造出一个执行该函数的字符串,返回的字符串能直接作为js执行,这样客户端就可以定制自己的函数以处理返回的数据。如果要理解jsonp很重要的一点是,用scr原创 2021-06-23 20:23:18 · 979 阅读 · 1 评论 -
2020之我的docker学习
网上很多教程都已经很老旧了,甚至连命令都对应不上,于是今天特此记录一下:以下所有命令建议在root权限下进行,最次也应该加上sudo前缀。1 安装docker安装docker主流分为windows、linux、macos。这里建议去docker官方网站看https://docs.docker.com/get-docker/,其实docker官网的get start真的做的烂的一坨翔,没有主次,信息排版太密,flutter都没这么密,找了半天都没找到安装在哪(相比于其他应用,比如大二学django的时原创 2020-07-16 16:34:42 · 129 阅读 · 0 评论 -
如何在linux上快速配置Nginx服务
user nginx;worker_processes auto;error_log /var/log/nginx/error.log;pid /run/nginx.pid;include /usr/share/nginx/modules/*.conf;events { worker_connections 1024;}http { log_format main '$remote_addr - $remote_user [$time_local] "$reques.转载 2020-05-21 10:44:45 · 274 阅读 · 0 评论 -
单页应用在部署后利用localhost发不出数据请求
因为请求是浏览器发出的,因此在本地开发的时候,你的node、java、Django、flask、php服务器刚好也在本地,当你把spa打包和服务挪到服务器上时,你的请求还是浏览器发出的,相当于你的localhost是你浏览器所在的这台主机,因此,你要把前端项目的BaseURL删除,浏览器会自动转发到你的公网ip。...原创 2020-05-20 18:21:40 · 785 阅读 · 2 评论 -
利用端口号杀死进程
lsof -i 8081kill -9 <pid>原创 2020-05-20 18:18:26 · 166 阅读 · 0 评论 -
使用Winscp连接云服务器进行文件的上传和下载
我以前一直傻乎乎的用wget和github传文件,不是同一时间,但是同一地点,我学会了用winscp进行云服务器的文件管理,奥利给!第一步 下载、安装、打开Winscp第二步 创建一个站点,主机名是你云服务器的公网ip,xxx.xxx.xxx.xxx,主机名一般是“root”,端口号默认ssh服务22,登录即可。...原创 2020-05-19 10:32:05 · 1107 阅读 · 3 评论 -
如何在React.FunctionComponent中使用async/await同步获取后端api数据
直接上例子const BlogList: React.FunctionComponent<IProps> = (props: IProps) => { let [fakedata, setFakeData] = React.useState<blogsData>([]); React.useEffect(() => { async function temp () { let res = await getBl原创 2020-05-12 11:05:39 · 2844 阅读 · 0 评论 -
Centos下如何安装软件——以mongodb举例
yum首先我们知道yum是centos下进行应用管理的工具。但是yum并不知道市场上有哪些包,因此我们要在特定目录下告诉yum有什么软件可以下载,以及去哪下载。配置yumroot at VM_0_5_centos in /etc/yum.repos.d $ pwd/etc/yum.repos.droot at VM_0_5_centos in /etc/yum.repos.d $ ...原创 2020-04-23 14:38:19 · 120 阅读 · 0 评论 -
sqlite for node
sqlite for node1.introto understand how sqlite3 works, we can know it from following tutorials:安装如何连接到数据库: 这部分将展示如何连接到内存数据库和磁盘数据库。如何从表中查询数据:这部分将告诉你多种办法进行查询…暂略,后面打算借助实例再进行记录,或许再看看sequelize2.in...原创 2019-06-25 22:50:53 · 156 阅读 · 0 评论