上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 34 下一页

2019年3月16日

Flutter 常用命令

摘要: Flutter 常用命令: Flutter 常用命令 说明 flutter 列出所有的命令 flutter help 查看具体命令的帮助信息 flutter doctor 查看是否还需要安装其它依赖 flutter doctor -v 查看详细信息 flutter channel 查看 Flutte 阅读全文

posted @ 2019-03-16 16:17 cag2050 阅读(10672) 评论(0) 推荐(0)

JIT(Just in time,即时编译,边运行边编译)、AOT(Ahead Of Time,运行前编译),是两种程序的编译方式

摘要: JIT(Just in time,即时编译,边运行边编译)、AOT(Ahead Of Time,运行前编译),是两种程序的编译方式 阅读全文

posted @ 2019-03-16 15:13 cag2050 阅读(524) 评论(0) 推荐(0)

Flutter 学习资料

摘要: Flutter 学习资料: 学习资料 | 网址 | Flutter 中文网 | https://flutterchina.club/ 《Flutter实战》电子书 | https://book.flutterchina.club/ 阅读全文

posted @ 2019-03-16 13:30 cag2050 阅读(128) 评论(0) 推荐(0)

Flutter 知识点

摘要: Flutter:一个移动应用开发框架,它使用 Dart、C++、Skia 开发,对外提供了完全不依赖系统平台的 Widget 的能力,只通过自绘图形的方式工作,具有极其优秀的跨平台性。目前已经支持了 iOS、Android、Fuchsia。 macOS 下,安卓模拟器的进程名为:sdkqemu sy 阅读全文

posted @ 2019-03-16 13:22 cag2050 阅读(391) 评论(0) 推荐(0)

Dart 学习资料

摘要: Dart 学习资料: 学习资料 | 网址 | Dart 编程语言中文网 | http://dart.goodev.org/ Dart 官方包仓库 | https://pub.dartlang.org/ 你想了解的Dart | https://www.jianshu.com/p/d41952e5112 阅读全文

posted @ 2019-03-16 13:14 cag2050 阅读(286) 评论(0) 推荐(0)

2019年3月15日

redis 的备份策略,最好使用:RDB-AOF 混合持久化

摘要: 相关资料: 1. Redis 4.0 新功能简介:RDB AOF 混合持久化:http://blog.huangz.me/2017/redis rdb aof mixed persistence.html 2. 持久化(persistence):http://redisdoc.com/topic/p 阅读全文

posted @ 2019-03-15 20:32 cag2050 阅读(2226) 评论(0) 推荐(0)

redis.conf 配置信息:读取及修改命令

摘要: 相关资源 | 网址 | 官方地址(网页中 Command + F,输入井号“ ”,方便查看没有注释的行) | http://download.redis.io/redis stable/redis.conf 配置选项 — Redis 命令参考 | http://redisdoc.com/config 阅读全文

posted @ 2019-03-15 19:40 cag2050 阅读(1738) 评论(0) 推荐(1)

Redis 持久化

摘要: RDB持久化产生的RDB文件是一个经过压缩的二进制文件,这个文件被保存在硬盘中,redis可以通过这个文件还原数据库当时的状态。 而RDB文件的载入一般情况是自动的,redis服务器启动的时候,redis服务器再启动的时候如果检测到RDB文件的存在,那么redis会自动载入这个文件。 如果服务器开启 阅读全文

posted @ 2019-03-15 17:09 cag2050 阅读(105) 评论(0) 推荐(0)

2019年3月14日

webpack 中,module、chunk、bundle 的区别(待补充)

摘要: 项目 | 区别 | module | 是开发中的单个模块 chunk | 中文意思是“块”,是指 webpack 在进行模块依赖分析的时候,代码分割出来的代码块 bundle | 阅读全文

posted @ 2019-03-14 17:07 cag2050 阅读(606) 评论(0) 推荐(0)

对象属性的描述:writable、enumerable、configurable

