自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(167)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 react native selectable={true} 在 android无法复制

方案1<Text selectable={true} key={Math.random()}> {text}</Text>方案2备用方法2:FlatList 设置 removeClippedSubviews={false}参考https://stackoverflow.com/questions/33728469/how-to-touch-and-hold-to-select-text-in-react-nativehttps://github.com/f

2021-09-16 09:58:54 500

原创 SQL Server中的聚集索引(clustered index) 和 非聚集索引 (non-clustered index)

1. 什么是聚合索引(clustered index) / 什么是非聚合索引(nonclustered index)?2. 聚合索引和非聚合索引有什么区别?深入浅出理解索引结构实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:其实,我们的汉语字典的正文本身就是一个聚集索

2020-07-01 16:46:07 882

原创 sql server 删除上千万的数据

当你对一张存放了上千万的数据表进行删除时,会特别的缓慢。这是2个方面的原因:1是因为sql server只会在删除完所有的数据之后才会进行保存2是如果你当前数据库的模式如果不是在简单恢复模式,sql serve会将你所有的操作写入到事务日志。这样极大的耗费了资源。所以,我们在对这张表进行大量的数据删时。首先第一步是备份整个数据库。重要的事情说两遍备份整个数据库。如果备份失败,可能是因为你限制了数据库事务日志的增长上限。 --设置数据库日志文件增长方式为,无限制增长 ALTER D

2020-06-29 22:53:24 1253 1

原创 Windows FTP搭建时所遇到的常见问题

前言:最近在windows下搭建FTP服务的时候遇到了很多的问题。如何搭建FTP服务FTP的搭建在网上有很多的帖子,自己去找吧!在这里我只贴一个官方的搭建链接:在IIS上构建FTP站点问题清单问题1:必须要开放所有的1-65535的TCP端口,FTP服务才能正常使用。我的防火墙只开放了:在我的FTP服务搭建好之后,我能够正常的登录。但是,我无法正常的上传或下载文件。...

2020-06-21 00:06:34 1673 2

原创 sqlserver完整恢复模式,简单恢复模式

简单(Simple)无日志备份。自动回收日志空间以减少空间需求,实际上不再需要管理事务日志空间。最新备份之后的更改不受保护。在发生灾难时,这些更改必须重做。只能恢复到备份的结尾。简单恢复模式可最大程度地减少事务日志的管理开销,因为不备份事务日志。如果数据库损坏,则简单SQL Server 恢复模式将面临极大的工作丢失风险。数据只能恢复到已丢失数据的最新备份。在简单恢复模式下,备份间隔应尽可能短,以防止大量丢失数据。简单恢复模式并不适合生产系统,因为对生产系统而言,丢失最新的更改是无法接受的。在这

2020-05-22 13:27:21 5616

原创 使用sql语句控制SQLERVER日志文件大小

1、将日志文件设置成指定大小以下示例将 court_juror数据库中的日志文件收缩到 1 MB。 若要允许 DBCC SHRINKFILE 命令收缩文件,首先需要通过将数据库恢复模式设置为 SIMPLE 来截断该文件。USE court_juror; GO ALTER DATABASE court_juror SET RECOVERY SIMPLE; GO DBCC SHRINKFILE (court_juror_LOG, 1); --这里将数据库日志文件设置成了1MB大小

2020-05-20 13:31:30 4118

原创 SQLSERVER不借助代理:本地备份、异地备份

