V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  anytk  ›  全部回复第 11 页 / 共 17 页
回复总数  330
1 ... 3  4  5  6  7  8  9  10  11  12 ... 17  
是的。debian/ubuntu 安装引导默认都是这样,换了电脑启动就找不到引导了。

U 盘建议提前分区创建 ESP ,然后把引导的 uefi 文件拷贝过来,然后修改 fstab 指向 ESP 就行
2022 年 5 月 28 日
回复了 devtk 创建的主题 C++ C++大型项目使用 Vim 是否合适?
纯 C 项目可以,C++还是算了吧,qtceator 挺好的,工具只有合适的,没有最好的
2022 年 5 月 18 日
回复了 moonheart 创建的主题 Linux 切换到 Debian sid 使用一个月的体验
sid 记得装 apt-listbugs ,有些更新会有些严重 bug ,虽然修复快,但是遇上还是会有点浪费时间
2022 年 5 月 5 日
回复了 anytk 创建的主题 Firefox Firefox 100 网页微信不大正常
@kxxoling 没试过,现在主力开发是个 Debian 笔记本
Sid 没啥问题, 但是建议 apt-listbugs 一同食用
2022 年 4 月 23 日
回复了 iwdmb 创建的主题 Linux KDE neon vs. Kubuntu 發行版怎麼選
Debian sid + KDE + Norbert Preining OBS 源,版本新,也不用忍受 Ubuntu 的 snap 。
2022 年 4 月 22 日
回复了 Skiro 创建的主题 VPS 请问有无限流量 VPS 的推荐吗?
BuyVM 老早就一直无货了,只能等了。
2022 年 4 月 22 日
回复了 elboble 创建的主题 Linux ssh 一分钟被打 1000 次, fail2ban 有用吗?
复杂点用 iptables ,简单点 ufw limit ,外加改 ssh 端口,禁止密码登陆
2022 年 4 月 8 日
回复了 ryanhui 创建的主题 问与答 虚心请教增重的方法
每天喝 >= 200ml 纯牛奶,3 个月就差不多了,如果不耐受可以适当加热或者配合益生菌。
2022 年 3 月 1 日
回复了 villivateur 创建的主题 程序员 Debug 的时候又遇到这种灵异事件了
一般都是堆栈问题,仔细看一些调用地方,尤其是参数是数组的,我最近也被坑过一次
2022 年 2 月 25 日
回复了 frank1256 创建的主题 硬件 洗烘一体洗衣机, 3k 上下有推荐的吗
之前买的一体烘干,就是因为没空间再装烘干机,而且烘干用的频率不高(阴雨连绵),烘干时候少放衣物就好了。如果真的需要经常烘干,还是买单独的烘干比较好。
这东西需求,和很多一样的,看预算,看场地,看使用情况来定。
2022 年 2 月 25 日
回复了 frank1256 创建的主题 硬件 洗烘一体洗衣机, 3k 上下有推荐的吗
LG 10 KG
2022 年 2 月 20 日
回复了 Osk 创建的主题 硬件 三星的 bar+ 优盘还不错的样子
推荐 fit 256G ,已经用作 debian 系统 2 年了,Linux to go 开发更惬意,而且尺寸可以完全忽略,就是个鼠标接收器一样
2022 年 2 月 14 日
回复了 sky96111 创建的主题 问与答 Linux 笔记本闲置一会儿会断网,有什么头绪吗?
装了 tlp 的话看看 tlp 配置
2022 年 2 月 14 日
回复了 zcwlwen 创建的主题 Android MIUI 12 到底还能不能用 google play
能用。建议去 单独下最新的 store apk 和 service apk 更新下
2022 年 1 月 23 日
回复了 EyebrowsWhite 创建的主题 Linux 有没有用 chromium 的
好像是 Google 的政策问题,直接 firefox 挺好
2022 年 1 月 7 日
回复了 Carver9527 创建的主题 Node.js faker.js 作者删除了所有的代码
能以道德责备作者,却不能以道德责备各大公司,开源公开也并非圣人倾向。这事就是一个公平与否的问题
2022 年 1 月 7 日
回复了 kanhongj 创建的主题 Lua 有关 Lua 调用 C++ 编译动态库程序
@kanhongj lua 的 c api 编程,其实就是利用 api 去仿照 lua 语法语义组织执行语句,尤其是 gc 相关。
2022 年 1 月 7 日
回复了 kanhongj 创建的主题 Lua 有关 Lua 调用 C++ 编译动态库程序
@kanhongj
1. 元表是给对象准备的,设置 __index 实现面向对象,所有的方法都绑定到元表中,对象的方法通过 __index 去执行元表内的方法。luaL_newmetatable 这个 api 会将元表加到 REGISTRY 中,这是个全局 table , 所以设定好后,这个元表就可以 pop 掉了,因为 REGISTRY 保存了引用,所以不用担心被回收。
luaL_setmetatable API 同样是从 REGISTRY 中用名称获取元表并绑定对象,可以看看这几个 luaL_ 开头的 api 注释。
2. new 方法是 luaL_newlib 出来的模块 table 方法,不是元表的。
2022 年 1 月 6 日
回复了 kanhongj 创建的主题 Lua 有关 Lua 调用 C++ 编译动态库程序
元表是对象,也就是你的 worker 的元表,包含对象的方法,在方法中检查第一个参数为对应元表名的 userdata, 其他为参数。
模块本身只提供创造对象的方法和必要全局参数。
参考:

```c
#include <lua.h>
#include <lauxlib.h>

static int xxx_read(lua_State *L)
{
struct XXX **xxx = luaL_checkudata(L, 1, "xxx.xxx");
// ...
}

static int xxx_write(lua_State *L)
{
struct XXX **xxx = luaL_checkudata(L, 1, "xxx.xxx");
// ...
}

static int xxx_close(lua_State *L)
{
struct XXX **xxx = luaL_checkudata(L, 1, "xxx.xxx");
if (*xxx) {
// ...
}
return 0;
}

static luaL_Reg XXX_METHODS[] = {
{ "read", xxx_read },
{ "write", xxx_write },
{ "close", xxx_close },
{ "__gc", xxx_close },
{ NULL, NULL },
};

static int xxx_new(lua_State *L)
{
lua_Integer type = luaL_checkinteger(L, 1);
const char *url = luaL_checkstring(L, 2);

int err = 0;
struct XXX *xxx = create_xxx(...);
if (!xxx) {
lua_pushnil(L);
return 1;
} else {
struct XXX **udata = lua_newuserdata(L, sizeof(struct XXX *));
*udata = NULL;
luaL_setmetatable(L, "xxx.xxx");
*udata = xxx;
return 1;
}
}

static luaL_Reg XXX_LIBS[] = {
{ "new", xxx_new },
{ NULL, NULL },
};

int luaopen_xxx.xxx(lua_State *L)
{
luaL_newmetatable(L, "xxx.xxx");
lua_pushvalue(L, -1);
lua_setfield(L, -2, "__index");
luaL_setfuncs(L, XXX_METHODS, 0);
lua_pop(L, 1);
luaL_newlib(L, XXX_LIBS);
return 1;
}

```
1 ... 3  4  5  6  7  8  9  10  11  12 ... 17  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4791 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 06:36 · PVG 14:36 · LAX 22:36 · JFK 01:36
♥ Do have faith in what you're doing.