摘要: writable属性 writable属性是一个布尔值,决定了目标属性的值(value)是否可以被改变。如果原型对象的某个属性的writable为false,那么子对象将无法自定义这个属性。 enumerable enumerable(可遍历性)返回一个布尔值,表示目标属性在 for..in、Obj 阅读全文

posted @ 2019-03-14 15:28 cag2050 阅读(871) 评论(0) 推荐(0)

2019年3月13日

webpack 中,importloaders 配置项的含义

摘要: importLoaders:用于配置「css loader 作用于 @import 的资源之前」有多少个 loader。 1. 2. 3. 官方介绍: "https://webpack.docschina.org/loaders/css loader/ importloaders" 阅读全文

posted @ 2019-03-13 16:37 cag2050 阅读(3419) 评论(0) 推荐(0)

vue cli 3 中,Lint on save 与 Lint and fix on commit 区别(待补充)

摘要: 待补充 阅读全文

posted @ 2019-03-13 15:44 cag2050 阅读(3448) 评论(0) 推荐(0)

使用 vue-cli-service inspect 来查看一个 Vue CLI 3 项目的 webpack 配置信息(包括:development、production)

摘要: 使用 来查看一个 Vue CLI 3 项目的 webpack 配置信息(包括:development、production) 1. mode 指定环境模式 (默认值:development) 2. 运行命令,在终端输出: 开发环境: 生产环境: 3. 运行命令,将输出导入到 js 文件: 开发环境: 阅读全文

posted @ 2019-03-13 14:52 cag2050 阅读(12017) 评论(0) 推荐(1)

Eslint 能自动格式化代码,为什么还要用 Prettier?

摘要: ESLint 与 Prettier 区别: 1. ESLint:代码检测工具;可以检测出你代码中潜在的问题,比如使用了某个变量却忘记了定义; 2. Prettier:代码格式化工具;作为代码格式化工具,能够统一你或者你的团队的代码风格。 3. 使用 ESLint 与 eslint plugin pr 阅读全文

posted @ 2019-03-13 11:29 cag2050 阅读(3357) 评论(0) 推荐(0)

prettier-eslint 与 prettier-eslint-cli 区别

摘要: "prettier eslint" 与 "prettier eslint cli" 区别: 1. prettier eslint "只能处理字符串" 2. prettier eslint cli "能处理一个或多个文件" 3. "默认情况下,prettier eslint cli 先运行 prett 阅读全文

posted @ 2019-03-13 11:10 cag2050 阅读(426) 评论(0) 推荐(0)

2019年3月12日

pre-commit 钩子,代码质量检查:在 vue-cli 3.x 版本中,已经使用尤大改写的yorkie,yorkie实际是fork husky,然后做了一些定制化的改动,使得钩子能从package.json的 "gitHooks"属性中读取

摘要: pre commit 钩子,代码质量检查:在 vue cli 3.x 版本中,已经使用尤大改写的yorkie,yorkie实际是fork husky,然后做了一些定制化的改动,使得钩子能从package.json的 "gitHooks"属性中读取。 出处:https://github.com/ZSI 阅读全文

posted @ 2019-03-12 17:17 cag2050 阅读(7512) 评论(0) 推荐(0)

Linux 管道 pipe 的实现原理

摘要: 出处:https://segmentfault.com/a/1190000009528245 阅读全文

posted @ 2019-03-12 14:48 cag2050 阅读(560) 评论(0) 推荐(0)

link 的 preload 标签(介绍了预加载的几种方案)

摘要: 出处:http://eux.baidu.com/blog/fe/link preload %E6%A0%87%E7%AD%BE 阅读全文

posted @ 2019-03-12 11:51 cag2050 阅读(579) 评论(0) 推荐(0)

YAML 知识点