前言:这个方案要借助sqlcmd,通过创建一个存储过程,然后使用计算机的计划任务,去执行我们创建的bat1、存储过程USE [court_juror]GO/****** 删除重复的IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[my_backup_wz]') AND type in (N'P', N'PC'))DROP PROCEDURE [dbo].[my_backup_wz]GOUS

2020-05-18 16:56:39 387

原创 程序员情人节表白攻略

情人节告白墙搭建攻略

2022-02-21 11:49:02 8691

原创 victory native 血泪史,你可能踩进去就爬不出来的坑 TypeError: Super expression must either be null or a function

前言事情是这样的,由于本人特别爱频繁的提交代码。所以,自己单独建了一个仓库。今天,在把代码合并到最终项目的仓库里的时候,遇到个奇葩的问题,同样的代码合并过来居然跑不起来。总是提示:# TypeError: Super expression must either be null or a function,让我从最开始的稳如老狗,慢慢的开始抓狂。到最后,实在是没办法,只能把代码一行行的复制过来,一行一行的排查问题。最后,才发现是一个社区组件victory native的问题。作为一名老司机,笔者我第一时

2021-08-27 10:00:01 340

原创 Redux Toolkit 使用笔记

概述使用Redux ToolKit简化了传统redux创建的流程及代码量;借助createReducer和createSlice这两个钩子函数让我们更轻易的CRDU全局状态,同时在中间件中默认配置了thunk。基础依赖包安装yarn add @reduxjs/toolkit react-redux redux-loggerstore//参考: https://redux-toolkit.js.org/api/configureStoreimport { configureStore }

2021-08-11 10:32:25 769

原创 javascript async awit 和 Promise 概述

async awit概述async函数可能包含0个或者多个await表达式。await表达式会暂停整个async函数的执行进程并出让其控制权,只有当其等待的基于promise的异步操作被兑现或被拒绝之后才会恢复进程。promise的解决值会被当作该await表达式的返回值。使用async / await关键字就可以在异步代码中使用普通的try / catch代码块。await关键字只在async函数内有效。如果你在async函数体之外使用它,就会抛出语法错误 SyntaxError 。asy

2021-08-10 23:14:17 266

原创 react natie配置自定义路径别名

配置自定义路径别名1、编辑您tsconfig.json的自定义路径映射。将 的根目录中的任何内容设置src为可用,无需前面的路径引用,并允许使用test/File.tsx以下命令访问任何测试文件:{ "compilerOptions": { "allowJs": true, "allowSyntheticDefaultImports": true, "esModuleInterop": true, "isolatedModules": true, "jsx":

2021-08-10 20:57:05 665

原创 记一次react native面试

1、在页面上隐藏元素的方法有哪些?解析首先我们要从多个纬度来回答这个:css、vue、react、react native。同时也需要简单的说明不同方式的差异。答案css可以使用visibility属性visible默认值。元素是可见的。hidden元素是不可见的。collapse当在表格元素中使用时,此值可删除一行或一列,但是它不会影响表格的布局。被行或列占据的空间会留给其他内容使用。如果此值被用在其他的元素上,会呈现为 “hidden”。inherit

2021-08-07 00:31:32 784

原创 android原生开发文件存储位置,需要知道的基础知识

参考https://www.jianshu.com/p/ad844547a43b前言在android应用开发中,你的文件可以保存在3个位置:内部存储、外部公共目录、外部私有目录内部存储(/data/data)特点应用被卸载后,文件也会在应用删除的时候跟随这一起删掉外部私有目录(/storage/emulated/0/Android/data)特点应用被卸载后,文件也会在应用删除的时候跟随这一起删掉外部公共目录特点应用被卸载后,文件不会被删除...

2021-08-04 17:18:14 20993

原创 React Native Android端打包问题汇总笔记

android打包笔记参考打包APKkeytool 错误: java.io.FileNotFoundException: MyAndroidKey.keystore (拒绝访问)..\keytool -genkeypair -v -keystore c:/my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000Warning:JKS 密钥库使用专用格式。建议使用 “keytoo

2021-07-31 04:41:28 718

原创 在react native中使用 react navigation 头部标签栏自定义按钮时的思考

参考react navigation官方文档问题问题1:由于缺失了头部标签栏高度的高度所导致的,页面内容在不同设备上的设备。问题2:如果,说将头部标签栏的重写到Stack里,就出现了一个问题。你重写的按钮在使用时,无法直接访问到页面的数据。一般的方式是,先将页面的数据先放到全局的state里,你需要使用到 redux或mobx这样的全局状态管理的组件。个人觉得这样做产生了不必要的性能消耗,同时也挺复杂的。前言当我想要在头部标签栏自定义一个按钮时,遇到一个焦灼的问题。

2021-07-13 22:36:29 773 5

原创 react native 不同分辨率、dpi适配思考

屏幕适配理论知识React native 分辨率适配(px,dp)react-native android 适配全面屏手机

2021-07-13 21:07:10 2055

原创 react native基于react-native-image-crop-picker 实现的视频多选

1 参考react-native-image-crop-picker Github仓库地址2 效果3 前言主要是使用到了lodash 给的chunk 对数组进行了处理,然后使用map遍历数组循环创建你选中的内容。4 源码/** * 多选 图片、视频 */import React, { useState, useEffect } from 'react';import { View, TouchableOpacity, Image } from 'react-nativ

2021-07-13 17:53:44 406

原创 react native基于react-native-image-crop-picker实现的自制图片选择

