- 博客(28)
- 收藏
- 关注
原创 Makefile
1. 基础makefile编译func1.c,func2.c,func.hfinal: func1.o func2.o gcc –o final func1.o func2.ofunc1.o: func1.c func.h gcc –c func1.cfunc2.o: func2.c func.h gcc –c func2.c2. $@、$^、$<特殊符号引入final: func1.o func2.o//$@目标文件,...
2022-03-29 11:08:06 290
原创 流式套接字
数据报套接字使用UDP,流式套接字使用TCP。UDP不连接但快速,TCP连接、安全。UDP不区分服务区段与客户端,分为发送端和接收端,TCP分为服务区段和客户端。一.服务器端服务器端操作流程:socket() --> bind() --> listen() -->accept() --> read() --> write() --> close()1.socket()int socket(int domain,int type,int protocol);
2022-03-23 15:38:35 4142
原创 Android Studio学习(十九)--前后端分离
前后端分离实现注册一.前端private void register(){ Map<String,String> params = new HashMap<>(); params.put("phone",etPhone.getText().toString()); params.put("password",etPassword.getText().toString()); //
2022-01-19 19:35:44 4487
原创 python网络爬虫
# -*- coding: utf-8 -*-"""Created on Tue Dec 21 20:04:58 2021@author: three-kilomters"""#获取数据,网络爬虫import requestsimport timefrom bs4 import BeautifulSoup#通过requests请求到电影票房的网页header = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Wi.
2021-12-22 19:27:17 383
原创 Android Studio学习(十八)--Sharedpreferences续
使用缓存减少读取数据库次数,第一次读取数据库将数据保存在缓存中,后面直接从缓存中读取,跳过数据库,可以大大加快读取速度。一.保存到缓存SharedPreferences share = getSharedPreferences(name, Context.MODE_PRIVATE);SharedPreferences.Editor editor = share.edit();初始化Set<String>,一定要hanshset,不然会是无序,而且如果add时数据...
2021-12-20 14:01:04 1699 1
原创 Android Studio学习(十七)--实现侧滑两次退出
一.实现在主页面退出到桌面而不是登陆页面1.新建ActivityCollector.java文件package com.example.test.Collector;import android.app.Activity;import java.util.ArrayList;import java.util.List;public class ActivityCollector { public static List<Activity> sActivities=
2021-12-11 22:27:48 2539
原创 Android Studio学习(十六)--SharedPreferences实现自动登录
一.将登录手机号保存在SharedPreferences中//"实例化"sharedpreferences和editor//MODE_PRIVATE代表只能用该APP读取SharedPreferences share = getSharedPreferences("Login", Context.MODE_PRIVATE);SharedPreferences.Editor editor = share.edit();editor.putString("phone",mEtUser.getT
2021-12-11 22:19:03 2818
原创 Android Studio学习(十五)-Adapter
Adapter是数据和前端插件的连接,可以把数据批量的显示在前端插件,因此,前端插件一般为RecyclerView或ListView,可以批量生成前端插件。后端数据存储为Bean1.Bean.java--存储的是题目和内容两个String类型的数据package com.example.test;public class Bean { String title; String content; public String getTitle() {
2021-11-30 22:51:51 2880
原创 Android Studio学习(十四)--导入SlideMenu依赖
Android Studio导入第三方库(SlidingMenu)教程 - 据呵呵 - 博客园除此之外,要把.app下的bulid.gradle和.slidemenu下的bulid.gradle中的参数修改成一致的然后还要把.slidemenu下的androidmanifest.xml中的<uses-sdk android:minSdkVersion="22" android:targetSdkVersion="28" />删掉,同步就成功了.
2021-11-26 23:12:48 1085
原创 Android Studio学习(十三)-动画
一.逐帧动画1.新建frame.xml存放照片<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/test1" android:duration="120" /> <item android:dr
2021-11-25 10:42:25 2012
原创 Android Studio学习(十二)-RecyclerView列表
Android Studio学习(十二)-RecyclerView列表需要导入.jar包在bulid.gradle中加入一行implementation 'androidx.recyclerview:recyclerview:1.1.0'activity_main.xml中设置列表样式<?xml version="1.0" encoding="utf-8"?><LinearLayout android:layout_width="match_parent"
2021-11-24 21:55:42 1213
原创 Android Studio(十一)-ListView列表
activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android"
2021-11-24 19:41:50 1019
原创 Android Studio学习(十)-布局
一.LinearLayout<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android
2021-11-24 10:58:31 604
原创 Android Studio学习(九)-其他插件
一.EditText1.EditText基础 <EditText android:id="@+id/et" android:hint="请输入用户名"//文本填充,点击消失 android:textColorHint="#95a1aa" android:inputType="phone"//内容格式 android:drawableLeft="@drawable/ic_baseline_emoji_peop
2021-11-22 19:52:47 422
原创 Android Studio学习(八)-Button
一.实现点击按钮换图标、颜色1.在activity_main.xml <androidx.appcompat.widget.AppCompatButton android:id="@+id/bu_one" android:background="@drawable/btn_selector" android:layout_width="200dp" android:layout_height="100dp"
2021-11-22 12:25:22 1011
原创 Android Studio学习(六)-升级AndroidX
错误:project needs to be converted to androidx.* dependencies步骤一:在build.gradle文件中修改参数步骤二:在新建module时选择最小版本SDK选择28或以下问题解决
2021-11-21 15:05:16 548
原创 Android Studio学习(五)-项目结构
在Android格式下:1.manifests:安卓的全局描述文件在AndroidManifest.xml中是全局配置2.java:java源码3.res:资源文件(1)drawable:存放9 patch文件、shape资源文件(2)layout:布局文件(3)mipmap:需要适应分辨率的图片(4)values:颜色、字符串、样式资源文件...
2021-11-21 10:59:05 432
原创 Android Studio学习(四)-手机运行
Android Studio自带的虚拟机(AVT)运行较慢,可以用数据线连载电脑上,将编辑好的Android应用安装到手机上运行以小米手机为例:在手机设置上选择更多设置->开发者选项->开启开发者选项、USB调试、USB安装都开启如果跳出是否允许手机调试同意即可此时Android Studio即可检测到我们的手机,显示在此时运行就会在手机上下载该app,若手机弹出是否同意安装,确认即可。手机界面上便出现了我们的app...
2021-11-21 10:29:19 2094
原创 Android Studio学习(三)-同步失败
Could not GET 'https://dl.google.com/dl/android/maven2/com/android/support/appcom错误在于同步(sync)失败修改方式:在gradle.properties文件中编辑systemProp.https.proxyPort=80systemProp.http.proxyHost=mirrors.neusoft.edu.cnandroid.useAndroidX=trueandroid.enableJetifi
2021-11-21 10:19:22 1540
转载 Android Studio学习(一)-安装
Android Studio 和 SDK 下载、安装和环境变量配置_siwuxie095's blog-CSDN博客
2021-11-20 20:15:56 119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人