- 博客(16)
- 收藏
- 关注
原创 苹果系统安装 php,mysql
换电脑或者环境的时候需要重新安装并配置php环境,所以写了个脚本来处理繁琐的配置等工作;这个脚本能够实现复制php和mysql陪配置文件,配置数据库;
2022-10-20 22:33:05
946
原创 苹果系统安装nginx
换电脑或者环境的时候需要重新安装并配置nginx环境,所以写了个脚本来处理繁琐的配置等工作;这个脚本能够实现复制nginx.conf,并配置端口号和用户目录;日志在 ```/var/log/nginx/``` 下
2022-10-20 22:32:31
1069
原创 flutter_Canvas绘制基本图形
# flutter_Canvas绘制基本图形### 创建 CustomPaint```dartCustomPaint(size: Size(200,200,),/// 后置图层(暂时只用一个图层)painter: null,/// 前置图层foregroundPainter: ForegroundPainter(),/// dom层(暂时不用)child: null,)```### 创建 ForegroundPainter```dartimport 'package:flutter/material.dar
2022-06-12 22:41:36
1094
原创 react-native 中使用i18n
react-native 中使用i18nyarn add react-native-i18n配置 index.jsimport i18n from "react-native-i18n";import en from "./en";import zh from "./zh";i18n.defaultLocale = "en";i18n.fallbacks = true;i18n.translations = { en, zh,};export { i18n };配置 en
2022-05-23 23:05:58
806
原创 react 知识点三
react 知识点三1. Refs 转发Ref 转发是一项将 ref 自动地通过组件传递到其一子组件的技巧。对于大多数应用中的组件来说,这通常不是必需的。但其对某些组件,尤其是可重用的组件库是很有用的。const FancyButton = React.forwardRef((props, ref) => ( <button ref={ref} className="FancyButton"> {props.children} </button>));
2022-05-19 22:44:41
218
原创 react-native/AsyncStorage
react-native/AsyncStorageAsyncStorage 是一个在 react-native 中轻量存储的库;跟 localStorage 类似,API 也几乎一样;存储的时候需要将存储内容转成字符串存储;不然会有报错提示;1. 安装yarn install @react-native-async-storage/async-storageornpm install @react-native-async-storage/async-storage2. 使用import A
2022-05-18 22:32:53
804
原创 npm 全局安装目录
npm 全局安装目录使用 npm i xxx -g 的都会安装到该目录下;还有使用 npm link 也会有关联的目录在改目录下;1.使用命令查看 npm 配置信息npm config ls# mac会有如下显示:; "global" config from /usr/local/etc/npmrcdisturl = "https://npm.taobao.org/dist"; registry = "https://registry.npm.taobao.org/" ; o
2022-05-18 22:16:55
6639
原创 git Submodules
git Submodules1. 作用Git 的“submodule”概念允许我们引用和管理第三方库,同时保持与我们自己的代码清晰的隔离2. 项目中使用mkdir librarycd librarygit submodule add https://github.com/zzttwzq/moduleTest.git这些操作会在根目录下创建.gitmodules;.git/config 文件中也添加了下面的内容用来追踪[submodule "library/test"] path = l
2022-05-18 22:14:45
806
原创 react知识点二
react知识点二1.懒加载React.lazyReact.lazy 函数能让你像渲染常规组件一样处理动态引入(的组件)。/// 使用之前:import OtherComponent from "./OtherComponent";/// 使用之后:const OtherComponent = React.lazy(() => import("./OtherComponent"));/// 完整的示例/// fallback 属性接受任何在组件加载过程中你想展示的 React 元
2022-05-18 21:55:51
203
原创 react 知识点一
react知识点(持续更新中)1. JSXReact 并没有采用将html标签与逻辑进行分离到不同文件这种人为地分离方式(vue是在一个vue中,但是在不同的部分),而是通过将二者共同存放在称之为“组件”的松散耦合单元之中,来实现关注点分离。这样做的好处:JSX 和 UI 放在一起时,会在视觉上有辅助作用(更方便的看某块内容,而不是需要上下滑动查看);它还可以使 React 显示更多有用的错误和警告消息。JSX 可以防止注入攻击JSX 可以表示对象Babel 会把 JSX 转译成一个名为
2022-05-13 21:49:07
233
原创 iOS 面试题
iOS 面试题iOS framework 介绍property 属性runtime 原理,有什么作用category extension 区别分类添加set ,get 方法就可以了objc_setAssociatedObjectobjc_getAssociatedObject扩展扩展只能声明方法、属性,具体实现需要在源文件中实现用过的多线程有哪些?gcd nsthread pthread 区别runloop 原理,有什么作用线程同步 如何实现信号量 是什么?介绍常用的锁:
2022-05-12 22:09:50
230
原创 gitflow工作流程
gitflow工作流程目前代码管理使用git和svn两种工具1. git和svn优缺点git的优点/缺点分布式;每个开发人员从中心版本库/服务器上chect out代码后会在自己的机器上克隆一个自己的版本库;如果没有网络,你仍然能够提交文件,查看历史版本记录,创建项目分支内容按照元数据存储;相比文件存储体积会小很多分支处理不同;git分支合并等更加简单;内容完整性更好;git使用sha-1哈希算法,能确保在遇到磁盘故障和网络问题时降低对版本库的破坏。git缺少全局版本号svn优缺点
2022-05-12 20:37:33
1579
原创 nvm - node 环境切换工具
nvm - node 环境切换工具nvm 是一个node环境切换工具,可以用来切换不同版本的node;在有老项目的时候特别有用gitHub链接安装curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bashwget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash安装命令行环境export
2022-05-11 22:56:20
306
原创 markdown语法
markdown语法主标题test1test2test3123| 表头1 | 表头2 || — | — || 1 | 2 || a | b |===我是链接我是代码副标题ajsdkjfalsjdkfasl阿斯顿看风景啊就是懒得看最外层第二层第三层斜体文本斜体文本粗体文本粗体文本粗斜体文本粗斜体文本...
2022-04-29 17:39:13
195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人