参考react-native-image-crop-picker 官方参考效果展示前言使用这个react-native-image-crop-picker组件是因为这个组件功能更加强大。自带了图片剪切,IOS端视频压缩。当前的实现仅能选择一张图片,通过回调的方式返回图片的信息对象。返回结果实例:{height: 388,mime: "image/png",modificationDate: "1626168615000",path: "file:///data/user/0/

2021-07-13 17:43:46 499

原创 我对React Native 的一些看法

RN 简介React Native (简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的JS框架 React 在原生移动应用平台的衍生产物,支持iOS和安卓两大平台。RN使用Javascript语言,类似于HTML的JSX,以及CSS来开发移动应用,因此熟悉Web前端开发的技术人员只需很少的学习就可以进入移动应用开发领域。同时使用RN可以一次编写,得到兼容android和ios端的项目。什么样的公司在用这个技术我就感觉国内都是些小公司在用这个

2021-06-28 15:53:11 205

原创 Teaset使用笔记

title: Teasettags:Teaset等待框安装npm install --save teaset简单的列子import React from 'react';import {ActivityIndicator} from 'react-native';import {Toast, Theme} from 'teaset';let customKey = null;// 打开Toast.showLoading = (text) => { if (cus.

2021-06-20 16:39:03 714

原创 react native ffmpeg 视频处理

1 FFmpegKit说明https://github.com/tanersener/ffmpeg-kit构建 FFmpeg 库的脚本FFmpegKit在应用程序中运行FFmpeg/FFprobe命令的包装库支持安卓、iOS、macOS 和 tvOS基于v4.4-dev带有可选系统和外部库的FFmpegGithub、Maven Central和CocoaPods 上提供了 8 个预构建的二进制包。根据 许可LGPL 3.0,或者GPL v3.0如果启用了 GPL 许可的库2 Androi

2021-06-11 14:02:36 1848 2

原创 基于react native video 实现的一个播放器

前言1.基于react-native-video实现的一个播放器。2.引用react-native-vector-icons作为图标3.使用react-native-orientation-locker库,基于样式调整实现竖屏、横屏。4.使用@react-native-community/slider实现播放进度条5.实现了进度条选定区域循环播放基础环境描述RN 版本0.64效果展示后期计划如果有时间的话,希望可以把这个播放器做的跟哔哩哔哩一样。已知bug在小米手机

2021-06-07 14:05:36 366

原创 React Native使用PanResponder实现3个点的Slider

回到拖动前的位置 ax += x; console.log(ax); //回到开始的点 if (ax < 0) { console.log('回到原点'); ax -= x; Animated.spring(this.panA, { toValue: { x: Math.abs(x), y: 0 }, useNativeDriver: true }).

2021-06-07 11:01:30 365

原创 react native 引入 ant组件

前言官方文档地址:https://rn.mobile.ant.design/index-cn官方github仓库地址:https://github.com/ant-design/ant-design-mobile-rn项目目前维护情况Ant Design React Native 版本从 3.x 版本开始蚂蚁金服不再维护该项目,现在由我 Github 维护不过从github仓库的提交频率上,这个仓库目前还是维护的比较频繁的。安装npm install @ant-design/react

2021-05-18 11:15:02 421 2

原创 android Navigation NavController 简单使用笔记

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); BottomNavigationView bottomNavigationView = findViewById((R.id.bottomNavigationView))...

2021-05-17 11:50:15 2572 3

原创 vue GenerateRoutes 动态路由的实现

import { Routes } from '@/router';import { getRouters } from '@/api/getRouters';import Layout from '@/views/Layout';const permission = { state: { routes: [], addRoutes: [] }, mutations: { SET_ROUTES: (state, routes) => { stat

2021-05-17 11:49:41 2909

原创 python django 分页实现

参考https://docs.djangoproject.com/en/3.2/ref/paginator/https://www.jianshu.com/p/332406309476dijango 说明>>> from django.core.paginator import Paginator>>> objects = ['john', 'paul', 'george', 'ringo']>>> p = Paginator(objec

2021-05-17 11:46:24 134

原创 react native集成redux、react navigation、axios、react native element的一个demo

1.前言:react native 版本:0.64redux: 官方推荐的全局数据管理的组件。保存的数据会在一下2个情况被销毁:APP被后台杀死、手机重启。react navigation: 官方推荐的路由及底部菜单栏实现axios:官方推荐的一个http请求库react native element:一个目前在github星星数量最多的一个UI库官方文档参考地址:2.基础组件的安装及文档参考地址2.1 React Native Elements安装yarn add reac

2021-05-17 11:37:16 288 7

原创 chia windows接入hpool矿池

前言hpool官方参考第一步:签名hpool签名工具下载开始挖矿hpool挖矿工具下载注意整个过程我省略了很多内容,具体建议参考官方文档。

2021-05-17 10:51:24 1795

原创 Swarm bee 节点搭建教程

地址收集官方github仓库地址: https://github.com/ethersphere/bee官方文档地址:https://docs.ethswarm.org/docs/参考: https://weibo.com/ttarticle/p/show?id=2309404634559479415008#_loginLayer_1620957652813windws 节点搭建从官方文档中我们可以看到官方,并没有专门为windows提供文档。从这一点来说我觉得这个项目相较于chia是拉跨的。

2021-05-14 10:54:50 5649 3

原创 react native redux 的简单实现小demo

参考https://cn.redux.js.org/docs/basics/Actions.htmlhttps://www.love85g.com/?p=1595需要安装的依赖redux react-reduxactionactionTypeexport const SET_USER = 'SET_USER'actionimport * as ACTION_TYPE from './actionType';export const updateUser = (data)

2021-05-12 14:21:17 204

原创 react native调试时检查network 网络连接

注意:使用 Chrome 调试目前无法观测到 React Native 中的网络请求,你可以使用第三方的react-native-debugger来进行观测。react-native-debuggerreact-native-debugger github地址下载地址:https://github.com/jhen0409/react-native-debugger/releases开启网络监控通过修改配置文件中的defaultNetworkInspect选项(将永久启用网络检查)。设置为t

2021-05-06 09:46:21 1246 5

原创 django 模型 SmallIntegerField枚举

# models.pyclass UserInfo(models.Model): gender_choices = ( (1, "男"), (2, "女"), (3, "保密")) gender = models.SmallIntegerField(verbose_name="性别", choices=gender_choices)参考https://www.cnblogs.com/believepd/p/10167296.html

2021-04-26 17:32:20 1460 2

原创 Django 获取模型字段列表

from posts.model import BlogPostall_fields = BlogPost._meta.fields#orall_fields = BlogPost._meta.get_fields()参考https://codingdict.com/questions/4719

2021-04-23 09:42:47 1116 1

原创 chia 所引起的连锁反应,关于机械硬盘产能及价格的思考

什么是chachia 是一个最近热度比较高的虚拟货币。如果你作为一名矿工,你想要获取跟多的挖矿奖励的话,那么你需要更大的硬盘空间。你所拥有的硬盘空间越大,你获取奖励的概率越高,获取的奖励越多。由此,引发了在3-4天的时间里,机械硬盘的价格直接翻了一倍。机械硬盘直接变成了年度最佳理财产品。同样是挖矿,其他的虚拟货币是借助显卡。由此,导致显卡出现了供不应求的情况。价格直接翻了好几倍。甚至,使用了2-3年的旧显卡。在咸鱼上,也能以当初购买价格的3-4倍售出。-> 那么机械硬盘是否也会像显

2021-04-18 13:21:00 767 2

原创 android studo简单的开发环境搭建基础详解

https://reactnative.cn/docs/environment-setup

2021-04-18 13:00:59 86

原创 chia 相关参考资料

https://m.jinse.com/news/blockchain/1056920.html

2021-04-16 23:26:42 1403 3

原创 chia 农业参考

原文https://github.com/Chia-Network/chia-blockchain/wiki/Reference-Farming-Hardware译文参考农业硬件克劳迪奥·卡纳莱斯(Claudio Canales)编辑了此页面 10天前 · 60个修订耕种过程非常轻巧,可以在最少的CPU和DRAM资源下运行。良好的耕作平台的目标是在最小的空间内拥有最大的容量,并使用尽可能少的电力。换句话说,与以尽可能低的成本获得存储无关的耕作平台的优先事项是在较小的空间中拥有最高的TB / W量。

2021-04-16 23:23:42 1055

原创 chia绘图时间参考

原文https://github.com/Chia-Network/chia-blockchain/wiki/k-sizes译文吉恩·霍夫曼(Gene Hoffman)编辑了此页面 3天前 · 123个修订警告自2020年10月1日发布Beta 14以来。以下所有数据均已过时且过时。它仅用作历史数据。一个例外是k个值的最终.plot大小。要了解绘图仪的新功能,请在“讨论区”论坛中查看此帖子。现在,k = 32是今年年底可用于主网的最小地块大小。这里更多。1.0.4版本会更好地更改下面的几乎所有

2021-04-16 23:20:05 8139

PyInstaller-3.6-py2.py3-none-any.whl

在Windows,GNU / Linux,Mac OS X,FreeBSD,Solaris和AIX下,PyInstaller将 Python应用程序冻结(打包)成独立的可执行文件。

2020-07-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除