- 博客(36)
- 收藏
- 关注
原创 for循环和while循环的区别
for循环和while循环的主要区别在于使用场景和结构。for循环适合已知循环次数的情况,而while循环则更灵活,适用于条件动态变化的情况。
2024-10-16 14:27:08
560
原创 c++实现随机数和随机数种子
2) 否则,如果给seed指定的是一个定值,那么每次程序运行时rand()产生的值都会一样,虽然这个值会是[seed, RAND_MAX(0x7fff))之间的一个随机取得的值。1) 如果希望rand()在每次程序运行时产生的值都不一样,必须给srand(seed)中的seed一个变值,这个变值必须在每次程序运行时都不一样(比如到目前为止流逝的时间)。3) 如果在调用rand()之前没有调用过srand(seed),效果将和调用了srand(1)再调用rand()一样(1也是一个定值)。
2024-10-09 14:47:22
516
原创 NOIP 2020 CCF (CSP -J)初赛真题及答案
• 判断题1)输入的字符串应当只由大写字母组成,否则在访问数组时可能越界。()2)若输入的字符串不是空串,则输入的字符串与输出的字符串 一定不 一 样。( )3)将第12行的“i
2024-08-11 10:53:04
1554
原创 NOIP2016 初赛普及组 C++真题
一、单项选择题(共 20 题,每题 1.5 分,共计 30 分;每题有且仅有一个正确选项)则与上述程序段修改s 值的功能等价的赋值语句是( )。程序运行后的输出结果是( )。14. 给定含有n 个不同的数的数组 L=。如果 L 中存在xi (1 < i < n)使得x1 < x2 < … < xi-1 < xi > xi+1 > … > xn, 则称 L 是单峰的,并称 xi 是 L 的“峰顶”。
2024-08-10 15:58:53
705
原创 NOIP2018普及组参考答案
一、单项选择题(共 15 题,每题 2 分,共计 30 分)二、问题求解(共 2 题,每题 5 分,共计 10 分)
2024-08-10 14:56:08
281
原创 CCF-GESP 等级考试 2023年9月认证C++一级真题解析
第 1 题 我们通常说的“内存”属于计算机中的( )。A. 输出设备B. 输入设备C. 存储设备D. 打印设备正确答案:C. 存储设备解析:A. 输出设备:内存不是输出设备。B. 输入设备:内存不是输入设备。C. 存储设备:内存是计算机中的存储设备,用于存储数据和程序。D. 打印设备:内存不是打印设备。第 2 题 以下C++不可以作为变量的名称的是( )。正确答案:D. red star解析:A. redStar:合法的变量名称。
2024-07-26 17:01:47
1965
原创 运算符简介
C语言中运算符和表达式数量之多,在高级语言中是少见的。正是丰富的运算符和表达式使C语言功能十分完善。这也是C语言的主要特点之一。C语言的运算符不仅具有不同的优先级,而还有一个特点,就是它的结合性。在表达式中,各运算量参与运算的先后顺序不仅要遵守运算符优先级别的规定,还要受运算符结合性的制约,以便确定是自左向右进行运算还是自右向左进行运算。这种结合性是其它高级语言的运算符所没有的,因此也增加了C语言的复杂性。
2024-07-26 16:15:15
434
原创 C++中常量与变量的区别
2. 常量定义后就不可修改,所以常量在定义时就必须初始化。变量可以定义时暂时不进行初始化。常量初始化的时候必须直接赋值。5. 常量本身没有地址属性(除字符常量等),而变量有地址属性。所以常量只能用作右值,而变量左值右值都可以。1. 常量的值不可以修改,任何尝试修改常量的操作都会导致编译错误。而变量可以通过赋值来改变。4. 常量在编译的时候,可以以立即数形式编译进指令,比起使用内存的变量执行起来效率更加高。3. 常量的地址不允许赋给非常量指针。
2024-07-26 14:02:05
360
原创 人体红外传感器HC-SR501
在学习STM32系列的芯片时,算是第一次和开发板打交道,所以很多时候不知道如何查看引脚和相关功能,虽然只是借助外设进行一些实验,但开始的时候还是感到很困难。而且学习的过程中越来越感受到知识的积累是一个十分漫长的过程,可能只是一些很简单的知识点,可是如果不加以归纳总结,自己日后还是会忘记,所以希望自己每学一点内容都可以记录下来,可能刚开始都只能是转载和整合其他人的内容,但在不断的积累中,也自然会...
2024-07-26 13:46:11
1440
1
转载 App Install Location android应用程序安装位置详解
从API8开始,你可以允许你的应用程序安装在外部存储中,(比如设备的SD卡中)。这是一个可选的特征,你可以为你的应用程序声明此特征,在mianfest属性中,用android:installLocation标签声明。如果你没有声明此属性,你的应用程序将默认安装到手机内部存储中,并且将不能移动到外部存储。为了允许系统将你的程序安装到外部存储中,你要修改你的mainfest文件,使
2015-11-15 13:24:51
966
转载 Android真机测试 INSTALL_FAILED_INSUFFICIENT_STORAGE 解决方法
以前都是用自己小米的机子测试,没任何问题,但是昨天他娘的手机摔坏了,来公司要调试程序,把以前大学时用的2.3.6系统的国产杂牌android机器拿出来,安装的时候出现了下面的情况 , 网上也找了好久,没什么用。[2013-08-06 16:31:04 - Flashlight] Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
2015-11-15 12:00:21
315
转载 ArrayAdapter的创建方法
本文主要讲解ArrayAdapter的创建方法,我把ArrayAdapter分为三种:简单的、样式丰富的但内容简单的、内容丰富的。默认的,ArrayAdapter期望接受的样式文件里只含有一个textview,然后它把接受到的数据toString后(即调用数据对象的toString方法)展示在textview里。一、简单的。这样的列表的每一行都只有一行文字。
2015-11-05 08:37:24
739
转载 Java 版 (精华区)--Frame和Panel的区别
初学Java的时候一直弄不清Frame和Panel的区别,都是在上面装组件,也没看出什么所以然,一直稀里糊涂地用。最近看来一下Java类库中几个主要类的源文件,才明白了一点所以然。写下了此文,希望能给大家一点帮助。让我们先看一看原始文件中的定义:[Frame]A Frame is a top-level window with a title and a border.
2015-10-23 17:02:55
4175
1
原创 JAVA 中的fillOval方法和drawline方法
java的 fillOval方法 和 drawLine 方法他们的坐标是怎么计算的?2012-01-11 18:57java菜鸟逢 | 浏览 5809 次下面是我画的2个图,不知道画的对不对,如果对的话那要怎么计算啊? fillOval方法 : (计算那个圆的坐标是怎么算出来)" target="_blank" >drawLine
2015-10-22 18:36:17
9797
1
转载 java,awt,中文方框,中文乱码
用java开发一个带有托盘图标的程序,其它模块的中文显示都是正常的,比如:就只有托盘中点击小图标时弹出的菜单中的中文是方框(中文方块),如下:按照一般的经验,以为是字体没设置好,就用以下代码设置字体:Font f = new Font("\u5fae\u8f6f\u96c5\u9ed1", Font.PLAIN, 11);//宋体UI
2015-10-22 18:22:42
815
转载 No enclosing instance of type E is accessible
最近再看think in java,在做练习时写了一个自己的类,然后发现一个这样的错误:No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instance of type E(e.g. x.new A() where x is an instance of
2015-10-22 08:56:24
901
转载 Button、ImageButton及ImageView详解
Button、ImageButton及ImageView详解 在应用程序开发过程中,很多时候需要将View的background或者src属性设置为图片,即美观又支持点击等操作。常见的有Button、ImageButton及Imageview,以ImageView为例,在图片浏览器或者编辑工具的开发中使用得非常广泛。由于三者之间存在非常紧密的联系,又有微妙的差别,有时候会傻傻地分不
2015-10-08 16:49:48
1119
转载 详解Android中AsyncTask的使用
在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下
2015-10-07 14:52:45
285
转载 Android中AsyncTask用法
在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作总会启
2015-10-07 14:47:01
276
转载 HashMap深度解析(二)
本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/16890151,转载请注明。 上一篇比较深入的分析了HashMap在put元素时的整体过程,Java Collections Framework中实际操作的都是数组或者链表,而我们通常不需要显示的维护集合的大小,而是集合类框架中内部维护,方便的同时,也带
2015-09-30 21:29:51
306
转载 HashMapS深度解析(一)
本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/16843543,转载请注明。 HashMap可以说是Java中最常用的集合类框架之一,是Java语言中非常典型的数据结构,我们总会在不经意间用到它,很大程度上方便了我们日常开发。在很多Java的笔试题中也会被问到,最常见的,“HashMap和HashTabl
2015-09-30 21:28:28
542
转载 深入Java关键字instanceof
instanceof关键字用于判断一个引用类型变量所指向的对象是否是一个类(或接口、抽象类、父类)的实例。 举个例子: public interface IObject { } public class Foo implements IObject{ } public class Test extends Foo{ } public
2015-09-30 21:05:25
305
转载 android中部分资源的应用
在Android中,Resource是指文件或者是一系列的值。文件包括声音文件、图片、配置文件等。而一系列的值可能是字符串String、颜色、布局等。使用资源,我们可以不重新编译代码就达到修改程序的目的。例如,在程序运行中需要一个字符串,而这个字符串是作为资源放在程序中的。在代码中使用的是这个字符串对应的ID,只需要在资源中修改这一字符串,则不重新编译就运行程序,显示就会发生相应的变化。
2015-09-30 12:21:27
315
原创 如何导入jar包
Jar包:calss文件,是别人写好的文件,自己可以拿过来用的如何打jar包:1,在要打包的文件工程上右键--》Export-->java-->JAR file-->next-->选择要保存的路径及名称-->finish 如何导入一个jar包1,将生成的jar包复制并粘贴在要导入的工程中,2,添加至构建路径 如何生成jar包的使用说明文档
2015-09-25 11:30:40
548
原创 java中的Eclipse的主要视图
一,Java中的eclipse的主要视窗二,Package explorer 显示项目结构,包,类,和资源三,右边的outline Access 作用:方便显示,查找,和修改,(选中变量,右键有重命名等等)四,下边的1,console :统一,,显示结果2,problem:报错的地方 五,Type Hierarchy显示Java继承层次结构调出它的方法为 先选
2015-09-24 08:51:09
5118
原创 layout_activity.xml中要对组件设置颜色
对新手来说在layout_activity.xml中要对组件设置颜色一种繁琐而且苦恼的问题。因此写这篇博客,给新手做一个参考,怎么去解决在layout_activity.xml的组件中快速的获取各种颜色。如以下代码: 在 layout_activity.xml中获取颜色: androi
2015-09-23 20:57:49
611
原创 Invalid project description. D:\workspaceforandroid\Framelaout overlaps the location of another pr
有时候导入工程的时候,会出现下面的警告,可能是eclipse中的ADK 的bug提示说这里的工程中已经有相同的名字的工程,但实际上是没有的,解决方案如下:再倒入工程的时候,不要用Android工程,而是导入general
2015-09-23 10:01:21
1892
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人