Lhcfl 最近的时间轴更新
Lhcfl's repos on GitHub
Ruby · 5 人关注
discourse-another-smtp
SCSS · 4 人关注
discourse-Stelpolva
A Theme for Discourse
JavaScript · 2 人关注
clash2vmess
v2rayN与clash的配置文件转换工具
SCSS · 2 人关注
discourse-theme-clean
A clean theme for discourse
Python · 1 人关注
Ballphy
物理弹性碰撞模拟
Ruby · 1 人关注
discourse-chat-bridge
1 人关注
discourse-photo-wall
Theme component to display a photo-wall in the user profile
Ruby · 1 人关注
discourse-response-bot
HTML · 0 人关注
Anatolodemo
A demo website of hexo theme Anatolo
TypeScript · 0 人关注
catofish-archive
C++ · 0 人关注
DisableControl
A program to disable teacher's control.
JavaScript · 0 人关注
DiscoTOC-edited
Edited DiscourseTOC, supports non-latin language and every post
Ruby · 0 人关注
discourse
A platform for community discussion. Free, open, simple.
Ruby · 0 人关注
discourse-activitypub-onebox
AP onebox for discourse
SCSS · 0 人关注
discourse-argon-theme
Argon theme for discourse
Ruby · 0 人关注
discourse-auto-upload
JavaScript · 0 人关注
discourse-blog-plugin
0 人关注
discourse-category-icons
A theme component to display icons next to category links in Discourse.
Handlebars · 0 人关注
discourse-category-previews
Handlebars · 0 人关注
discourse-clean-user-page
Ruby · 0 人关注
discourse-embed-bilibili
为discourse增加bilibili视频支持
Ruby · 0 人关注
discourse-group-sql
JavaScript · 0 人关注
discourse-kanban-theme
A Discourse theme component providing basic kanban-board functionality
HTML · 0 人关注
discourse-larger-long-image
0 人关注
discourse-mobile-op-avatar-component
A theme component that forces the original poster's avatar to show in the topic list on mobile devices, rather than the latest poster.
Ruby · 0 人关注
discourse-post-folding
JavaScript · 0 人关注
discourse-quick-quote
A Theme component to change the behaviour of the Post Reply buttons to quote a Post automatically in a single click.
Lhcfl

Lhcfl

V2EX 第 627642 号会员,加入于 2023-05-06 20:52:06 +08:00
Lhcfl 最近回复了
81 天前
回复了 sgld 创建的主题 Python for 循环里面的迭代器到底怎么迭代的
不要写这样的代码,会跑出 O(n^2 )的时间复杂度,而且如果是 C++的话这是典型的 undefined behaviour ,以及都用 python 了研究迭代器怎么迭代的干什么,把它当成黑盒模型用就好了
90 天前
回复了 abc0def 创建的主题 程序员 从 n 个数里面随机取 m 个数
很好写啊,用一个伪的数组。已知 array shuffle 是每次将 a[i] 与 a[i ~ n] 中的某个元素交换。你把这个过程 lazy 一下,每次 generate 就输出 (mapped[i] || i) swap (getRandom(n-i) + i),这样每次操作都是 O(1)的,空间也是复杂度也很优秀。
还可以了,会抽象和封装已经赛过 99%的准高一
116 天前
回复了 nbin2008 创建的主题 JavaScript 请教大家一个问题, js,异步执行
不考虑多线程:
function makeGetD() {
let datas = [];
let promise = null;
let canNext = true;
const getD = async () => {
if (datas.length > 0) return datas.pop();
if (promise == null) {
if (!canNext) return;
canNext = false;
setTimeout(() => (canNext = true), 2000);
promise = new Promise(res => setTimeout(() => {
console.log("i'm ajax"); res([1,2,3,4,5,6,7,8,9,10]);
}, 300));
}
datas = await promise;
promise = null;
return await getD();
}
return getD;
}

getD = makeGetD();
116 天前
回复了 dota22kk 创建的主题 程序员 纯小白关于编程学习的问题
@diagnostics 那也是,不过楼主即使是学基础语法流也最好别从 Java 开始。无论如何都更推荐第一课就能看到 REPL 的 JavaScript 或者 python ,所以我比较推荐去找个这类的开源项目(尤其是前端),看到不懂的就 console.log 一下多好办。而且这俩也是现代语言,比上来就是(对初学者而言)很难理解的的#include 和 main 函数的要好多了
116 天前
回复了 dota22kk 创建的主题 程序员 纯小白关于编程学习的问题
@dota22kk 别从 java 学起,这种做法很像应试教育那种硬塞知识点。可以试试直接去找一个开发者比较 friendly 的开源软件用用看看它是怎么工作的,然后去看它的源代码是什么语言,尝试去了解某个功能运作的逻辑,看看它的源代码。熟悉以后还可以学着自己往里面加功能,甚至是 PR 过去

~~利益相关:笨人就是这样被这个软件的公司邀请去实习了(呃)~~
果然程序员什么都能吵起来,尤其是《什么是最好的语言》
2023-09-16 22:39:51 +08:00
回复了 Eaglemask 创建的主题 Discourse 打算用 discourse 建一个论坛,会有什么坑?
> 论坛倒的都差不多了,中文互联网没有论坛生存的环境
@sky857412 那此站点是什么(

----

基本上没什么坑。主要的坑都来自地方特色,剩下的有问题的去 meta.discourse.org 提问就是了。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2943 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 12:29 · PVG 20:29 · LAX 04:29 · JFK 07:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.