随笔分类 -  应用编程

摘要:前言 我的主力环境是 Windows 系统,但是同样需要维护一些 linux 工程代码。一般情况下,只需要开个 vmware 虚拟机,装个 linux 系统就可以进行修改,编译和调试操作,但是有时候我却需要对 linux 真机环境进行远程调试,这时候如果能直接在 windows 系统加载 linux 阅读全文
posted @ 2023-10-19 17:32 magicdmer 阅读(771) 评论(0) 推荐(0)
摘要:这里的使用场景是在ubuntu x64上编译arm程序,需要一个开发环境,而最省心的方式就是自己做一个arm环境的chroot镜像,然后自由用apt-get安装依赖,然后编译程序。所以这里就以制作arm镜像为例。 在我们开始之前,我们需要了解一下ARM的几种架构: armel(abi):这个是老架构 阅读全文
posted @ 2023-08-18 14:29 magicdmer 阅读(889) 评论(0) 推荐(0)
摘要:简介 D语言发展了十多年,一直不愠不火。现在 go 和 rust 都火起来了, D还是那个样子,现有的第三方开发库少,很多第三方库年久失修,IDE插件也不是很好用,容易崩溃,总之存在了很多不完善的地方。不过D语言自身也有很多吸引人的特性,对于我本人来说,作为一个和c/c++一样类型的语言,却能写出脚 阅读全文
posted @ 2021-04-26 11:04 magicdmer 阅读(1207) 评论(2) 推荐(0)
摘要:前言 在使用 Qt5 进行开发的过程中遇到了一些跨平台的中文编码转换问题,然后进行了一番调查,这里做个总结,希望能帮上他人 字符编码 首先我们认识一下 UNICODE, UNICODE 是由微软等多个知名公司发布的一种字符集标准,具体编码实现有 UTF-8, UTF-16 和 UTF-32 这三种编 阅读全文
posted @ 2021-01-23 16:45 magicdmer 阅读(672) 评论(0) 推荐(0)
摘要:前言 最近在了解GTK+-3.0界面开发相关,由于自身用的系统环境是windows,开个linux虚拟机来开发的话总归是麻烦了点,于是开始寻找 windows上快捷搭建 GTK+-3.0 编译环境的方法,在经过尝试后,大概有三种办法,下面会对这些方法进行详细介绍。 msys2 第一种方法便是是使用 阅读全文
posted @ 2020-10-25 14:00 magicdmer 阅读(5502) 评论(2) 推荐(1)
摘要:前言 最近研究ubuntu上的Qt打包遇到了很多问题,虽然有个LinuxDeployQt,但是这货有个很大的缺点,那就是它打包的程序在运行的时候会把自己释放到一个临时目录运行,这样就导致了我们的程序设置当前运行目录有误,导致相对路径之类的东西全部扑街。所以我们需要一个新的办法。在调查了一段时间后,最 阅读全文
posted @ 2020-08-08 15:03 magicdmer 阅读(3339) 评论(3) 推荐(0)
摘要:linux共享内存和windows的共享内存逻辑上有很大区别,要注意一下几点 1. shmget的第三个参数标识 | 标识 | 描述 | | | | | IPC_EXCL | 这个加入后,如果已经存在标识为key的共享内存则报错返回 1 | | 0 | 如果是0 的话,就可以实现,如果共享内存不存在 阅读全文
posted @ 2020-04-28 11:05 magicdmer 阅读(1391) 评论(0) 推荐(0)
摘要:(1)指针“风流倜傥”,引用“从一而终”(2)指针可以一开始不专注任何人,而引用一开始就要专注一人到一生(3)指针可以不把任何人放在心上,而引用必须让一个人留在心里 阅读全文
posted @ 2015-05-21 11:41 magicdmer 阅读(190) 评论(0) 推荐(0)
摘要:首先当然是下载AndroidStudio,目前最新的稳定版是1.1然后下载studio版本的sdk,如果用原装sdk,需要更新安装的过程中会选择sdk的路径,此时如果已经解压了原装sdk,会进行更新接着是环境的设置,因为AndroidStudio对中文的支持不是特别好,所以需要设置相关字体和皮肤参照... 阅读全文
posted @ 2015-04-20 15:33 magicdmer 阅读(315) 评论(0) 推荐(0)
摘要:写的比较简洁语言文件:ts:编辑翻译用的,是xml,可以用linguist(qt语言专家)或者Editplus进行翻译qm:这种文件是ts的release版,无法编辑,发布的时候用这个操作:1.首先打开pro,添加TRANSLATIONS=xxxx_zh_CN.tsxxxxx.en.ts2.然后用l... 阅读全文
posted @ 2015-04-20 14:30 magicdmer 阅读(175) 评论(0) 推荐(0)
摘要:这里主要讲linux下的编译,windows下面比较简单参考:http://qt-project.org/wiki/Building-Qt-5-from-Git依赖sudo apt-get install"^libxcb.*"libx11-xcb-dev libglu1-mesa-dev libxr... 阅读全文
posted @ 2015-04-18 12:08 magicdmer 阅读(1246) 评论(0) 推荐(0)
摘要:只是简单的c和delphi对照,这样学的很快,笔记记得很随性,只是为了看点小代码,有帮助就看看吧,delphi已经差不多没落了。1.objectpascal语法一.首先是main函数Programfirst;{programname}vara:integer;{varentdeclare}begin... 阅读全文
posted @ 2013-05-14 14:34 magicdmer 阅读(251) 评论(0) 推荐(0)