swoole4.x后支持一键协程 加上后,开启一键协程化后,MySQL、Redis、Curl 等操作会变成异步 IO //此行代码后,文件操作,sleep,Mysqli,PDO,streams等都变成异步IO,见文档"一键协程化"章节 Swoole\Runtime::enableCoroutine( ...
分类:
其他好文 时间:
2020-07-23 09:16:13
阅读次数:
135
前几天写代码,用的是google的json,然后转的时候出现了null转换失败的异常,然后我想当然的就用了hutool的JSONUtil的isNull方法来判断(用了半个月的hutool的Util,什么DateUtil,CellUtil,然后看见有个JSONUtil就像当然的用了),结果死活不能成功 ...
分类:
Web程序 时间:
2020-07-23 09:15:55
阅读次数:
116
一、验证表单 封装一个函数用于验证手机号 /** * @param {String}eleId * @param {Object}reg */ function checkInput(eleId,reg) { var ele = document.getElementById(eleId); ele ...
分类:
编程语言 时间:
2020-07-23 09:15:36
阅读次数:
82
数据库操作: 1 /* 数据库操作 */ 2 -- 查看当前数据库 3 SELECT DATABASE(); 4 -- 显示当前时间、用户名、数据库版本 5 SELECT now(), user(), version(); 6 -- 创建库 7 CREATE DATABASE[ IF NOT EXI ...
分类:
数据库 时间:
2020-07-23 09:15:19
阅读次数:
96
Spring 中事务简介 事务定义 事务(Transaction)是一个业务,是一个不可分割的逻辑工作单元,基于事务可以更好的保证业务的正确性。 事务特性 事务具备ACID特性,分别是: 原子性(Atomicity):一个事务中的多个操作要么都成功要么都失败。 一致性(Consistency): 例 ...
分类:
编程语言 时间:
2020-07-23 09:15:02
阅读次数:
94
1、面向对象的应用(异常处理、文件备份) -装饰器:1、用于扩展原来函数功能的一种函数 2、返回函数的函数 3、在不用更改原函数的代码前提下给函数增加新的功能 带参数的装饰器: -@wraps():使用装饰器后,__name__和__doc__会发生改变,所以使用@wraps装饰器会起到还原的效果 ...
分类:
编程语言 时间:
2020-07-23 09:14:41
阅读次数:
71
一、计划任务 在Linux中有一个“计划任务”的概念,它是指:让计算机在指定的时间执行指定的事情。 计划任务在Linux的体现主要分为at和crontab。 其中: at:通过at命令安排任务在某一时刻执行一次,用于调度临时性的一次性的任务; crontab:通过crontab 命令,我们可以在固定 ...
分类:
系统相关 时间:
2020-07-23 09:14:06
阅读次数:
85
快速使用 1.注册腾讯云 2.进入对象存储-->存储桶列表-->创建存储桶 3.查看右上角sdk文档,根据文档走下来 1.安装sdk手动安装:直接拷贝js内容到项目目录utils下命名cos-wx-sdk-v5.jsnpm安装:npm install cos-wx-sdk-v52.小程序中引入var ...
分类:
其他好文 时间:
2020-07-23 09:13:33
阅读次数:
311
一、Qt Widgets、QML、Qt Quick 的区别 参考: 1. Qt Widgets、QML、Qt Quick 的区别 2. Qt Widgets 和 Qt Quick / QML 二、基础教程 参考: 1. 使用QML进行界面开发 2. QML 三言两语 三、HelloWorld 使用Q ...
分类:
其他好文 时间:
2020-07-23 09:13:14
阅读次数:
85
一、线程池:提前创建多个线程存放到集合容器中,其中的线程可以反复使用,减少资源的开销 ...
分类:
编程语言 时间:
2020-07-23 09:12:53
阅读次数:
66
where is C used ? C 语言的应用场景 C is widely used C语言被广泛应用于: For creating desktop applications 用于创建桌面应用程序 For developing games 游戏开发 For designing Operating ...
分类:
编程语言 时间:
2020-07-23 09:12:31
阅读次数:
75
//读取.meta //result.path 如:E:\projects\ccc_test\assets\arrow.plist let plistMetaPath=result.path+".meta" let plistMetaStrings=fs.readFileSync(plistMeta ...
分类:
Web程序 时间:
2020-07-23 09:12:07
阅读次数:
110
redis数据库问题整理一、数据无法持久化1、背景介绍:经开发人员告知redis有3万多条数据无法写入内存,数据持久化停滞状态。2、排查过程:经过排查redis日志,发现报错信息如下,经过查询得知为此报错为7月10日导入大量数据后导致的,判断为内存突增导致写入失败。3、解决办法:从系统层面优化Centos系统,添加系统参数vm.overcommit_memory=1到/etc/sysctl.con
分类:
数据库 时间:
2020-07-23 01:58:13
阅读次数:
94
业务场景:对于安全注重和可控性更强的企业,自己搭建聊天系统是很多企业选择,功能大概类似微信,QQ,阿里旺旺等,目前及时通讯软件很多,比如商业的腾讯通,开源的基于XMPP开源协议的也很多,但是发现国内此类文章和案例比较少或者很多有问题,没有系统化解决实际问题,碎片化的知识点。我今天讲的就是openfire+mysql+openldap+spark,此架构适用于企业环境中linux客户端和window
分类:
数据库 时间:
2020-07-23 01:57:51
阅读次数:
97
一、计算机资源介绍计算机资源分为2部分:==硬件资源、软件资源==硬件:一般是指计算机的物理组成,有==真实(看得见、摸得着)==的设备组成软件:软件一般是指应用程序,应用程序是由开发人员去按照编程语言的特定的规则去编写的程序。除了上述的应用程序之外,==操作系统也属于软件资源的范畴,它属于特殊的软件。==硬件资源:主板、硬盘、网卡、声卡、显卡……二、常见的操作系统常见的操作系统有:==Windo
分类:
系统相关 时间:
2020-07-23 01:57:27
阅读次数:
161
第一阶段云计算的基础Linux系统配置及服务管理一.文件管理1.Linux的目录结构windows:以多根的方式来表达C:\ProgramFiles(x86)\CFCALinux:以单根的方式组织文件bin/asm/use/gm2.简介Linux没有盘符概念,所有的都在根目录/下其中分别意思为/:根目录,一般根目录下只存放目录,在linux下有且只有一个根目录,所有的东西都是从这里开始当在终端里输
分类:
其他好文 时间:
2020-07-23 01:56:47
阅读次数:
112