SF
西树与AI
西树与AI
注册登录
关注博客
注册登录
主页
关于
RSS
【shell技巧】创建并且进入文件夹, 一个小技巧,务必收藏,熟记于心。
西树先森
2018-10-20
阅读 1 分钟
9.7k
创建并且进入文件夹 {代码...} mkdir 创建命令 [folder]文件夹名字 && 并且(接着执行后面的命令) cd 进入文件夹 $_ 上一个命令的最后参数 example {代码...} 不用我们再次「 cd RDhub 」输入了,在一定程度上节约了效率,一个小技巧,务必收藏,熟记于心。 关于我们 [链接] 关注订阅号 加入RDhub 社群
【RD-api】开发者各种api【福利】
西树先森
2018-10-19
阅读 14 分钟
13k
墙裂建议:务必请收藏,如果能帮到你,麻烦点个赞,在点个赞,在sf码字不容易。话说我们平时学习某个技术的时候,需要找各种资源,在这里列出各种资源,希望能帮到你。
Git的奇技淫巧
西树先森
2018-10-18
阅读 5 分钟
5.1k
Git是一个“分布式版本管理工具”,简单的理解版本管理工具:大家在写东西的时候都用过“回撤”这个功能,但是回撤只能回撤几步,假如想要找回我三天之前的修改,光用“回撤”是找不回来的。而“版本管理工具”能记录每次的修改,只要提交到版本仓库,你就可以找到之前任何时刻的状态(文本状态)。
程序员如何优雅的记录笔记(同步云端,图床,多端发布)
西树先森
2018-10-18
阅读 2 分钟
8.4k
作为每天coding的我们呢大部分,都有自己记录的方式,相信大家,有道和印象都使用过,并且感觉良好,尤其是云端同步,唯一不足,就是没有我们每天搬砖的编辑器快捷键那么充足,几乎满足了所有需求,比如换行,复制多行,各种快捷输入,批量操作。还有vim同学各种宏重复操作使用,尤其编辑器对markdown 友好支持,如果不...
【小程序taro 最佳实践】异步action优雅实践(简化流程)
西树先森
2018-09-27
阅读 2 分钟
13.3k
给大家提供思路,可以借鉴哈,有什么问题可以留言taro脚手架后面文章会慢慢讲解更多技巧[链接] 概要 当我们拿到官方项目请求action的时候需要写两个函数(一个返回type,一个dispatch),超级麻烦,如下所示。 {代码...} 如果每个函数都这样写下去,会极其痛苦的,很多冗余的代码,那么我们应该怎么设计呢? 设计 参数:type...
【小程序taro最佳实践】http请求封装(方便使用,增加token,统一错误日志记录和上报)
西树先森
2018-09-27
阅读 5 分钟
39.3k
当我们开发小程序的时候,经常会用到http请求,当然官方已经提供了请求的接口,但是我们每次请求的时候,可能会加上token,每次请求都会加上,如果不封装起来,会相当的麻烦,那么又怎么封装呢?
【taro最佳实践】设置好基础开发字体尺寸
西树先森
2018-09-25
阅读 1 分钟
8.1k
按照惯例,我们开发项目的时候,尽量不要为难自己,如果按照2倍图,来开发的话,处处想着2倍,在开发的过程中,想参考其它项目的样式,发现在浏览器中,看到的只是1倍,我们拿过来样式还得自己换算比较麻烦个人建议统一配置一倍,比较通用一些,如果你的其它项目都是2倍,那就设置2倍。
【小程序】保存到相册,头像裁圆,文字图片头像定位响应,兼容各种机型,随机背景图完全指南优化篇
西树先森
2018-08-28
阅读 4 分钟
2.2k
【小程序】保存到相册,头像裁圆,文字图片头像定位响应,兼容各种机型,随机背景图完全指南优化篇 上一篇写了大概思路,这一片是代码优化,增加一些解决方案。[链接] 功能点(痛点) 保存到相册 文字定位 头像定位(远程图片) 背景随机变化(远程图片) 定位适应各种机型(兼容) 在canvas上面增加按钮 浮层 保存到相册...
【devops】在Ubuntu 上安装 Jenkins
西树先森
2018-08-19
阅读 1 分钟
1.6k
1.Install software-properties-common so we can add custom aptitude repositories:
【小程序最佳实践】小程序生成海报保存分享图片完全指南(包括:头像裁剪圆形,自定义文字)
西树先森
2018-08-16
阅读 5 分钟
9.5k
小程序生成海报保存分享图片完全指南(包括:头像,文字) 业务 在小程序中生成海报(包括用户头像和自定义文字)并且保存到本地 实现思路 利用canvas画布,把用户头像和自定义文字定位好,用户点击按钮保存到本地 注意事项 难点 小程序canvas不支持自定义宽高,反正我没找到,canvas画布大部分业务都需要全屏,响应式,...
【react进阶】【redux源码分析】01. (入门篇) 通过简单原生js代码实现redux数据响应式
西树先森
2018-07-24
阅读 4 分钟
2.2k
具象化一下,最常见的例子,我们平时都订阅过公众号对吧,你订阅了某个公众号后,当你订阅的公众号发布什么通知或推文,你这边就会收到。你作为一个观察者,订阅后,
【yii】yii2-user 使用方式
西树先森
2018-07-23
阅读 2 分钟
2.1k
yii2-user 使用方式 参考文档:[链接]$identity-detail user models {代码...} 配置 web.php components {代码...} d 配置 web.php modules {代码...} 使用 {代码...} 此时可以 在全局可以直接获取用户的信息 获取id {代码...} 获取用户名 {代码...}
js/javascript 生成罗马字符
西树先森
2018-06-07
阅读 1 分钟
2.4k
生成罗马数字 这样生成有问题,到了 12 之后就不规律了 {代码...} 下面这个正确的姿势 {代码...} 手工 {代码...}
【前端markdown】markdown 提取目录 增加用户体验
西树先森
2018-03-29
阅读 4 分钟
5.6k
首发 [链接]根据markdown生成的html,二级标题,和三级标题的标志:h2 h3标签提取.利用锚点加入a标签可以点击跳转到id,实现提取目录跳转。参考 vue doc
在html5网页中录音解决方案
西树先森
2018-03-28
阅读 7 分钟
19.4k
缘起 因公司业务需要在网页录音功能,因为h5的api兼容限制不得想出一些解决方案,以下是总结。 首发 [链接] demo测试地址 [链接] 项目地址 [链接] Q&A 后续继续完善,有这个需求的朋友可以继续讨论 调查 百度语音识别 感觉百度够强大,肯定有完美的解决方案,最终发现在移动端网页打开百度语音直接跳转让下载app(说...
【react ssr 服务端同构】最佳入门服务端同构指南
西树先森
2018-03-20
阅读 3 分钟
5.7k
一套代码既可以在服务端运行又可以在客户端运行,这就是同构应用。简而言之, 就是服务端直出和客户端渲染的组合, 能够充分结合两者的优势,并有效避免两者的不足。
【web性能】雅虎Yslow23条优化规则
西树先森
2018-01-14
阅读 3 分钟
3.2k
尽量合并图片、CSS、JS。比如加载一个页面,如果有5个css文件的话,那么会发出5次http请求,这样会让用户第一次访问你的页面的时候会长时间等待。而如果把这个5个文件合成一个的话,就只需要发出一次http请求,节省网络请求时间,加快页面的加载。
【web性能】获取web各个阶段响应时间:服务器响应时间、首页白屏时间、dom渲染完成时间等
西树先森
2018-01-14
阅读 3 分钟
11.5k
【web性能】Web performance 获取web各个阶段响应时间:DNS解析时间、TCP建立连接时间、首页白屏时间、dom渲染完成时间、页面onload时间等
【vuejs项目部署】使用docker基于daocloud自动化部署到自己的主机
西树先森
2018-01-03
阅读 2 分钟
8.1k
如果在你的公司中,项目部署需要你来负责,怎么优雅无痛的让你的项目自动上线在之前的文章中,写过几篇关于项目上线的方式,大家可以翻阅这个专栏去看。今天主要讲怎么优雅的部署vue项目,使用docker容器,配合git webhook 钩子,当我们触发到git hook 事件,就自动化部署。这里当然建议是 tag事件。
【mongodb】 在window上面使用指南
西树先森
2017-12-20
阅读 2 分钟
1.4k
mongodb guide 标签(空格分隔): mongodb 环境说明 官网网址[链接] 下载地址[链接]点击finish 结束安装 mongodb 安装完成之后在桌面上没有任何显示 环境变量里面也没有自己加上需要自己去加环境变量 我安装到了D:Program FilesMongoDBServer3.4bin 然后进入这个文件夹按住shift 右键进 在此处进入命令行如果想执行mong...
【微信服务号开发】04.通过网页授权获取用户信息
西树先森
2017-12-07
阅读 5 分钟
5k
配合这三篇实战操作【微信服务号开发】01.接入指南[链接]【微信服务号开发】02.文字消息和图文消息自动回复实现[链接]【微信服务号开发】03.实战 回复知乎日报,返回8个最新知乎日报图文消息[链接]
【微信服务号开发】03.实战 回复知乎日报,返回8个最新知乎日报图文消息
西树先森
2017-12-07
阅读 3 分钟
3.9k
实战 回复知乎日报,返回8个最新知乎日报图文消息 配合这两篇实战操作【微信服务号开发】01.接入指南[链接]【微信服务号开发】02.文字消息和图文消息自动回复实现[链接] 使用接口 知乎日报接口 [链接] 使用php的get请求知乎日报接口curl 类实现 {代码...} 知乎日报接口处理 {代码...} 图文回复函数封装 {代码...} 判断回...
【微信服务号开发】02.文字消息和图文消息自动回复实现
西树先森
2017-12-07
阅读 7 分钟
8.8k
【微信服务号开发】02.文字消息和图文消息自动回复实现 作者:stark wang 上一篇 【微信服务号开发】01.接入指南 [链接] 接收消息 当我们向测试号发送信息的时候,就是微信像这个接口发送一个post请求 当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。 我们可以使用以下方式来...
【微信服务号开发】01.接入指南
西树先森
2017-12-07
阅读 3 分钟
5.8k
当作为小白,来开发微信的时候,只依据官方文档来开发是很痛苦的,怎么配置,怎么编写代码文件,怎么让映射到外网访问,问题很多,比较痛苦。下面内容来解决这些痛点,有不懂的问题,可以在下面留言评论哦。会出一系列的【微信服务号开发】详细文章,敬请关注!
【前端项目上线】问题详细分析
西树先森
2017-11-29
阅读 2 分钟
3.4k
项目:[链接] 安装环境: nginxnodemongodb 把代码上传到服务器 1.rz 上传2.使用github克隆 把依赖包下载 cd /home/wwwroot/vnshop/client npm i cd /home/wwwroot/vnshop/server npm i 编译客户端代码 cd /home/wwwroot/vnshop/client npm run build 添加虚拟主机,绑定域名,并且把域名访问的路径指定到 /home/wwwroot...
【前端开发】在Ubuntu上安装nginx node mongodb环境
西树先森
2017-11-27
阅读 1 分钟
1.8k
wamp window Apache mysql php lnmp Linux nginx mysql php web服务器 nginx 可以做反向代理 负载均衡 Apache 安装服务前把 {代码...} 安装nginx 下载方式 第一步: {代码...} 敲回车 安装 node 环境 使用nvm 管理node版本 {代码...} 第二步 配置nvm环境变量 {代码...} 安装nodejs {代码...} 安装mongodb [链接] 安装完成...
【前端开发】Linux必备基础知识
西树先森
2017-11-27
阅读 3 分钟
2.6k
vi/vim 的使用基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),插入模式(Insert mode)和底线命令模式(Last line mode)。 这三种模式的作用分别是:
【全栈项目上线(vue+node+mongodb)】07.使用git webhooks 优雅的自动化上线vue项目(巨详细):)
西树先森
2017-11-01
阅读 5 分钟
5k
hook 钩子,想要在git某个生命周期触发一个事件,就是想让程序在我们触发一个git事件的时候,做一些事情。举个列子:当我们把代码 git push origin master 的时候,push成功以后,希望服务器自动把代码拉取,更新,做一些自己希望做的事情。
【FENEWS】nodejs版本升到9.0了!!!
西树先森
2017-11-01
阅读 2 分钟
4.9k
node 版本迭代实在太快了,我们做开发的当然要时刻关注着最新信息,看看这些改变对我们有什么影响 v.9.0 一个重大版本更新,下面我们看看更新哪些内容 刚更新了六个小时,还挺热乎 Async hooks 较旧的实验性API已被删除。 Errors 对Buffer模块错误信息进行了改进。 Node.js 抛错错误号分配和后续逻辑处理改进: buffer: [...
【全栈项目上线(vue+node+mongodb)】排查解决问题常用方式(持续更新)
西树先森
2017-10-31
阅读 1 分钟
2.1k
mongodb 常用解决问题思路 查看服务端口号是否运行 {代码...} 启动服务 {代码...} 查看日志 {代码...} 分析日志文件是否有问题 {代码...} 阿里云的安全策略检查 配置自己的安全策略端口 在怎么删除多余的虚拟主机文件夹 {代码...}
1
2
3
(current)
4
5
下一页
上一页
3
(current)
下一页