gvim?sublime_imfix.c /*
sublime-imfix.c
Use?LD_PRELOAD?to?interpose?some?function?to?fix?sublime?input?method?support?for?linux.
By?Cjacker?Huang?<jianzhong.huang?at?i-soft.com....
分类:
系统相关 时间:
2015-05-21 13:00:02
阅读次数:
237
在linux下使用Sublime,最棘手的问题就是中文输入法的支持太差,我这里找到了一款已经被打好中文输入补丁的Sublime,在这里分享给大家:
【Sublime Text 3065中文64位】...
分类:
系统相关 时间:
2015-04-14 09:58:15
阅读次数:
161
sudo apt-get install build-essential libgtk2.0-dev gcc -shared -o libsublime-imfix.so sublime_imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC sublime_text.sh #!/bin/bash sh -c "LD_PRELOAD=/home...
分类:
系统相关 时间:
2015-03-12 13:31:15
阅读次数:
300
前言 ? ?????? 也许这个话题并不新鲜,因为LD_PRELOAD所产生的问题由来已久。不过,在这里,我还是想讨论一下这个环境变量。因为这个环境变量所带来的安全问题非常严重,值得所有的Unix下的程序员的注意。...
分类:
其他好文 时间:
2014-12-23 00:22:56
阅读次数:
198
1. Shared Library的优势
共享库,又称动态库或so文件,顾名思义,它可以在可执行文件启动时加载或进程运行期被调用。使用共享库有很多好处,例如(包含但不限于下面提到的场景):
1) 减少了依赖共享库的模块的大小,因为它们不必把共享库提供的功能的实现代码静态编译到自己的模块代码中。
2)在同一台机器上运行的多个进程会在内存中共享同一份动态库,操作系统采用的这种内存布局方式可以极大...
分类:
系统相关 时间:
2014-11-24 15:27:52
阅读次数:
473
警惕UNIX下的LD_PRELOAD环境变量陈皓前言 也许这个话题并不新鲜,因为LD_PRELOAD所产生的问题由来已久。不过,在这里,我还是想讨论一下这个环境变量。因为这个环境变量所带来的安全问题非常严重,值得所有的Unix下的程序员的注意。在开始讲述为什么要当心LD_PRELOAD环 境变量之前...
分类:
其他好文 时间:
2014-11-03 22:21:09
阅读次数:
227
1.保存下面的代码为sublime_imfix.c/*sublime-imfix.cUse LD_PRELOAD to interpose some function to fix sublime input method support for linux.By Cjacker Huang gc....
分类:
系统相关 时间:
2014-10-09 13:29:33
阅读次数:
366
错误信息及出现情景:
在export环境变量LD_PRELOAD=$XTERN_ROOT/dync_hook/interpose.so后,再运行amplxe-gui,出现上述错误。新增的动态链接库对VTune的libstdc++.so.6提出了高版本的要求。VTune 2013 updated 17的libstdc++.so.6版本为libstdc++.so.6.0.12,如果运行以下命令:
...
分类:
编程语言 时间:
2014-07-02 07:11:42
阅读次数:
339
最近在网上看到了一篇利用LD_PRELOAD实现函数拦截的文章,感觉受益匪浅(I'm new),就翻译了出来。里面除了介绍基础的使用方法外,还介绍了相关的使坏技术。...
分类:
系统相关 时间:
2014-05-31 22:29:21
阅读次数:
1172
fcitx输入法支持:准备文件sublime-imfix.c:/*sublime-imfix.cUse
LD_PRELOAD to interpose some function to fix sublime input method support for
linux.By Cjacker Hua...
分类:
其他好文 时间:
2014-05-15 11:03:55
阅读次数:
244