V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  JoeJoeJoe  ›  全部回复第 102 页 / 共 104 页
回复总数  2063
1 ... 94  95  96  97  98  99  100  101  102  103 ... 104  
168 天前
回复了 i33 创建的主题 Flutter 求推荐一个基础框架
@whevether 哈哈哈 可能是用习惯了 一直没关注其他框架 有点认知偏差了
直接弄个微调模型吧, 让老板花点小钱, 这种活没必要自己做
169 天前
回复了 nvyao 创建的主题 信息安全 在写 Java 安全靶场
我都直接 [xctf]( https://adworld.xctf.org.cn/home/index)做题, 没事做点入门题还挺好玩的
@JoeJoeJoe #20 小数有点不太对 你可以再自己改改, 整数处理的感觉没啥大问题, 代码我也没细看😂
直接用 ai 生成了一个 python 的:

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# Author: Joe
# Description: 生成 10000 以内的小学计算题

import random

def generate_operation():
"""生成一个四则运算表达式,保证结果为整数"""
operators = ['+', '-', '*', '÷'] # 将 '/' 替换为 '÷'
# 计算长度 1 到 5 次
count = random.randint(1, 5)
# 减少小数出现的次数,约 30% 的概率为小数
numbers = []
for _ in range(count + 1):
if random.random() < 0.3:
num = round(random.uniform(1, 10000), 2) # 最多保留两位小数
else:
num = random.randint(1, 10000)
numbers.append(num)

ops = [random.choice(operators) for _ in range(count)]

expression = str(numbers[0])
for i in range(count):
while ops[i] == '÷' and numbers[i + 1] == 0: # 修改为 '÷'
if random.random() < 0.3:
numbers[i + 1] = round(random.uniform(1, 10000), 2)
else:
numbers[i + 1] = random.randint(1, 10000)
# 确保除法运算结果为整数
if ops[i] == '÷': # 修改为 '÷'
# 计算商并确保至少为 1
quotient = max(1, int(numbers[i] // numbers[i + 1]))
# 调整被除数使其为除数的整数倍
numbers[i] = numbers[i + 1] * random.randint(1, quotient)
expression += f" {ops[i]} {numbers[i + 1]}"

result = eval(expression.replace('÷', '/')) # 计算时将 '÷' 替换回 '/'
# 确保结果为整数
while isinstance(result, float) and not result.is_integer():
numbers = []
for _ in range(count + 1):
if random.random() < 0.3:
num = round(random.uniform(1, 10000), 2)
else:
num = random.randint(1, 10000)
numbers.append(num)
ops = [random.choice(operators) for _ in range(count)]
expression = str(numbers[0])
for i in range(count):
while ops[i] == '÷' and numbers[i + 1] == 0: # 修改为 '÷'
if random.random() < 0.3:
numbers[i + 1] = round(random.uniform(1, 10000), 2)
else:
numbers[i + 1] = random.randint(1, 10000)
if ops[i] == '÷': # 修改为 '÷'
quotient = max(1, int(numbers[i] // numbers[i + 1]))
numbers[i] = numbers[i + 1] * random.randint(1, quotient)
expression += f" {ops[i]} {numbers[i + 1]}"
result = eval(expression.replace('÷', '/')) # 计算时将 '÷' 替换回 '/'

return expression, int(result)

# 生成题目和结果
expression, result = generate_operation()
# 打印题目
print(f"题目: {expression}")
# 打印结果
print(f"结果: {result}")
172 天前
回复了 manami 创建的主题 程序员 微信小游戏如何防止被破解
单机游戏不需要防, 防了也没啥用
173 天前
回复了 qee 创建的主题 Kindle kindle 如何发挥余热
zlibrary 下载电子书 数据线导入 继续看电子书😂 本来就是个看书的设备, 做别的也不太合适
#56 换位思考 我也会删 毕竟大厂都有法务跟舆情监控部门等着吃点 kpi
联系客服 客服后台查码发过去 前一阵短信运营商集体报错的时候 我们就这么搞的
@chapiom 我昨天刚看到 不过硅基的赠金模型属实是慢啊
178 天前
回复了 i33 创建的主题 Flutter 求推荐一个基础框架
感觉 Flutter 的状态管理应该快被 GetX 一统天下了, 有一说一, 确实强
@darkway 我都下沉了 咋还能看到, 好像是因为我的内容里面带了[推%荐\码]的关键字, 给我封了好几个 ip
刷的太快会被封 ip 的, 没啥必要
音素拆分直接去买现成的字典文件吧, 拆分发音直接把音频播放速度放慢 1.5 倍左右(实际效果得自己调试), 自然拼读就是正常播放就行
1 ... 94  95  96  97  98  99  100  101  102  103 ... 104  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5215 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 07:18 · PVG 15:18 · LAX 23:18 · JFK 02:18
♥ Do have faith in what you're doing.