自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 操作符笔记

【代码】操作符笔记。

2023-02-19 01:09:03 168

原创 (C语言学习笔记)三子棋小游戏

【代码】(C语言学习笔记)三子棋小游戏。

2023-02-09 01:13:57 197

原创 VS010问题汇总(未能正确加载包)( 运行时提示无法启动程序 系统找不到指定的文件问题)(不能自动生成)(vs2010缺少或未指定语言特性)(没有为此解决方案配置选中要生成的项目)

我的这个问题是参考这个回答中的第二个方法解决的,真的很靠谱,博主昨天被这个问题,重装了VS2010很多次,结果无法解决,是看了文中的方法才得以解决的。这只是其中一个方法,下面就要讲怎么自动生成的问题了。

2023-02-08 20:36:42 1472

原创 Android Studio目录详解

gradle这个目录下包含了gradlewrapper的配置文件,使用gradlewrapper的方式不需要提前将gradle下载好,而是会自动根据本地的缓存情况决定是否需要联网下载gradle。AndroidStudio默认就是启用gradlewrapper方式的,如果需要更改成离线模式,可以点击AndroidStudio导航栏→File→Settings→Build,Execution,Deployment→Gradle,进行配置更改。
.gitignore这个文件是用来将指定的目录...

2022-05-08 00:14:33 469

原创 详解build.gradle文件

1.不同于Eclipse,AndroidStudio是采用Gradle来构建项目的。Gradle是一个非常先进的项目构建工具,它使用了一种基于Groovy的领域特定语言(DSL)来进行项目设置,摒弃了传统基于XML(如Ant和Maven)的各种烦琐配置。在1.3.4小节中我们已经看到,HelloWorld项目中有两个build.gradle文件,一个是在最外层目录下的,一个是在app目录下的。这两个文件对构建AndroidStudio项目都起到了至关重要的作用,下面我们就来对这两个文件中的内容进行详细..

2022-05-08 00:07:31 1855

原创 Android Studio--------Activity的最佳实践

