tool

微信小程序笔记<六>模块化 —— module.exports

Deadly 提交于 2020-01-28 18:27:48
微信小程序中所有 js 文件作用域皆为独立的,每一个 js 文件即为一个模块。模块与模块之间的引用通过 module.exports 或 exports 对外暴露接口。 注意: exports 是 module.exports 的一个引用,因此在模块里边随意更改 exports 的指向会造成未知的错误。( 官方推荐使用 module.exports 来暴露模块接口 ) 小程序目前不支持直接引入 node_modules , 开发者需要使用到 node_modules 时候建议拷贝出相关的代码到小程序的目录中。 // common/tool.js =============================== function Hello(){ console.log("say hello!"); } function sayHi(){ console.log("Hi! I'm mirage. how are you"); } module.exports.Hello = Hello; exports.sayHi = sayHi; // index/index.js =============================== var tool = require("../common/tool.js"); Page({ onLoad:function(){ tool.Hello(

类属性和类方法

元气小坏坏 提交于 2020-01-27 13:51:42
01. 类的结构 1.1 术语 —— 实例 使用面相对象开发, 第 1 步 是设计 类 使用 类名() 创建对象, 创建对象 的动作有两步: 1) 在内存中为对象 分配空间 2) 调用初始化方法 __init__ 为 对象初始化 对象创建后, 内存 中就有了一个对象的 实实在在 的存在 —— 实例  因此,通常也会把: 创建出来的 对象 叫做 类 的 实例 创建对象的 动作 叫做 实例化 对象的属性 叫做 实例属性 对象调用的方法 叫做 实例方法 在程序执行时: 对象各自拥有自己的 实例属性 调用对象方法,可以通过 self. 访问自己的属性 调用自己的方法 结论 每一个对象 都有自己 独立的内存空间 , 保存各自不同的属性 多个对象的方法 , 在内存中只有一份 ,在调用方法时, 需要把对象的引用 传递到方法内部 1.2 类是一个特殊的对象 Python 中 一切皆对象 : class AAA: 定义的类属于 类对象 obj1 = AAA() 属于 实例对象 在程序运行时, 类 同样 会被加载到内存 在 Python 中, 类 是一个特殊的对象 —— 类对象 在程序运行时, 类对象 在内存中 只有一份 ,使用 一个类 可以创建出 很多个对象实例 除了封装 实例 的 属性 和 方法 外, 类对象 还可以拥有自己的 属性 和 方法 类属性 类方法 通过 类名. 的方式可以

JCB Electronic Service tool Heavy Duty Truck Diagnostic Scanner with JCB Service Master 4 V17.0

安稳与你 提交于 2020-01-14 19:49:20
1. Software Version: V1.7.0(At the same time, we also have the old V8.1.0 and V1.45.3 software, we can also provide if you need) 2. Language:English, French, German, Italian, Portuguese, Spanish 3. Update By Email Description: You can reset EMS hours, edit speed limiters and use other functions what require special unlock. JCB Service Master is a gateway application allowing a large number of Vehicle Support Applications to be linked using one familiar interface. The interface acts as a graphical tool for selecting the target vehicle from a groups of Vehicle Families and triggering the

[网络流24题] 2. 太空飞行计划问题 解题报告

那年仲夏 提交于 2020-01-13 09:09:39
太空飞行计划问题 题意 有 \(m\) 组实验, \(n\) 个器材, 每个实验需要若干个器材, 可以获得一定收益, 每个器材有一定的费用, 求最大净收益 (总收益 - 总费用), 并输出方案. 思路 将每个器材连向 \(S\) , 边权为器材的费用, 将每个实验连向 \(T\) , 边权为实验的收益, 每个器材向需要它的实验连边, 边权为 \(inf\) , 跑最小割就行了. 需要注意的是, 最后输出方案, 判断每个器材是否被选中时, 不能单纯地判断 \(S\) 连向它的边权是否为 \(0\) , 因为就算边权为 \(0\) , \(S\) 还是能够通过其他路径增广它, 所以应该判断 \(Dinic\) 算法最后一次 \(bfs\) 时有没有经过它, 如果没有经过, 就表示它被选中了. 代码 #include<bits/stdc++.h> #define pb push_back #define sz size using namespace std; const int _=100+7; const int __=20400+7; const int inf=0x3f3f3f3f; int n,m,S,T,d[_],max_flow,ans; int lst[_],nxt[__],to[__],c[__],tot=1; char tools[10000]; queue<int>

Android Tool

