Weichanglu

你知道的越多,你不知道的越多

JS原生ajax请求、fetch

JS原生ajax请求-fetch

JS原生ajax请求、fetch Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进......

Karma + Jasmine 构建 Web 测试环境

Karma-Jasmine-构建-Web-测试环境

Karma + Jasmine 构建 Web 测试环境 Jasmine 简介 Jasmine 是一款 JavaScript BDD(行为驱动开发)测试框架,它不依赖于其他任何 JavaScript 组件。它有干净清晰的语法,让您可以很简单的写出测试代码。 它的主要特点: 不依赖于任何其它的 JavaScript 框架 不需要 DOM 结构简单 可以运行在 Node.JS 或者 Htm......

iOS利用 Jenkins 实现自动化打包(SVN版)

iOS利用Jenkins实现自动化打包(SVN版)

Mac上安装Jekins简单介绍 在此记录权当作为笔记,或提供给需要的同学参考,如有问题请及时提出,谢谢大家审阅。 Jenkins安装 1、手动安装 去 jenkins官网下载 Mac 版本安装包进行安装 2、也可以使用 Homebrew 安装,执行下面命令: $ brew install jenkins 安装jenkins完成后,在终端输入: $ jenkins start 或者 jenk......

[Extension] Chrome扩展程序开发

Extension-Chrome扩展程序开发

Chrome Extension 缘由 鉴于经常使用Chrome浏览器,一些用着比较顺手的 Chrome扩展 对于提高生活幸福效率有着很大好处。随即翻阅了下关于 Chrome扩展 开发相关的资料。随即整理如下; Chrome Extensions developer - API文档 简要说明 Chrome扩展 是一个用Web技术开发、用来增强浏览器功能的软件,一个由HTML、CSS、JS、i......

在iOS中Protocol Buffer(v3.3.0)的使用

在iOS中Protocol-Buffer-v3-3-0-的使用

