跳转到内容
彼岸论坛

小天管理

管理员
  • 内容数

    19567
  • 注册日期

  • 最后上线

  • 得奖次数

    5

小天管理 发表的所有内容

  1. 在熟悉计算机基本原理、编程语言语法,也写过一些小程序的前提下,还是在收到一个功能时感觉无从下手,不知道如何设计这个程序。所以,如何提高自己的程序设计水平?在收到一个功能时就能大概知道怎么做,模块如何划分?虽然设计的可能不是最优,但至少能保证功能基本正常。该怎么做?或者看什么书?
  2. Plex 突然不能远程访问了, 不管科学还是不科学都不行了,最近墙头特别高了? DOMAIN,plex.tv,♻️ 自动选择 DOMAIN,v4.plex.tv,♻️ 自动选择 DOMAIN-SUFFIX,plex.tv,♻️ 自动选择 坐标山东联通 在您的网络外部不可用 您的服务器已登录到 Plex ,但是无法从您的网络外部进行连接。了解更多 plex 是 docker 安装,newtwork host 模式 家里网络正常播放 外面互联网下,INFUSE 能见到刮削信息,但是一播放就 500 error
  3. 1 、新买了一台群晖 423+,只上了一块 8T 硬盘,京东希捷自营的酷狼 8T 。放在家里用,一直有类似炒豆子的声响。 2 、之前已经买过群晖 423+放办公室,办公室这台则完全没有这个声音,同样也是酷狼( 2 块 6T )。正因为觉得没明显噪音所以才再买一台家用。 3 、以为是出在这块 8T 的酷狼,拆下来,安装到 PC 主机上,炒豆子声音也没有。 真的奇了怪了,问题到底出现在哪里?
  4. 大体要求是做过海外信贷业务,懂 Android ,flutter ,Google 平台上包,朋友公司招人 在武汉光谷这块 有兴趣可以联系我 VX:aXJvbmJlYXN0MDAxCg==
  5. 今年应届毕业生,8 月入职 上个星期,被人事叫过去,人事看有抑郁证史,并且现在也不稳定,人事有点要劝退我的意思 今天被部门老大叫过去,也是说我身体问题,不适合干这个行业,也是有点劝退的意思 现在才入职刚满 2 个月,我的专业是飞行器动力工程,之前投简历的时候我这个专业很尴尬,只有民航业才要,其他行业一看专业就不要(尽管我有好多计算机方面的证,也都不考虑) 感觉考公局限太大,考研的话基本上还是毕业了仍然是干民航业,民航业一般有抑郁症病史就谨慎不要,其他公司也一样,怕出风险…. 感觉前途无望了,活着没啥意义了….
  6. unity3d 客户端工程师 [北京] 链接: https://neitui.italent.cn/37wan/sharejobs/detail?shareId=e748262b-f873-467f-9059-7661f45c8fe0&language=zh_CN 工作职责 1 、参与游戏项目的整体技术工作与开发流程; 2 、负责 Unity3D 项目的客户端引擎框架设计、核心模块开发; 3 、撰写 Unity3D 技术研究文档、功能开发说明文档和美术资源使用规范文档; 4 、开发客户端需求的辅助工具和提供技术支持; 5 、对策划案进行系统设计以及工作量分析,安排游戏程序员日常开发工作和审核工作; 6 、按时完成上级主管交予的各项任务; 7 、不断学习与研究最新的技术。 任职资格 1 、3 年以上 U3D 开发经验,并有完整项目开发经验; 2 、熟悉 Unity3D 引擎底层架构设计;良好的数学和计算机图形学基础,熟练掌握 U3D 的 Shader 的编写; 3 、熟悉 C#,C++、Lua ,具备良好的编程语言基础和编码习惯; 4 、熟悉 IOS 和 Android 平台; =============================================================== 测试工程师 [北京] 链接: https://neitui.italent.cn/37wan/sharejobs/detail?shareId=b4055c5b-3bb6-4dee-a131-af240527e80d&language=zh_CN 工作职责 1 、根据游戏功能设计文档编写测试用例; 2 、根据测试用例对游戏产品进行全面测试,撰写测试报告,提交测试结果,并对测试结果进行分析; 3 、对游戏产品质量进行实时监控; 4 、管理游戏缺陷,推动游戏缺陷的解决; 5 、存在至少一款及以上的 MMO 项目经验。 任职资格 1 、熟悉测试工作,了解测试流程,一年以上游戏测试经验; 2 、熟悉主流网络游戏,对游戏具备一定的分析能力; 3 、熟悉常用的测试方法和测试工具; 4 、诚信正直,具备高度的责任心; 5 、工作态度认真严谨,踏实耐心,能适大量重复性的工作; 6 、具备较强的沟通能力、敬业精神和极强的团队合作精神; 7 、较强的逻辑思维能力和积极主动精神,能够有力推动和协调工作的开展; ============================================================= 高级后端开发工程师 [广州] 链接: https://neitui.italent.cn/37wan/sharejobs/detail?shareId=30d655f5-fa3c-446e-ba1c-67a4150e6a8d&language=zh_CN 工作职责 1 、负责游戏平台新功能的后端开发及日常维护工作,撰写开发文档 2 、根据需求独立完成系统设计、编码以及 codereview 3 、参与完善平台安全体系、内容审核系统等等,保证平台平稳运行及性能扩展 任职资格 1 、计算机相关专业本科及以上学历,2~5 年的开发经验 2 、熟悉 go 语言,熟悉至少一种开源 go 框架;了解 php 语言 3 、熟悉 mysql 索引;熟练应用 redis 、kafka 等产品,并对底层原理有基本了解 4 、熟悉 gitlab 代码管理 5 、了解 linux 常用操作命令,了解 nginx 基本配置 6 、有对新技术不断探索和研究的精神,工作有激情 7 、有良好的团队合作能力、沟通能力、学习能力和自我管理能力 ============================================================= 高级运维开发工程师 [广州] 链接: https://neitui.italent.cn/37wan/sharejobs/detail?shareId=7a1a72ab-27ff-4ee2-bc5a-66d9458401f5&language=zh_CN 工作职责 1. 负责运维平台开发;不限于:CMDB 、监控系统、域名证书、多云管理系统、日志系统等 2. 为运维工程师提效,推动提高运维的工具化、自动化建设 3. 对现有运维系统产品优化,不断完善运维系统的功能性和易用性 任职资格 1. 掌握 Python 、Golang 至少一种后端开发语言,针对具体的业务场景具备快速设计和实现能力,有开源项目实践经验更佳 2. 熟悉 Vue 、React 等主流前端框架中的一种,能够独立完成前后端分离项目的开发 3. 有良好的产品思维,具备从用户视角解决运维自动化问题的能力
  7. 最近开发一个前后端分离的 web 项目 我又写后端 api 又写前端页面(前端不精通), 还有一个专业的前端同事配合我专门写前端页面. 现在有个问题有些麻烦,想看看大家是怎么解决的 写完后端 API 发布测试环境,.env.development文件写上测试环境 api 地址,我这边体验不是很好 每次开发完 api 本地测测发布到测试环境,再调试前端,缺这个哪个再改 api 再发 我负责开发的页面更希望.env.development文件直连我的本地 api 地址,这样开发调试都很方便, 但是经常忘记,每次提交代码都把.env.development文件提交上去了,导致前端同事那边连不上 api 把.env.development文件忽略是可以 但是感觉这样不是正确的做法 注: 问: 为什么不一次性把 api 写完善了直接发布测试环境, 不要改来改去的? 答: 这个项目没有明确的需求, 是我自己想需求, 做出来后,试用后反馈给我问题再改
  8. 不玩游戏,基本就是日常 app 用,手持 4 年前的 12 ,电池已崩 78% 拍照有一定需求,正在考虑买相机。 对比 15PM 、16PM 升级,不知道该不该换手机 除非换电池,但换电芯,电压问题性能不会恢复,官方电池又好几百,有没有必要继续在 12 身上投入? 还是换个新手机?今年的 16 虽然提升不大,基本是完善 15P ,不知道会不会是钉子户 各位有什么见解
  9. 推特福利: https://app.follow.is/list/62404975162634240 幸福生活: https://app.follow.is/list/67388733134883840 新闻资讯: https://app.follow.is/list/67389023042166784 后面会持续更新维护
  10. 我看油管上的大佬们,27 寸 4K 显示器的设置里面都会出现“HiDPI”这个字,而我的设置里面只有“默认”。 请教大佬们,这样也算成功开启 HiDPI 了吗? 谢谢大佬们!
  11. 平时都会习惯性打开一些觉得有意义的信息源(在线书籍、开源项目、网页、RSS 、公众号、群聊等),但没那么多精力去认真看完。准备下班后,或者周末看。 就会往 Pocket 、Cubox 、NewsLetter 这类稍后阅读的 App 扔和订阅,少说也有几千条信息,里面有知识也有讯息。把时间线拖长了看,有些现在看来已经不值得看了。 另外我的信息获取方式(周频率,不是每天都这么看): 打开 NetNewsWire 看看 RSS 的更新。 社交媒体 Twitter 、微博、知乎 看关注的人的动态。 逛 GitHub Explore ,GitHub Trending 看下热点是什么。 逛 传统媒体 / 新媒体 主页的信息流,看看关注项目和热门的动态。 检查邮件收件箱 的订阅推送。 如果还有时间,逛 Medium ,Dev.to ,HN 等。 闲暇时间,通勤班车上,流媒体看 如 Bilibili 。 其他时间、午休时间,用手机逛 V2EX 、掘金、小红书等。
  12. 写了一个 Electron App, 在探索代码签名的方案。 目前初步了解到的: SSL.COM 129 刀 一年,但签名需额外买,或者购买/自备 Yubikey 微软 Trusted Signing 10 刀一个月,但似乎只支持 3 年以上商业用户 其它的都要大几千一年,太贵了
  13. A. 1Tbps B. 5Tbps C. 10Tbps D. 100Tbps 纯 带宽 这一项,不考虑什么网络设备,存储服务器等物理设备,一个月带宽支出 RMB5 千万元?
  14. 换了一个新固态,安装了 win10 系统,磁盘占用经常是满的,但是看了一下磁盘占用前几名也没有什么速度特别快的。 电脑巨卡,动不动就卡住,尤其是刚开机的时候。 求助
  15. 现在家里用着的是 11700 - win10 看新闻都说 win11 对大小核有优化,新配电脑是 9950x ,全大核的,是不是没区别 又看新闻 win11 对 amd 有负优化,8 月份的版本修复了 弄得现在很纠结,不知道装 win10 还是 win11 好了,请教下大家 个人偏向:不损失性能的情况下更喜欢 win10 ,但假如装 win10 不能发挥出性能的话,就还是装 win11 吧
  16. 1. 具体问题简述 我开发了一个 Tampermonkey 脚本,但是往往需要手动刷新页面才能触发。请教该如何优化。(代码附在最后面) 2. 脚本功能描述 inSpirehep.net这个网站可以复制文献的BibTeX引文信息(通过点击文献左下角的cite实现),现在我想在BibTeX内容中加入一个inSpirehep.net网站的编号。为此我使用 Tampermonkey 脚本在文献的右下角添加了一个Copy BibTeX to Clipboard的按钮,点击按钮可以将加入编号的BibTeX内容复制到系统剪贴板。 现在的问题是,这个脚本往往需要重新刷新页面才能触发,在第一次展示文献列表的时候不会出现。不知道该如何修复。PS ,这份代码也是在 ChatGPT 协助下完成的,本人完全没有 JS 开发经验。希望能有高手指点一二。 3. 我的原始代码 // ==UserScript== // @name Copy BibTeX to Clipboard-v2 // @version 2.0 // @description Adds a button to fetch data and copy it to clipboard // @author Chipmunker // @match https://inspirehep.net/literature* // @run-at document-end // @grant GM_xmlhttpRequest // @grant GM_setClipboard // @grant GM_notification // ==/UserScript== (function () { 'use strict'; var maxAttempts = 200; // 最大尝试次数 var attempts = 0; // 当前尝试次数 var copyBtnText = "Copy BibTeX to Clipboard"; var copyBtnColor = "#000008"; var copiedBtnText = "Data Copied to Clipboard"; var copiedBtnColor = "#f44336"; var showDuration = 5000; // ms var regexPattern = /^https:\/\/inspirehep.net\/literature\/(\d+)$/; // 按钮的点击事件处理函数 function CopyToClipOnClick(button, inspireID) { // 发送 GET 请求 GM_xmlhttpRequest({ method: 'GET', url: 'https://inspirehep.net/api/literature/' + inspireID, // 替换为你要请求的 API URL headers: { 'authority': 'inspirehep.net', 'accept': 'application/x-bibtex' }, onload: function (response) { // 获取响应数据 var data = response.responseText; // console.log("|" + data + "|"); // 为 BibTeX 添加 inspireID let BibInspireID = data.replace(/\n\}\n$/, ",\n inspirehepID = \"" + inspireID + "\"\n}\n"); // 将数据写入系统剪贴板 GM_setClipboard(BibInspireID); // 修改复制按钮并在一秒后修复 var textSpan = button.querySelector('.v-top, #span-' + inspireID); textSpan.innerText = copiedBtnText; textSpan.style.color = copiedBtnColor; setTimeout(function () { textSpan.innerText = copyBtnText; textSpan.style.color = copyBtnColor; }, showDuration); // 提示用户数据已复制 // alert('Data copied to clipboard: \n' + BibInspireID); GM_notification({ text: BibInspireID, title: copiedBtnText, // url: 'https:/example.com/', onclick: (event) => { // The userscript is still running, so don't open example.com // event.preventDefault(); // Display an alert message instead // alert('I was clicked!') console.log('NotificationClick') } }); } }); } function findRefSearchBtnAll() { var intervalId = setInterval(function () { // 查找 ref Search button var refSearchBtnAll = document.querySelectorAll('[data-test-id="reference-search-button"]'); if (refSearchBtnAll.length > 0) { // 找到了 ref Search button 元素,可以执行相应的操作 clearInterval(intervalId); // 停止轮询 console.log('找到了 ref Search button 元素'); var Btn = document.querySelector('.CopyBtn'); if (Btn) { return; } for (var refSearchBtn of refSearchBtnAll) { var button = createCopyBtn(refSearchBtn, copyBtnText); // 按钮点击事件处理函数 button.addEventListener('click', function () { var inspireID = this.id; CopyToClipOnClick(this, inspireID); }); } } else { attempts++; // 增加尝试次数 // console.log('未找到 ref Search button 元素'); if (attempts >= maxAttempts) { clearInterval(intervalId); // 达到最大尝试次数,停止轮询 console.log('未找到 ref Search button 元素, 达到最大尝试次数'); } } }, 100); // 每隔 100 毫秒钟检查一次 } const observer = new MutationObserver(function (mutationsList, observer) { // 在 div 变化时重新运行脚本的代码 // 例如,重新加载页面 // location.reload(); findRefSearchBtnAll(); }); var currentURL = window.location.href; if (regexPattern.test(currentURL)) { findRefSearchBtnAll(); } else { findRefSearchBtnAll(); // 监听目标 div 的变化 const targetDiv = document.querySelector('[class="ant-col ant-col-xs-24 ant-col-lg-17"]');//'[data-test-id="search-results"]'); if (targetDiv) { observer.observe(targetDiv, { attributes: false, childList: true, subtree: true }); } } })(); function createCopyBtn(refSearchBtn, copyBtnText) { var refSearchSpan = refSearchBtn.parentNode; // 构造 copy icon var copyImgSpan = document.createElement('span'); copyImgSpan.role = "img"; copyImgSpan.innerHTML = '<svg viewBox="64 64 896 896" focusable="false" data-icon="copy" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"></path></svg>'; // 构造 icon span var iconSpan = document.createElement('span'); iconSpan.className = "icon"; iconSpan.appendChild(copyImgSpan); // 获取文献 ID var inspireMatch = refSearchBtn.href.match(/citedby:recid:(\d+)$/); var inspireID = inspireMatch[1]; // 构造 __IconText__ var IconTextSpan = document.createElement("span"); IconTextSpan.className = "__IconText__"; var textSpan = document.createElement("span"); textSpan.className = "v-top"; textSpan.innerText = copyBtnText; // "Copy BibTeX to Clipboard"; textSpan.id = "span-" + inspireID; IconTextSpan.appendChild(iconSpan); IconTextSpan.appendChild(textSpan); // 构造 Button var button = document.createElement('button'); button.type = "button"; button.id = inspireID; button.className = "CopyBtn"; button.appendChild(IconTextSpan); var UserActionSpan = document.createElement("span"); UserActionSpan.className = "__UserAction__"; UserActionSpan.appendChild(button); refSearchSpan.parentElement.insertBefore(UserActionSpan, refSearchSpan); return button; }
  17. 分享一下国庆折腾出来的资产跟踪统计的微信小程序,终于备案过了 不知道大家有没有这样的诉求,我买了一些基金股票,都分布在不同的 app 里面,支付宝、富途、同花顺、加密货币之类的 没有一个地方可以把所有资产都统计起来做一个跟踪,每天更新所有资产的价格,并做一些简单的统计分析 之前一直写了一个 python 脚本放在服务器上每天自动去爬 国庆正好没事做,加上想体验一下大家说的 Cursor 到底有多好用 作为一个前端知识停留在 html/css 的老同志,自己折腾了一个小程序出来自己用,欢迎大家体验~~~ 不得不说 Cursor 真的好用,现在实现的效果完全超出的我前端水平( 0 水平) 想要什么样式和效果直接输入指令就好,增加 loading 页,连 css 的动画都给你生成出来 主界面 主要是展示你配置的一些资产,悬浮按钮里面有一些开关用来调整展示样式,以及筛选排序的功能 随便添加了几个,昨天都绿得厉害………… 资产的价格是每天早上八点的样子更新的 添加配置 支持基本所有股票、基金的搜索添加,另外还有一些特殊资产比如现金、黄金和加密货币,加密货币目前只有 BTC/ETH ,主要是我自己不怎么持有,先简单做了一下 资产分析 对你配置的资产从类型和风险上进行一些分析和评估,看看就好,比较简单 第三个调整建议我重点说下,之前学了一种资产配置的方法: 比如放 30%到高风险资产里 如果涨了,那就超过 30%,那么就可以减仓 如果跌了,那就低于 30%,那么就加仓。 这是我了解的最简单的配置方式,还不用考虑止盈策略,风险偏好低的朋友可以参考下。这其实也是我想统计各个地方资产的出发点。 后话 后面会再增加一些资产导入(感觉挺难,估计得做 ocr 了)、导出的功能,大家可以先手动配一下 目前的状态基本完全达成了我自己的需求 大家还有什么想法可以提一下,我看看能不能加上去
  18. 或者说独生子有什么娱乐项目是能够在放学后写完作业自己打发时间的? 因为有时候家长不一定有时间,同学或者同龄人也不一定有空
  19. iPhone 12 更新 iOS 18.0.1 后蜂窝网络异常,表现为手机有信号有网络,但是网络无法正常使用,或者极慢,比如微信需要很久的连接中和收取中才加载完毕,发一条消息也需要几分钟;大多数软件显示无网络。Wi-Fi 下一切正常。 搜了下貌似不是个例 https://discussionschinese.apple.com/thread/255795355?sortBy=rank 这个问题是只出现在 iPhone 12 么?有什么解决方式么?
×
×
  • 创建新的...