自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一朵翔云的博客

学之广在于不倦,不倦在于固志

  • 博客(49)
  • 收藏
  • 关注

原创 Windows下用pybind11生成Python扩展文件

Windows下用pybind11生成Python扩展文件最近研究了一下在Windows环境下怎么基于pybind11生成Python扩展,从而实现Python调用C++代码的目标,这里记录一下自己操作的步骤(pybind文档地址)。在anaconda环境中安装pybind11,我是在自己创建的虚拟环境Registration中做的:conda activate Registrationpip install pybind11新建visual studio空项目项目-属性-配置为

2022-05-26 19:54:59 818

原创 vue框架与其生态系统的简单总结

文章目录前言一、vue-cli二、Vue Router三、vuex四、vue.js五、Vue Loader六、项目示例前言这篇文章是自己的学习总结类文章,在术语的严谨性、知识的准确性、内容的完整性上可能有问题,望轻喷。首先明确几个概念:vue:用于构建用户界面的前端开发框架vue-cli:vue的项目构建、开发工具vue loader:一个webpack的loader,将vue组件的...

2019-02-27 15:21:52 4538

原创 wepy学习记录

文章目录一、wepy中的文件1.1 入口文件1.2 页面文件1.3 组件文件二、组件渲染与通信2.1 WEPY组件的循环渲染2.2 computed和watcher2.3 父子组件属性通信2.4 组件通信与交互2.5 组件自定义事件处理函数2.6 slot 组件内容分发插槽三、interceptor 拦截器四、数据绑定原文地址:微信小程序组件化开发框架WePY官方文档一、wepy中的文件we...

2018-10-16 18:50:11 1192

原创 webstorm搭建wepy框架开发微信小程序经验

笔者不太习惯使用微信提供的微信小程序开发工具,所以找了一些教程及资料,希望通过webstorm开发微信小程序。在环境配置过程中碰到也解决了一些问题,下面记录一下经验,以防以后忘记。1.下载webstorm及node.js这部分内容参照官网的配置过程配置即可。2.安装wepy框架运行命令npm install wepy-cli -g可以全局安装wepy。3.生成基于wepy框架的demo项...

2018-10-15 23:11:42 6153

原创 游戏开发基础

本文内容整理自Android 4游戏入门经典文章目录一、基础游戏框架应用程序和窗口管理输入文件I/O音频图形游戏框架一、基础游戏框架任何游戏都需要一些基本框架,用于实现抽象化,并减轻与底层操作系统交互的痛苦。通常这一框架分成几个模块:应用程序和窗口管理用于创建一个窗口和处理一些操作,如关闭窗口、暂停或恢复Android应用程序等。输入与窗口管理模块相关联,用于跟踪用户的输入,如触摸事...

2018-10-08 15:57:44 1003

翻译 js-cookie中文文档

说明API创建取值删除值命名空间json相关set方法支持的属性骚操作说明js-cookie是一个简单的,轻量级的处理cookies的js API。API创建//创建简单的cookieCookies.set('name', 'value');//创建有效期为7天的cookieCookies.set('name', 'value', ...

2018-08-05 22:40:20 114337 5

翻译 urijs中文文档

说明API示例详细API新建解析参数解析路径转换其他说明urijs是一个uri解析工具,本文章翻译自npm的urijs部分。API示例URI("http://example.org/foo.html?hello=world") .username("rodneyrehm") // -> http://rodneyrehm@exa...

2018-08-05 18:13:45 6109

翻译 挖坑express-api

