- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 Django REST framework的序列化器中,
以上就是Django REST framework的序列化器中的一些常见元选项,当然还有一些其他的选项,具体可以查看Django REST framework的官方文档进行了解。例如,如果你有一个外键字段,并且你希望在序列化时包含该字段所关联的对象的详细信息,那么你可以设置一个大于0的深度值。它应该是一个字典,其中的键是字段名,值是一个包含额外参数的字典。:这个选项可以明确指定哪些字段是只读的,即它们在反序列化时会被忽略。:这个选项可以明确指定哪些字段是只写的,即它们在序列化时会被忽略。
2023-10-18 19:14:02 68
原创 active-value=1 无效问题
冒号表示这是一个动态绑定,Vue会将等号右边的内容作为JavaScript代码进行解析,所以1被视为数值。属性设置为字符串 “1”。因为等号右边的内容是包含在引号中的,所以Vue会将其视为纯字符串。
2023-09-09 14:32:30 271
原创 python 类 转字典 转json
python 类转 字典加.dictrequest_data.__dict__python 类转 jsonjson.dumps(user, default=lambda obj: obj.__dict__)
2022-01-10 22:41:03 124
原创 docker部署 AMQ
首先把文件上传到服务器上上传目录如下/home/project/amq启动容器docker run -id --name=amq -v /home/project/amq:/home python:3.7
2022-01-02 14:15:08 400
原创 dva.js 知识导图
dva.js 知识导图Read “the dva.js Knowledgemap” in English“the dva.js Knowledgemap” 日本語版注:如果你使用 dva@2,请先忽略这里的路由部分,待更新。不知大家学 react 或 dva 时会不会有这样的疑惑:es6 特性那么多,我需要全部学会吗?react component 有 3 种写法,我需要全部学会吗?reducer 的增删改应该怎么写?怎么做全局/局部的错误处理?怎么发异步请求?怎么处理复杂的异
2021-09-15 20:24:50 154
原创 docker 部署nginx
Dockerfile 文件编写FROM nginx:latestCOPY ssl.conf /etc/nginx/conf.d/ssl.conf1. 运行步奏docker pull nginx:latest
2021-05-03 21:59:24 298
原创 Docker部署django 程序
1. 下载镜像docker run -id --name=zhijianApi -p 8080:8080 -v /home/zhijianApi:/home python:3.72. 拷贝项目把项目移动到 /home/zhijianApi3. 进入容器并下载依赖4. 启动项目(注意端口要在和映射的端口一样,要不然无法映射)python3 manage.py runserver 0.0.0.0:80805.使用uwsgi 启动项目uwsgi --ini uwsgi.ini
2020-10-29 09:45:13 137
原创 Docker安装mysql
1. 下载 镜像docker pull mysql:5.72. 启动容器docker run -p 3307:3306 --name zhijian_mysql \-v /home/mysql/conf:/etc/mysql \-v /home/mysql/logs:/var/log/mysql \-v /home/mysql/data:/var/lib/mysql \-e MYSQL_ROOT_PASSWORD=123456 \-d mysql:5.73. 进入容器4.设置权
2020-10-25 22:25:22 86
原创 TB-02 容器环境搭建
TB -02 环境搭建下载容器(容器相当于把一个环境打包好,然后进行安装就可以了)sudo docker pull registry.cn-hangzhou.aliyuncs.com/zhijiandianzi/bt_02:V0.2查看串口是否识别(把开发板连接到虚拟机中)ls -l /dev/ttyUSB04. 运行容器 docker run -itd --name bt_02_v2 -v /mnt/hgfs/share:/home/share --device /dev/tt
2020-10-16 10:04:47 166
原创 windos怎么共享Ubuntu文件夹
ubuntu 安装ftp服务 sudo apt-get install vsftpd重启服务 sudo service vsftpd restart设置必要的配置文件vim /etc/vsftpd.conf复制一下代码anon_upload_enable=YESanon_other_write_enable=YESanon_mkdir_write_enable=YESanonymous_enable=YESanon_umask=022no_anon_password=YES
2020-08-04 13:05:59 151 1
原创 ESP32之 搭建连接阿里云环境
1.为什么要使用容器我们常常遇到这种场景,我们开发一个模组就要搭建一个环境,环境错综复杂,一不小心就会缺少东西。往往开发环境浪费很多时间。我们使用docker 技术 把我们的环境进行打包,可插拔,随安装随用。2.下载容器(需要先安装docker)sudo docker pull registry.cn-hangzhou.aliyuncs.com/zhijiandianzi/esp32_aliyun:v0.13.创建容器查看esp32 是否接入到虚拟机(使用ttl转usb接口)#创建容器
2020-07-28 17:52:18 2944
原创 esp32使用MicroPython进行编程
为什么使用MicroPython 开发不使用C 开发?使用MicroPython 开发速度快,能快速实现以后也用C 语言开发,但老板想马上要python 也是我擅长的语言之一为什么C语言编译的固件可以直接烧写,MicroPython 要先烧写固件大家知道, 脚本语言需要底层固件的支持,也就是说需要一个底层固件,底层固件会代替我们调用代码,可以说底层固件只是做了一个封装下载MicroPython 固件MicroPython 官网eps32 的固件 下载地址为https://micro
2020-06-29 00:21:43 4769
原创 超简单搭建esp32开发环境
文章目录为什么要使用容器进行安装环境整体框图安装虚拟机(如果安装了跳过)安装ubuntu或者centos 系统(如果安装了跳过)检测硬件是否接入到虚拟机上安装docker下载镜像(需要docker 知识,不知道直接复制命令)查看下载的镜像运行容器查看运行的容器进入容器(这个容器必须启动了 docker ps 能查看到)启动环境编译代码下载代码进行监控退出监控退出镜像需要的知识熟悉linux 执行熟悉容器(不熟悉页没有关系,没有几条指令)为什么要使用容器进行安装环境不用担心环境被自己破坏,破坏
2020-06-28 19:39:45 2686
原创 react 第零章 入门
第零节 我为什么使用react技术文档丰富可以开发学好react 在后面可以使用react 全家桶 rn 等虚拟 DOM;组件化;声明式代码;单向数据流;纯粹的 JavaScript 语法;第一节 react 环境搭建第一步: 确保你安装了较新版本的 Node.js。以苹果电脑为例子(查询是否安装)知识点 Node.js 是一个基于 Chrome V8 引擎的 Jav...
2020-04-10 22:53:00 168
原创 2019年工作总结——没有岁月可回首,珍惜当下不负流年
回忆篇会想起今年做的所有事情,不外乎进行,编程 ,做电路板,和 对接客户的协议。今天也更换了工作,搬家3次,一个人漂泊在北京,对未来可期,但总是没有归属感,在这即将结束的 2019。还是想自己说跟着心去努力。技术篇我一直从事物联网行业,一直负责模组的开发,主要负责wifi 模组和2G模组开发,连接云平台进行数据的 解析和对接客户的私有协议。在这一年里最大的技术提升,主要是广面的 物联网平台有...
2019-12-29 23:15:30 287
转载 简单Linux C线程池
线程池就是为了解决上述问题的,它的实现原理是这样的:在应用程序启动之后,就马上创建一定数量的线程,放入空闲的队列中这些线程都是处于阻塞状态,这些线程只占一点内存,不占用CPU。当任务到来后,线程池将选择一个空闲的线程,将任务传入此线程中运行。当所有的线程都处在处理任务的时候,线程池将自动创建一定的数量的新线程,用于处理更多的任务。执行任务完成之后线程并不退出,而是继续在线程池中等待下一次任务。...
2018-05-10 11:17:49 123
原创 centos 安装 emqtt
1.emqtt 的官方网址http://www.emqtt.com/docs/v2/install.html2.centos 官方建议使用rpm 安装(具体查看官网)下载程序http://www.emqtt.com/docs/v2/install.html查看文章安装教程rpm -ivh emqttd-centos7-v2.1.2-1.el7.centos.x86_64.r
2018-04-13 20:37:00 362
转载 python安装setuptools 和linux安装Jinja2
Python中当需要安装第三方python包时,可能会用到easy_install命令.easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,所以使用easy_install实际上是在调用setuptools来完成安装模块的工作。为了方便后续安装各种第三方蟒蛇包,需要先安装setuptools的。安装s...
2018-04-13 20:01:57 2754
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人