自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 CMake组织的Qt项目 Moc部分生成

突然遇到这个问题error LNK2001: 无法解析的外部符号 “public: virtual struct QMetaObject const * __cdecl,AutoMoc已开,奇怪的是同一个项目中有的头文件又正确生成了Moc,果断把代码拷贝到可以正确生成moc的头文件中,验证了不是代码问题。此时细思,可能是编码问题,我发现生成不了moc的头文件误保存为了unicode 1200,可以正确生成moc的头文件编码为utf8。于是将文件改为utf8格式,再将代码剪切回来,果然正确链接了。编码问题和c

2023-11-02 01:07:21 332

原创 3月17日 C语言总结

一、在函数内部编写程序时,首要的是检查参数值的合法性。如果是指针,检查是否为NULL。如果是引用,检查参数是否和调用对象是同一对象。二、浮点数的比较是否相等一定要使用一个相近值,不能直播使用==;三、需要返回一个指针,且该指针是作为参数时,注意需要先复制一个作为拷贝,再使用。...

2020-03-17 21:42:35 89

原创 java学习第三天(6)

一、Method类 getName() getReturnType() getParameterTypes() getModifers(); invoke()来调用二、Field类 getName() getType() getModifers() get(classInstance)获得实例的字段值 set (classInstance,value)设置值三、Class获取的三种方式 ...

2020-03-13 22:45:29 89

原创 java第三天学习总结(5)

一、反射,我以为是最优于c++的地方,因为java有一个运行时,开销大且开源,实现反射简单。反射即是指程序在运行时可以拿到一个对象的所有信息。二、java虚拟拟动态地加载类,只有在使用到一个类对象时,才加载该类,可以根据条件来决定加载哪个类。java虚拟机在第一次加载一个类时,会保存该类的类信息,实例化类对象时,每个类对象都指向他所在的类信息,因为获得反射。不同类的类信息可能以动态链表的方式组...

2020-03-13 20:51:36 109

原创 java学习第三天(4)

一、异常

2020-03-13 18:32:40 117

原创 java学习第三天(3)

一、java核心类,string,内部是一个char[]数组,具有不可修改性,是由private final byte[]来保证的,比较字符串需用equals()比较。还有一个equalsIgnoreCase()方法,忽略大小写比较。有许多方法 contains() indexOf() lastIndexOf() startsWith() endsWith()substring()一个参...

2020-03-13 16:05:35 75

原创 java学习第三天(2)

一、包,是一名命名空间,防止类名冲突,声明方式package Name;java虚拟机执行时只看完整类名,完整类名即是package.classname。一个包对应一个文件夹这样组织起来,包有包的作用域。Import语句导入类,如import ming.Array.还有一种写法import ming*指导入ming包下的所有类但不包括子包里的类。也可以导入一个包的静态变量和方法,如import s...

2020-03-13 14:26:33 74

原创 学习java第三天总结(1)

一、java也允许方法重载,但是不能在参数中使用默认值。二、在java中,一切类除了Object类,都有父类,一个类默认继承自Object。同时java只允许单继承。Object中定义了几个方法,equals() hashCode() toString()三、protected字段,使用父类的private对象可以在子类直接使用。四、java类中,类构造函数第一句必须是调用父类的构造...

2020-03-13 12:42:14 87

原创 学习java第二天总结(2)

一,java的输入方法,首先创建一个Scanner对象,用system.in初始化它,然后调用Scanner的相关方法。格式化输出时输入百分为使用%%。二,if(条件) 要注意边界,比较浮点数时不用==,让两者之差小于一个临界值即可,两个引用对象,只有所引用的对象一致时才相等。如果两个引用对象初始化时内容是一样的,则==是成立的。如果初始化时值不同,则==不成立,要判断其当前内容是否一致,则...

2020-03-12 17:15:46 131

原创 学习java第一天总结(2)

一,内置数字类型都有其对象的包装类,需要作为对象存在时装箱为包装类,内部运算时拆箱为数字来运算。这些包装类分别为Integer,Long,Byte,Short,Float,Double.它们都是Number抽象类的子类。二,Math类中定义了许多静态函数供使用,1XXXValue(Number)将Number对象转换为xxx类型并返回,类似于强制转换2,compareTo()将Numb...

2020-03-12 15:52:13 126

原创 学习java第二天总结

一,java和javac,这两个可执行文件,javac是编译器,传递的参数是java源码文件.java,而java需要传递的是类名,但是java也可以直接运行单个源码。二,java程序规则,程序入口在某一类的main()函数中,同时该函数必须是静态方法,也就是用static修饰三,比c++多了一种注释方式,\**开头,*\结束,中间有多行,用于自动创建文档,写在类和方法的定义处四,关键...

2020-03-12 15:51:45 141

原创 学习java第一天总结

一,java注重大小写,类名字一定要和文件名是一样的。其中类名首字母要求均大写,而成员变量,局部变量,和静态类内变量都要求单词首字母小写后面单词的首字母要大写,而类方法要求为小写。二,类型方面,有六个数字类型(byte(8),short(16),int(32),long(64),float(32),double(64))都是有符号的,char为16位,使用unicode,boolead类型...

2020-03-11 18:33:17 171

arx开发圣经(含光盘代码)

用来入门帮助很大,可以配合张帆的书一起看,里面的例子现在用还有效。

2018-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除