- 博客(16)
- 资源 (2)
- 收藏
- 关注
转载 国外程序员整理的 C++ 资源大全
关于 C++ 框架、库和资源的一些汇总列表,由 fffaraz发起和维护。内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。标准库C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。Standard Template Library:标准模板库C POSIX library : POSIX系统
2018-01-02 14:37:17
356
转载 【Qt移植到linux】问题 qt界面无法输入中文,中文不显示,乱码等问题
我的系统是fedora15英文环境,qt4.7.4问题1、开始的时候无法输入中文,无法切换输入法问题2、qt界面中的按钮等中文不显示,这是为什么呢浪费了我好多天,参考了网上好多资料。才最后解决前面的两个问题。 解决方法:1、通过下面方法可以实现在qtcreator输入中文,切换输入法: 1)、首先要安装ibus输入
2013-12-27 14:53:39
2908
原创 ft2build.h:没有那个文件或目录
编译Qt时: ./configure -fontconfig出现: ft2build.h:没有那个文件或目录这是由于显示文字信息时还需要与字体相关的东西,解决方案:sudo apt-get install python-dev libfreetype6-dev
2013-12-27 14:49:13
27693
转载 QT for Mips编译环境建立
step 1: export PATH=path/to/cross/mips-4.3/bin:$PATHstep 2: cd qt-everywhere-source-4.6.2 ./configure -embedded mips -xplatform qws/linux-mips-g++ -little-endianStep 3: cd qt-everywh
2013-12-03 15:09:27
1397
转载 打开Qt creator,提示无法覆盖文件
打开Qt creator,提示无法覆盖文件 /home/bingfeng/.config/Nokia/qtversion.xml : Permission denied点好几次确定之后能进去。然后退出的时候显示无法覆盖文件 /home/bingfeng/.config/Nokia/toolChains.xml : Permission denied怎么解决? chown -R
2013-12-03 14:53:33
1277
转载 Fedora9 下搭建Qt Creator的ARM开发环境
Fedora9 下搭建Qt Creator的ARM开发环境并移植Qt4.6.3-books到mini2440参考Fedora12 下搭建Qt Creator的ARM开发环境并移植Qt4.6.3-books到micro2440后自己写下自己的操作经历环境:虚拟机Fedora9(建议安装Vmware Tools,详细安装方法参照Vmware帮助文档),USB串口,minicom终端。
2013-12-03 14:26:19
1446
转载 QT中 窗口部件的 背景图片 的设置
方法一:首先设置 autoFillBackground 属性为真然后定义一个QPalette对象设置QPalette对象的背景属性(颜色或图片)最后设置QWidget对象的Palette实例:QWidget *widget = new QWidget;widget->setAutoFillBackground(true);QPalet
2013-12-03 14:19:38
1327
原创 字节未对齐引起的段错误
最近写代码,在去掉代码编译警告时,发现在删除一行无用代码时,会引起段错误,实在是很莫名其妙!经过不断的加打印,发现在代码中有几个数组的大小设置为 5 个字节,考虑到字节对齐的问题,尝试将数组大小修改为 8个字节之后,问题解决了!看来,这样的细节问题,值得我们所有人注意了!在定义结构体,定义数组时,要多注意字节对齐的问题,不然,出现段错误都是莫名其妙的了!
2013-10-28 17:28:11
1388
1
转载 如何设置socket的Connect超时
1.首先将标志位设为Non-blocking模式,准备在非阻塞模式下调用connect函数2.调用connect,正常情况下,因为TCP三次握手需要一些时间;而非阻塞调用只要不能立即完成就会返回错误,所以这里会返回EINPROGRESS,表示在建立连接但还没有完成。3.在读套接口描述符集(fd_set rset)和写套接口描述符集(fd_set wset)中将当前套接口置位(用FD_
2013-10-17 15:20:28
2534
转载 客户端 用不用 bind 的区别
无连接的socket的客户端和服务端以及面向连接socket的服务端通过调用bind函数来配置本地信息。使用bind函数时,通过将my_addr.sin_port置为0,函数会自动为你选择一个未占用的端口来使用。 Bind()函数在成功被调用时返回0;出现错误时返回"-1"并将errno置为相应的错误号。需要注意的是,在调用bind函数时一般不要将端口号置为小于1024的值,因为1到1024
2013-10-17 10:36:34
591
转载 Ubuntu 更改mac地址
一,暂时修改 首先必须关闭网卡设备,否则会报告系统忙,无法更改。 sudo /sbin/ifconfig eth0 down 修改 MAC 地址,这一步较 Windows 中的修改要简单。 sudo /sbin/ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE (你的MAC地址) 重新启用网卡
2013-10-14 11:11:50
1508
转载 C语言的put函数汇总
1、int putc(int ch, FILE *stream); 输出一字符到指定流中int main(void){ char msg[] = "Hello world\n"; int i = 0; while (msg[i]) putc(msg[i++], stdout); return 0;}2、int putchar(int ch);
2013-10-11 08:59:56
7842
转载 C语言的get函数汇总
1、int getc(FILE *stream); 从指定输入流 stream 的当前位置读取一个字符,若读到文件尾而无数据时便返回EOF。main(){ int c; FILE *fp= fopen("d:\\a.txt","r"); fpos_t p=4; fsetpos(fp,&p); c=getc(fp); putchar(c);}文件内容
2013-10-11 08:58:31
1848
转载 h264 Nalu 详解
1.引言H.264的主要目标:1.高的视频压缩比2.良好的网络亲和性解决方案:VCL video coding layer 视频编码层NAL network abstraction layer 网络提取层VCL:核心算法引擎,块,宏块及片的语法级别的定义NAL:片级以上的语法级别(如序列参数集和图像参数集),同时支持以下功能:独立片解码,起始码唯一
2013-09-25 17:36:13
900
转载 简单分析一下socket中的bind
在最开始接触bind的时候,只是在写基于tcp的server端的时候,知道在listen之前需要先bind一下,用来确保socket能在某个固定的端口监听。而bind的时候,函数参数中的端口填自己将要绑定的端口就行;而IP地址,需要填本机的IP,但是也可以用一个宏INADDR_ANY代替,用这个宏就可以不用查找本机的IP,它就可以代替本机的IP。当时只觉得这个INADDR_ANY比较神奇,但是由于
2013-09-25 09:30:30
666
原创 Ubuntu终端里面显示路径名称太长,怎么设置变短?
$: sudo vim ~/.bashrc这个文件记录了用户终端配置找到if [ "$color_prompt " = yes ]; then PS1 ='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W \[\033[00m\]\$ 'else
2013-09-24 09:33:17
1486
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人