摘要: YAML:Ain't Markup Language 的缩写 YAML文件定义了一系列带有约束说明的任务,这些任务都是以任务名开始并且至少要包含script部分。 任务是由Runners接管并且由服务器中runner执行。更重要的是,每一个任务的执行过程都是独立运行的。 阅读全文

posted @ 2019-03-12 10:25 cag2050 阅读(125) 评论(0) 推荐(0)

2019年3月11日

.gitlab-ci.yml 配置文件,知识点

摘要: 官方介绍:https://docs.gitlab.com/ee/ci/yaml/README.html 翻译: https://segmentfault.com/a/1190000010442764 阅读全文

posted @ 2019-03-11 20:16 cag2050 阅读(918) 评论(0) 推荐(0)

MySQL 中,字符串 0 和数字 0 的区别

摘要: 我的理解: 用户输入值后,MySQL 根据该字段的数据类型,来转换值。 阅读全文

posted @ 2019-03-11 10:41 cag2050 阅读(443) 评论(0) 推荐(0)

2019年3月8日

CSS 社区的解决方案,对比

摘要: 在众多解决方案中,没有绝对的优劣。还是要结合自己的场景来决定。 我们团队在使用过 scss 和 css modules 后,仍然又重新选择了使用 scss。css modules 虽然有效解决了样式冲突的问题,但是带来的使用成本也很大。尤其是在写动画(keyframe)的时候,语法尤其奇怪,总是出错 阅读全文

posted @ 2019-03-08 11:58 cag2050 阅读(203) 评论(0) 推荐(0)

2019年3月6日

java 的关键字:volatile

摘要: java 的关键字:volatile 阅读全文

posted @ 2019-03-06 17:23 cag2050 阅读(109) 评论(0) 推荐(0)

2019年3月5日

通过 JDK 自带的 javap 命令查看 SynchronizedDemo 类的相关字节码信息

摘要: 1. 首先切换到类的对应目录执行 命令生成编译后的 .class 文件 2. 然后执行 。 阅读全文

posted @ 2019-03-05 19:55 cag2050 阅读(233) 评论(0) 推荐(0)

Java 的 volatile 修饰符

摘要: volatile 修饰符,用于多线程同步 volatile 修饰的成员变量在每次被线程访问时,都强制从共享内存中重新读取该成员变量的值。而且,当成员变量发生变化时,会强制线程将变化值回写到共享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。 一个 volatile 对象引用可能是 阅读全文

posted @ 2019-03-05 19:50 cag2050 阅读(444) 评论(0) 推荐(0)

面试必备之:乐观锁与悲观锁

摘要: 项目 | 乐观锁 | 悲观锁 | | 机制 | 总是假设最好的情况,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号机制和CAS(compare and swap:比较与交换)算法实现。 | 总是假设最坏的情况,每次去拿数 阅读全文

posted @ 2019-03-05 10:47 cag2050 阅读(150) 评论(0) 推荐(0)

2019年3月4日

java 各种循环遍历

摘要: 遍历方式选择: 1. 实现了 RandomAccess 接口的 list,优先选择普通 for 循环 ,其次 foreach; 2. 未实现 RandomAccess 接口的 list, 优先选择 iterator 遍历( foreach 遍历底层也是通过 iterator 实现的),大 size 阅读全文

posted @ 2019-03-04 20:10 cag2050 阅读(467) 评论(0) 推荐(0)

java 获取键盘输入常用的两种方法

摘要: java 获取键盘输入常用的两种方法 方法1: 通过 Scanner 方法2: 通过 BufferedReader 阅读全文

posted @ 2019-03-04 19:54 cag2050 阅读(261) 评论(0) 推荐(0)

java:try...catch...finally

摘要: try...catch...finally 规则: 1. 可以没有 finally 块 2. 如果没有 catch 块,则必须跟一个 finally 块 3. 当在 try 块或 catch 块中遇到 return 语句时,finally 语句块将在 return 之前被执行。 在以下4种特殊情况下 阅读全文

