你貌似开启了广告屏蔽插件... 写博客不容易,希望能将广告过滤去掉,谢谢!

java使用apache commons连接ftp修改ftp文件名失败原因

2019-08-15   朋也   java学习笔记   java  

今天被ftp上中文名修改坑了好久

项目用的是 apache commons 里的 FtpClient 实现的对ftp文件的上传下载操作,今天增加了业务要修改ftp上的文件名,然后就一直的报错,问题是它修改名字的方法只返回一个boolean,没有异常,这就很蛋疼了,找了好久才发现是中文的名字的原因

在create-react-app项目里集成mobx

2019-08-01   朋也   react.js学习笔记   react.js  

公司项目里出现了一个大量表单的页面,结果各种操作都卡的不行,然后在大佬的帮助下,发现mobx可以只针对对象中的某个属性进行监听,如果发生变化后,更新也只更新它观察的那个属性,不会是一整个大对象的更新,这就将性能一下提升上来了,为了性能只能折腾一下mobx了

关于redux的用法可以查阅我另一篇博客 react 项目集成 react-redux 解决 state 存储与共享问题

下面来介绍一下mobx的非装饰器用法装饰器用法,以及拆分store

React Hooks 是什么?怎么用?

2019-07-23   朋也   react.js学习笔记   react.js  

react又折腾出了个新玩意 react hooks,虽然是很早之间就发布了,最近了解了一下这货是干啥的,总结一下

react hooks 这货是什么?

说白了,就是拿function当组件用,因为之间用react定义组件用的是class关键字,人家嫌麻烦,代码量太大,就折腾了这货,直接一个 function 就是一个组件。。

那么,原来用 class 定义的组件里可以写state,有生命周期,这货一个function怎么实现那些功能呢?

下面就来介绍一下人家是怎么在function里处理state和生命周期的

Flutter 使用第三方http库请求接口并将返回的json转成实体类(bean)

2019-07-17   朋也   flutter学习笔记   flutter  

这篇博客的接口来自 https://cnodejs.org/api

安装第三方http库 https://pub.dev/packages/http

打开项目中的 pubspec.yaml 文件,在 dependencies 下添加http的依赖

dependencies:
  http: ^0.12.0+2

然后运行 flutter pub get 安装到本地

Flutter环境搭建以及创建项目在vscode里开发并启动以及热加载

2019-07-16   朋也   flutter学习笔记   flutter  

一直都想学一下flutter的,今天正式开始