- 博客(31)
- 资源 (1)
- 收藏
- 关注
原创 一个路径地址的解决方案
一个路径地址的问题一个普通的工作日,昨天公司说要项目中的某一个页面做一个单独的演示宣传,作为一个标本可供查询。需要后端开发提供访问URl进行链接后端的同事拿到需求以后就开始着手干活,做了一个接口返回对应的某页面。而后发现返回当前页面以后页面由于浏览器机制会自动重定向到原来的路径,虽然页面的内容是对的,但是路径是错误的。(这种情况取决于项目架构)强迫症的他心里实在难过。后来我知道了这个问题,告...
2020-01-10 14:08:50 338
原创 mac包管理器
NPM本文对mac上npm开发的一些使用和配置分享,假定阅读者已经有一定shell基础和前端工作流的知识。Pack 管理器 brew安装:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"命令注释brew –hel...
2019-07-29 16:25:16 1077
原创 动画简易教程
css动画简易教程对于页面来说,动画真是太有用了!开发页面的时候,总是会用上动画.使的网站的交互性更加的完善.很多时候会忘记使用的流程,本文作为开发笔记 方便使用.1.Transition .con { font-size: 16px } .con:hover { font-size: 40px } <span ...
2019-05-14 11:54:25 211
原创 域名添加ssl证书 https
序言环境:CentOS Linux release 7.5.1804 (Core)阿里云 服务器正文进入阿里云后台 进入管理控制台>域名点击蓝色域名进入下面页面免费开启SSL证书>选择证书>填写要申请的前缀(例如: api 证书:api.XXX.com)4. 下载证书选择服务器类型下载完是zip文件 文件名的三段代表 id_域名_服务器 重命名文件和文...
2019-04-15 10:44:28 6218
原创 create-react-app 使用 Mobx-react
yarn add --dev @babel/plugin-proposal-decorators // package.json "babel": { "plugins": [ [ "@babel/plugin-proposal-decorators", { "legacy": tru
2019-03-11 10:39:56 372 1
原创 fetch 小技巧
例子: fetch(url) .then((response) => response.json()) .then((data) => { console.log(data); }) .catch((e) => { console.error(`network error : ${e}`); ...
2019-02-28 09:59:06 273
原创 动态加载script 加载完成回调事件
序言网页中有很多的第三方插件都是通过直接引入script库的方式进行加载,由于加载脚本需要时间,如果script还没有加载完成,便使用库中的对象就会有错误。解决方案获取script DOM 对象绑定onload事件异步回调总体的思路是这样子 asyncComplete() { return new Promise((reject, resole) => {...
2019-02-27 10:41:20 6741
原创 Mac 杀死占用端口
命令如下:查看端口关闭端口//以8000端口为例子lsof -i tcp:8000/**************************************************************************************/这里会输出端口的列表COMMAND PID USER FD TYPE DEVIC...
2019-02-19 10:04:15 4903
原创 阿里云网站前后端部署记录
序言再一次面试中,项目展示是必不可少的环节。一般来说当你被动离开一家公司,这家公司都在走下坡路。你在公司做的项目很有可能过了一段时间被下线,项目展示的时候就比较尴尬。环境:云服务器ECS配置:2 vCPU 4 GB (I/O优化) ecs.t5-c1m2.large 1Mbps服务语言:Node框架:express数据库:mongo页面语言:Javascript...
2019-01-11 12:17:47 423
原创 1.0.0 REACT面试回顾
什么是模块化?module:模块化是从代码设计的角度分析,抽离为单个的模块。高内聚,低耦合的公共代码。什么是组件化?component :组件化是从UI的角度分析,抽离为单个的组件。例如列表在app内很多页面都有用到,我们便可以抽离为模块。无论是模块化还是组件化,目的都是为了提高代码复用性,便于后期的维护和开发。VUE项目使用组件时,使用import导入,那么.v...
2019-01-06 12:05:42 192
原创 1.9.0 javascript快速排序(quickSort)
1.9.1 快速排序顾名思义快速排序听起来虽然有点像概念性的东西,但是名字就代表了它本身。设想一个这样的场景:如果在你面前有一群刚出生不久生病的小狗狗,都有自己的挂号单,现在给你的任务就是按照单号给小狗排序,因为时间问题,所以要去无论什么办法,只要最快就行。这个时候也许快速排序能帮上你的忙!1.9.2 核心在排序之前选择一个值为游标(中间值)所有小于游标的放在左侧,大于游标的放在右侧...
2019-01-03 10:40:41 126
原创 1.8.0 JavaScript
1.8.1 概述就像是老婆和老婆饼一样,java和javascript没有关系,刚开始是蹭热度!javajscript是解释性程序设计语言;拥有面向对象的能力;不需要再搭建语言环境下运行,有支持它的浏览器即可;1.8.2 特点基于对象。JavaScript是一种基于对象的脚本语言,它不仅可以创建对象,也能使用现有的对象。松散性 它是一种松散类型的语言,它的变量不必具有一个明确的类型,...
2019-01-02 18:28:37 198
原创 fetch 请求 express RESTful API 请求跨域
跨域描述:前端使用fetch请求,接口使用express开箱即用生成器构建当请求接口时报错解决方案:前端设置://fetch设置const respones = await fetch(LIST_URL, { mode: "cors", headers: { "Accept": "application/json", ...
2018-12-13 16:23:06 397
原创 思路与选择
机会很多时候会有这样的一种情况,你只有一次展示自己的机会,一个PPT一次才艺或者其他的形式展示。怎样才能有最大的说服力获得成功?多年以后拿着一笔财富回首往事,看着最新的故事偶然间回想起当年的一次展示。感叹原来那次抓住的是机会,原来那次错过的是机会。1.提出当前现状世界形势不要着急表现自己能力水平的展示,第一件事情是描述有关领域现状,用一种显而易见,正在发生,不可否认的的趋势来开场。这种现...
2018-12-07 16:25:54 140
原创 Installation problem zlib: unexpected end of file
引子因为公司的电脑是之前同事用过的电脑小L同学把电脑带回家重装系统,来到公司准备重新安装公司的项目发现使用以下命令报错文件夹中也没有node_modulesnpm install -D 解决方案npm remove nativescript -gnpm cache clear --forcenpm install nativescript -g//如果使用没有效果npm ...
2018-12-03 10:32:24 1395
转载 小技巧:回车和换行
你不知道的程序员的注意的细节今天,我总算搞清楚"回车"(carriage return)和"换行"(line feed)这两个概念的来历和区别了。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢...
2018-12-01 15:11:58 225
原创 小技巧:使用命令行打开vscode 以及其他工具
vscode手动打开vscodecommand + shift + p 打开命令面板(或者点击菜单栏 查看>命令面板)输入shell(选择"install code command in PATH")打开终端 进入需要用IDE打开的文件夹 输入"code ."sublime打开终端输入命令行ln -s "/Applications/Sublime Text.app/C...
2018-11-30 14:35:04 16921 1
原创 1.7.0 APICloud文档使用
APICloud最核心就是文档里面的每一个API,之所以推荐是因为使用很简单,封装很全面标准,而且具有设计思想的深化。如果把APICloud开发人员比做用户的话,那这些人便是底层的开发人员。如果能够这样考虑问题,相信通读代码的实现和封装的兼容思想以后开发水平会有一个质的提升。1.7.1 API对象–属性api 对象是您入门 APICloud 必须了解和熟练掌握的一个基础对象。api 对...
2018-11-26 17:26:40 520
原创 1.2.0 Django 创建第一个项目
1.2.1 安装 Django安装和启动Djangogit clone https://github.com/django/django.git//mac下pythoncd Django && sudo python3 setup.py install// 构建django-admin.py startproject 项目名//启动项目cd 项目名 &am...
2018-11-22 11:18:49 147
原创 2018总结
2018年又到尾声了,每年大概这个时候都习惯总结自己的这一年!回顾我的这一年,我的心情非常之一片茫然这一年的回忆印入眼帘——房价飞涨,政府矛盾,互联网管制… 对于我来说是完全让我对互联网独立的希望破灭了。从大的讲,这个国家早晚要尝到专制到来的恶果,从小的讲,我不知道自己的前途何在。马云退休暗示着什么,金庸以及大艺术家去世或许预示着什么…,这一年是将星陨落年里,发生的新闻以及事件简直让人非常...
2018-11-21 10:51:15 1326
原创 命运与挑山工
挑山工记忆中语文课本中有一篇文章叫做挑山工,大致讲的是在泰山上随处可见挑着石头上山的人,他们肩上都有一根光溜溜的扁担,挑着货物上山下山,用他们走着斜着的步伐,摆着手臂,一会换着肩让身体保持平衡。骡子那是一个凛冬,是一次偶然的机会。无意中看到一篇生活实录!作者讲的是经常去爬山,山路上在安装照明设备,施工队使用骡子作为运输工具,把长度为六七米的沉重的铸铁的柱子运到山顶。当作者看见头骡子缓缓...
2018-11-17 23:25:19 249
原创 1.0.0 初识 Python 笔记
介绍语言的编程能力越强大,写出来的语言单位越简短。根据维基百科以及各类文献,毋庸置疑Python模仿Lisp,甚至把许多Lisp黑客认为属于设计错误的功能,也一起模仿了,Python不是第一门模仿Lisp的语言。但是现状却给出答案却是Python是成功的,Lisp却隐没在海洋。引用评价的一句话:世界是宽广的,而不是高深的Python的变量和数据类型整数浮点数字符串布尔值...
2018-11-14 13:56:22 134
原创 1.6.0 移除移动端点击事件延迟
1.6.1 double tap to zoomdouble tap to zoom (双击缩放)当用户点击屏幕以后,浏览器不能直接判断用户是点击操作,还是双击缩放,因此浏览器的做法是等待300ms来判断用户是进行了什么操作。交互的响应速度是移动端的用户体验的要素,专门的网站做过测试结果:交互超过100ms便认为是卡顿。解决方案关于解决方案网上有很多做法,总结几种亲测可用的方法。...
2018-11-13 17:33:49 280
原创 熵
改变世界观人,出生伊始。无意识或有意识都会有世界观,我的幼年的世界观是整个世界一片空白只有我一个人在其中。当时对于这个世界是好奇的,随着经历和年龄的增加世界观也会随之改变。一个人便是一个世界!物理学有一个概念叫做“熵” ,在能量的转换中,物理学家发现,某一种能量无法百分之百转换成另一种能量。总会有一部分能量流失,流失的那一部分能量便称之为熵19世纪初,当时的物理学家认识到能量的存在,并提...
2018-11-12 18:36:42 512
原创 1.0.0 神注释
1.0.1 喜欢拿去用代码不是一件有趣的事情,有趣的是你!——我自己偶然的时候看见API请求模块代码是这个样子的以前学习的时候在W3C貌似收藏过类似有趣的东西/** * 这个公司没有年终奖的,兄弟别指望了,也别来了,我准备辞职了 * 另外这个项目有很多*Bug* 你坚持不了多久的,拜拜! *//** * 1只羊 == one sheep * 2只羊 == two ...
2018-11-08 16:53:24 734
原创 1.4.0 H5页面移动端开发准备
本章主要讲解移动端研发用HTML做页面需要做的一些准备,用第二篇文章apicloud默认生产项目做讲解。希望阅读完能够牢记于心,举一反三!1.4.1 序言有WEB开发经验的相关技术人员都知道传统的HTML和JS在移动设备上有很多相关的属性在移动端的是不适用的。或者说很多默认属性在移动端看起来更像bug(例如默认允许放大缩小页面),于是为了使得页面更加接近手机页面我们可以做一下准备。1...
2018-11-06 18:12:08 1721
原创 1.3.0 APICloud HelloWorld
创建第一个APP登陆账号新建一个移动应用本节需要下载IDE和搭建开发环境没有下载IDE或环境搭建请移步APICLOUD 1.1.0 开发环境搭建填入完整信息选择完成 ✅说明:如果是mac系统并且创建失败的话以下这种情况Can't locate SVN/Core.pm in @INC (you may need to install the SVN::Core module...
2018-11-05 15:03:05 383
原创 1.2.0 手机模拟器以及ADB
引言如果你符合下述情况的话,你可以考虑安装一个Android模拟器需要app调试断点修复bug开发app最终编译运行相当于在电脑上的一个android手机不想用自己的手机测试手机不是android系统没有真机调试,只能用模拟器嫌SDK内置的AVD启动速度,运行速度慢电脑配置还可以,最好4G内存以上…下载接触过很多模拟器,性能最好的当然非Genymotion莫属,但是...
2018-11-05 14:51:34 811
原创 1.1.0 AIPCLOUD 开发环境搭建
现在主流的开发环境有:APICloud Studio2 下载地址: Mac windown liunxSublime Text 3 插件下载地址: Mac windownAtom 插件下载地址:Mac windownWebStorm 插件下载地址:Mac windownEclipse APICloud Plugins插件下载地址:Mac windown还有一种...
2018-11-05 14:31:18 331
原创 1.0.0 初识APP
Android初识##序言##IT技术栈更新换代很快,关于安卓移动端2015年还是Android 5.1横行,如今到了2018年都已经Android 8.0了,开发工具Android Studio也更新到了Android Studio3.0.1。本系列的教程可能有些地方已经过时了。技术人员要积累更多的学习网站和平台,不断的去丰富自己,才能与时俱进,站在时代的浪潮顶峰。##介绍##首...
2018-11-05 13:59:44 237
针式打印机使用指南
2018-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人