- 博客(12)
- 收藏
- 关注
原创 LINUX 下无线网卡 rtl8821CE/rtl8723de 驱动 无法驱动解决办法
1. 确保linux内核版本大于 4.14如何查看linux 内核版本 :终端 uname -sr 如果内核版本低于 4.14:升级linux内核 ubuntu可以参照 https://www.linuxidc.com/Linux/2017-03/141940.htm升级完记得重启 2. 下载linux中8821CE/rtl8723de的驱动源码 其实linux是支持这款显...
2018-05-26 16:19:35 34641 35
原创 ue4 项目打包流程设计,以及增量更新,客户端更新程序设计。
基本流程(可以简单通过颜色一致的来快速定位相关逻辑)图片右键新标签打开查看原图1.创建基础发布包(BaseReleaseVersion)Parsing command line: -ScriptsForProject=D:\jenkins\workspace\IterativePackage\BMXDriving.uproject BuildCookRun -project=D:\jenkins\workspace\IterativePackage\BMXDriving.uproject -noP
2022-02-24 13:57:56 2824 1
原创 UE4 不受游戏暂停影响的Timer /Delay C++蓝图都能用
UE4 不受游戏暂停影响的Timer /Delay C++蓝图都能用原因业务逻辑需要,以及因为序列帧实现的ui动图是通过tick刷的,暂停时ui tick会暂停,只能通过写一个不受暂停影响的timer去刷序列帧,为了填一个坑,而出来的另一个坑,大家都是挖坑人。基本原理重点就是 actor 的 SetTickableWhenPaused(true),就是标记actor在游戏暂停时,是否能够执行Tick(float DeltaTime)运用了什么知识通过FName调用蓝图方法,C++
2021-04-09 20:56:16 2248
原创 UE4 Crypto++ Plugin With AES(支持安卓)
基于cryptopp v8.2 开发的UE4加密库,支持Android 和Windows平台,在UE 4.23版本测试没问题坑在编译安卓环境的时候没少遇到坑,先是try except的打包问题,在build.cs加一行bEnableExceptions = true;再就是RTTI的问题,原因就是,库里面用了throw、typeid()、dynamic_cast()等方法AESCripto Function :Access violation - no RTTI data!解决办法就是在 bui
2021-04-05 19:32:56 925 2
原创 JWT失效方式---------django rest framework jwt
前因项目通过 drf jwt 来实现用户的验证,在登出和异设备登入的时候都需要旧的jwt失效,但是drf jwt没有内置失效方法,所以通过JWT_GET_USER_SECRET_KEY的修改来使之前的user jwt 失效原理首先我们得了解jwt是通过加解密实现的一种用户验证方式,所以我们能够通过添加JWT_GET_USER_SECRET_KEY,通过一个方法 jwt_ge...
2018-10-24 17:24:19 3294 2
原创 python 超类 super() 方法初探
super()应用场景对象A 有一个初始化属性first_name在__init__()方法中 以及一个 second_name()方法,当对象B继承了对象A时,对象B就拥有了对象A的所有方法和属性class A(): def __init__(self): self.first_name = 'king' def second_name(self)...
2018-07-18 17:58:23 3004
原创 python 使用openpyxl和xlwt从mysql导出excel
通过scrapy 我的数据库爬到了2w多的数据,想着尝试从mysql中导出到excel 于是尝试了 xlwt包+pymysql 在3.6的环境下导出,不曾想到,表中字段content内容过长,导致xlwt包没办法实现,通过搜索找到了openpyxl包,可以解决这个问题 但是一般字段长度的表还是能够用xlwt导出的 先给出xlwt的代码xlwt+pymsqlimport p
2018-01-12 11:30:57 2111 3
原创 python 爬虫通过bloomfilter实现增量爬取/去重(重复爬取)/更新爬取
直接上代码import osfrom pybloom_live import BloomFilterfrom scrapy.exceptions import DropItemclass BloomCheckPipeline(object): def __int__(self): file_name = 'bloomfilter' def open_spider(s
2017-12-29 11:37:00 6947 10
原创 python bloomfilter 布隆过滤器
本文使用的是pybloom_live包 git地址 https://github.com/joseph-fox/python-bloomfilter “` import os from pybloom_live import BloomFilter animals = [‘dog’, ‘cat’, ‘giraffe’, ‘fly’, ‘mosquito’, ‘horse’, ‘eagle
2017-12-29 09:33:09 773
原创 python3 3des des aes 加密 PKCS7 填充
首先感谢 孤影惆怅 大佬的文章 得以完美安装好了PyCrypto 包 文章地址:http://blog.csdn.net/a624806998/article/details/78596543使用PyCrypto包的 AES 加密from Crypto.Cipher import AESimport base64BS = AES.block_sizedef pad(s): retu
2017-12-28 13:59:07 8115 1
原创 django 微信支付成功回调url(notify_url)
微信官方文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1首先 这个 notify_url 有俩个要求 1.公网能直接访问的 2.不能携带参数 (比如你的订单id)返回的内容微信请求的内容,为xml格式<xml> <return_code><![CDATA[SUCCESS]]></return_code>
2017-12-27 16:19:25 11119 3
原创 django 调用微信接口(微信支付、微信用户信息)
import hashlibimport randomimport stringimport urllibimport xml.etree.ElementTree as etimport timeimport requestsheaders = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/5
2017-12-22 16:23:49 7843 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人