- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 欢迎使用优快云-markdown编辑器
Loongnix使用系统安装 参考: http://www.loongnix.org/index.php/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85%E6%96%87%E6%A1%A3loongnix是以fedora21为基础的。所以fedora适用的命令,都适用loongnix
2017-09-10 15:26:26
374
原创 mesa3d代码阅读
DRI /src/mesa/drivers/dri/common |- dri_util.c |- dri_util.h 介于GLX和DRI驱动之间 GLX <————————-> DRI Extensions <–> DRI DriverAPIRes <–> DRI Drivers | <– dri loader scope –> | | <—————
2017-01-22 21:50:23
1855
原创 如何让全屏游戏的文本编辑框支持IME和TSF输入法
如何让全屏游戏的文本编辑框支持IME和TSF输入法本文主要解决游戏在全屏状态下文本编辑框无法显示组词窗口和候选词窗口的问题 文章首发:blog.youkuaiyun.com/goodboychina/导致这个问题的原因是TSF与IME不兼容,且从Win7开始TSF(高级文字服务)默认是开启状态,并且无法关闭。这个情况在Win8下更严重。 要解决这个问题要从TSF框架的引入导致的兼容性问题入手。首先先了解下文
2016-07-29 18:07:43
6018
4
原创 加快UE4 Setup.bat执行速度
编译UE4,需要先运行Setup.bat。 Setup.bat的主要作用就是下载并安装UE4的依赖项。 实际负责下载依赖项的是:/Engine/Binaries/DotNET/GitDependencies.exe 它的用法:Usage: GitDependencies [options]Options: --all Sync all
2016-07-01 14:07:21
6582
4
原创 如何正确得理解TT字体中的EM_Size
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-06-28 17:10:29
2449
原创 如何在Windows下编译Linux内核
步骤: 1、安装Cygwin官方版,然后选择安装一下包: 安装gcc-core、make、perl、gettext、libelf-devel、libgmp-devel、gettext, libelf-devel, libgmp-devel, libmpc-devel, libmpfr-devel, zlib-devel、libncurses-devel2、从cygw
2014-06-09 15:28:35
6784
1
原创 initramfs:/init
#!/usr/bin/ashudevd_running=0 # ??mount_handler=default_mount_handler # ??init=/sbin/init # initramfs结束后,运行硬盘上的/sb
2014-05-28 13:43:32
1732
原创 initramfs文件目录结构
.|-- VERSION|-- bin -> usr/bin|-- buildconfig|-- config|-- dev|-- etc| |-- fstab| |-- initrd-release| |-- ld.so.cache| |-- ld.so.conf| |-- modprobe.d| |-- mtab -> /proc/self/mo
2014-05-28 09:36:10
1476
原创 VTK可视化工具库:编译与添加模块
VTK 可视化工具库一、编译VTK使用CMake作为项目管理工具。在源代码根目录下有CMakeLists.txt文件。1、编译过程: 运行CMakeGUI,选择源代码目录和编译目录(不要使用相同目录),依次点击configure,generate生成sln解决方案。2、编译选项: BUILD_SHARED_LIBS 是否编译为dll,一般选是
2014-05-20 14:37:08
3985
原创 Wayland的HDC:cairo绘图库
int os_create_anonymous_file(int size); // 创建临时文件,用于mmap。用完即删。typedef cairo_t* HCAIRO;typedef struct _PAINTBUFFER{ HBUFFER hBuffer; void *data; int bBusy; HCAIRO hdc;} PAINTBUFFER, *LPPAIN
2014-05-20 13:13:27
2191
原创 Wayland消息队列
主消息队列调用wl_display_dispath()函数的线程会自动成为主线程,并且拥有主消息队列。wl_proxy消息队列Wayland允许创建多个消息队列,使用wl_display_create_queue()创建,新建的消息队列可以绑定到一个wl_proxy对象上。消息循环与Win32消息循环不同,Wayland消息循环只需要一个函数:int ret = 0
2014-05-18 14:04:15
3779
原创 wayland helloworld (一)
Wayland是linux新一代的窗口系统服务器,将来肯定会替代X Server,学习一下还是很有必要的。如果有win32 gui编程经验的话学习wayland会相对容易点。 Win32 GUI编程中有两个主要函数WinMain和WndProc,前者负责消息分发,后者负责具体窗口的消息处理。在Wayland中也是使用这种方式,只不过Wayland使用Listener处理消息而不是Wn
2014-05-17 16:52:59
8956
原创 mesa3d编译
$ sudo pacman -S python2 libxml2 llvm$ git clone git://anongit.freedesktop.org/mesa/mesa$ cd mesa$ CFLAGS=-DMESA_EGL_NO_X11_HEADERS ./autogen.sh --prefix=/usr/local --enable-gles2 --disable-gallium
2014-05-15 16:41:56
2213
原创 在Windows下搭建开发Linux程序的环境
习惯了VS和Windows的开发人员有福了:一、需要工具1、ubuntu-server 12.04LTS版 +openssh-server 做为编译环境2、VMWare player, 运行unbutu。3、Visual studio 2012 任意版本(Express版不支持插件,除外)。4、VisualGDB VS插件,支持Linux开发。二、配置1、安装需
2014-04-04 15:07:35
987
原创 使用Spring security,遇到从HTTPS页面重定向到HTTP页面时会丢失JSESSIONID的问题
问题重现:1、 直接输入登录页面地址 https://127.0.0.1/xxxx/login.do2、 填写用户信息点登陆3、 页面跳转到欢迎页面http://127.0.0.1/xxxx/welcome.do4、 此时springsecurity 会提示session是null,并且跳回登录页面。 原因:Tomcat下 HTTPS生产的COOKIE JSE
2013-12-11 16:21:29
4873
转载 tutorials for OpenGL 3.3-4.x programming
<br /><br />http://www.swiftless.com/opengltuts/opengl4tuts.html
2011-04-02 12:23:00
409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人