小天管理 发表的所有内容
-
最近在做一个课程表的排课程序, 使用遗传算法排课, 苦思冥想不知道该如何处理, 有没有算法大牛能给点建议或者提示吗? 下面是排课的要求: 九年级,14 个班,周一至周五,上午 4 节课,下午 4 节课,周一下午第 4 节统一班会课 每个班: 语文 7 节(两次两节课的连堂,排在周二和周四) 数学 7 节(一次两节课的连堂,排在周三) 英语 6 节(两次两节课的连堂,排在周三和周五,周二正课没有英语) 物理 5 节(一次两节课的连堂) 化学 5 节(一次两节课的连堂) 道法 4 节(一次两节课的连堂) 历史 4 节(一次两节课的连堂) 物理化学每天至少 1 节课,包括晚自习 任课方案: 语文 1: 1-2 班 语文 2: 3-4 班 语文 3: 5-6 班 语文 4: 7-8 班 语文 5: 9-10 班 语文 6: 11-12 班 语文 7: 13-14 班 数学 1: 1-2 班 数学 2: 3-4 班 数学 3: 5-6 班 数学 4: 7-8 班 数学 5: 9 班 数学 6: 10 班 数学 7: 11-12 班 数学 8: 13-14 班 英语 1: 1-2 班 英语 2: 3-4 班 英语 3: 5-6 班 英语 4: 7-8 班 英语 5: 9-10 班 英语 6: 11-12 班 英语 7: 13-14 班 物理 1: 1-3 班 物理 2: 4-6 班 物理 3: 7-9 班 物理 4: 10-11 班 物理 5: 12-14 班 化学 1: 1-3 班 化学 2: 4-5 班 化学 3: 6-8 班 化学 4: 9-11 班 化学 5: 12-14 班 道法 1: 1-4 班 道法 2: 5-8 班 道法 3: 9-10 班 道法 4: 11-14 班 历史 1: 1-4 班 历史 2: 5-9 班 历史 3:10-14 班 为了表达方便,我对问题做了一些简化,我查看了一些资料,现在使用遗传算法来解决这个问题,下面是我现在的数据结构: 背景信息: 教学任务:1 年级 1 班,一周有 1 节语文课, 1 节数学课; 1 年级 2 班,一周有 1 节语文课, 1 节数学课 教师:王老师:教授 1 年级 1 班和 1 年级 2 班语文;李老师:教授 1 年级 1 班和 1 年级 2 班数学 时间段:每周 5 天,每天 8 节课, 一周就是 40 个时间段, 用数组表示:[1,2,3....40] 数据结构: 基因:科目+班级+教师+时间段 时间段:例如每周 5 天,每天 8 节课, 一周就是 40 个时间段 染色体:相同科目,相同班级组成的多个基因组成的数组 个体:多个染色体组成的数组 个体,染色体,基因数据结构举例: 基因: 基因 1: 语文(科目)+1 年级 1 班(班级)+王老师(教师)+1(时间段, 1 是举例, 可以是 1...40 中的任意一个数字) 基因 2: ... 染色体: 染色体 1: 基因 1: 语文(科目)+1 年级 1 班(班级)+王老师(教师)+1(时间段) 染色体 2: 基因 1: 数学(科目)+1 年级 1 班(班级)+李老师(教师)+4(时间段) 染色体 3:... 个体: 染色体 1: 基因 1: 语文(科目)+1 年级 1 班(班级)+王老师(教师)+1(时间段) 染色体 2: 基因 1: 数学(科目)+1 年级 1 班(班级)+李老师(教师)+4(时间段) 染色体 3: 基因 1: 语文(科目)+1 年级 2 班(班级)+王老师(教师)+7(时间段) 染色体 4: 基因 1: 数学(科目)+1 年级 2 班(班级)+李老师(教师)+10(时间段) 现在的做法是: 现在两个个体交叉操作时,是在种群中随机找到两个父代个体中的一个染色体索引位置,然后做交叉(相互交换索引位置前后的染体),生成两个子代。这样交叉后,会出现时间段冲突(会有相同的时间段):个体内部的同一个班级内,出现了相同的时间段,个体内部的同一个教师内,出现了相同的时间段。这就不对了,因为同一个班级,在同一个时间段,没法上两节不同的课,同一个教师,在同一个时间段,也没法上两节课。 现在的解决方法是: 通过一个修复函数来处理这种冲突,思路是:交叉操作后,将班级内冲突时间段,都整理到一起,将班级内还可以使用的时间段,也整理到一起;然后将教师的冲突时间段,也整理到一起,将教师还可以使用的时间段,也整理到一起;然后将班级冲突时间段,和教室冲突时间段,通过班级可用时间段和教师时间段来替换。如果将班级冲突时间段,和教室冲突时间段,都能使用班级可用时间段和教师时间段替换调,则表示修复成功,反之就是无法修复。 但是现在是会出现,无法修复的情况,如果无法修复,那么就需要撤销此次交叉操作。实际情况是,能实际修复的交叉操作很少,导致迭代很多代后,最优的个体,还是第 1 代的,这就不对了。 现在的问题是: 应该如何执行交叉操作,才能避免同一个班级(如:1 年级 1 班),在交叉后,出现时间段冲突;才能避免同一个教师(如:王老师),在交叉后,出现时间段冲突;后续可能还有教学场地冲突等等... 请问该如何处理更好一些? 感谢看到这个帖子的兄弟姐妹大佬们 :)
-
7 月 8 号转正,不想待了,但是工资是 7 月 20 号发 6 月的工资,到时候走了,不会压我工资吧,而且到时候他要是说招到人在让我走,我不想可以直接走吗?愁
-
架构如图,这个地区因为政策原因,外网非常差,难道外网差也会影响内网? https://imgur.com/aFbo39H 问题:A-B 互 ping 。延迟很不稳定,0.1ms~2ms 都有。 网线是成品线,长度 1 米,试过跟换成品线,还是一样。 https://imgur.com/9d9nwni 执行的命令 A 机 sudo ifconfig enp1s0 192.168.50.1/24 B 机 sudo ifconfig enp2s0 192.168.50.2/24 & sudo route add -net 0.0.0.0/0 gw 192.168.50.1
-
这个是报错的 dmp 文件和 text http://103.40.253.229:39118/down/JHOd1Xo3GNZM.dmp http://103.40.253.229:39118/down/zeQ88qx5xyiV.txt
-
灵感来与一个做物流的朋友,老是跟我吐槽说没有好用的条形码生成工具。 网上看了一遍都不怎么好用干脆自己开发了一个,免费供大家使用。 目前实现的功能有 xls 导入、条形码自动滚动、条形码高级样式设置、超全的条形码类型支持。 然后做了一系列优化一次性生成 1 万个条形码大概 5-10 秒。 有需要的 V 友自取! 网址: https://www.1txm.com/barcode
-
1.前言 大名鼎鼎的 uYouPlus 因为一些不可说的原因不再提供 ipa 文件 最后一个版本 v19.08.2-3.0.3 因为近期的更新使用起来也是碰到各种各样的问题 官方给提供了一个简要的 Building instructions 2.关于 THEOS/sdks 2.1 uYouPlus 的 readme 文件说 A patched iOS 16.5 SDK (with Private Frameworks) in theos/sdks: https://github.com/theos/sdks 2.2 theos/sdks readme 说 To use with Theos, download this repo, extract, and copy whichever SDKs you desire into $THEOS/sdks/ 请问下载完 theos/sdks 库之后需要放到特定的位置吗 instruction 说放到$THEOS/sdks 位置 但是我运行 echo $THEOS/sdks 返回是空的?😭😓 还是 repo 随便放在一个位置直接 ./create_patched_sdk.sh 3.关于 THEOS/sdks 使用 create_patched_sdk.sh 给了一个简要的 usage case Usage: create_patched_sdk.sh {use_simulator} {sdks_output_path} {no_overwrite} {no_warnings} {tbd_tool} {xcode_installation_path} {sdk_platform} 如果我只需要 iPhoneOS15.6.sdk 和 iPhoneOS16.5.sdk 请问这个 case 应该怎么写 我尝试了输出到当前 repo sdks 目录下 ./create_patched_sdk.sh 0 sdks 0 0 'tbd' /Applications/Xcode.app 'iOS' Provided tbd-tool (tbd) doesn't exist or isn't executable 4.关于 uYouPlus 我尝试 ./build.sh 并指定了一个 ipa 文件 Makefile:38: /makefiles/common.mk: No such file or directory. Makefile:41: /aggregate.mk: No such file or directory. Makefile:43: /tweak.mk: No such file or directory. make: *** No rule to make target `/tweak.mk'. Stop. Failed building uYouPlus. macOS 开发小白鼠恳请大佬们指点 😭😓
-
板英尺是一个北美木工行业常用的体积单位,这个计算器可以根据长宽高参数快速计算出一块木板的板英尺数,网址是 https://boardfootcalculator.cc/ 做这个站是为了锻炼一下自己写 react 组件还有写文章的能力,就找了一个计算器的样板照着写了一下。 这一次的文章算是认真地构思了一下,不是像之前那样直接喂给 ai 了。这次是“间接”喂给 ai 哈哈。但该说不说,读起来的感觉确实是和直接让 ai 出的文章好很多,不再那么空洞和废话,至少是回答了我初次看到这个词时会产生的疑问。
-
现在已经有了 hostdare 年付,不能退款。 换到瓦工的话,hostdare 这边就要吃灰大半年了。 之前好像听说补货很少。但如果未来还有机会的话,好像没必要现在占坑……
-
小屏党,发现手里的 12mini 充电时发烫,看视频也经常会发烫,就近期的现象,大概持续约一个半个月,在往前都没出现过这种情况,有点受不了,不知道是不是普遍的问题,还是独我一人碰见。 一些信息 系统:17.5.1 容量:64GB 使用年限:20 个月
-
最近反思自己为什么老亏?以下为反思内容: 为什么大家在下跌的时候会焦虑,而有些人反而开心?根本可能在于自己的投资是否建立在安全边际之内。 如何通过资金管理建立安全边际? 举一个例子,假设投资以上证指数为参照,上证的筑底点位为 2400-3600 点,我们可以在 3000 点建立 70%,如果下降到 2400 时逐步升级到 90%,如果下降到 2400 以下的时候观望等待复苏,始终保持 10%的现金。如果逐步上升到 3600 点时降低到 50%仓位。股市到 3600 点以上时,我们逐步抛出剩余 50%。这样我们至少有 50%的仓位是能获取 600 点的收益的。 安全边际还有很多,比如股息,国资,垄断,品牌,创始人等等。 结论:我们大部分的投资都应该构建在安全边际之类。 群友问: “如果你买的是个股,大部分人大盘 3000 到 2400 时亏的不止 600 点,大盘 2400 回到 3000 赚不到 600 点,所以“至少有 50%的仓位是能获取 600 点的收益”这个概率得降低。” 答: 所以需要结合其他几条,选择有安全边际的位置和投资标的。思路差不多。 比如我通过技术分析,发现化工行业可能已经达到筑底区域,那么我接下来继续重点选择化工行业的股票,为了提高安全边际,那么我选择股息率大于 3%(不长就继续持有吃股息),近三年 roe 都大于 8%(保证有钱能吃股息),最好是国资(老板卖公司概率降低),现金流充沛(能持续发展,发股息),行业趋向回暖(比如煤炭石油降价受益标的),然后首先投入 50%的资金,等待发张下跌加仓。然后就靠老天爷赏口饭吃了。。。 以上只是思考的思路,未经验证。请勿作为投资依据。
-
几个经典的错误全碰上了,还不会解决: Stable diffusion model failed to load AttributeError: 'NoneType' object has no attribute 'lowvram' no module 'xformers'. Processing without... 网上说的解决方法都试过了,都没用
-
每天 995 ,白天晚上不断群里有人 @at 你做事看问题,感觉心好累,跟预期的自由工作差太多。 实际上,远程工作并不等于自由工作,这样的工作强度,还不如去公司上班,当正式员工。 考虑到现在的行情,找工作挺不容易的,是不是应该换坑。
-
大家相互交流一下,先说我的。我基本都是装在 docker 里面的 1,qBittorrent:PT 站下载电影神器 2 ,Jellyfin:电影管理神器 3 ,acme:自动签发 ssl 证书 4 ,stirling-pdf:一款强大的 pdf 编辑软件,开源的 5 ,tailscale:一款远程连接打洞软件 6 ,aria2c:下载神器
-
6 年前续费的 7 个域名快到期了,都是 5 位的对自己有意义的,舍不得丢。 现在怎么续费最实惠?有大佬有研究过么? 现在大部分被我去年放在 cloudflare 上面了,有比 cf 更实惠的么 错过了土区的 google 域名机会。
-
题主现状 普一本:电气自动化,考研:研一末流 985 自动化学院模式识别专业 本科到现在一直在学习深度学习,主攻强化学习方向,在研一上学期想在大导师的名下读博士,经过这大半年的经历,遂放弃这个想法(这大半年我感觉成长了许多,主要是受伤的多),决定就业互联网行业。走到现在,我深知选择远远(远的很)大于努力,若各位大佬能为小弟指点一二,小弟感激不尽。内容混乱之处,还请见谅,谢谢。 个人基础:python 、熟练使用深度学习框架、论文复现和分析(其实意思就是代码部分没问题) 个人欠缺:计算机四大件没有系统学过,这点很伤,需要恶补,(另外非科班出身,也是劣势) 正在进行的和预期学习计划 java:基础语法,应用基本过关 算法:正在学习左程云的算法课学习算法,稳步进行,目前每天除了完成老师给的任务,大量的时间花在了算法的 coding 训练上(算法这个东西我总结了我看过的帖子和经验谈论等,就是说算法的学习 coding 是非常重要的,日后的工作学习即使大概率有的用不到,但还是得时常训练) 从现在开始到年底的计划: 学习计算机网络和操作系统(第一位的) 后端开发(做一个 crud 的开发):学习 github 开源的博客系统或者其他项目,照着做一个用到现在的技术手段的,springboot+mybatis (按照我的学长的话,没有项目可能简历都不好写) 源码阅读和手写框架:核心的 java 源码、springboot 源码等,手写框架等(目前还没想好哪个,但现在不是想这个的时候,只是个大概的描述) 题主的困惑 计算机技术迭代的很快,虽然都在唱衰 java ,可是能够上手并获得实习经验的 java 可能是一个比较好的方向。也只是我自己刚学习,啥都不懂,自己心中的困惑是: 我的计划合理嘛?还有什么需要注意的地方? java 开发作为一个开始,平时应该注意什么互联网技术? 还有哪些互联网就业方向?
-
AI 隐私页面模板生成器 创建和维护网站的隐私页面既耗时又让人头疼。为了简化这一任务,我做了一个涵盖 5 种常用前端格式的 AI 隐私页面模板生成器。这个工具旨在帮助站长快速上线,无需每次手动撰写隐私页面。 快速设置 只需 10-15 秒钟即可生成一个完整的隐私页面。 可重用模板 一旦生成,可以在未来的项目中重复使用这些模板。都免费可以用。 使用方法 访问生成器: 访问 https://privates.top/privacy-page-generator 开始使用。 填写详细信息: 提供您的网站名称、联系信息以及任何特定的隐私实践。 选择格式: 从 HTML 、Markdown 、React 、Vue 或纯文本格式中选择。 生成并复制到自己的项目中: 点击“生成”按钮,您的自定义隐私页面模板将在所选格式中生成并可供下载。 实施: 轻松将生成的隐私页面模板集成到您的网站中。后面需要修改哪些内容,就可以在模板中直接修改。 这个工具不仅节省时间,还能确保您网站的隐私政策始终保持最新和合规。立即试试并体验前所未有的便捷性!
-
一切开始于两件事: (1) 用 Winhawk 更改开始菜单和任务栏样式。 在颜色选项那里选了自定义之后,把 Windows 颜色调成暗色同时应用颜色保持浅色。这样就导致开始菜单顶部的搜索框依然保持浅色,在暗色的开始菜单下显得十分违和。 所以我想到了用 Winhawk 把搜索框的大小调到了最小,直接让它消失,这才解决了视觉上的违和感。 (2) 更改注册表让 Win11 右键直接展开全部菜单。 这种方法我看不懂实现原理,但是 Reddit 的网友说是在注册表里添加一些项,让一级菜单无法展开从而让 explorer 不得不直接展开二级菜单。位置在: HKEY_CURRENT_USER\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32 后面两项本来没有,都是手动添加的。 没错,就这两种事,我被国内和国外的网友同时警告过不要做侵入 explorer 的事情。我想知道这两件事是如何实现的?会对系统关键功能造成不可忽视的影响吗?
-
618 入手了一个佳明手表,考虑到数据要同步到 Starva ,在 garmin.com 注册了一个国际区账号,然后在国区 App Store 下载了佳明 Connect ,发现居然要验证手机号。然后,我去美区重新下载了 Connect ,依旧要验证手机。看样子是通过 IP 来判定位置决定服务提供商? 想问问,国内登陆 garmin.com 注册的账号,不会影响我账号国际区的属性吧?另外,用国际区账号登录 Connect 后,每次使用和同步数据需要梯子吗?有没有解?
-
我通过 visual studio 2022 添加一个 Nunit 项目。添加以后我发现其中依赖的 Nunit 版本是 3.14.0 。但是 Nunit 目前最新版是 4.1.0 。我如何让以后所有的新建 Nunit 项目默认就使用 4.1.0 版。而不使用 3.14.0 版? 以上只是一个例子。其实用 visual studio 新建任何有依赖项的项目时都会面临这个问题。 GPT 让我用 nuget 对每个项目指定相应版本的包。但是当项目很多的时候会有大量重复的工作。
-
叫做 明两作 ,杭州的,前两天加我微信说培训 java 的事,跟他扯了一会,一上来直接谈学费,两万块钱,我毛都没见到就要我先交钱 ,钓鱼我都还得上诱饵呢。 去他们官网还有企查查看了一下,23 年注册的公司,实缴 4 万块钱,我的天,这培训机构这么泛滥了吗。 这是他们官网:www.mingliangzuo.com