- 博客(509)
- 资源 (62)
- 收藏
- 关注
原创 flutter 加密安全
数据的加密解密操作在 日常网络交互中经常会用到,现在密码的安全主要在于 秘钥的安全,如论 DES 3DES AES 还是 RSA, 秘钥的算法(计算秘钥不固定) 和 保存,都决定了你的数据安全;但是常见的逆向操作 比如 hook 加密算法 都很容易拿到 秘钥; 这个时候我们可以 回溯到 之前的 古典密码学(依赖算法本身),基本思路 置换 移位 编码 等等手段 来配合 加密算法一起使用,提高我们应用的安全;
2024-02-27 17:15:25 1283
原创 windos exe 以服务的形式运行(开机运行)
品台编写的或者经常需要开机自启动,可以直接把它 加在开启启动项,或者做成 windos服务,这样既可以开机自动启动而且还可以 防止误触关闭掉;
2024-01-11 17:38:15 945
原创 ffmpeg 视频分辨率修改 质量压缩
随着手机像素的提高,拍摄视频也越来越大,10秒的视频动辄 二三十兆,这给视频传输和播放都带来了 诸多不变。一般都需要 前端或或者后端 对视频进行压缩
2024-01-10 16:57:36 978
原创 商用客服系统
客服系统可以实现用户和公司的高效沟通,市面上成熟的商用客服系统。 按坐席分 单个坐席动辄几千块。业务也比较冗余(功能多),前段时间公司需要一个客服系统。决定纯手鲁一个:
2023-12-29 10:08:45 1003
原创 openwrt docker nginx 站点搭建
应为家里一直是 openwrt 软路由,这样以来也不用 重新买服务器了,就直接在 openwrt 上面跑个 nginx就行了。把自己的一些东西就可以放上面了。然后我们还需要创建一个几个文件夹 和 docker nginx 配置文件关联:(最简单的方式就是先先随便创建一个容器,然后把里面的配置文件 拷贝到我们的 宿主机器中)先 ssh 连接上 openwrt :我这里的 openwrt 最近刚更新的固件;执行完毕复制文件夹的操作,把刚刚 创建的 nginxA 容器删除掉!跑起来之后你就能看到 nginx。
2023-12-18 17:45:11 289
原创 友盟统计 UMID
相同设置 不同用户ID登录,移动统计是以设备UMID为准的,同一个设备,不管是登录了多少个账号,统计的活跃用户,只会计算一次。同一台设备,卸载重新安装,只要设备信息不变,就不会算新的新增,分身软件,也是只会算为一次,因为设备信息是一致的。友盟基于设备(UMID)的活跃用户 其实就是真实测设备数量,在此基础上才能统计出 卸载流失 等等的数据。是以用户ID 作为依据,和设备无关,多少用户在使用 就算多少日活。活跃用户 每天用户启动应用的访问设备数,当日启动多次,活跃用户只计算一次,是去重数据。
2023-11-23 14:26:21 144
原创 cocos creator 资源管理
在使用过程中,经常需要,比日说用户头像,这些资源不可能都做成 预制体交给 cocos creator 帮助我们管理;这个时候就需要我们但是 动态加载的资源,cocos creator是不会帮我们自动处理的,需要我们在不使用的时候 手动释放,减小内存控件的占用。
2023-10-30 12:05:48 289
原创 Flutter 逆向安全
前几天在 "学习" 一个项目, 发现是用 Flutter 开发的。之前研究过 flutter 的逆向,早期 Flutter 有工具可以通过快照进行反编译:《对照表如下》新的版本开发者没有维护了。目前没有很好的工具 可以对 Flutter 进行反编译!
2023-08-28 11:20:24 2332
原创 flutter Android 自定义输出路径 apk名称
Flutter是默认的名字 默认的路径,直接修改输出路径 会造成 打包可以,直接运行 会提示找不到 apk 文件;这里的解决思路是:打包完成后 拷贝目标路径的 APK 到自定义的路径,这样既可以正常打包 也能解决 直接运行 还能输出到自定义路径 修改 APK名称新建在和 build.gradle同级目录下新建核心代码:(有些我自己的变量用不着可以移除掉)编辑。
2023-06-27 11:41:59 1320
原创 uniapp 自定义发行 动态修改 manifest.json
添加自定义发行之后Hbuilder 编辑器会自动多出来按钮概述 | uni-app官网我这里的配置是这样:},"title": "品创收银台","env": {},},},"title": "品创收银台uat","env": {},},
2023-06-26 14:47:09 1357 2
原创 go 语言
空数组,空切片,空映射, 空字符串 中的一种们就会忽略这个字段。只能为 slice, map, chan 分配内存,并且初始化。返回的是 引用类型本身。函数可以当做参数传递给其他函数,可以作为另一个函数的返回值 还可以被赋值给另一个变量。// 但是这种机制 是把 双刃剑 功能强大但是 打码可读性并不理想;每个接口变量实际上是由 pair (键值)对组成,其中记录了变量的值 和 类型。为所有类型分配内存,并且初始化初始值,并且返回指向类型的指针。而不需要在编译时就知道他们的具体类型 这种机制叫做反射。
2023-06-19 11:38:52 784
原创 go 错误 异常
Go语言中错误使用内建的error类型表示,error类型是一个接口类型:定义如下:error 有一个 Error() 的方法‘所有实现该接口的类型 都可以当做一个错误的类型;Error()方法输入具体错误描述,在打印错误时 可以调用 Error() 来输出错误对于简单的数据类型,一个 println 就可以了,但是对于复杂类型 我们可以通过继承接口的方式 灵活的方式进行:例如一个计算面积的函数:需要判断输入是否合法:比如输入负数则报错!▶//计算面积。
2023-06-16 14:10:33 1054
原创 go 协程.通道.select
中无法存储数据, 所有接收端先于 发送端开始操作,当发送端 发送数据,接收端立马取走数据。通道 channel 是一个管道,可以想现象成 Go协程之间通讯的管道。指针接收器内部属性的改变对于 调用者是可见的, 值接收器内部属性的改变 对于调用者不可见。t Type 接收器(可以是结构体或非机构体类型,接收器可在方法内部访问) 可以缺省。,此时通道里面已经有一个数据,此时再往里面发送数据 就会报错。创建通道的时候 可以设置第二个参数 容量,当容量为0的时候。相同的方法名 可以定义在不同的类型(结构)上。
2023-06-12 11:57:25 1272
原创 go 结构体 函数 包
包的初始化函数 init>>> 执行顺序 先制下 引入的包 在执行主包中的内容;函数首字母小写 对于函数是 private 其他包无法访问。函数首字母大写 对于所有包是 public 其他包含任意调用。如果还包含其他类型参数, 可变参数要放到最后面。函数返回一个 无命名变量;返回值列表的括号省略。结构体运算 结构体数据修改_需要使用指针。参数类型一致, 只在最后一个参数后面添加类型。包中函数可以照常执行,并且不会包编译错误!使用的时候 包名 + 函数名称。import _ 包名;
2023-06-06 15:00:55 317
原创 go 语言基础
指针变量 存储实例变量的内存地址, 通过内存地址间接 操作这个实例变量;32位 浮点型 取值精度 6位, 64位浮点型 取值精度 15位。直接使用 int 会因为计算机 架构不同 长度不同。:(声明未赋值的情况下:是有默认值的)切片 为 空 的时候长度还可以是0。可以使用 _ 来表示不用 的元素。是引用类型, 切片本身。,他只是对数组的应用;
2023-06-05 13:52:24 496
原创 树结构 数据可视化
因为我把数据源 换成他例子里面的就没问题了;用上我的数据源就有问题。一时间不知道具体的问题,提给 社区了bug。就在我 取消的时候 发现有 bug;猜测应该是数据量太大了吧!或者我用的这个版本 有bug!,想做一个可视化展示的需求;首先想到的是 python +pyecharts,通过我再三 调整后以为大功告成的时候,发现一个致命问题!然后就想起 我那强悍的 unity3d 决定试上一试!当看到上面的 示例 后,这不就我想找的嘛!如图(CSDN 大图不能上传!
2023-05-10 16:53:04 496 1
原创 flutter 微信语音输入
Flutter 高仿微信 语音输入上划取消输入,网上的只有微信老版本的实现方式; 这边是最新的实现效果全网首发;先看效果
2023-03-07 10:09:47 1665
原创 flutter 微信聊天输入框
高仿微信聊天输入框,效果图如下(目前都是静态展示,服务还没开始开发):大家如果观察仔细的话 应该会发现,;所以在这里就需要监听软键盘的高度 ()(第二张动图 是github上的不知道能放多久)遇到有个问题就是:这里这只,就能自适应高度了。就能做到TextField多行输入了代码结构如下:------ chat_bottom.dart 聊天底部输入框------ chat_element_other.dart 聊天时别人信息的显示。
2023-02-28 10:34:58 8718 21
微信小程序审核模版:《电商平台服务协议》电商平台对用户交易纠纷处理的机制或方案电商平台对入驻经营者的审核要求或规范文件-附
2023-11-09
(模版)电商平台对用户交易纠纷处理的机制或方案-附件
2023-11-09
(模版)电商平台对入驻经营者的审核要求或规范文件-附件
2023-11-09
cudnn-windows-x86-64-8.9.3.28-cuda12-archive
2023-10-20
H5页面 微信卡片分享 好友 朋友圈; 前后端代码
2023-07-25
apksigner.jar zipalign.exe 重新签名,4k对齐工具
2023-01-12
5500个用户信息: 头像 昵称 id
2022-12-28
谷歌浏览器历史版本 80.0.3987.0(开发者内部版本)
2022-12-11
.Excel 打表 .CSV; 基于 Aspose.Cells.dll
2022-10-20
Cocos Creator 3.x 中使用 Socket.io
2022-10-10
flutter 内嵌 IOS 原生界面
2022-08-24
Cocos Creator 优量汇/广点通 android
2022-08-17
Flutter 内嵌原生组件 for android
2022-06-22
input 验证码 密码 输入框
2022-04-24
nativeObj.zip
2021-08-20
textMeshPro 中文字体字符Text
2021-06-12
https本地证书生成工具.zip
2021-06-02
unity3D Network Manager
2021-05-29
uniapp-font.zip
2021-04-19
braintree_enpty.zip
2021-04-16
braintree.zip
2021-04-14
braintreeServer.zip
2021-04-14
draw9png.rar
2020-11-11
OBS-Studio-25.0.8-Full-Installer-x64.exe
2020-09-24
134个银行ICO对应JSOn&工程.rar
2020-09-24
StoneKing.rar
2020-05-22
webpack-sample.rar
2020-03-10
ShaderGraph节点详解完整版20191221.pdf
2020-01-29
MMoney.rar
2019-11-26
ActivePerl-5.28.1.0000-MSWin32-x64-432e1938.msi
2019-11-11
Exmybatis - 副本.rar
2019-10-10
Layaair Socket.io文件.rar
2019-06-06
Hbuilder X 版本更新 (热更资源以及安装APK)
2019-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人