posted @ 2019-03-04 19:48 cag2050 阅读(97) 评论(0) 推荐(0)

java 多线程

摘要: sleep 方法没有释放锁,而 wait 方法释放了锁 阅读全文

posted @ 2019-03-04 19:35 cag2050 阅读(120) 评论(0) 推荐(0)

集群中节点(Node)与单机数据库的区别

摘要: 集群中节点(Node)与单机数据库的区别: 区别项 | 集群中节点(Node)| 单机数据库 | | 只能使用0号数据库 | 是 | 都可以使用 阅读全文

posted @ 2019-03-04 10:52 cag2050 阅读(419) 评论(0) 推荐(0)

2019年2月25日

MySQL 命令(导出数据):mysqldump

摘要: 官方网址:https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html 阅读全文

posted @ 2019-02-25 12:56 cag2050 阅读(139) 评论(0) 推荐(0)

2019年2月22日

Redis 集群知识点及命令

摘要: Redis 集群命令 | 备注 | cluster nodes | 查看集群包含的节点 | 将 ip 和 port 所指定的节点添加到 node 节点当前所在的集群中 Redis 集群,知识点: 1. 某个键值对,存储在16384个 slot 中的其中一个 2. 为 node 指定 slot 3. 阅读全文

posted @ 2019-02-22 15:04 cag2050 阅读(97) 评论(0) 推荐(0)

2019年2月21日

高性能的常用手段

摘要: 高性能的常用手段: 1. 异步 2. 缓存 3. 多线程 4. 并发 阅读全文

posted @ 2019-02-21 20:53 cag2050 阅读(121) 评论(0) 推荐(0)

2019年2月19日

计算:表中varchar类型的字段能容纳的最大字符数?

摘要: 建表语句: sql CREATE TABLE ( int unsigned NOT NULL AUTO_INCREMENT, varchar(21842) NOT NULL DEFAULT '', PRIMARY KEY ( ) ) ENGINE=InnoDB AUTO_INCREMENT=0 DE 阅读全文

posted @ 2019-02-19 15:48 cag2050 阅读(2284) 评论(0) 推荐(0)

2019年2月17日

MySQL 和 Oracle 在 MyBatis 使用中的区别

摘要: MySQL 和 Oracle 在 MyBatis 使用中的区别: 区别 | MySQL | Oracle | | 存储过程的参数模式 mode 为 IN 时,是否需要指定 jdbcType | 不需要;MyBatis 为 IN 模式提供了默认的 jdbcType,没有为 OUT 模式提供 | 如果入 阅读全文

posted @ 2019-02-17 11:08 cag2050 阅读(1675) 评论(0) 推荐(0)

2019年2月16日

nodeppt:网页版 PPT

摘要: 资料 | 网址 | github | https://github.com/ksky521/nodeppt 网页版PPT(nodeppt 的介绍) | http://deliazhi.com/2017/03/31/Web PPT/ 阅读全文

posted @ 2019-02-16 11:28 cag2050 阅读(346) 评论(0) 推荐(0)

2019年2月15日

在 sql 语句出现 warning 之后,立刻执行 `show warnings;` 就可以看到 warning 提示信息

摘要: 在 sql 语句出现 warning 之后,立刻执行 就可以看到 warning 提示信息 阅读全文

posted @ 2019-02-15 16:45 cag2050 阅读(748) 评论(0) 推荐(0)

MySQL 列,可选择的数据类型(通过sql命令查看:`help create table;`)

摘要: MySQL 列,可选择的数据类型(通过sql命令查看: ) 阅读全文

posted @ 2019-02-15 12:04 cag2050 阅读(161) 评论(0) 推荐(0)

create table 推荐规则

摘要: create table 推荐规则: 所有列都设置 ,都写备注(comment) 除主键外,所有列都设置默认值(default) 阅读全文

posted @ 2019-02-15 11:30 cag2050 阅读(112) 评论(0) 推荐(0)

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 34 下一页

导航