
笔记
澜叶
菜鸡大学生
展开
-
Git学习笔记
1、准备 分别以win10和centos8为客户端,其中PC中有GUI,centos8中的版本较低,服务器安装git和gitee和github做相对的中心仓库。2、概述 git作为分布式的版本控制系统,客户机上都应该有相较完善的版本信息,一个Git项目中主要分为三个区域——工作区,暂存区,版本库。大致框架如下 开发者可以直接对文件进行编写的是工作区,暂存区是提...原创 2020-04-22 17:26:48 · 755 阅读 · 0 评论 -
Linux网络问题解决方案
以前写在贴吧上的,懒得转过来了https://tieba.baidu.com/p/5114356932原创 2017-09-04 15:19:59 · 371 阅读 · 0 评论 -
安装Win10 + Linux双系统笔记
安装Win10 + Linux双系统笔记最近学习Python以及爬虫,感觉还是不能安于现状使用windows,现在的windows对我来说就只剩下游戏这一功能了,所以想着装个双系统,以后主要用Linux,以进一步熟悉Linux下的开发环境先在网上找了一堆的装系统教程和资料,发现知乎里已经有详细解答了,最高票的回答比较复杂,经过后面一系列的折腾发现其下一个匿名用户的答案最适合我的电脑,转载自安装Ubu原创 2017-08-18 09:08:19 · 11980 阅读 · 0 评论 -
加密项目开发笔记(2)——PC
1、准备 PC端由于需要使用Python,虽然都已经粗浅学过,不够还是没有写过相应的GUI程序,除非用Tkinter画几条线也算的话。 然后就是找寻各种python的GUI框架,Tkinter,pyQT等等,最后决定使用wxPython,一方面它比较适应我们项目的体量,另一方面他的资历最老,开发功能较为完善。wxPython是wxWidgets的跨平台GUI框架,已经适配了新版...原创 2019-05-15 21:41:46 · 330 阅读 · 0 评论 -
加密项目开发笔记(3)——服务器
1、准备 由于事先确定了本次项目使用Socket来进行服务端与不同客户端的通信,所以找寻相应的资料后决定PC客户端和服务端都使用了基于Python编写的普通socket连接,而初步确定的手机客户端——微信小程序使用WebSocket协议进行通信。 原本以为Socket与WebSocket是同一种东西在不同平台的不同叫法,结果发现Socket实际上可以说是一种通信方式,而WebS...原创 2019-05-15 21:41:38 · 256 阅读 · 0 评论 -
加密项目开发笔记(4)——PC更新
在做完PC软件的基础功能后,接下来就是后续的功能完善和进一步拓展了2018-10-28更新加入U盘认证功能 加入拖拽文件功能 加入MD5码完整性校验 解决在接收服务器密钥时UI无响应的情况 加入顶栏菜单 U盘认证 U盘认证作为我一开始就放入这个软件的代办事项,在基础功能完成后我第一个想实现的就是它了。本来在初次构思这个功能的时候我是想通过pyt...原创 2019-05-15 21:41:20 · 286 阅读 · 1 评论 -
在nginx服务器上配置ssl代理https以及wss的一些笔记
1、前言 因为微信小程序在与服务器通信时必须使用ssl协议,所以准备着手在nginx服务器上配置好ssl 2、初步想法 之前有看过一点关于实现wss连接的文章,大致了解到ssl是一个在运作在传输层的安全通信协议,他的通讯流程大致为:服务器认证阶段:1)客户端向服务器发送一个开始信息“Hello”以便开始一个新的会话连接;2)服务器根据客户的信息确定是否需要...原创 2018-11-18 16:33:52 · 8217 阅读 · 0 评论