随记
文章平均质量分 58
随时随地,想记就记
DragonFangQy
努力做最适合的那一个
展开
-
随记-GO 通过反射处理类型断言
【代码】随记-GO 通过反射处理类型断言。原创 2024-06-12 08:46:11 · 107 阅读 · 0 评论 -
随记-点选验证码(二)
之前写过一篇文章,当时借助了 ddddocr 完成了ocr 识别,这篇文章算是对之前的补充。原创 2024-06-01 11:18:24 · 374 阅读 · 0 评论 -
随记-解决Python中ZipFile解压文件名中文乱码的问题
解决Python中ZipFile解压文件名中文乱码的问题原创 2024-03-28 15:08:37 · 335 阅读 · 0 评论 -
随记-点选验证码
验证码,点选验证码原创 2024-03-02 09:35:47 · 362 阅读 · 0 评论 -
随记-SQLAlchemy ORM 梳理
最近在使用 SQLAlchemy 2.0 的过程中,有一些不适应的地方,所以想梳理一下 SQLAlchemy ORM 的使用。关于旧版的使用以及其他信息请参考另一篇文章。, 这里就不过多赘述,直接进入主题。原创 2023-12-25 21:05:43 · 1594 阅读 · 0 评论 -
随记-探究 B站上传流程
上传流程:预上传--》上传--》标签--》发布。B站、bilibili、哔哩哔哩原创 2023-12-24 15:30:53 · 1086 阅读 · 0 评论 -
随记-探究 OpenApi 的加密方式
到此结 DragonFangQy 2023.12.20。原创 2023-12-20 08:55:35 · 805 阅读 · 0 评论 -
随记-探究视频文件的 MD5
尝试了几次,都失败了。如果有对视频编码比较熟悉的大佬,可以提供相关帮助将不胜感激。思考:什么原因导致判定重复呢?是不是文件的MD5?,但不影响视频的效果,从而改变视频的MD5值。调整:增加水印,从而改变MD5值。原创 2023-12-23 16:07:27 · 1143 阅读 · 0 评论 -
随记-Python 动态增加数据库并切换
如果你有多个数据库链接,并且在启动服务之前没有写入相关的配置文件,这种情况下该如何使用动态的增加数据库链接并使用呢?这里假设你的数据库配置信息已经写入默认的数据库中(这里暂且称为应用程序数据库,或者AppDB),在AppDB 中的某张表中存储着其他的数据库链接信息(这里暂且称为应用程序扩展数据库,或者AppExtendDB)原创 2023-10-31 14:04:45 · 861 阅读 · 0 评论 -
随记-多租户数据隔离
所有租户共享同一个Database、同一个Schema,但在表中增加TenantID。这是共享程度最高、隔离级别最低的模式。即一个租户一个数据库,这种方案的用户数据隔离级别最高,安全性最好,但成本较高。即一个租户一个数据库,这种方案的用户数据隔离级别最高,安全性最好,但成本较高。即一个租户一个数据库,这种方案的用户数据隔离级别最高,安全性最好,但成本较高。多个或所有租户共享Database,但是每个租户一个Schema(表空间)原创 2023-09-01 15:29:12 · 895 阅读 · 0 评论 -
随记-这不会是全球的IPV4 地址吧?
到此结 DragonFangQy 2023.8.26。原创 2023-08-26 17:13:23 · 666 阅读 · 0 评论 -
RecyclerView.Adapter 的简单封装
这两天再写一个例子的时候使用了RecyclerView,为了方便使用就对RecyclerView.Adapter 进行了简单的封装。首先是写了一个BaseAdapter 类,继承了RecyclerView.Adapter”’ public abstract class BaseAdapter extends RecyclerView.Adapter< BaseViewHolder > {”原创 2016-03-17 16:54:35 · 387 阅读 · 0 评论 -
高亮关键词,仿淘宝
前段时间有人问类似淘宝的高亮关键词怎么做(如下图) 今天做了一个简单的demo 实验了一下,在这里记录分享一下。原创 2016-04-20 13:41:37 · 333 阅读 · 0 评论 -
RecyclerView的 setEmptyView
public void setEmptyView(View emptyView) { this.emptyView = emptyView; checkIfEmpty(); }原创 2016-04-29 08:05:07 · 2940 阅读 · 0 评论 -
随手——给自定义view的自定义属性添加注释
啥也不说了,上图:系统的属性自定义的属性看看自定义属性的文件添加注释,让自定义属性和系统属性一样,有相关说明 注:细心的朋友可能发现了,自定义属性时候的顺序和xml中属性使用时的顺序是一致的。附:有人提意见说把attrs文件的位置也截图,现在把位置附上 可以看出attrs 文件在values文件夹下,和strings、color等在同一个文件夹原创 2015-09-12 15:04:48 · 565 阅读 · 0 评论 -
自定义Activity栈 管理Activity--ArrayList
public class ActivityManager {private static ActivityManager manager;private ArrayList<Activity> activityList = new ArrayList();private Activity mActivity;private static final int initIndex = -1;p原创 2016-03-12 11:08:43 · 611 阅读 · 0 评论 -
ajax动态加载页面,对页面的按钮绑定点击事件
如题,动态加载过来的内容不在开始就加载的页面中,所以绑定事件无效。开始使用 $("#site_add").click(addSite(userid));无效去网上逛了一圈回来,说是用.on 绑定 $("#site_add").on("click", addSite(userid));无效原创 2017-11-17 16:29:14 · 12472 阅读 · 2 评论 -
手机号码验证
记录一下,方便以后使用 /** * 验证是不是手机号 * * @author fqy * @param phone * @return */ public static boolean isPhoneNumber(String phone) {// 包含最新的号码段 15年11月![这里写图片描述](htt原创 2015-06-07 10:05:19 · 562 阅读 · 0 评论 -
Intent startActivityForResult 启动 与 Activity启动模式
话不多说,上代码。AndroidManifest 中如下图:有两个Activity,启动模式都是默认的标准模式。MainActivity 中如下图:在MainActivity的onCreate 方法中直接启动 FristActivity, 在onStop中打印Log 证明已经跳转,使得MainActivity处于不可见状态, 在onActivityResult中打印Log证明能执行到该方法。Fi原创 2016-03-11 14:53:51 · 416 阅读 · 0 评论 -
点滴积累 -- dp转px 或 sp转px 之 0.5f的作用
很多px转dp,px转sp的代码片段都有一个0.5f,以前就很奇怪,昨天又碰到了,这次研究了一下,记录分享一下。先上px转dp或者sp的代码,如下 /** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) * * @param context * 上下文 * @param dpVal原创 2015-05-27 09:11:41 · 1210 阅读 · 0 评论 -
探究ArrayList 和Map 的读取和插入效率
前段时间遇到这个问题,当时不知道答案,昨天实验了一下,记录一下。建了一个Java程序,所以首先看看 Main 方法:public final static int i = (int) (0.5 * 10000);public static Long startTime = (long) 0;public static int tag = 0;static ArrayList<Integer> l原创 2016-03-12 09:58:23 · 506 阅读 · 0 评论 -
点滴记录 -- 自定义Activity栈 之 如何出栈
自定义Activity栈首先自定义一个 ActivityManage原创 2015-05-27 17:32:46 · 559 阅读 · 0 评论 -
git 手册
git init # 初始化本地git仓库(创建新仓库)git config --global user.name "xxx" # 配置用户名git config --global user.email "xxx@xxx.com" ...转载 2015-03-28 20:45:04 · 413 阅读 · 0 评论 -
随记-Kibana Dev Tools,ES 增删改查 索引,Document
到此结 DragonFangQy 2023.8.26。原创 2023-08-26 14:17:45 · 1097 阅读 · 0 评论 -
随记-阿里云服务器 Ubuntu20.04
ssh-copy-id -i .ssh/id_rsa.pub 用户名@192.168.x.xxx。# 将 PermitRootLogin yes 改为 PermitRootLogin no。到此结 DragonFangQy 2023.8.10。# 搜索并复制 Port,修改 22 为其他可用端口。# 如上,VERSION 在第二列。# 修改config。# 修改config。原创 2023-08-10 17:14:26 · 281 阅读 · 0 评论 -
随记-alembic 使用, pip 安装 403
随记-alembic 使用, pip 安装 403。原创 2023-08-11 08:18:43 · 227 阅读 · 0 评论 -
随记-pandas 数据处理(多表合并,求和)
pandas 数据处理原创 2022-08-16 18:52:32 · 1713 阅读 · 1 评论 -
随记-简单而优雅的 namedtuple
简单而优雅人活着就是累,简称人类。开个玩笑,活的简单一些也挺好。人的一些基本属性,简单来说就是 姓名、年龄、性别,就用这三个吧。如果要对一些人进行描述,可以使用类、使用数组、使用字典。类class Person(object): def __init__(self, name, age, sex): self.name = name self.age = age self.sex = sex def __str__(self):原创 2022-04-01 22:36:57 · 580 阅读 · 0 评论 -
随记-一次远程debug
登录 dockerhubdocker login -u fangqingyou https://dockerhub.datagrand.com拉取要 debug的镜像到本地docker pull dockerhub.datagrand.com/idps/web_api:release_ci_20220303_4469f4c6运行镜像docker run -it dockerhub.datagrand.com/idps/web_api:release_ci_20220303_4469f4c原创 2022-04-01 10:48:20 · 2231 阅读 · 0 评论 -
随记--SSH 免密操作实践(认证登录)
基本操作环境:主机A root 用户 ;主机B root 用户 ;两主机都是A云的,CentOS 7.3目标主机A 通过SSH 连接主机B 无需输入密码,即通过SSH 的秘钥进行认证登录简单流程生成秘钥# 一路enterssh-keygen -t rsa -C 'test ssh 无密码登录'传输公钥到目标服务器,这里即主机B# -i 指定公钥文件ssh-...原创 2020-04-24 23:30:58 · 225 阅读 · 0 评论 -
随记-再临Ubuntu (Ubuntu 16.04)
更换镜像源备份修改源文件备份镜像源源文件sudo mv /etc/apt/sources.list /etc/apt/sources.list.back修改源文件(这里使用阿里源) echo ' deb http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiverse deb http...原创 2018-10-31 00:17:09 · 201 阅读 · 0 评论 -
随记-手机号号段
手机号码前三位列表1:2018/7/1313(老)号段:130、131、132、133、134、135、136、137、138、139 14(新)号段:1400、1410、1440、145、146、147、148、149 15(新)号段:150、151、152、153、154、155、156、157、158、159 16(新)号段:165、166 17(新)号段:170、171、172...转载 2018-07-13 10:05:11 · 4948 阅读 · 0 评论 -
随记-项目部署相关
python web 基础环境脚本阿里云Ubuntu环境: Ubuntu 16.04 + python3 1.sh#!/bin/bash# 更新安装源sudo apt-get update# 安装pip3sudo apt-get -y install python3-pip# 解决python版本共存问题,设置默认为python3sudo update-alt...原创 2018-07-04 20:47:35 · 266 阅读 · 0 评论 -
随记-重装Ubuntu(python 配置)
准备当前已安装VMwareUbuntu 镜像16.04 ,谷歌浏览器Ubuntu版搜狗输入法Ubuntu版新建虚拟机打开VMware ,选择文件 -> 新建虚拟机 选择经典,点击下一步 点击安装程序光盘映像文件,点击浏览,找到Ubuntu 镜像16.04 ,点击文件,点击打开,点击下一步 全名:对用户名的一个备注说明。 用户名:用来登录L...原创 2018-05-05 00:19:13 · 1088 阅读 · 0 评论 -
随记_求N位数范围内的所有自幂数
今天遇到了一道题,让用Python求100 - 999 之间的水仙花数,出于好奇百度了一下,发现水仙花数只是三位数的自幂数,问题来了,怎么求N位数范围内的所有自幂数?先看看水仙花数求解过程水仙花数通过数学运算求解通过数学运算取出每一位上的数# 求水仙花数,范围100 - 999num_list = [] # 存放自幂数for x in range(100,1000...原创 2018-04-08 22:56:20 · 3551 阅读 · 0 评论