-
Qt Creator中无法使用OpenCV2中新函数的解决措施
所属栏目:[教程] 日期:2021-12-13 热度:80
在Qt Creator中配置了OpenCV2.4.X,但是只能使用opencv1.0的函数,opencv2中的函数,例如:imread(),Mat结构等都不能使用。 找原因: (1)看头文件有没有问题 将include和lib目录的配置由qmake.conf文件中改到工程中的pro文件中,以便于修改。 这里说明一下[详细]
-
C++ 静态成员变量 在类中的达成
所属栏目:[教程] 日期:2021-12-13 热度:145
用法: 1、静态成员变量,在类中以static 标识,格式: static type value; 2、静态成员变量需要在类外面初始化才能够使用。初始化不要在构造函数初始化,会破坏数据(看例子)。类外初始化会在全局数据区申请空间;类外只作了声明没有进行赋值的话,就会在b[详细]
-
OK6410-A编译u-boot时遇到的问题及处理
所属栏目:[教程] 日期:2021-12-13 热度:97
以下红色是Shell操作, #是终端提示符一般不用手动输入 Ubuntu是最新版本V11 我的交叉编译器下的文件列表: root@ubuntu:/usr/local/arm/4.3.2/bin# ls arm-linux-addr2line arm-none-linux-gnueabi-addr2line arm-linux-ar arm-none-linux-gnueabi-ar arm-lin[详细]
-
Ubuntu下的进行动态链接库创建和使用的技巧
所属栏目:[教程] 日期:2021-12-13 热度:124
这里的是Ubuntu下的进行动态链接库创建和使用的方法。 1.创建实验程序dll_fun.c #include stdio.h void dll_function(const char* szString) { printf(%sn, szString); } 2.编译生成动态链接库 首先生成生成o文件 gcc -c -fPIC dll_fun.c //这里一定要加上-[详细]
-
Linux 运用debugfs调试技巧
所属栏目:[教程] 日期:2021-12-13 热度:154
运用debugfs调试方法 DebugFS,顾名思义,是一种用于内核调试的虚拟文件系统,内核开发者通过debugfs和用户空间交换数据。类似的虚拟文件系统还有procfs和sysfs等,这几种虚拟文件系统都并不实际存储在硬盘上,而是Linux内核运行起来后才建立起来。 通常情况[详细]
-
打印单词长度的直方图--C语言的多种达成
所属栏目:[教程] 日期:2021-12-13 热度:108
编写一个程序,打印输入中单词长度的的直方图。水平方向的直方图比较容易绘制,垂直方向的直方图则要困难些。 经过这本C语言圣经第一章的调教,发现getchar()原来那么强大。 多种实现 方案一: 声明state变量,用来记录程序当前是否正位于一个单词之中,这样[详细]
-
u-boot Makefile完全介绍
所属栏目:[教程] 日期:2021-12-13 热度:124
编译u-boot的步骤: #make XX_config XX表示某个cpu体系 #make 生成我们需要的u-boot.bin 具体可参考u-boot文件中的README。 1.设置版本 VERSION = 2010 PATCHLEVEL = 06 SUBLEVEL = EXTRAVERSION = -rc1 ifneq $(SUBLEVEL) U_BOOT_VERSION = $(VERSION).$(PA[详细]
-
C语言二进制文件和文本文件的差异
所属栏目:[教程] 日期:2021-12-13 热度:93
一、文本文件与二进制文件的定义 大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。 简单来说,文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码[详细]
-
二叉树的常见问题及其处理程序
所属栏目:[教程] 日期:2021-12-13 热度:198
二叉树的常见问题有如下几个,如果解决好了,就跟链表一样轻松:唯一不一样的是,二叉树是非线性结构。常见的问题如下: 二叉树的问题 1.二叉树三种周游(traversal)方式: 二叉树的问题 1.二叉树三种周游(traversal)方式: 2.怎样从顶部开始逐层打印二叉[详细]
-
Android 判断字符串是否为空的最优技巧
所属栏目:[教程] 日期:2021-12-13 热度:147
在Android 的开发中经常会使用判断字符串是否为空,虽然现在智能手机的运行速度越来越高,但为了使应用更加的流畅,我们应该保证 在编写程序时使用较好的方法来提高效率。一下为四种方法的运行时间的比较: public class TestEmptyString { String s = ; lon[详细]
-
Android Toast 显示时间问题的分析
所属栏目:[教程] 日期:2021-12-13 热度:123
我想,看到这篇文章的你对Toast并不陌生,可以这样说,Toast的作用就是提示用户。一般为了到达更好地用户体验效果,我们可以自定义Toast的显示效果,包括样式、显示时间等。这里我只对Toast的显示时间问题与大家分享一下我的经验。 我们知道Toast的默认显示[详细]
-
用Linux函数printk打印内核信息的技巧
所属栏目:[教程] 日期:2021-12-13 热度:87
Linux内核用函数printk打印调试信息,该函数的用法与C库打印函数printf格式类似,但在内核使用。用户可在内核代码中的某位置加入函数printk,直接把所关心的信息打打印到屏幕上或日志文件中。 函数printk根据日志级别(loglevel)对调试信息进行分类。日志级[详细]
-
Objective-C中分类的达成
所属栏目:[教程] 日期:2021-12-13 热度:58
Objective-C分类机制允许向一个类文件中添加新的方法声明,它不需要使用子类机制,并且在类实现的文件中的同一个名字下定义这些方法。 #import ClassName.h @interface ClassName (CategoryName) @end Vector.h 代码 #import Foundation/Foundation.h @inter[详细]
-
编译LDD3的scull驱动问题处理实例
所属栏目:[教程] 日期:2021-12-13 热度:79
由于Linux内核版本更新的原因,LDD3(v2.6.10)提供的源码无法直接使用,下面是本人 编译scull源码时出现的一些问题及解决方法。 编译环境:CentOS 6.3(kernel version 2.6.32) 编译错误: make -C /lib/modules/2.6.32-279.14.1.el6.i686/build M=/mnt/Hap[详细]
-
RCFileInputFormat的使用技巧
所属栏目:[教程] 日期:2021-12-13 热度:188
在使用RCFileInputFormat时可以设置需要读取的列的序号: /** * Sets read columns ids(start from zero) for RCFiles Reader. Once a column * is included in the list, RCFiles reader will not skip its value. * */ public static void setReadColumnIDs[详细]
-
Android中的意图匹配--IntentFilter的影响
所属栏目:[教程] 日期:2021-12-13 热度:170
【0】Android基本的设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图) ,Intent提供了一种通用的消息系统,它允许在你的应用程序与其它的应用程序间传递Intent来执行动作和产生事件。使用Intent可以激活Android应用的三个核心组件:活动、服[详细]
-
Android第三方应用集成到Android系统的解决措施
所属栏目:[教程] 日期:2021-12-13 热度:93
最近项目中需要将开发中的应用继承到Android系统设备中,使得设备在出版本的时候Android系统会自带这个应用。如果这个我们自己开发的应用有用到第三方是用到第三方的SDK库的话,则还必须对这些库(.jar、.so)等进行统一的管理,操作步骤如下: 1. 将开发的第三[详细]
-
Android中后台显示悬浮窗口的技巧
所属栏目:[教程] 日期:2021-12-13 热度:174
想照着音量对话框的做法,作一个在后台显示Dialog的方法,可是在Dialog.show()的时候,出了下面这个异样: Android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@411da608 -- permission denied for this windo[详细]
-
Android中App安装位置介绍
所属栏目:[教程] 日期:2021-12-13 热度:107
Android应用可以安装在本机自带存储,同时也可以安装到外部存储(SD卡)。自从API 8后也就是Android2.2后,我们能使APK安装到外部存储上。这是一个可选的特性,在工程的manifest文件中可以进行配置: manifest xmlns:android=http://schemas.android.com/apk[详细]
-
Shell脚本简单总结及编写脚本中的小方法
所属栏目:[教程] 日期:2021-12-13 热度:59
主要从以下几个方面进行bash入门级的总结: 1、命令历史、命令补全 2、管道、重定向 3、命令别名和命令替换 4、命令行编辑 5、文件名通配 6、Bash的相关配置文件及变量 7、编程(条件判断、循环控制) 8、bash中的数组 9、shell编程技巧和编程规范 1、命令历史[详细]
-
创建Java内部类的编译错误解决
所属栏目:[教程] 日期:2021-12-13 热度:111
在创建非静态内部类时,经常会遇到No enclosing instance of type * is accessible. Must qualify the allocation with an enclosing instance of type *(e.g. x.new A() where x is an instance of *).这样的报错,其实原因只有一点,内部类是依赖于外部类[详细]
-
Python中使用subprocess.Popen返回值乱码解决措施
所属栏目:[教程] 日期:2021-12-13 热度:113
问题描述 在Python 2.7中,使用subprocess.Popen()调用*nix命令,并通过管道,获取其输出,并将其返回值格式化成utf-8格式,但是对于返回值出现中文时,会造成转码错误,具体情况如下: # -*- coding: utf-8 -*- import subprocess MY_RPM_FILE_PATH = /home[详细]
-
shell的不同执行方式及其差异
所属栏目:[教程] 日期:2021-12-13 热度:68
假设已经写好的这个程序文件名是/home/dmtsai/shell.sh,有以下几种方法执行: 1、直接命令执行:shell文件必须具备可执行(rx)权限。然后: (1)绝对路径执行:/home/dmtsai/shell.sh; (2)相对路径执行,假设工作目录在/home/dmtsai/,则使用./shell.sh[详细]
-
使用OpenGL的glBindTexture()函数需要谨慎
所属栏目:[教程] 日期:2021-12-13 热度:147
由于不了解OpenGL中的glBindTexture()函数的用法,多耽误了我几个小时的宝贵时间! glBindTexture()函数在渲染的时候调用,需要注意,一定不能放在glBegin()和glEnd()函数对中,否则函数的调用无效。下面就总结一下怎样在OpenGL中载入和显示纹理。 1、在初始[详细]
-
运用SEO相关教程 把握公司企业站优化重点
所属栏目:[教程] 日期:2021-12-13 热度:157
很多的公司企业站都做了搜索引擎优化,但是优化的结果并不理想,伴随搜索引擎算法的不断更新完善,搜索引擎越来越重视用户体验和网站内容的质量的友好度,针对搜索引擎算法的不断变换调整,我们应该采取相应的措施来专门优化企业网站,具体方法请听小编细细[详细]