Linux系统下一个常用图形界面软件为gFTP,目前最新的版本为gftp-2.0.18. 但是该版本在访问远程FTP中文目录或者软件时会出现乱码问题,网上的解决方案大多为修改Remote Charset或者在源码上打补丁,但在我的系统上都不能完全的解决,在结合两种方法后终于成功的解决了乱码问题,方法如下:
  
  1、下载gftp-2.0.18的源代码包,,打补丁,编译
  可以先删除自带的gftp,#rpm -e gftp
  然后下载带有源码的gftp安装包gftp-2.0.18.tar.bz2以及中文补丁
  gftp_remote_charsets.patch.gz,(把两个文件放在同一目录下)
Tags: , ,
在Debian下使用Code::Blocks有一段时间了,但一直没解决如何通过F1打开帮助并查询。类似Windows的方式试过chm格式的帮助文件,但失败了。
近期研究了一下,发现:基于html格式的帮助文件可以这样来实现。
1. Settings->Environment->Help Files.
2. 新增一项,内容为:/home/loaden/Documents/wxDocs/html/wx_$(keyword).html,其中需要将相应的帮助文件解压到对应目录。
3. 设为默认帮助,并在内置的HTML浏览器中打开;
4. 选择将关键词转换为小写。
好了,这样就可以在Linux下使用Code::Blocks的帮助了。
首 先介绍一下SystemManager. SystemManager是Flex应用的主控者, 它控制着应用窗口, Application实例, 弹出窗口, cursors, 并管理着ApplicationDomain中的类. SystemManager是FlashPlayer实例化的第一个类, 它存储了主应用窗口的大小和位置信息, 保存其子组件比如:浮动弹出窗口和模态窗口的痕迹. 通过SystemManager可以获得内嵌字体,样式和document对象.
自定义的可视化组件(UIComponent的子类)只有在调用过addChild()后, 才会有一个SystemManager赋给他们, 之前是Null. 所以在自定义可视化组件的构造函数中不要使用SystemManager.
VC2003编译器,在导出DLL中的整个类的成员函数时,如果存在STL类型的成员变量,比如vector、list、map等,则会出现编译警告:
include\glsubject.h|27|warning C4251: 'CGlSubject::m_listObs' : class 'std::list<_Ty>' needs to have dll-interface to be used by clients of class 'CGlSubject'|
原因:
Dll无法直接导出泛型模板(generalized template),因此,如果要导出stl类,则模板必须先实例化(instantiated)。另外,如果导出的STL类使用了其他STL类,那么这些其他类必须同时被导出。目前stl中唯一能够被导出的容器是vector,其他容器(如map、set、queue、list、deque)都因包含嵌套类而不能被导出。
今天笔记本电用没了,突然自动断电关机,而此时我正在编程,源文件就在U盘上。接上电源后重启电脑,用Code::Blocks打开工程,发现工程是只读的。一开始以为是Code::Blocks的问题,但后来发现,原因U盘的文件系统出问题了:变成了只读盘。
重新mount,一开始还可以写入,但很快就自动变成了只读盘。
到WinXP下,想把U盘里的文件拷贝出来,拷贝了一半,提示文件系统错误。重要的资料没拷贝出来,而且U盘里也不见了。
只好再进入Debian,拷贝文件到硬盘成功。
卸载卷,再格式化:sudo mkfs.vfat /dev/sda1
提示找不到命令。
只好安装:sudo apt-get install dosfstools
再重新格式化,成功。将相应文件拷贝回U盘,解决自动变成只读盘的问题。
分页: 9/21 第一页 上页 4 5 6 7 8 9 10 11 12 13 下页 最后页 [ 显示模式: 摘要 | 列表 ]