- 博客(379)
- 资源 (17)
- 收藏
- 关注
原创 pear-admin 项目结构讲解
a. 组件是一些集成到项目中的附加功能的定义, 通过 @3ds/pear-admin-flask/applications/extensions/b. 蓝图是对服务器接口的实现,主要有两个部分, 一个部分是集成的服务器接口, 另外还添加了一个接口插件功能, 可以通过config.py 中的。添加配件的方法是 在@3ds/pear-admin-flask/applications/config.py 的。其在 @3ds/pear-admin-flask/applications/view/
2024-03-27 08:02:11 645
原创 基于pear-admin-flask 的 flask 使用教程
from flask.cli import AppGroup # 导入库admin_cli = AppGroup("admin") # 定义子命令 admin...@admin_cli.command("init") # 定义子命令操作 initdef init_db(): # 函数...命令行调用。
2024-03-26 16:26:13 649
原创 [接口生成] 1. 数据库生成
这个模块是表格生成部分的示例代码, 项目还在开发, 可能有些地方还是太理想化了, 会出现一些难以解决的问题而将项目终止掉, 但是不努力尝试怎么会知道会不会成功呢, 给自己加油@1711065015。所以打算搞一个接口生成的工具, 有的时候查询表格就直接代码生成出来, 如果有逻辑,就将逻辑独立出来,然后代码生成的时候融入进去, 这样修改起来也就更简单一些。我们在做页面的时候, 一般都要和数据相适应,这个时候就需要去修改数据库, 至少需要数据库相关的人员配合, 改来改去的容易产生一些版本遗留问题。
2024-03-22 07:52:04 194
原创 大模型的参数计算
当然,一个模型计算,除了模型参数外还有一些计算参数, 但是大概显存在22.35G左右.当然训练速度能耗也是大家需要考虑的, 所以可以考虑RoLA 等低参数训练方式.我们说的大模型参数量都是6B,130B等等, 一般模型运行需要多少显存呢.我其实在想,为啥要发明一个B出来, 我们用G来描述不香吗.显存. 如果是24G显存的显卡, 需要4张才能够展开训练.训练过程要保存梯度等计算过程, 所以需要 上面的。有什么不对的地方, 欢迎指出, 一起学习!,也就是说, 上面全精度6B需要。比如6B全精度, 那就是。
2024-03-21 16:11:09 122
原创 [python] 卡诺图化简
我想到的是加个元素过滤的方法来处理, 目前还没有想到更完美的解释和解决方案, 有大大看出来的话, 欢迎评论区交流.在温故数据合并的时候突然想起数电的 卡诺图.
2024-03-20 18:47:00 134
原创 cocoapi的 rle 解码使用
cocoapi 数据本身是一组json描述结构, cocoapi 项目是解析和生成json数据结构, json有个不能嵌套的弊端, 所以一个json文件往往比较大.cocoapi核心部分是rle数据的压缩, 很多项目直接使用的 rle 数据结构, 而不是 cocoapi 的完整协议.cocoapi 是目前mask数据记录的一个比较好的解决方案, 网上有很多相关的使用资料.如。
2024-01-31 10:21:04 281
原创 cmake 的 check_type_size 的实现
昨天晚上发了一个开源项目, 本身是为了轻量化cmake工具, 功能重构, 方便后期再做功能扩展, 但是遇到一个难题, 比如 cmake 的 check_type_size 的实现, 给我的感觉是要执行程序才能输出, 如果是交叉编译, 那就不能执行了, 所以看了cmake的源码实现.理了一下, 先说它的思路, 编译一个sizeof的demo源码,, 算是打开了一个新的思路, 也供大家参考!然后通过正则表达式将 INFO:size[]
2024-01-23 11:33:34 401
原创 开源一个以前项目编译管理的工具auto_scons
目前功能只有 scons 编译部分, git部分的实现还没有完成, 项目上简单替换cmake没有问题, 复杂的功能还不行.开源地址在: https://gitee.com/hocker/auto_scons.git。看大家有用到可以提提建议.
2024-01-22 19:58:47 364
原创 容器原来发生了这么多事情
我找了很多资料, Kubernetes 好像本身没有构建镜像的能力, 所以 docker 本身还是有一些, 所以社区在 2020 年 12 月 9 日发布了 nerdctl 项目来替代 docker 功能, 本质来说就是 docker 的加强版, 其对容器标准有更好的兼容性, 也探索性的加入了容器加密, 延迟拉取等功能. 而且 docker 在 2021 年 8 月 31 日公布准备收费了, 只能说 docker 对开源社区越走越远了.在使用命令和习惯上, nerdctl 和 docker 基本一致.
2023-12-21 10:28:48 395
原创 硬件编程语言
于是 硬件语言verilog 和VHDL 就出现了,是相对于传统原理图这可以完成上万门元件的电路设计了, 上亿门元件的布局一个团队能够完成,上百亿千亿的功能,一个精英团队可以触及,但是任然是非常困难跨过这个极限带来的门坎。于是工程师们引进了类似Java的 Chisel 语言,引入对象,多态等思路对硬件逻辑描述更加友善, 一个团队基本可以轻松胜任上百亿门的元件的功能描述。这里说明以下, 大家都很优秀,文章中的任何说明,都是大家的成果, 我只是在大家的思路上,前人的经验上, 提出一点思路,供大家探讨。
2023-12-18 10:08:11 208
原创 sshd 的配置
新版本的SSH的配置文件采用的 sshd_conf 和sshd_config.d/ 文件+目录的方式来存储, 这种方式相对于以前的ssh_conf一个文件的配置方式, 有。
2023-12-04 09:17:54 174
原创 selenium 工具 的基本使用
公司每天要做工作汇报,汇报使用的网页版, 所以又想起这个老朋友了。再次上手,发现很多接口都变了, 怎么说呢, 应该是易用性更强了, 不过还是得重新看看, 我这里是python3。pip安装得现在最新(20231128)版本(4.15.2), 下面做下操作记录。引入模块等待页面打开新版本的定位器不一样了, 我写了个定位发送内容得功能。定位器的基本用法PS: 写这类工具,如果不急, 一定要多加延时控制,有一定的反“反爬机制”, 也对服务器有好一点,大家好。
2023-11-28 10:09:50 413
原创 大电流和大电压谁对人体伤害大
这对于观察我们的更宏观的文明应该非常懊恼, 因为在它眼里,人,老虎,兔子,牛都是一个不可分割的运动个体,为啥其运动关系这么复杂多变。先看一个场景, 一群牛和一头老虎对你冲来, 谁对你的伤害大, 这个大电流就可以比做牛群, 大电压就可以比做这个老虎。电子还是那个电子, 低压状态其就如一只兔子,高压状态其就如一只猛虎, 微观世界可能并不象我们想的那么多变。突然想起以前看的这个, 网上有很多解答了这个问题,答案是大电流比大电压对人体伤害大。牛群过来你十死无生,老虎冲过来,可能它不饿,你是九死一生。
2023-11-27 13:55:30 164
原创 pyimgui 中文
imgui 是一个比较优异的轻量级界面渲染项目,其理论上做到了模块的方式去编程界面, 比qt上手容易很多, 环境搭建和项目的编译也比较好, 比qt要简单很多, 再结合python,效果更加好了。
2022-11-15 10:16:01 1618
原创 python 使用listdir 遍历目录
python 遍历目录, 有 glob, walk, listdir 等模块, 对于大多数应用场景来说, glob和walk已经非常够用了.glob相对非常方便, walk我之前也写了一个文章(python os.walk的返回值) 介绍.glob, walk虽然遍历方便, 但是不能够体现出 多级目录层次 的关系, 我也没想到我的应用场景绕不开 listdir 的坎. 使用while递归的方式实现了一个遍历. 供大家参考.import os,sysif len(sys.argv) < 1:
2022-04-28 11:18:51 1874
原创 rapidjson json解析样例
{ “store”: { “book”: [ { “category”: “reference”, “author”:
2022-03-30 21:48:47 632
原创 二手硬盘管理
最近接收了一些二手硬盘, 我在ubuntu 做的:三个命令:查看使用情况:sudo smartctl -A /dev/sdd如果命令运行提示命令不存在.运行下面命令安装:sudo apt-get install smartmontools命令显示包含下面的字段 9 Power_On_Hours 0x0012 100 100 000 Old_age Always - 806241 Total_LBAs_Written
2022-02-18 13:18:01 308
原创 ubuntu 安装 mariadb 数据库
卸载之前的数据库sudo apt purge mariadb-server*安装数据库sudo apt install mariadb-server -y由于出于安全原因, mariadb 初始化使用的操作系统的root认证, 而不是密码认证.所以这里添加用户和启动密码认证.# 添加用户 '%':表示所有主机的ipCREATE USER '用户名'@'%' IDENTIFIED BY '密码';# 将数据库访问权限赋值给用户 grant ALL on 数据库.表名 to '用户名'
2022-02-16 10:22:53 4156
原创 pyqt5登陆界面
# 参考: pyqt5实现登录界面的模板# http://www.zzvips.com/article/169656.htmlimport sys, osfrom PyQt5.QtWidgets import *from PyQt5.QtCore import *from PyQt5.QtGui import *#######################################################创建主窗口#############################.
2022-02-09 15:09:45 2126
原创 c++ map 的bug, 欢迎大家留言讨论
大该是, 我c ++ map, 如果在 pack 来改变字节对齐的方式, 就会乱.// map_class.h#pragma once#pragma pack(1)#include <map>#include <string>typedef std::map<uint32_t, std::string>::iterator it_image_t;typedef std::map<uint32_t, std::string>::value_typ
2022-01-17 11:41:15 547 2
原创 2. 简单的SDL实例
我们了解了SDL并且搭建环境, 下面我们来用个简单的样例来说明尝试下SDL。#include "SDL2/SDL.h"int main(int argc, char* argv[]){ SDL_Window* window; SDL_Renderer* renderer; // 初始化SDL环境, // SDL_INIT_EVERYTHING 全部环境 // SDL_INIT_TIMER 时间 //
2021-12-19 09:21:14 851
原创 1. 了解 SDL 并搭建环境
认识SDL在我们初步学习了编程语言的知识过后,发现我们并不能控制图像,声音,键盘和手柄这些硬件。这是因为我们没有学习该语言调用这些硬件的API接口。这就是SDL能够提供的, SDL目前支持Windows/Linux/Mac/Android/iOS等等平台, 但是使用SDL前,我们需要在平台上安装对应平台的SDL库。export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/your/libSDL2.so由于译者使用的是ubuntu, 所以可以比较简单的使用 a
2021-12-19 09:15:43 2894
原创 python 学习上手
编程不是说掌握了好多语法, 而是能够将自己的想法正确的表达出来.我这里给大家找了点炼手的资料:2021年蓝桥杯省赛A组题解(C/C++)我下面试着用python实现一下,供大家参考:A:# 初始化各种卡片# 初始化各种卡片t = {}for i in range(10): t[i] = 2021print(t)# 开始尝试拼数num = 1is_end = Falsewhile True: b_num = int(num) while b_num &g
2021-12-13 14:01:00 465
原创 c++ 二进制左边第一个1的位置
在做数据压缩的时候, 需要找到最小存储单元, 在网上看了,没找到合适的,这里把我想到的一种方式供大家参考。#include <cstdio>#include <iostream>using namespace std;char bin_left_one(u_int64_t num){ char pos = 0; u_int64_t t = num; for(int i = 5; i >= 0; i--){ if(num >
2021-12-12 19:25:51 1469
原创 使用 rapidjson 对 json 数据进行遍历
rapidjson 的json实现都是 头文件.最近好像被 腾讯 “收” 了,自己没得创新, 腾讯老是 “玩”这种, 让人看不懂。下面代码是 利用 rapidjson 库对 json数据进行遍历的demo。 供大家参考!!#include "rapidjson/document.h" // rapidjson's DOM-style API#include "rapidjson/prettywriter.h" // for stringify JSON#include <cstdi
2021-12-12 08:57:53 2284 2
原创 freecad 脚本
freecad 的脚本是使用的python解释器, 但是freecad内部的python只有基础的包,对第三方开发包支持度不是很高.有两种方式解决.一种是使用外部python是可以控制freecad进行绘图的. 具体的可以找网上查查, 好像是安装一个freecad的包即可.另外一种我认为比较方便, freecad内部直接调用外部python环境的包的方式实现.下面是第二种的实现过程.首先是导入外部python环境.import syssys.path += ['~/anaconda3/bi
2021-12-06 14:26:41 2815
opencv 4.2 cmake 的时候下载的数据
2020-03-17
opencv4.3 cmake 下载数据
2020-03-17
drake-20191217-bionic.tar.gz
2019-12-24
sycl-1.2.1.pdf
2019-08-07
gpu_cpu_demo.tar.gz
2019-06-21
virtkey-gdk3
2019-05-08
测试代理ip
2019-05-07
zlib1g 安装包
2018-12-19
python 解压
2018-11-27
docker中cuda9.2+cudnn7+caffe的caffe中makefile.config
2018-09-28
docker中cuda9.2+cudnn7+caffe
2018-09-28
鼠标键盘自动点击小程序
2018-09-05
segnet dockerfile
2018-06-26
utf-16编码表
2018-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人