上一篇文章里,我们定了项目基本目录结构。现在来回顾一下我的思路:创建入口文件;指定配置、日志目录;指定数据库、队列、缓存组件目录;创建数据处理的controller目录;指定公共函数等杂项。接下来,我们还是按照这个顺序填充代码。入口文件funcmain(){config.InitConfig()logger.InitLogger()}暂且忽略一些实现细节,我们需要先初始化配置和日志,先来看看日志,
分类:
其他好文 时间:
2020-01-21 09:24:59
阅读次数:
94
1 UNIX基础知识 1.1 UNIX体系结构 操作系统可定义为一种软件,它控制计算机硬件资源,提供程序运行环境,通常将这种软件称为内核(kernel)。UNIX操作系统的体系结构如下图所示,其中内核的接口被称为系统调用(system call图中阴影部分),公共函数库构建在系统调用接口之上,应用程 ...
分类:
其他好文 时间:
2020-01-08 01:05:46
阅读次数:
110
2.1 如果直接create 函数,函数不会出现在包里,而是在function目录下面,如果在包里创建,则会出现在包里,他们两者有什么区别?答: 1)直接创建的函数,是数据公共函数。在调用函数的时候直接调用函数名带上参数就可以。 2)而建在包体里的函数是私有函数,在有在包体里才能直接用函数名带参数调 ...
分类:
数据库 时间:
2019-12-27 00:34:08
阅读次数:
115
functions这个脚本是给/etc/init.d里边的文件使用的。提供了一些基础的功能,看看里边究竟有些什么。首先会设置umask,path,还有语言环境,然后会设置success,failure,warning,normal几种情况下的字体颜色。下面再看看提供的重要方法:checkpid:检查 ...
分类:
系统相关 时间:
2019-10-19 12:55:52
阅读次数:
130
php 微信小程序支付 直接贴代码: 前端测试按钮wxml: wxss: js: 后端PHP代码: 首先是公共函数,处理数据用的: 业务代码: 支付成功回调: 注:本支付基于Yii2框架编写,若用其他框架,请自行改掉名称等Yii2专有函数。 ...
分类:
微信 时间:
2019-10-18 16:05:34
阅读次数:
201
在python里装饰器 其定义:装饰器就是一个函数,用来装饰其他函数,就是给其他函数添加功能。 装饰器有两个特点: 1、装饰器不修改被装饰函数的源码; 2、装饰器不锈钢被装饰函数的调用方式。 在编程中经常会有一些公共函数,在已经发布的程序中,为了程序的稳定性原函数是不允许随便修改其源代码的,并且合作 ...
分类:
编程语言 时间:
2019-08-25 12:14:06
阅读次数:
101
function formatTime(time) { if (typeof time !== 'number' || time < 0) { return time } var hour = parseInt(time / 3600) time = time % 3600 var minute = ...
分类:
Web程序 时间:
2019-07-20 13:01:21
阅读次数:
158
def ab(a,b): return a*b@app.template_global() #变成公共函数,每个页面都可以用def aabb(a,b): return a * b #html页面中直接可以使用 {{ aabb(100,100) }} 函数直接计算返回结果 @app.template_ ...
分类:
其他好文 时间:
2019-07-09 13:47:56
阅读次数:
126
一,先看看全局组件的引用,就拿最常用的全局的暂无数据来举例,看看全局的是如何实现的。 Step1,首先在components创建一个公共的目录,NoDatas目录里边包含index.vue和index.js,index.vue用来写公共的页面,index.js用来导出这个组件。 <template> ...
分类:
其他好文 时间:
2019-06-12 10:46:14
阅读次数:
281
/// /// 动态加载DLL /// /// DLL路径 /// 命名空间 /// 类名 /// 公共函数名 /// /// private object Invoke(string lpFileName, string Namespace,... ...