Damon_Slh
有志之人
摘要: 最近项目需要添加解码x509Certificate功能,可以使用openssl或者mbedtls库。对这两个库的使用总结一下。 一 Openssl解码x509 Certificate 1. 初始化 将一段buffer转化成openssl格式 const unsigned char* certific 阅读全文
posted @ 2020-10-02 22:16 Damon_Slh 阅读(2578) 评论(0) 推荐(0) 编辑
摘要: 一 资料 https://github.com/donnemartin/system-design-primer#study-guide https://www.hiredintech.com/system-design https://leetcode.com/discuss/career/229 阅读全文
posted @ 2022-04-21 23:27 Damon_Slh 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1. 与LIstView不同 LIstView是获取一个表的内容,或一个表的部分内容 DetailView是获取一个条内容,所以这样知道要拿哪一条数据呢,就需要通过primary key(pk) 在template/personal_info目录下创建person_detail.html文件 # f 阅读全文
posted @ 2021-09-12 09:39 Damon_Slh 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 1.前端基础 html:看一下标签 css:装饰页面,操纵页面布局 js:前端专用语言 jquery:是js的一个封装库,语法和js稍微不太一样 2.快速美化页面 bootstrap库找到css链接:https://cdn.jsdelivr.net/npm/bootstrap@5.1.1/dist/ 阅读全文
posted @ 2021-09-11 22:55 Damon_Slh 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 1. 表单 表单有两种:Form和ModelForm Form是普通的表单,需要我们自己定义一些字段,跟model无关,跟前端有关 ModelForm是跟model有关联的,跟前端也有关,利用后端对model的定义,会对前端的数据进行校验 2.示例 在first_project/personal_i 阅读全文
posted @ 2021-09-11 21:42 Damon_Slh 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1. 五大视图 动作 视图名 是否需要model(官方) 是否需要form 单/多对象 增 CreateView 是 是 单对象 删 DeleteView 是 否 单对象 改 UpdateView 是 是 单对象 查 ListView, DetailView 是 否 多对象 ListView是继承T 阅读全文
posted @ 2021-09-11 11:21 Damon_Slh 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1. 建立虚拟环境 建议python版本3以上 python3 -m venv venv 生成虚拟环境 source venv/bin/activate 将虚拟环境导出来,作为环境变量直接执行 deactivate推出虚拟环境 pip install django -i https://pypi.d 阅读全文
posted @ 2021-09-11 08:33 Damon_Slh 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 最近很喜欢玩Linux,对于vim这个程序开发工具的常用命令做个总结,以后可以经常查阅。 1 一般命令模式下 移动光标方法 h或向左箭头 光标向左移动一个字符 j或向下箭头 光标向下移动一个字符 k或向上箭头 光标向上移动一个字符 l或向右箭头 光标向右移动一个字符 想要进行多次移动,例如向下移动3 阅读全文
posted @ 2020-10-24 11:32 Damon_Slh 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一 条件测试 1.类型 文件测试、数值比较、字符串比较 2.小程序 if ! test -d $1;then #测试参数1是否是目录 mkdir $1 #不是目录则创建目录 fi if [ ! -d $1 ]; then #和上面含义相同 mkdir $1fi#test 命令 相当于 [ ] 命令 阅读全文
posted @ 2020-10-23 21:36 Damon_Slh 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一 Shell概览 1. 自动化批量系统初始化程序(update, 软件安装,时区设置,安全策略,...) 2. 自动化批量软件部署程序(LAMP,LNMP,Tomcat,LVS,Nginx) 3. 应用管理程序(KVM,集群管理扩容,MySQL) 4. 日志分析处理程序(PV,UV,200,!20 阅读全文
posted @ 2020-06-26 11:01 Damon_Slh 阅读(270) 评论(0) 推荐(0) 编辑