网上教程太多了,这里简单做个笔记好了:在本地terminal输入:ssh-keygen生成密钥对要不要给密钥加密,我选择的是加密输入了一个超长超难的密码,“就不告诉你密码系列”,图个开心然后把密钥上传到服务器就好上传方法是,本地terminal输入:ssh-copy-id user@host输入成功后可以到服务器上把ssh配置修改为不允许密码登陆方法是,登入服务器找到ssh配置文件,通常在/etc/ssh/ssh_config在文件内找到# PasswordAuthentication yes去掉注释后把yes改成no完毕

前情提要:国内的一个服务器始终无法搭建apache,反复尝试发现是IDC屏蔽了80端口。浪费了我大量时间(竖个中指)现在终于通过配置apache的config,可以经过81端口访问web服务。需求:我打算拿这个服务器来做个图床。流程是:网页端拖拽上传图片,系统按相应规则重命名图片,储存并建立目录,目录存储在数据库中。这次就试着在github上去建立个repo,从头到尾自己做练练手看看。repo地址:https://github.com/hawken-im/myImgHost

https://github.com/hawken-im/myImgHost

第一步,因为是往自己的服务器上传,需要一个好的验证方式,我选择用github的api来做第三方授权登陆。查找了官方文档。主要在这里讲了:https://developer.github.com/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow

https://developer.github.com/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow

有了官方文档做参考,现在就去github里看看还有没有现成的代码可以用

update:需求变更:经过研究,python不适合写web前端,我这个小需求也没必要整个什么Django框架。于是回到自己熟悉的PHP,又经过研究,PHP确实有点大势已去,没有重新捡起来的动力。于是又去研究Javascript,发现倒还可以用,可是我从来没用过,不是很想给自己挖新坑。最后的结论是:我将在本地写上传脚本,直接从本地将图片上传至服务器并更新服务器端的数据库。一切从简。

update:再次改变实现方法:建立了FTP服务器将图片上传到服务器上某文件夹内为了安全不直接上传到web文件夹写一个自动同步的shell脚本,同步图片到web文件夹

很多人认为大学就是人这辈子最后学习的场所了,最多也是到博士。仔细想想大学也就4年吧?上大学的时候是不是觉得4年时间还挺长的?现在工作了,发现时间怎么变快了。一不小心工作的时间都够上2、3个大学了。

网页上,很多时候不愿意跳转到新窗口。但是UI上好像没有特别的规范,哪种按钮或超链接是跳转到新窗口,哪种是本地打开。为了保险起见,因为有些并不愿意跳转走的页面,返回去很麻烦。很多时候就是右键,自己选择在新窗口中(新Tab中)打开。不知怎么样明确地让用户知道这个链接是在新窗口中打开?

0%