V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  CodeCodeStudy  ›  全部回复第 1 页 / 共 44 页
回复总数  875
1  2  3  4  5  6  7  8  9  10 ... 44  
@x86 #13 我 12 年就跟着他的视频学 PHP 了
调用微信接口时,传不同的商户号就行了
你也太玻璃心了吧,他儿子有份高薪工作,他高兴很正常啊,你该祝贺祝贺他
用 nuxt 啊,基于 vue 的
所以就要用到框架啊,让框架来处理这些底层的、琐碎的事情
两台手机,两台电脑,一台平板,够多了吧
简洁明了,如果是别人写的就不要改了。另外行数也挺多的,如果用行数来考核的话,也能取得不错的成绩。
63 天前
回复了 OldWang09 创建的主题 问与答 xdm,有二进二出的 USB 切换器推荐吗?
@OldWang09 #2 不用啊,连鼠标、键盘、显示器的话都差不多的,我现在的是 4 进 4 出了,3 台主机一个电视盒子,一个显示器一套键鼠,4 进 4 出切换的时候会慢一点,2 进 2 出就很流畅
63 天前
回复了 OldWang09 创建的主题 问与答 xdm,有二进二出的 USB 切换器推荐吗?
我用绿联的,比较快
还不如买腾讯的电视盒子,把电视当显示器用
不要看红宝书,太厚了,而且过时了,推荐阮一峰的教程,在 https://wangdoc.com/
72 天前
回复了 vfx666 创建的主题 问与答 真有人花钱买 ssl 证书?
花的是老板的钱,心疼什么?
76 天前
回复了 click 创建的主题 问与答 有没有靠谱的 2FA 验证器推荐?
php 的代码,不依赖第三方库

```php
<?php

class TOTP {
private static $base32Map = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ234567';

private static function base32Decode($in) {
$l = strlen($in);
$n = $bs = 0;

for ($i = 0; $i < $l; $i++) {
$n <<= 5;
$n += stripos(self::$base32Map, $in[$i]);
$bs = ($bs + 5) % 8;
@$out .= $bs < 5 ? chr(($n & (255 << $bs)) >> $bs) : null;
}

return $out;
}
public static function getOTP($secret, $digits = 6, $period = 30, $offset = 0) {
if (strlen($secret) < 16 || strlen($secret) % 8 != 0)
return ['err' => 'length of secret must be a multiple of 8, and at least 16 characters'];
if (preg_match('/[^a-z2-7]/i', $secret) === 1)
return ['err' => 'secret contains non-base32 characters'];
$digits = intval($digits);
if ($digits < 6 || $digits > 8)
return ['err' => 'digits must be 6, 7 or 8'];

$seed = self::base32Decode($secret);
$time = str_pad(pack('N', intval($offset + time() / $period)), 8, "\x00", STR_PAD_LEFT);
$hash = hash_hmac('sha1', $time, $seed, false);
$otp = (hexdec(substr($hash, hexdec($hash[39]) * 2, 8)) & 0x7fffffff) % pow(10, $digits);

return ['otp' => sprintf("%'0{$digits}u", $otp)];
}
}

echo TOTP::getOTP('xxx')['otp'];
```
77 天前
回复了 WhiteSJ 创建的主题 程序员 Java 比 web 前端要更好找工作吗?
@privater #20 日志也是后端在代码里打的
78 天前
回复了 WhiteSJ 创建的主题 程序员 Java 比 web 前端要更好找工作吗?
@privater #8 你搞反了吧,公司壮大后,后端的工作更多了,从单体架构到微服务,各种日志系统、监控系统、都要搞,而且随着数据增多,数据库的压力也会越来越大。后端跟前端的最大差别是后端是有状态的,也就是之前累积的数据会对系统有影响,10w 的访问量和 1000w 的访问量的架构是不一样的。
你弟上学,你帮一下是应当的,但是他结婚、买房,就不关你事了
79 天前
回复了 hgg12580 创建的主题 计算机 2024 年了,求推荐静音 Win 笔记本
等年中的 x elite 的笔记本吧
80 天前
回复了 baolinliu442k 创建的主题 Java 实际项目中如何使用线程池
底层类库用的,业务中谨慎使用
83 天前
回复了 zhenruyan 创建的主题 Visual Studio Code 做了个 vscode 的下载 mirror 站
83 天前
回复了 zhenruyan 创建的主题 Visual Studio Code 做了个 vscode 的下载 mirror 站
@zhenruyan 你怎么不更新了,现在是 1.85 了,你的镜像站还是 1.79
1  2  3  4  5  6  7  8  9  10 ... 44  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3212 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 51ms · UTC 13:07 · PVG 21:07 · LAX 06:07 · JFK 09:07
Developed with CodeLauncher
♥ Do have faith in what you're doing.