在此仅做笔记记录,以便后期查阅,如有问题,及时联系,多谢大家审阅。 一、Protocol Buffer 最新版本Protobuf3.3.0 在iOS中的使用(OC与Swift使用一样) 具体使用参考官方文档(需要翻墙) protocol buffers是一种灵活,高效,自动化的结构化数据序列化机制。类似于我们现在使用的XML和JSON。是Google公司推出出的。但是(__但是__的前面都......

HTML 中DOM加载完监听

12345678910111213141516171819202122232425262728293031// jquery $(document).ready(function(){ console.log("ready! - 000");}),$(function() { console.log("ready! - 001");});j......

[BING] 获取BING每日美图、构建API、每日抓取下载、部署私人服务器并存储

BING-获取BING每日美图

BING每日美图 解析API bing 搜索 F12 查看源码,定位背景地址、解析可以获得首页图的获取API。格式: 1http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1 注意,这里有几个GET参数,它们的作用分别是: n,必要参数。这是输出信息的数量。比如n=1,即为1条,以此类推,至多输出8条。 for......

Mac 定时任务 launchctl

Mac-定时任务-launchctl

Mac 定时任务 launchctl launchctl launchctl: 是一个统一的服务管理框架,可以启动、停止和管理守护进程、应用程序、进程和脚本等。 launchctl是通过配置文件来指定执行周期和任务的。 配置文件(plist文件) launchctl 将根据plist文件的信息来启动任务。 plist文件位置: ~/Library/LaunchAgents 由用户自己定义的......

Mac rootless机制 `Operation not permitted`

Mac-rootless机制

Mac rootless机制 Operation not permitted Mac使用 sudo 或切换成 root 权限,还是出现 Operation not permitted 这是由于 Max OS X El 的rootless机制,即sudo也不能操作部分文件目录, 所以如果需要执行,需要先关闭rootless功能。可以进入恢复模式关闭rootless机制: 1、重启Mac,按 c......

fullpage.js 使用

fullpage-js

fullpage.js 链接 fullPage.js 官方 fullPage.js 页面 在使用 360 http://themify.me/demo/#theme=fullpane http://www.kesstrio.com/#galleryPage http://boxx.hk/tc/ http://www.camanihome.com/#contacts https://li......

[CSS] Loading css

CSS-Loading

基于CSS绘制的Loading,使用CSS的动画效果。 loading001 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677<!-- loadi......

BD-text2audio 文字转语音免费接口

BD-text2audio

一个免费的百度文字转语音接口。 接口链接 http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=2&text=待转换的文字 参数: lan=zh:语言是中文,如果改为lan=en,则语言是英文。 ie=UTF-8:文字格式。 spd=2:语速,可以是1-9的数字,数字越大,语速越快。 text=**:这个就是你要......

XcodeBuildSetting中大小写设置

Xcode中BuildSetting大小写设置

关于Xcode中BuildSetting各属性名大小写切换-记录以备忘 首先打开Xcode,进入工程BuildSetting选项 各属性名大小写: Xcode–Editor–Show Setting Names 各属性值大小写: Xcode–Editor–Show Definitions 如图: ...

[Ionic] - ionic热更新

cordova热更新

简介 关于Cordova的热更新问题,国内的资料比较少,许多博客上都是胡乱的抄袭,准确性极低,无任何实用性,并且步骤不够完整,在此亲手测试了一下,并整理详细的步骤以供备忘和参考。 热更新的好处 通常ionic源码可包括(HTML,JavaScript,CSS文件和其他资源), 通过cordova热更新插件cordova-hot-code-push-plugin来是实现客户端的代码热更新。 避......

HEXO 添加访问量统计

HEXO-添加访问量统计

HEXO 添加访问量统计 整理一下为hexo博客添加页脚访客人数和总访问量的两种方法,使用的是 不蒜子 来进行统计的。 基本介绍 不蒜子 是一款记录访客和访问量的插件,接下来就介绍使用 不蒜子 计数的方法。 脚本方法使用不蒜子计数 1. _config.yml 添加开关 123# 是否开启访问量统计功能(不蒜子)busuanzi: enable: true 2.引入 根据布局需求,将下面代......

HEXO 引用本地资源

HEXO引用本地资源

HEXO 引用本地资源(图片) 设置 _config.yml 1post_asset_folder: true 设置完成后使用 $ hexo new post "名称" 新建文章时会在 source/_posts 目录下生成与文章同名的文件夹,将文章引用的图片放入文件夹即可。 安装插件 hexo-asset-image 插件 1$ npm install https:......

HEXO搭建个人博客

HEXO搭建个人博客

最近在无意中在网上看见个很不错的网页博客,少见,在网上一查是GitHub Page + HEXO搭建的个人博客。作为一个攻城狮,见到如此,必须自己也搞出来试试。查找一些网上的资料和填坑,不就一个个人的技术博客必须诞生啦。大家或许搭建的时候仅花个几分钟,但在优化上可能就会占用你一天甚至两天的时间,优化好后就快了。只管写MD了. Why do myself Blog? 写技术博对自己技术经验的......

hexo个人博客迁移问题

HEXO个人博客迁移

关于博客的迁移问题 如果你换电脑、或重装hexo,想把之前的博客迁移到新的电脑。。。或新的文件夹里。 只需要执行几个简单的命令即可, 首先你的github上要有你的博客托管, 那么继续向下看 步骤 1、 把github上的博客仓库 clone 到本地的某个文件夹如:myBlog 2、cd到该文件夹执行以下命令: 123npm install hexo npm install np......

Hello World

hello-world

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Qu......

水果篮 谜题

不畏惧失败是创造力的一个基本要素。——<艾尔文·兰德博士> 水果篮难题属于面试中要求的基本难题。 谜题 有3个篮子。一个篮子里只有苹果🍎,一个只有橙子🍊和另一个篮子有苹果和橙子的混合物🍎🍊。这三个篮子都是错误的标签,这意味着如果篮子被标记为橙子,它是混合或苹果。你必须从一个篮子里挑出一个水果,并正确地给三个篮子贴上标签。 你怎么做呢? 在考虑解决方案之前,请考虑一会儿。......