1.知晓当前在哪一个活动open class BaseActivity:AppCompatActivity() {//因为我们不需要让BaseActivity在AndroidManifest.xml中注册, // 所以选择创建一个普通的Kotlin类就可以了。然后让BaseActivity继承自AppCompatActivity,并重写onCreate()方法, override fun onCreate(savedInstanceState: Bundle?, persistent

2022-04-21 00:04:27 2562

原创 Android Studio---------------------Activity的启动模式

1.Activity的启动模式 启动模式一共有4种,分别是standard、singleTop、singleTask和singleInstance,可以在AndroidManifest.xml中通过给<activity>标签指定android:launchMode属性来选择启动模式。android:launchMode="singleTop"android:launchMode="singleTask"android:launchMode="singInsta...

2022-04-20 22:06:40 702

原创 Android Studio----------Acrivity的生命周期

1.生命周期介绍1.1 活动栈Android中的活动是可以层叠的每启动一个新的活动,就会覆盖在原活动之上,点击Back键或调用finish()方法会销毁最上面的活动,下面的一个活动就会重新显示1.2 活动的四种状态运行状态:处于活动栈的栈顶暂停状态:不再处于栈顶,但仍然可见停止状态:不再处于栈顶,且完全不可见销毁状态:从活动栈中移除1.3 活动的生存期onCreate():活动第一次创建的时候调用,完成初始化操作onStart():由不可见变为可见的时候调用onResume

2022-04-19 21:48:56 3251

原创 Android Studio---------两个Activity之间传递数据

1.FirstAcrivity//调用putExtra向第二个活动界面传值, //并通过putExtra()方法传递了一个字符串。注意,这里putExtra()方法接收两个参数,第一个参数是键, // 用于之后从Intent中取值,第二个参数才是真正要传递的数据。 然后在SecondActivity中将传递的数据取出,并打印出来, //如果传递的是整型数据,则使用getIntExtra()方法;如果传递的是布尔型数据,则使用getBooleanExtr.

2022-04-18 23:08:44 3265 2

原创 Android Studio APP——猫狗分类(TFlite模型转化)笔记

1.模型导入Android Studio 版本要4.1版本以上,没有的需要更新。接下来,右键单击要使用 TFLite 模型的模块或单击,然后FileNew > Other > TensorFlow Lite Model ,如图所示:导入后模型存在在这:2.程序解析2.1 layout布局猫狗分类APP只有一个activity——也就是只有一个界面,布局是放置在“layout”这里的,如下所示2.2ImageClassifierAct...

2022-04-18 22:07:03 1109

原创 Android Studio开发——menu,intent,finish

1.menu//Menu提供了一种机制,可以让界面中的菜单项在默认情况下不显示。//只有当用户主动点击了菜单按钮时,才会弹出里面具体的内容,因此它不会占用任何Activity的空间。 override fun onCreateOptionsMenu(menu: Menu?): Boolean {//撤销ctrl+Z menuInflater.inflate(R.menu.main,menu)//inflate()方法接收两个参数:第一个参数用于指定我们通过哪一个资源文件来创建

2022-04-14 18:08:46 2050

原创 Android Studio开发——按键APP总结

Activity是最容易吸引用户的地方,它是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序中可以包含零个或多个Activity,但不包含任何Activity的应用程序很少见。首先1.右键项目的任何包路径→New→Activity→Empty Activity(完全为空的活动),会弹出一个创建Activity的对话框,如右图所示 勾选Generate Layout File表示会自动为FirstActivity创建一个对应的布局文件。 ...

2022-04-13 22:48:59 1517

原创 kotlin编程小工具——字符串内嵌表达式(“${}“),函数的参数默认值

package com.example.myapplicationonedata class Cellphone (val brand:String,val price:Double)//定义数据类方法,关键字data,kotlin强大的推理能力, // 只需要data关键字就可以实现数据类的定义, .

2022-04-13 15:34:12 614

原创 kotlin语言——空指针检查

//空指针检查/*fun doStudy(study: Study){//kotlin语言默认所有参数,变量不为空 study.readbooks() study.dohomework()}*//*fun doStudy(study: Study?) {//Kotlin提供了另外一套可为空的类型系统,就是在类名的后面加上一个问号。// 比如,Int表示不可为空的整型,而Int?就表示可为空的整型;String表示不可为空的字符串,而String?就表示可为空的字符串 if (.

2022-04-13 15:00:51 395

原创 kotlin语言——lambda编程,集合式的API调用,javaAPI的kotlin调用

package com.example.myapplicationone//val list= listOf<String>("apple","banana","orange","pear","grape")//不可变的// val list = mutableListOf<String>("apple","banana","orange","pear","grape")//可以通过.add来添加集合//val list= setOf<String>("appl.

2022-04-13 13:56:53 365

原创 kotlin语言——接口,数据类,单例类

interface Study {//接口+interface fun readbooks() fun dohomework(){ println("do homework default implementation")//在接口中加函数体的内容,代表着dohomework这个函数默认实现, //就是说在student继承哪里,可以不用override定义接口函数,不会报错,但readbook不行,因为没有加函数体 }}class St..

2022-04-13 13:52:28 614

原创 kotlin语言——基础,if,when选择,for循环学习笔记

package com.example.myapplicationoneimport kotlin.math.maxfun main() {// println("hello Kotlin!") val a=10//val不变的量,var可变的量 val b=20 val value= largernumber(a,b) //val a :Int =10 //var a :Int =10//指定变量的类型 //a=a*10 print.

2022-04-12 17:24:00 157

原创 kotlin语言——类与继承学习笔记

package com.example.myapplicationone/*class person {//继承+open,class为类 var name ="" var age =0 fun eat(){ println(name+" is eating,he is "+age+" years old") }}*//*open class person {//继承+open,class为类,open叫做允许这个类去继承, var n.

2022-04-12 17:20:32 775

原创 蓝桥杯DS18B20温度传感器,读写操作解释

//通过单总线向DS18B20写一个字节void Write_DS18B20(unsigned char dat){ unsigned char i; for(i=0;i<8;i++) { DQ = 0; DQ = dat&0x01;//每次只操作一位,通过这一位来操作DQ的状态,比如0x44(0100 0100),从最右边开始操作,状态为 //两低 一高 三低 一高 一低 ,0xcc,执行跳过ROM的指令,0x44执行温度转换指令,0xbe.

2022-04-06 18:59:11 1525

原创 单片机“左移右移理论”,详解

先解释C语言的左移右移int c=3<<2;//“左移、右移理论”,001<<1,是全部都往左移一位,也就是变成了0010,所以101<<2变成10100“左移、右移理论”,001<<1,是全部都往左移一位,也就是变成了0010,所以101<<2变成10100 所以在单片机中,P0=0xff<<5,实际是1111 1111全体向左移了5位,所以变成了1111111100000,但是由于单片机的P0口是有限的,实...

2022-04-03 22:53:15 7172

原创 C语言中的,“与”,“或”,“异或”解释

int main(){ int a=2;//取二进制010 int b=4;//取二进制100 //int c=a && b; int c=a&b;//”&“这个叫“与”,与门中的与,两个都为1的时候才为1,0与任何数都为0,“|”这个叫“或”,两个都为0的时候才为0,有1取1,“^”这个叫“异或” //存粹的同为0,异为1; printf("c=%d\n",c); 下图为与的时候的结果...

2022-04-02 16:10:40 9432

原创 C语言学习笔记(函数,递归,数组,小题)

重新更新一下新的学习笔记,愿新年如愿。

2022-02-19 21:19:52 373

原创 C语言学习笔记(各种C语言综合小题)

#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <string.h>#include <math.h>#include <windows.h>#include <time.h>//struct Stu //{//char name[20];//int age;//char sex[5];//char id[15];//};//无论是结构体还是连结.

2022-02-19 21:15:00 301

原创 用C语言实现猜数字游戏

//猜数字游戏#include <stdio.h>#include <stdlib.h>#include <time.h>int input =1;void menu(){ printf("***************************************\n"); printf("************** 1.play *****************\n"); printf("************** 0.play ****.

2022-02-09 18:03:24 1695

原创 C语言自制关机病毒(goto语句制作)

今日学习了一个有趣的小程序,也是第一次写博客,关机小程序如下:#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <string.h>#include <math.h>#include <windows.h>#include <time.h>int main(){ char input[10]={0}; system("shutdown -s -t 60

2022-02-03 19:58:17 1002 1

空空如也

空空如也

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

TA关注的人

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