原文地址:Express 4.x API一、express1.express.static(root, [options])二、application1.app的属性app.localsapp.mountpath2.app的事件app.on(‘mount’, callback(parent))3.app的方法app.all(path, callback [, ...

2018-07-18 10:22:59 2704

转载 支付系统扫盲

本文大部分内容转载自支付系统设计系列文章,在其中加入了一些个人的理解和经验,仅供参考。一、支付系统结构上图为某支付系统的模块结构图,一般来说,支付主流程会涉及到如下模块:流程大致为:商户侧应用发起支付请求。注意,这个请求一般是从服务器端发起的。比如用户在手机端提交“立即支付”按钮后,商户的服务器端会先生成订单,然后请求支付网关执行支付。支付请求被发送到支付(API)...

2018-07-10 11:05:07 2010

原创 挖坑React-JSX

说明语法propschildren说明JSX是 JavaScrip 的一种扩展语法,可以生成 React “元素”,它的样子类似:<MyButton color="blue" shadowSize={2}> Click Me</MyButton>从本质上讲,JSX 只是为 React.createElement(component...

2018-07-04 16:54:33 313

原创 挖坑ECMAScript6-module

说明exportimport应用模块整体加载export default输出其他模块的变量或函数跨模块常量说明历史上,JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。而ES6 在语言标准的层面上,实现了模块功能。ES6的模块自动采用严格模式,它的限制包括:变量必须声明后再使用函数...

2018-07-03 15:59:42 651

原创 挖坑ECMAScript6-class

说明ES6引入了 Class(类)这个概念,作为对象的模板,通过class关键字,可以定义类。示例//定义类class Point { constructor(x, y) { this.x = x; this.y = y; } toString() { return '(' + this.x + ', ' + this.y + ')';...

2018-07-03 11:11:31 286

原创 挖坑ECMAScript6-函数扩展

说明ES6对于函数有很多的扩展,让函数的写法变得更丰富,其中包括:1.可以为参数指定默认值ES6 之前,不能直接为函数的参数指定默认值,而ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面:function log(x, y = 'World') { console.log(x, y);}log('Hello') // Hello Worldlog('...

2018-06-29 17:48:51 200

原创 挖坑ECMAScript6-解构

数组的解构1.说明2.基本用法3.进阶用法4.进阶用法25.默认值对象的解构1.说明2.基本用法3.进阶用法字符串的解构1.说明2.基本用法3.进阶用法数值和布尔值的解构1.说明2.基本用法函数参数的解构1.说明2.基本用法数组的解构1.说明可以理解为“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的...

2018-06-28 19:31:39 593

原创 挖坑ECMAScript6-let与const

let命令1.作用与使用方法2.特点const命令1.作用与使用方法2.特点let命令1.作用与使用方法声明变量 let a=1;2.特点与var不同,let的作用域为所在代码块(var的作用域是全局的)与var不同,let必须先声明再使用(var可以先使用后声明)let命令有暂时性死区:如果代码块中存在let和const命令,那么这些...

2018-06-28 16:32:57 208

转载 百度统计js-api

百度统计js-api1._trackPageView2._trackEvent3._setCustomVar4._setAccount5._setAutoPageview1._trackPageView用于发送某个指定URL的PV统计请求,通常用于AJAX页面的PV统计使用方法:_hmt.push(['_trackPageview', pageURL]);...

2018-06-02 15:41:37 6135 3

翻译 Common Intents-Android 6.0开发者文档

原文地址:Common Intents前言1.闹钟2.日历3.相机4.通讯录5.邮件6.文件存储7.地址8.地图9.音乐、视频10.通话11.搜索12.设置13.短信14.浏览器15.通过Android debug工具验证intent16.通过Google Now(语音)发送的intent前言使用隐式intent不需要指定组件名称就可以启动目...

2018-04-28 16:38:59 362

翻译 AIDL--Android 6.0开发者文档

原文地址:AIDL一、前言二、定义AIDL接口2.1 创建.aidl文件2.2 实现接口2.3 向调用方暴露接口三、通过进程间通信传递对象四、调用IPC方法一、前言ALDI(Android interface definition language)跟其他接口定义语言类似。你可以用它定义调用方与service之间的程序接口以完成进程间通信。在Android环...

2018-04-28 11:38:46 864

翻译 Bound Services-Android 6.0开发者文档

原文地址:Bound Services一、前言二、基本内容2.1 关于绑定已经start了的service的说明三、创建bound service3.1 继承Binder类3.2 使用Messenger四、绑定service4.1 其他说明五、管理bound service的生命周期一、前言bound service是client-server接...

2018-04-27 11:23:02 442

翻译 http server-python 3.6.5文档翻译

原文地址:HTTP servers本文档介绍的是实现HTTP server相关的类。HTTPServer是socketserver.TCPServer的子类,它创建并监听一个HTTP socket,将请求分发给handler。创建并运行server的代码如下:def run(server_class=HTTPServer, handler_class=BaseHTTPRequestHa...

2018-04-24 10:28:36 666

翻译 Services-Android 6.0开发者文档

原文地址:Service一、前言二、基本内容2.1 在manifest中声明service三、创建started形式的service3.1 继承IntentService类3.2 继承Service类3.3 启动service3.4 停止service四、创建bound形式的service五、向用户发送通知六、在前台运行service七、管理service生命...

2018-04-19 16:55:49 566

翻译 Overview Screen-Android 6.0开发者文档

原文地址:Overview Screen一、前言二、向overview screen添加task2.1 使用intent的flag添加task2.2 使用activity属性添加task三、移除task3.1 使用AppTask移除task3.2 保存已结束的task一、前言主页(overview screen)也叫recent screen、recen...

2018-04-17 15:22:22 357

翻译 Tasks and Back Stack-Android 6.0开发者文档

原文地址:Tasks and Back Stack一、说明二、保存activity状态三、管理task3.1 定义launch mode3.1.1 使用manifest指定3.1.2 使用intent的flag指定3.2 处理affinity3.3 清理回退栈3.4 启动task一、说明一个应用通常会包含多个activity。每个activity都可...

2018-04-16 17:32:26 169

翻译 Loaders-Android 6.0开发者文档

原文地址:Loaders一、说明二、loader API简介三、在应用中使用loader3.1 启动loader3.2 重启loader3.3 使用LoaderManager回调3.3.1 onCreateLoader3.3.2 onLoadFinished3.3.3 onLoaderReset四、示例一、说明loader从Android 3.0开...

2018-04-13 16:56:34 375

翻译 fragment-Android 6.0开发者文档

原文地址:Fragments一、前言二、设计理念三、创建fragment3.1 添加用户界面3.2 将fragment添加到activity中3.3 添加没有界面的fragment四、管理fragment五、fragment事务六、与activity通信6.1 在activity注册事件回调6.2 为action bar添加item七、处理fragment生命...

2018-04-13 10:02:13 325

翻译 USB HOST-Android 6.0开发者文档

以下内容翻译自USB Host一、usb host二、API简介三、Android manifest设置3.1 示例四、与设备交互4.1 发现设备4.1.1 使用intent filter4.1.2 枚举设备4.2 获取访问设备的权限4.3 与设备通信4.4 终止通信一、usb host当你的Android设备处于usb host模式时,它作...

2018-04-12 16:31:31 420

翻译 USB Accessory-Android 6.0开发者文档

以下内容翻译自USB Accessory一、USB accessory和USB host二、USB accessory三、选择正确的usb accessory API四、API简介4.1 附加library和框架API之间的差别五、Android manifest设置六、使用accessory6.1 发现配件6.1.1 使用intent filter6.1.2 枚举配...

2018-04-11 15:48:59 1931

原创 微信小程序文档框架部分导读

项目结构小程序包含一个描述整体程序的 app 和多个描述各自页面的 page,一个典型的小程序项目结构如下:├── app.js├── app.json├── app.wxss└── page ├── index.js ├── index.wxml ├── index.json └── index.wxss各文件说明如下: 文件 ...

2018-04-08 17:29:44 779

转载 微信小程序WXML

原文地址:WXML一、说明二、数据绑定2.1 简单绑定2.2 在 {{}} 内进行简单的运算2.3 组合三、列表渲染3.1 wx:for3.2 block wx:for3.3 wx:key四、条件渲染4.1 wx:if4.2 block wx:if4.3 wx:if vs hidden五、模板5.1 定义模板5.2 使用模板六、事件6.1 ...

2018-04-08 11:29:32 2730

转载 微信小程序数据、函数共享

原文地址:文件作用域说明在 JavaScript 文件中声明的变量和函数只在该文件中有效;不同的文件中可以声明相同名字的变量和函数,不会互相影响。但是,通过某种方式可以实现变量或函数的共享:通过全局函数getApp()通过全局函数 getApp() 可以获取全局的应用实例,如果需要全局的数据可以在 App() 中设置,如:在app.js中加入App({ ...

2018-04-04 16:02:28 2979

转载 微信小程序页面路由

原文地址:页面路由说明在小程序中所有页面的路由全部由框架进行管理,当路由发生时,会通过页面生命周期方法通知到页面。在框架管理路由时,一个重要概念为页面栈。框架以栈的形式维护了当前的所有页面。当发生路由切换的时候,页面栈的表现如下: 路由方式 页面栈表现 初始化 新页面入栈 打开新页面 新页面入栈 页面重定向 当前页面出栈,新...

2018-04-03 17:48:14 1192

转载 微信小程序app.json相关

原文地址:全局配置说明pageswindowtabBarnetworkTimeoutdebug其他说明app.json文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。其包含内容如下: 属性 类型 必填 描述 pages String Array 是 设置页面路径...

2018-04-03 17:21:13 808 1

转载 微信小程序page函数相关

原文地址:微信小程序·注册页面一、说明二、object 参数2.1 初始化数据2.2 生命周期函数2.3 页面相关事件处理函数2.4 事件处理函数2.5 Page.prototype.route2.6 Page.prototype.setData()三、page生命周期一、说明Page() 函数用来注册一个页面。接受一个 object 参数,其指定页面的...

2018-04-02 21:13:04 1504

转载 微信小程序app函数相关

原文地址:微信小程序·注册程序app()onLaunch, onShow 参数getApp()注意app()App() 函数用来注册一个小程序。接受一个 object 参数,其指定小程序的生命周期函数等。object参数说明: 属性 类型 描述 触发时机 onLaunch Function 生命周期函数–监听小程序初始化...

2018-04-02 15:58:40 998

原创 微信公众号接口导读

说明事件消息模板消息群发客服一次性订阅说明微信公众号关于消息管理有很多的接口,这些接口涉及的主要包括几个部分:用户、公众号、微信后台、第三方后台、第三方应用,它们之间的关系如下: 微信公众号消息通信分为以下几种:事件特点是由用户动作发起(可能用户未关注此公众号),微信后台通知,第三方后台接收相关接口: 微信公众号事件接收接口简要说明:主要...

2018-03-30 17:53:15 2520

原创 微信公众号一次性订阅消息

说明公众号或网页使用一次性订阅消息流程第一步:需要用户同意授权,获取一次给用户推送一条订阅模板消息的机会第二步:通过API推送订阅模板消息给到授权微信用户说明开发者可以通过一次性订阅消息授权让微信用户授权第三方移动应用(接入说明)或公众号,获得发送一次订阅消息给到授权微信用户的机会。授权微信用户可以不需要关注公众号。微信用户每授权一次,开发者可获得一次下发消息的权限。(...

2018-03-27 15:23:58 6334 2

原创 微信公众号模板消息接口

说明使用规则其他说明设置所属行业行业代码查询获取设置的行业信息获得模板ID获取模板列表删除模板发送模板消息事件推送送达成功时,推送的XML如下:送达由于用户拒收(用户设置拒绝接收公众号消息)而失败时,推送的XML如下:送达由于其他原因失败时,推送的XML如下:说明模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷...

2018-03-26 23:27:47 8868

原创 微信公众号群发接口和原创校验

一、说明1.1限制:二、群发图文消息三、群发图片、文本四、群发时使用is_to_all五、上传图文消息接口5.1 上传图文消息内的图片获取URL【订阅号与服务号认证后均可用】5.2 上传图文消息素材【订阅号与服务号认证后均可用】六、原创校验6.1 群发接口新增原创校验流程6.2 群发接口的 send_ignore_reprint 参数七、开始群发7.1 根据...

2018-03-26 17:52:43 13236 1

原创 微信公众号客服消息

一、说明二、动作列表三、具体接口-客服账号管理3.1 添加客服帐号3.2 修改客服账号3.3 删除客服账号3.4 设置客服账号头像3.5 获取所有客服账号四、具体接口–发消息4.1 文本消息4.2图片消息4.3语音消息4.4视频消息4.5音乐消息4.5图文消息-点击后转到url(图文消息条数限制在8条以内,注意,如果图文数超过8,则将会无响应)4.7 图文消息...

2018-03-26 14:14:35 5118

原创 微信公众号消息加密

加密算法采用AES公众账号主动调用API的情况不用加密。只有被动回复用户的消息时,才需要进行消息加解密需要加解密的类型: 新增消息体签名验证,用于公众平台和公众账号验证消息体的正确性针对推送给微信公众账号的普通消息和事件消息,以及推送给设备公众账号的设备消息进行加密公众账号对密文消息的回复也要求加密 注意:只有启用加解密功能(即选择兼容模式或安全模式)后才会需要加解密某些信息...

2018-03-26 13:55:38 5136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除