别说谁变了你拦得住时间么 提交于 2020-01-13 02:31:33
{   //https://bbs.secgeeker.net/thread-135-1-1.html } 来源: https://www.cnblogs.com/YZFHKMS-X/p/12185491.html

Python类属性和类方法

倾然丶 夕夏残阳落幕 提交于 2020-01-13 00:29:09
01. 类的结构 1.1 术语 —— 实例 使用面相对象开发, 第 1 步 是设计 类 使用 类名() 创建对象, 创建对象 的动作有两步: 1) 在内存中为对象 分配空间 2) 调用初始化方法 __init__ 为 对象初始化 对象创建后, 内存 中就有了一个对象的 实实在在 的存在 —— 实例 因此,通常也会把: 创建出来的 对象 叫做 类 的 实例 创建对象的 动作 叫做 实例化 对象的属性 叫做 实例属性 对象调用的方法 叫做 实例方法 在程序执行时: 对象各自拥有自己的 实例属性 调用对象方法,可以通过 self. 访问自己的属性 调用自己的方法 结论 每一个对象 都有自己 独立的内存空间 , 保存各自不同的属性 多个对象的方法 , 在内存中只有一份 ,在调用方法时, 需要把对象的引用 传递到方法内部 1.2 类是一个特殊的对象 Python 中 一切皆对象 : class AAA: 定义的类属于 类对象 obj1 = AAA() 属于 实例对象 在程序运行时, 类 同样 会被加载到内存 在 Python 中, 类 是一个特殊的对象 —— 类对象 在程序运行时, 类对象 在内存中 只有一份 ,使用 一个类 可以创建出 很多个对象实例 除了封装 实例 的 属性 和 方法 外, 类对象 还可以拥有自己的 属性 和 方法 类属性 类方法 通过 类名. 的方式可以 访问类的属性

makefile用法

余生颓废 提交于 2020-01-10 14:11:04
概念 定义规则,指定文件编译和链接的顺序,并告诉make, 又称 自动化编译. 包含5个内容 1.显式规则, 2.隐晦规则, 3.变量定义 4.文件指示 5.注释 如果make之前已经有编译过的o文件.可以使用make clean 还是用之前的3个文件 tool.h tool.c main.c 在tool.h中 int find_max(int arr[],int n); 在tool.c中 #include "tool.h" int find_max(int arr[],int n){ int max= arr[0]; int i; for(i= 0;i<n;i++){ if(arr[i]>max){ max= arr[i]; } } return max; } 在main.c中 #include <stdio.h> #include "tool.h" int main(){ int arr[]= {1,3,5,8,2}; int max= find_max(arr,5); printf("max=%d\n",max); } 先不用makefile 编译一波 命令如下: gcc -c tool.c gcc -c main.c gcc -o main main.o tool.o ./main 然后编辑makefile文件: 前面的define func 表示

How to run a geoprocessing tool

蓝咒 提交于 2020-01-09 02:30:27
How to run a geoprocessing tool In this topic Running a geoprocessing tool Toolbox names and namespaces Running custom geoprocessing tools Executing a tool by name Running a geoprocessing tool Each geoprocessing tool has a fixed set of parameters that provides the tool with the information it needs for execution. Tools usually have input parameters that define the dataset or datasets that will typically be used to generate new output data. Parameters have several important properties: Name —Each tool parameter has a unique name. Type —The type of data expected, such as feature class, integer,

How to Run a Geoprocessing Tool

不想你离开。 提交于 2020-01-09 02:29:31
Each http://edndoc.esri.com/arcobjects/9.2/Java/java/working_java_api/geoprocessing/runninggptool.html geoprocessing tool has a fixed set of parameters that provides the tool with the information it needs for execution. Tools usually have input parameters that define the dataset or datasets that will typically be used to generate new output data. Parameters have several important properties: Name: Each tool parameter has a unique name. Type: The type of data expected, such as feature class, integer, string, and raster. Required: Either a value must be provided for a parameter or it is optional

gdb 7.7 交叉编译

此生再无相见时 提交于 2019-12-27 06:11:13
1. 下载gdb,下载地址: http://www.sourceware.org/gdb/ 2. 准备编译过程需要的依赖库 termcap,下载地址: http://ftp.gnu.org/gnu/termcap/   编译termcap:   $ mkdir /home/tom/tool/termcap     $ tar zxvf termcap-1.3.1.tar.gz   $ cd termcap-1.3.1      $ ./configure --host=arm-none-linux-gnueabi --prefix=/home/tom/tool/termcap   $ vim Makefile   更改Makefile内容(这点很重要):   CC = arm-none-linux-gnueabi-gcc   AR = arm-none-linux-gnueabi-ar   RANLIB = arm-none-linux-gnueabi-ranlib     $ make   $ make install   make install 将在 --prefix指定的目录/home/tom/tool/termcap中生成 include/termcap.h 和 lib/libtermcap.a, 编译gdb时需要指定对应的 库 和 头文件 搜索目录 3. 编译gdb