- 博客(31)
- 收藏
- 关注
原创 django centOS8.0 64位 python 3.6.8部署总结
① yum update #升级yum② yum install python3-devel #安装python开发包③ python3 -m pip install --upgrade pip #升级pip④ pip3 install virtualenv 安装虚拟环境创建虚拟环境 virtualenv 环境名字退出虚拟环境 deactivate⑤ 上传代码 可以新建目录也可以直接在home目录 上传本地代码本地收集静态文件 python manage.py collect
2021-12-10 10:09:20 315
原创 Linux 安装mysql 8.0
如果安装的是 mysql8.0 需要把5.7的enabled=1 gpgcheck=1 8.0的enabled=0 gpgcheck=0。如果安装的是 mysql.5.7 需要把5.7的 enabled=0 gpgcheck=0 8.0的enabled=1 gpgcheck=1。9 alter user ‘root’@‘localhost’ identified by ‘你的密码’;11 alter user ‘root’@‘localhost’ identified by ‘你的密码’;
2023-04-18 08:32:47 183
原创 python redis 订阅模式 实现Django uwsgi 多进程下通信
redis 订阅 飞机票 参考订阅者import redisconn = redis.Redis(host="localhost")pub = conn.pubsub()pub.subscribe('id') #id可以理解为频道,发送消息时需要和此id关联while True: print(pub.parse_response()) #pub.parse_response()接受消息发送者import redisconn = redis.Redis(host="localhos
2022-03-29 00:26:16 1709 3
原创 pip设置清华源linux windos
linux在自己家目录内新建 pip文件夹 和 pip.conf 文件makdir pipcd pipvim pip.conf最后在 pip.conf 文件内新增[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple最后 保存文件 Esc :wqwindos在自己家目录内新建 pip文件夹 和 pip.conf 文件最后在 pip.conf 文件内新增[global]index-url = https://pypi
2022-03-29 00:10:42 3233
原创 python AES CBC加密
from Crypto.Cipher import AESfrom binascii import b2a_hex, a2b_hexclass AesCBC: key = 'kjgloismvkclsxkw'.encode('utf-8') #16位 iv = b'klijthslkicjxlkw' # 16位 # 如果text不足16位的倍数就用空格补足为16位 def add_to_16(self, text): if len(tex.
2022-01-27 10:25:16 1541
原创 linux 常用命令
ps aux 查看所有进程ps -ef |grep uwsgi 查看指定进程cd / 切换目录mkdir 创建目录rmdir 删除目录vim xx.log 创建目录并且编辑内容i 在指定光标处编写内容:q 退出编辑不保存:q! 强制退出编辑不保存:wq 退出并且保存rm xx.log 删除文件service nginx start 启动nginxreload 重启nginx 加载最新配置stop 停止运行nginxnohup ****** $ 进程托管运行,(关闭cmd
2022-01-08 21:52:21 837
原创 django channels 使用总结
django v: 3.2.9 channels v:3.0.4 1 pip install channels 2 pip install channels_redis ---必须安装 3 配置文件添加 channels 和 redis 数据库配置 和 asgi 配置添加APP INSTALLED_APPS = [ 'channels', ]添加redis CHANNEL_LAYERS = { 'default':..
2021-12-25 22:11:23 1924
原创 python pymssql .lastrowid方法 获取新增数据主键ID会不会造成主键冲突实验结果
不会 放心使用,当我们使用cursor.execute(sql) 方法时,就会在数据库预留一个自增pk的位置 无论因为任何原因,导致数据最后没有存储成功,或因为数据存储快慢的问题. 在下次插入数据时, 我直接跳过该pk。大家看图 id 16,17,18 正常存储19,20, 我没有执行数据库成功. 再次执行存储时, 直接跳过,19,20...
2021-12-23 13:57:02 920
原创 SQL常用语法
CREATE DATABASE 新建数据库新建表use 数据库 进入数据库CREATE table cs(id int,name varchar,) 创建表 注意是空格插入数据INSERT INTO 表名(字段,字段)values(值,值)删除数据DELETE FROM OK WHERE 字段=值,字段=值,修改数据UPDATE 表名 SET 被修改字段=被修改值,被修改字段=被修改值, WHERE name=已知数据1,name=已知数据2,查询SELECT *
2021-12-21 16:35:05 392
原创 django测试加入环境
import osos.environ.setdefault(‘DJANGO_SETTINGS_MODULE’, ‘项目名.settings’)import djangodjango.setup()
2021-11-19 11:31:54 365
原创 Django 用Token机制(django cookies 转 token)
1 SessionMiddleware 中间件增加代码 def process_request(self, request): session_key = request.COOKIES.get(settings.SESSION_COOKIE_NAME) auth = request.META.get('HTTP_AUTHORIZATION', b'') if auth: request.session = self.Ses
2021-10-27 15:01:33 179
原创 Flutter AppBar 属性翻译表
AppBar({ Key key, this.leading, //widget类型,即可任意设计样式,表示左侧leading区域,通常为icon,如返回icon this.automaticallyImplyLeading = true, // 如果leading!=null,该属性不生效;如果leading==null且为true,左侧leading区域留白;如果leading==null且为false,左侧leading区域扩展给title区域使用 this.title
2021-09-26 11:05:44 89
原创 Flutter 启动添加照片
Android端替换启动页图片,打开android/app/src/main/res/drawable/launch_background.xml文件,效果如下:注意 有两个文件都需要改android/app/src/main/res/drawable/launch_background.xml和android/app/src/main/res/drawable-v21/launch_background.xml<?xml version="1.0" encoding="utf-8"?>
2021-09-25 15:50:13 119
原创 django rest_framework序列化模型更改值
img = serializers.SerializerMethodField() # imgurl def get_img(self, obj): return URL + str(obj.img.url) # 文件url拼接
2021-09-18 10:00:21 167
原创 Django 人性化展示事件 刚刚 一小时前 几分钟前 几小时前
用的是res formworkclass CircleSerializers(DynamicFieldsModelSerializer): user = MyUserSerializers(fields=('id', 'name', 'head_portrait')) Circle_img = CircleImgSerializers(many=True, ) Circle_comm = CircleCommentSerializers(many=True, ) tiem
2021-09-18 09:56:17 124
原创 微信小程序wx:for和wx:for-item的用法详解
<view wx:for="{{parentList}}"> {{item.id}} <view wx:for-item="{{item.childList}}" wx:for-item="items"> {{items.name}}{{items.account}} </view>
2021-09-18 09:52:08 777
原创 Django rest framework serializer返回时间自动格式化方法
AAASerializer(serializers.ModelSerializer): create_time = serializers.DateTimeField(format="%Y-%m-%d %H:%M:%S", required=False, read_only=True) class Meta: model = AAA fields = '__all__'
2021-09-18 09:43:38 606
原创 Flutter Future 使用
void main() { Future(() => print('task')) .then((_) => print('callback1')) .then((_) => print('callback2')); Future((){}).then((value) => print(value));}
2021-09-18 09:07:45 126
原创 Flutter封装wiget有公共点击事件或input输入事件处理给相对应的StatefulWidget
class A extends StatefulWidget { @override State<StatefulWidget> createState() { return AState(); }}class AState extends State<A> { @override Widget build(BuildContext context) { return Scaffold( body: button(onA),
2021-09-17 16:37:57 203
原创 flutter 在程序内打开 网页
flutter_inappwebview: ^5.3.2 #加APP内打开网页import ‘package:flutter_inappwebview/flutter_inappwebview.dart’;InAppWebView( initialUrlRequest: URLRequest(url: Uri.parse("https://www.baidu.com/")), ),
2021-09-13 15:55:09 940
原创 Flutter 命名路由传值
1 MaterialApp 注册路由表class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( // **切记不能在MaterialApp 相关的Widget 中执行跳转** home: TowPage(), theme: ThemeData(primaryColor: Colors.blue),
2021-09-01 21:29:42 208
原创 fluwx:compileDebugKotlin‘.
https://github.com/OpenFlutter/fluwx/issues/288修改android/build.gradle 中的kotlin 版本解决我的问题
2021-08-25 16:50:47 104
原创 Flutter_html 页面退出 音轨不停 BUG
Flutter_html 页面退出 音轨不停bug1 下载最新包https://github.com/tneotia/flutter_html/tree/c524a36231944a39b6bfe8872028c468f30334bc2 解压 lib 目录3 替换 flutter_html 包的lib 目录4完成.
2021-08-20 20:24:22 225 2
原创 Flutter 判断是andriod或者ios
1 引入import ‘dart:io’ show Platform;2 方法判断 @override void initState() { if (Platform.isIOS) { print("IOS"); } else if (Platform.isAndroid) { print("安卓"); } }
2021-08-20 17:45:13 2097
原创 fluwx 3.5.1 flutter(继续完善中...)
1 微信开放平台注册账号2创建移动应用 android 包名在 flutter(根目录)/android/app/build.gradle defaultConfig { applicationId "com.example.ibaolan_app" ---->应用包名 **** *** }应用签名 ①微信开放平台下载应用签名工具(一会再用) ② ...
2021-08-19 21:27:36 174 2
原创 使用兼容库,且minSdk不超过16。 或者将项目的minSdk版本增加到至少19个, 或使用工具:overrideLibrary = “ io.flu
2021-08-19 18:01:05 358 2
原创 flutter app:mergeDexDebug
在adnroid/app/build.gradle 目录中更改android { compileSdkVersion rootProject.ext.compileSdkVersion defaultConfig { applicationId "com.gouku.goukutookit" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProje
2021-08-19 11:38:54 230
原创 flutter_html
flutter_html 我有段代码包含video标签, Widget销毁后,视频依旧有声音,请问这个问题怎么处理呢? 感谢大佬
2021-08-18 09:25:23 447 2
原创 2021-08-17
flutter_html 我有段代码包含video标签, Widget销毁后,视频依旧有声音,请问这个问题怎么处理呢? 感谢大佬
2021-08-17 19:38:12 100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人