置顶沉梦云全新生态系统诚招开发者

为了打造更全面的商城,提供更全面更优质成本更低的全新商城管理系统为大众服务,于2021年启动了全新商城开发计划,目前商城客户端程序和控制端已经完备,于2023年2月10日推出了采用thinkphp6+workerman+vue2开发的沉梦云Pro,接着在同年9月12日推出了采用thinkphp6+workerman+vue+vite开发的沉梦云SUP权益实物系统,版本和功能更完善,深度开发适配的插件系统,支持各种复杂功能实现,帮助客户有更多选择的同时,还能给各大开发者带来收益

【数组篇】数组指定下标内容获取和数组指定下标检测是否存在 快捷函数 可用于thinkphp框架严格模式

php现在比较成熟的框架有好几个,但是都是用的严格模式,这会导致在获取不存在的数组成员时就会报错!!诸如现在thinkphp的就会,为了解决这个问题,封装了几个函数if (!function_exists('array_get')) {    /**     * 快捷获取数组指定键的成员 可避免php框架的严格模式下报错     * 如 $arr = ['name'=>'测试','data'=> ['a'=>'555','b'=>'6565']]; 可以 array_get('data.b', $arr);     * @param  string|number $key     key 支持无限级获取     * @param  array         $array   数组     * @param  string        $default 默认值     */    function array_get($key = null, $array = [], $default = null)    {        if (is_array($array)) {            if (is_null($key)) {                $key = 0;            }            if ($pos = strpos($key, '.')) {                $key2   = mb_substr($key, 0, $pos);                $array2 = array_has($key2, $array) ? $array[$key2] : $default;                if (is_array($array2)) {                    return array_get(mb_substr($key, $pos + 1), $array2);                }                return $default;            }            return array_has($key, $array) ? $array[$key] : $default;        }        return $default;    }}if (!function_exists('array_has')) {    /**     * 快捷检测数组指定键是否存在     * @param  string $key   key     * @return [type]        数组     */    function array_has($key = null, $array = [])    {        if (is_array($array) && !is_null($key)) {            return array_key_exists($key, $array);        }        return fasle;    }}

宝塔面板Nginx设置所有文件或某文件允许跨域请求

第一种,允许该站点所有请求可跨域请求       #允许跨域请求        #放在诸如  include enable-php-.conf;这种的前面        add_header 'Access-Control-Allow-Origin' '*';        add_header 'Access-Control-Allow-Credentials' 'true';        add_header 'Access-Control-Allow-Headers' '*';        add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';

【JS笔记】浏览器window.atob来进行Base64解码后英文正常,中文乱码如何解决?

先来一段废话:由于现在高级编程语言底层都是英文写的,国内程序员都会遇到转码后中文乱码的问题不管是项目文件编码不一致,或者是字符串加密转换都可能存在,这是因为英文和中文字节长度不一样需要转换,且中文编码有多个导致的,中文常见的有GBK(含多个版本),uft8(含多个版本),我们国内常用的是uft8和GBK两种。。。。。在尝试了几个方法转码后无果,在通过百度大法一顿搜索后,找到了问题所在和解决方法(此时内心一叹,果然还是百度大法好)根本原因和解决方法:原因是比如js的uft8编码和php输出的编码以

【JavaScript】记一次苹果IOS上a标签onclick不生效的问题

今天遇到某用户使用到按钮功能时没有生效,通过录视频发现点击按钮后页面就刷新了一下,没有按照预期执行通过询问了解到客户是苹果手机,有过IOS前端开发的经历都会知道部分代码在ios的系统上是不行的(即使换浏览器也是一样)然后我通过度娘,发现在苹果系统上a标签中不能直接使用onclick属性!!很神奇把具体怎么解决这个问题呢,可以使用JQ的on方法绑定来实现,或者直接在href属性里面写上点击事件函数或代码

易语言错误代码提示信息表

错误(1):指定名称“%s”无效,名称首字符必须为全半角字母或汉字,其他字符必须为全半角字母、全半角数字或汉字。错误(2):指定名称“%s”已经被使用。错误(3):数组定义文本“%s”中包含无效字符(只能包含全半角数字,定义多维时中间用逗号分隔)。错误(4):没有找到名为“%s”的数据类型。错误(5):文本串缺少双引号或者回双引号。错误(6):负号处于错误位置错误(7):左括号处于错误位置。错误(8):右括号处于错误位置。错误(9):括号符不匹配。错误(10):括号表达式中存在多余的中括号符。

sublime text 3如何设置始终自动换行

sublimetext3是一款很多人都在使用的常用前后端编程语言编辑器它很多特性都很不错,扩展插件丰富,同时性能也很棒,不容易出现卡顿现象,这也是很多开发者喜欢它的原因但是新安装的sublimetext3有一个无语的问题,就是新打开的文件或项目不会自动换行,这会影响到开发效率今天沉梦给大家带来如何始终自动换行!!1、打开sublimetext3,点击顶部菜单的【preferences】2、点击第二个选项,中文版是【设置】

mysql中text类型能不能有default默认值

很多刚接触mysql的朋友在用mysql创建字段类型时都会用到给字段设置一个default默认值!但是这其中有一个特殊的数据类型是不能有默认值的,它会引起mysql错误导致你预期的sql语句不会被成功执行!它就是text类型下面这句创建字段语句是错误的×ALTER TABLE `tablename` ADD `tips` text NULL DEFAULT '默认提示';而下面这句才是正确的√AL

沉梦群管送賛助手机器人V3.0正式发布上线

一、功能介绍 沉梦群管送賛助手(原名:逍遥引流机器人)核心依赖于OnoQQ框架,由于之前QQ机器人框架纷纷跑路,导致无法使用且没有时间迁移过来!本来期间打算是迁移过来的,奈何以前的版本写代码很乱很垃圾,想重构一下部分代码又没有时间。时隔半年,终于抽时间搞出来了!! 软件特点:稳定运行+定时内容+分群管理+自定义通知内容+群管踢人+自动送賛+邀人统计+黑名单踢人 支持社区:目前支持九五、亿乐、卡商三大主流系统,后续会根据需求增加其他系统 其他说明:关于红包

目录[+]