V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  emonber  ›  全部回复第 3 页 / 共 4 页
回复总数  72
1  2  3  4  
2020-02-20 15:38:38 +08:00
回复了 Neur2n 创建的主题 Vim 造轮子: Vim 输入法切换插件
2020-02-18 22:08:22 +08:00
回复了 Neur2n 创建的主题 Vim 造轮子: Vim 输入法切换插件
@Neur2n 搞定了,参考你的代码,写了一个 C++程序来处理:

```c++

int main(int argc, char** argv)
{
const int US_HKL = 0x0409;
const int ZH_HKL = 0x0804;
HWND hwnd = GetForegroundWindow();

if (argc > 1) {
if ((strcmp(argv[1], "en") == 0) ||
(strcmp(argv[1], "eng") == 0) ||
(strcmp(argv[1], "off") == 0)) {
std::cout << "Switch to English IME\n";
return SendMessage(hwnd, WM_INPUTLANGCHANGEREQUEST, 0, US_HKL);
}
else if ((strcmp(argv[1], "cn") == 0) ||
(strcmp(argv[1], "chn") == 0) ||
(strcmp(argv[1], "on") == 0)) {
std::cout << "Switch to Chinese IME\n";
return SendMessage(hwnd, WM_INPUTLANGCHANGEREQUEST, 0, ZH_HKL);
}
}
std::cout << "Toggle IME\n";
return SendMessage(hwnd, WM_INPUTLANGCHANGEREQUEST, INPUTLANGCHANGE_FORWARD, 0);
}
```
2020-02-18 21:33:59 +08:00
回复了 Neur2n 创建的主题 Vim 造轮子: Vim 输入法切换插件
@Neur2n WSL 下用的是 Windows 自带输入法哈,不过 vim 调用的 Python 是 WSL 的( Linux ),无法直接使用 win32 api
2020-02-18 17:49:04 +08:00
回复了 Neur2n 创建的主题 Vim 造轮子: Vim 输入法切换插件
可以支持 wsl 环境下的 vim 吗?
文件的形式?保存在配置目录里。与官方镜像、当前使用的镜像合并后再测试。
请问能手动添加其他的镜像么?
2019-04-22 23:09:18 +08:00
回复了 newmind 创建的主题 问与答 来来来, 盘点一下那些年你们开通过的废材 VIP
优酷会员,之前图便宜,开了 5 年,要到 23 年才结束…… https://ws4.sinaimg.cn/bmiddle/62e721e4gw1et02el6ev3j200k00k3y9.jpg
2019-03-05 11:25:39 +08:00
回复了 yanw 创建的主题 Android Android 原生系统有没有类似 siri 的语音助手?
给程序员推荐 V Assistant: https://www.coolapk.com/apk/cn.vove7.vassistant
可以自定义语音指令,通过正则匹配语音指令,使用 JS 或 lua 作为脚本执行,自定义语音指令开源地址: https://github.com/Vove7/VOSP
如果需要聊天功能,也可以自己设置聊天机器人。
2019-03-05 11:25:09 +08:00
回复了 yanw 创建的主题 Android Android 原生系统有没有类似 siri 的语音助手?
为啥不能用 markdown 语法,重新发一下:
2019-03-05 11:24:37 +08:00
回复了 yanw 创建的主题 Android Android 原生系统有没有类似 siri 的语音助手?
2019-02-12 22:45:02 +08:00
回复了 heixiaobai 创建的主题 MIUI 小米( MIUI 10)要怎么把默认应用商店修改为 Google Play
最近也在鼓捣这个事情,需要修改 /system/framework/services.jar ,先 deodex,反编译后修改 com/android/server/pm/PackageManagerServiceInjector.smali 中的 checkMiuiIntent()函数。再(可用 Magisk 模块)替换即可。
提取 services.jar 并反编译的过程可参考: https://github.com/winterssy/miui-purify
修改 checkMiuiIntent()函数的部分可参考酷安上 @跟悟空扯关系 的《去除 MIUI 强制调用小米应用商店》帖子。
2018-11-27 19:14:47 +08:00
回复了 zhuzhezhe 创建的主题 生活 23 岁,得了癌症,人生无望
加油!!!!
2018-09-26 11:25:13 +08:00
回复了 emonber 创建的主题 程序员 问个 C 语言的问题
@wizardoz 感谢~
@bp0 感谢~解释很清晰。
2018-09-26 11:20:10 +08:00
回复了 emonber 创建的主题 程序员 问个 C 语言的问题
@pkokp8 感谢解答。所以&a 值一样是编译器实现的原因(我用 gcc 和 clang 的结果都是一样的)?

在 a.c 里定义 int a[100] = {1};后,打印结果如下:

```bash
a.c: &a 0x601030, a 0x601030.
b.c: &a 0x601030, a 0x1.
```
2018-09-26 11:16:09 +08:00
回复了 emonber 创建的主题 程序员 问个 C 语言的问题
@wizardoz 感谢回复,我最近在多核实时操作系统下开发,用 extern 可以容易实现核间的变量共享。
我理解了 int a[]和 int *a 是两个类型,但是不理解为什么&a 的值是一样的。
2018-09-26 11:08:25 +08:00
回复了 emonber 创建的主题 程序员 问个 C 语言的问题
@glacer 那为什么`&a`的地址是一样的呢?
2018-09-05 14:36:43 +08:00
回复了 captaincap 创建的主题 程序员 5 年老用户亲历自如甲醛房
自己联系第三方机构检测,如果不合格,可以拨打 12345 市民服务热线投诉。
1  2  3  4  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1141 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 17:46 · PVG 01:46 · LAX 10:46 · JFK 13:46
♥ Do have faith in what you're doing.