首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏golang从入门到进阶

    Go 生成6位唯一邀请

    这些6位字母+数字的短,比UUID(36位)友好太多——但怎么生成才靠谱? 实战:生成6位邀请展开代码语言:GoAI代码解释//invite.gopackagemainimport("crypto/rand""fmt""math/big")constcharset="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 6位×62字符=62⁶≈568亿种组合。根据生日悖论,当生成100万个邀请时,碰撞概率仅约0.000088%(不到万分之一)! 生成数量碰撞概率10,000~0.00000009%100,000~0.000009%1,000,000~0.00088%10,000,000~0.088%✅对于绝大多数应用(用户量<百万级),纯随机6完全够用 =nil{//handleerror}✅总结:邀请生成使用crypto/rand保证随机性字符集包含62个字符(A-Za-z0-9)长度6位,平衡可读性与空间生成后查库确保唯一(按需)封装成独立函数,

    15410编辑于 2026-01-24
  • 来自专栏编码遇到的坑

    tp6框架验证-----captcha

    在使用tp6自带的验证遇到的坑,也去网上找了资料但是还是没能解决,自己通过另一种方式实现的,接下来就来讲一下不能显示captcha的方法 首先安装captcha验证 composer require topthink/think-captcha 安装后会在vendor\topthink\think-captcha显示,同时在config目录下也有captcha.php 注意:安装完成验证后需要在 app\middleware 中间键 将session初始化 去掉注释 // Session初始化 \think\middleware\SessionInit::class 前端调用tp6官方文档提供了两种 'expire' => 1800, // 是否使用中文验证 'useZh' => false, // 是否使用算术验证 'math' => 'imageH' => 0, // 验证图片宽度 'imageW' => 0, // 添加自定义的验证设置 'verify' => [

    2K20发布于 2021-09-07
  • 来自专栏黄啊码【CSDN同名】

    【黄啊】thinkphp6安装workerman

    这时候默认的是进入thinkphp项目的public目录,所以我们要出来,输入cd..

    1.2K30发布于 2021-09-26
  • 来自专栏csdn_blog

    CDH6——HDFS 开关纠删策略

    目录 前言 如何更换策略 开启策略的命令 关闭策略的命令 前言 今天在自己虚拟机上搭建 CDH ,安装 HDFS 后,报这个警告 大概意思是说:HDFS 使用的 RS-6-3-1024k 编码纠删策略至少需要

    96610编辑于 2021-12-07
  • 来自专栏娜姐聊前端

    ECMAScript6基础学习教程(一)运行ES6

    目前,浏览器JavaScript引擎还没有全盘支持ES6语法(Chrome情况会好些,但依旧没有支持所有的ES6新特性),所以,我们依旧需要使用ES6器,将ES6语法转为ES5语法,再在浏览器中运行 最流行,最推荐的ES6器是Babel。 无论是React,亦或Vue,Angular2,无一例外的使用了Babel来支持ES6特性,通过webpack这个模块化和项目构建工具来编译ES6。 2.在浏览器中运行JS代码 如果需要在浏览器中支持ES6语法,可以引入脚本转换器babel.min.js,以内联脚本或者外部文件链接方式运行: <html> ... --外部文件链接--> <script type="text/babel">//内联脚本,注意:需要定义type类型为“text/babel” //ES6 </script> </html> 注意 下一节:ECMAScript6基础学习教程(二)块级作用域

    1K30编辑于 2022-05-13
  • 来自专栏黄啊码【CSDN同名】

    【黄啊】thinkphp6结合workerman、websocket案例

    安装workerman教程看这里——》https://markwcm.blog.csdn.net/article/details/119084920

    1.2K20发布于 2021-09-26
  • 来自专栏iSharkFly

    Confluence 6 为登录失败配置使用验证

    在给予最大登录失败尝试(默认为 3 次)次数后,Confluence 将会在用户进行再次尝试的时候显示验证输入框。这个能够避免用户通过登录页面进行密码暴利破解。 验证将会在用户通过 Web 页面尝试登录的时候自动显示。 验证(Captcha)是一个测试小程序来用于自动区分用户或者机器(比如说 robot 或 spider)。 当验证被启用后,用户将会看到下面随机的图片中的文字,然后用户必须将文字输入到文本框中随着表单同时提交。这个内容能够很容易的被人类阅读,但是很难被机器识别。 屏幕截图:一个验证测试示例 ? https://www.cwiki.us/display/CONF6ZH/Configuring+Captcha+for+Failed+Logins

    1.5K40发布于 2019-01-30
  • 来自专栏iSharkFly

    Confluence 6 配置验证(Captcha)来防止垃圾

    当验证被启用后,用户将会看到下面随机的图片中的文字,然后用户必须将文字输入到文本框中随着表单同时提交。 屏幕截图:验证测试示例 ? 在默认情况下验证是禁用的。 当启用后,默认的配置是紧急针对匿名用户在对页面进行编辑和创建的时候需要使用验证进行校验。你可以为所有用户选择使用验证,你也可以直为一个特定的用户组选择启用验证。 你需要具有系统管理员权限来配置验证,来帮助 Confluence 防止垃圾内容。 如何在 Confluence 启用验证来防止垃圾: 在屏幕的右上角单击 控制台按钮 ?   如果你希望为一些特定的用户组禁用验证: 如果你希望任何人都需要使用验证,选择 没有人(No one)。 选择 保存(Save) https://www.cwiki.us/display/CONF6ZH/Configuring+Captcha+for+Spam+Prevention

    1.3K20发布于 2019-01-30
  • 来自专栏Java技术栈

    免费获取 IntelliJ IDEA 激活6 种方式!

    你还在满世界找 IntelliJ IDEA 激活? 破解的不稳定,也是违法的,有安全风险还不一定,不建议大家使用来历不明的补丁。 今天栈长就分享免费获取 IntelliJ IDEA 的 6 种方式,总有一个能适合你,一起来看看都有哪些正规的途径!! ? 用的比较多的是用教育邮箱,这个注册比较方便,也不能验证是否学生身份,所以国内很多程序员冒充学生用教育邮箱注册获取激活,这也是有限的获取许可证正规途径之一。 3、培训机构免费 培训机构、训练营可以为他们的学生申请 100% 的折扣券,允许他们在课程期间免费使用最长 6 个月,过期续费有 25% 的折扣。 当然,如果以上都不允许,那很遗憾,条件允许情况下入手一款正版的也是很香的,不算很贵,时间也是金钱,别浪费时间找激活那玩意,关键时刻很要命。

    5.9K72发布于 2020-09-14
  • 来自专栏用户7873631的专栏

    tp6自定义验证(大解析)

    第一步:安装tp6验证插件 切记,切记,在你的项目的根目录下安装哦, 举个例子:比如phpstudy。 这里指的是目录哦 use think\captcha\facade\Captcha;//引用验证插件,为什么要引用?因为不引用没有这个功能呀。 Verify//切记,这个类名与这个文件的文件名保持一致 { public function verify(){//这个是一个公共方法 return Captcha::Create();//调用创建验证的方法 ::代表静态方法 } } 第三步:修改验证源码:目的改变验证的大小 function captcha_img($id = '', $width='',$height=''): string//:string +Math.random()">

    //{:captcha_img('',96,42)}调用验证图片路径 宽度 高度。Math.random()随机数。具有随机性

    63320编辑于 2022-05-28
  • 来自专栏SeanCheney的专栏

    Python模拟登陆 —— 征服验证 6 126邮箱

    ('请输入你的 email\n> ') secret = input("请输入你的密码\n> ") login(email, secret) 故意输错3次之后,会出现依次选字的验证

    1.9K50发布于 2018-04-24
  • 来自专栏艺述论专栏

    石桥农:小程序 6 个 UI 框架体验感受

    作者在一篇文章里看到 6 个最优秀的微信小程序 UI 类库 weui、vant、iview、minUi、wux、colorUi 这 6 个类库都在微信上架了示例小程序, 都可以在手机上直接扫体验。 菊也附在这里,但基本没必要扫 4、minui 蘑菇街出品的,很有意思, 是最用心做的一个 ui 框架, 必须点赞 https://github.com/meili/minui 它不仅有场景使用价值的业务组件 6、colorui 颜色艳丽,组件丰富,在组件的收纳上可谓不拘一格。 龚自珍有诗云,“不拘一格降人才”, 该框架是“不拘一格纳组件”。 https://github.com/weilanwl/ColorUI https://www.color-ui.com/ 示例菊在这里 这个也有广告,好吧, 貌似个人死磕的项目都有广告挂载。 这个也好办,可以只引用那一个组件, 如果内存允许的话,运行效果上还 ok 的话 参考链接 6个最优秀的微信小程序UI组件库 https://www.jianshu.com/p/4182f4a18cb6

    2.2K10发布于 2020-02-13
  • 来自专栏iSharkFly

    Confluence 6 为登录失败编辑,禁用和配置验证

    在默认的情况下,验证将会在失败登录次数达到的时候显示。 如果为登录失败编辑,禁用和配置验证: 在屏幕的右上角单击 控制台按钮 ?   在左侧面板中选择 安全配置(Security Configuration) 选择 编辑(Edit) 希望启用验证: 在 登录启用验证(CAPTCHA on login)边上的选择框中选择 启用 希望 禁用(disable)验证,取消选择 启用(Enable)的选择框。 选择 保存(Save)。 屏幕截图:为登录失败配置验证 ? 备注 禁用所有密码配置请求,包括在登录中使用验证。  https://www.cwiki.us/display/CONF6ZH/Configuring+Captcha+for+Failed+Logins

    1.6K10发布于 2019-01-30
  • 来自专栏终码一生

    官方6种免费获取 IntelliJ IDEA 激活的方式

    1、前言 网上免费的激活,因为使用的人数较多,一般时效性都较短,短期内就需要重新获取,但是相对比较方便,本站也会长期提供免费下载,尽量满足大家的正常使用,当然,也有小伙伴通过工具对软件进行破解 当然,官方也提供了6种方式的申请入口,可以免费获取正版激活,大多数时长都是1年,到期了可以根据自身情况再次申请。 4 培训机构免费 要求:培训机构、训练营可以为他们的学生申请 100% 的折扣券,允许他们在课程期间免费使用最长 6 个月,过期续费有 25% 的折扣。 申请下来的激活失效性是1年,到期之后可以继续申请! 所以,如果你已经有项目了,不妨申请一下试试,如果还没有创建自己的项目,现在就可以先创建了,后续可以尝试下申请。 6 大神免费 要求:如果你是一位大神,那么我们交个朋友吧O(∩_∩)O!!你可以免费申请激活,而且可以使用 jetbrains 家族的所有产品。

    5.1K90编辑于 2022-04-14
  • 来自专栏哆哆Excel

    Thinkphp6学习(2)验证的实现与检验

    Thinkphp6学习(2)验证的实现与检 一.安装think-captcha扩展包 首先使用Composer安装think-captcha扩展包: composer require topthink /think-captcha 二.开启Session 验证库需要开启Session才能生效 在app目录下有一个文件middleware.php,把“\think\middleware\SessionInit capchick() { $data = Request::param(); //dump($data); if(captcha_check($data['vcode'])){ echo "验证正确 "; }else{ echo "验证错误"; }; } } 前端的代码html代码 <! script type="text/javascript" src="/static/layui/layui.js"></script> </head> <body>

    验证测试

    2.1K20编辑于 2022-10-25
  • 来自专栏前端导学

    徒手写一个es6

    babel-preset-es2015-node5 在项目目录创建两个文件夹 functional-playground 和lib mkdir functional-playground mkdir lib 在lib目录下创建文件 es6- /lib/es6-functional' var array = [1, 2, 3] forEach(array, (data) => console.log(data)) 执行命令 babel-node 执行 npm run playground 命令可以查看到一样的结果 在es6-functional.js中定义更多的抽象函数 const forEach = (array, fn) => { let /lib/es6-functional' var array = [1, 2, 3] forEach(array, (data) => console.log(data)) let object = a: 1, b: 2 } forEachObject(object, (k, v) => console.log(k + ":" + v)) forEach([1, 2, 3, 4, 5, 6,

    48620发布于 2019-05-28
  • 来自专栏黄啊码【CSDN同名】

    【黄啊】OneKeyAdmin(tp6+ElementUI后台系统)无法安装

    但我自己尝试了下,Apache也没用,时间问题,没有进行过深追究,所以直接启用nginx方式

    72920编辑于 2021-12-17
  • 来自专栏Java研发军团

    记住这6点让你从农到工程师!!!

    本文中笔者将根据自己10多年从业经历谈谈如何从农升级到工程师。 吴军老师在《见识》一书中把工程师定义为5个等级,相邻的等级间会有10倍的差距,而第五级工程师以下其实就是农。 ? 实际上,能够到达第五级,就已经从农提升为工程师了。 农离第五级工程师到底有多远呢? 6、有后劲儿 有些人工作年限越久,竞争力越强,职业上升空间很大,反例其实更多,而这种有无“后劲”在我看来其实关键在于有没有科学的职场做事方法。 在我看来,能做到以上6点,从农上升为优秀的工程师(在所有互联网公司都极受欢迎)并不在话下。

    48750发布于 2019-06-03
  • 来自专栏开源项目

    精选 6 款实用企业应用框架 | 云周刊第 35 期

    精选 6 款实用企业应用框架 1 OA 平台 JFinalOA 项目简介: 项目主要提供办公系统的开发人员提供一套带有内容管理,权限管理,用户管理,流程管理的完整开发平台,以及提供部分解决方案。 项目地址: https://gitee.com/rainfer/YFCMF 6 企业客户关系进销存系统 ECP 项目简介: ECP 是基于jfinal、avalon、bootstrap、jqGrid、snaker

    1.8K60发布于 2018-03-29
  • 来自专栏用户7873631的专栏

    tp6生成带图二维

    index() { $code = new QRcode(); $res = $code->png('https://www.baidu.com/',false, 6) jpg')->entry(); dump($res); } } logo(‘D:/phpstudy_pro/WWW/1.jpg’)->entry()//不设置则二维没有 LOGO图 png(‘https://www.baidu.com/’,false, 6),值越大,质量越大

    64950编辑于 2022-05-26
  • 领券