全部 文章 问答 分享 共找到458个相关内容
[文章] 代码解释
@TOC是啥子?支持查找一个元素所属的集合,还可以将两个不在一个集合的元素合并。举个栗子,你有家谱去看看到底是不是亲戚。
2020-04-07 20:24 · 小白的学习
[文章]
是一种树形结构,用于处理一些不交集的合并及查询问题。Find:确定元素属于哪一个子集。
2020-07-24 09:27 · 并查集
[文章] mongodb要前几天的数据怎么呢?
mongodb要前几天的数据怎么呢?比如说要今天的数据,明天的数据,前天的数据这种。通常来说,我们会支持查询前N天的数据,比如说运动数据,健康数据之类的。
2024-03-01 11:38 · mongodb / 前N天 / 查询 / / 数据查询
[问答] 增删改
importandroid.database.Cursor;importandroid.database.sqlite.SQLiteDatabase;importandroid.util.Log;//设置数据库的增删改publicclassDAO
2020-02-27 23:58 · 增删改查
[文章] 数学分析-实数与函数
实数与函数实数实数由有理数和无理数两部分组成有理数:可以用分数形式p/q(p,q为整数,q!=0)来表示。也可以用有限十进制小数或者无限十进制循环小数来表示。无理数:无限十进不循环小数为无理数。
2020-01-06 01:10 · 数学分析 / 算法 / 人工智能
[文章] Linux标准输出字符
Linux标准输出字符新建文件mybash.shvim/etc/profile.d/mybash.shmybash.sh内容####标准输出字符###########################
1970-01-01 00:00 · Linux / shell
[问答] 喜马拉雅第35不能播放

喜马拉雅第35不能播放

W/System.err: at java.io.File.createNewFile

2021-11-13 22:19 · 喜马拉雅
[问答] 领券联盟15-16,请求数据成功,但是数据不能在UI上进行显示
领券联盟15,请求数据返回到UI失败,没有显示内容,但是请求数据回来是成功的。
2020-06-02 22:40 · 领券联盟15集的问题
[问答] 如何从Adapter中向Fragmeng中跳转传参数
点击productFragment中的RecycleView里面的修改按钮,需要跳转到ReleaseFragment里面,传递参数,因为按钮的点击事件是放在Adapter里面的,这个需要怎么做
2020-05-17 10:34 · android
[问答] 求助,我在B站看到【领券联盟】显示分类数据-安卓项目开发实战课程毕业设计课程的第18,老师也是这样子写的
在B站看到【领券联盟】显示分类数据-安卓项目开发实战课程毕业设计课程的第18,老师也是这样子写的,为什么我这里不能转换呢
2020-03-05 17:37 · Android
[问答] 在2020安卓自定义控件基础课程第34,视频中没处理padding,加上后省略号不见了
在【阳光沙滩】2020安卓开发自定义控件基础课程,自定义控件基础课程第34,处理padding引发的问题。
2020-09-02 02:31 · Android
[问答] Android Studio 如何引入 framework.jar运行?
是因为引入framework.jar的方法为compileOnly,如果将引入的方法改为implementation则编译不通过,有没有办法可以将framework.jar导入到本地android项目中,运行
2022-01-25 17:09 · Android / AOSP / Framework
[文章] arm32 linux 安装redis设置开机自启动
命令#下载源码解压wgethttp://download.redis.io/releases/redis-7.0.10.tar.gztar-zxvf.
2023-05-28 18:15 · arm / linux / redis / make
[问答] 喜马拉雅原视频35播放器无声音的问题(新旧SDK)
喜马拉雅原视频35,完全按照拉大锯老师的流程做下来的,但是播放器点击进入无声音,使用的是旧的SDK。之后看了一下论坛里的同学说是sdk新旧问题,我自己尝试修改了一下,但是出现了如下问题。
2021-04-01 23:53 · 喜马拉雅 / 安卓
[文章] 安卓开发中如何调用相机拍照返回呢?
安卓开发中如何调用相机拍照返回呢?一般來说,这玩意在那里用到呢?比如说,你需要用户上传头像啦,上传证件信息进行认证的时候会用到的哦!到底怎么实现,下面就简单的提提吧,嘻嘻!
2019-08-30 23:13 · 安卓 / android / 相机 / 开发教程 / 例子
[问答] recyclerview 实现列表多选返回主activity操作 item包含checkbox
item包含组件checkbox,根据checkbox状态,发送到后台,然后更新对应item里面的TextView,显示出来。
2020-11-28 09:42 · recyclerview / checkbox
[问答] 在一个非activity中怎么获取当前活动页,关闭它

在一个非activity中怎么获取当前活动页,关闭它

2023-03-03 11:09 · android
[问答] 点击事件的四种写法分别是哪四种?
我在学习"四大组件之广播"第八,两分四十八秒的时候,老师说:"点击事件有四种写法"回头找了找却没有找到.请问都有哪四种写法?或者说,老师说的前面讲过,具体"前面"指的是哪一视频?
2020-05-29 17:00 · 点击事件
[文章] MySQL审计日志截断
#copytruncate把当前日志备份截断,先拷贝原日志文件再清空,由于拷贝和清空之间有一个时间差,可能会丢失部分日志数据。
2021-03-28 12:44 · Linux / 运维
[文章] 【NLP】TorchText介绍与(搜狗语料)文本语料处理案例
提供的有splits方法可以同时加载训练,验证和测试;可以下载压缩数据解压的方法(支持.zip,.gz,.tgz)。
2021-03-21 22:16 · NLP / torchtext
[文章] OkHttp中ResponseBody无法第二次调用string方法
未能关闭响应正文将泄漏资源最终可能导致应用程序变慢或崩溃。这个类和Response实现了Closeable。关闭响应只是关闭其响应主体。
2022-01-10 16:38 · 安卓 / Android / OkHttp / BUG / ResponseBody
[文章] OkHttp中ResponseBody无法第二次调用string方法
未能关闭响应正文将泄漏资源最终可能导致应用程序变慢或崩溃。这个类和Response实现了Closeable。关闭响应只是关闭其响应主体。
2022-01-10 19:29 · 安卓 / Android / OkHttp / BUG
[问答] 求助java.lang.NoSuchMethodError: No static method metafactory
今天跟老师做项目做到第16节,运行发现报错,然后百度了一通发现是-->没有静态方法源工厂(Nostaticmethodmetafactory)。
2020-02-27 23:50 · 异常
[问答] 视频问题
天哪,领劵联盟56后就没有了吗,B站找不到了
2020-03-15 16:20 · Android
[问答] 安卓数据库无法增删改

我跟安卓开发基础视频做的数据库,无法对数据库进行操作,也无法做测试类

  • Constants
package com.example.databasedemo;

public class Constants {
    public static final String DATABASE_NAME = "sunofbeaches.db";
    public static  final int VERSION_CODE = 3;
    public static final String TABLE_NAME = "employee";

}

  • DatabaseHepler:
package com.example.databasedemo;

import android.content.Context;
import android.database.DatabaseErrorHandler;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.nfc.Tag;
import android.util.Log;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;

public class DatabaseHelper extends SQLiteOpenHelper {
    private static final String TAG = "DatabaseHelper";
    /*
    * context 上下文
    * name     数据库名称
    * factory  游标工厂
    * version  版本号*/
    public DatabaseHelper( Context context) {
        super(context, Constants.DATABASE_NAME,null,Constants.VERSION_CODE);
    }

    @Override
    public void onCreate(SQLiteDatabase db) {
        //创建时的反馈
        Log.d(TAG,"创建数据库");
        String sql = "create table "+Constants.TABLE_NAME+"(_id integer,name varchar,age integer,salary integer)";
        db.execSQL(sql);
    }

    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        //升级时的反馈
        Log.d(TAG,"升级数据库...");
        String sql;
        switch (oldVersion){
            case 1:
                //添加address和这个phone字段
                sql = "alter table "+ Constants.TABLE_NAME + " add phone integer";
                sql = "alter table "+ Constants.TABLE_NAME + " add address varchar";
                db.execSQL(sql);
                break;
            case 2:
                sql = "alter table "+ Constants.TABLE_NAME + " add address varchar";
                db.execSQL(sql);
                break;
            case 3:
                //
                break;
        }


    }
}


  • Dao:
package com.example.databasedemo;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.util.Log;

public class Dao {
    private final DatabaseHelper mHelper;
    private static  final String TAG = "Dao";
    public Dao(Context context){
        //创建数据库
         mHelper = new DatabaseHelper(context);
    }

    public void insert(){
        SQLiteDatabase db = mHelper.getWritableDatabase();
       /* String sql = "insert into " + Constants.TABLE_NAME + "(_id,name,age,salary,phone,address) values(?,?,?,?,?,?)";
        db.execSQL(sql,new Object[]{1,"liuliu",60,1,110,"USA"});*/
        ContentValues values = new ContentValues();
        //添加数据
        values.put("_id",2);
        values.put("name","larrypage");
        values.put("salary",1);
        values.put("age",44);
        values.put("address","USA");
        db.insert(Constants.TABLE_NAME,null,values);
        db.close();
    }
    public void delete(){
        SQLiteDatabase db = mHelper.getWritableDatabase();
        /*String sql = "delete from " + Constants.TABLE_NAME + " where age = 60";
        db.execSQL(sql);*/
        int delete = db.delete(Constants.TABLE_NAME, null, null);
        Log.d(TAG,"delete_delete === " + delete);
        db.close();

    }
    public void update(){
        SQLiteDatabase db = mHelper.getWritableDatabase();
        /*String sql = "update " + Constants.TABLE_NAME + " set salary = 2 where age = 60";
        db.execSQL(sql);*/
        ContentValues values = new ContentValues();
        values.put("age",78);
        db.update(Constants.TABLE_NAME,values,null,null);
        db.close();

    }
    public void query(){
        SQLiteDatabase db = mHelper.getWritableDatabase();
      /*  String sql = "select * from " + Constants.TABLE_NAME;
        Cursor cursor = db.rawQuery(sql, null);
        while (cursor.moveToNext()){
            int index = cursor.getColumnIndex("name");
            String name = cursor.getString(index);
            Log.d(TAG,"name ==" + name );
        }
        cursor.close();*/
        Cursor cursor = db.query(Constants.TABLE_NAME, null, null, null, null, null, null);
        while (cursor.moveToNext()){
            int id = cursor.getInt(0);
            String name = cursor.getString(1);
            Log.d(TAG,"id == " + id + " name = " + name);
        }
        cursor.close();
        db.close();

    }

}


  • TestDatabase:
package com.example.databasedemo;

import android.content.Context;

import androidx.test.ext.junit.runners.AndroidJUnit4;
import androidx.test.platform.app.InstrumentationRegistry;

import org.junit.Test;
import org.junit.runner.RunWith;

@RunWith(AndroidJUnit4.class)
public class TestDatabase {
    @Test
    public void testCreate(){


    }
    @Test
    public void testInsert(){
        Context getContext = InstrumentationRegistry.getInstrumentation().getContext();
        Dao dao = new Dao(getContext);
        dao.insert();
    }
    @Test
    public void testDelete(){
        Context getContext = InstrumentationRegistry.getInstrumentation().getContext();
        Dao dao = new Dao(getContext);
        dao.delete();

    }
    @Test
    public void testUpdate(){
        Context getContext = InstrumentationRegistry.getInstrumentation().getContext();
        Dao dao = new Dao(getContext);
        dao.update();

    }
    @Test
    public void testQuery(){
        Context getContext = InstrumentationRegistry.getInstrumentation().getContext();
        Dao dao = new Dao(getContext);
        dao.query();

    }


}
  • MainActivity
package com.example.databasedemo;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //创建数据库
        DatabaseHelper helper = new DatabaseHelper(this);
        helper.getWritableDatabase();
    }
}

2022-04-23 14:24 · 数据库
[问答] 博客(前端管理)
老师这个仪表盘的怎么写呀没有看到视频有讲这个呀99就没了
2020-09-19 20:28 · 博客
[问答] 求助Android课程的领券联盟
在B站看到【领券联盟】显示分类数据-安卓项目开发实战课程毕业设计课程的第16最后面的时候Log出现resultcodeis404,和老师的错误不一样啊!
2020-03-05 15:11 · Android
[文章] 喜马拉雅seekbar进度条不准确,SimpleDateFormat转换long类型毫秒数,小时数变多的解决办法
喜马拉雅项目中前几天留的坑没解决,本来3691554毫秒转化为时间应该是01:01:31,但是log输出是09:01:31.今天看着这个8很熟悉,突发奇想中国东八区,然后,果然是这样,要正常显示的话
2020-05-28 15:53 · SimpleDateFormat
[问答] 喜马拉雅项目不能播放内容
今天我在看喜马拉雅项目第35的时候,按着视频里的代码写,但是最后播放的声音却是“海量知识,百万内容,尽在喜马拉雅app”这句话。根本播放不出相对于的内容
2020-03-28 02:18 · 喜马拉雅
[问答] 领券联盟的Bug
<领券联盟的Bug主要在72-79中>在精选界面出现问题,这个应该是一个逻辑上面的bug,康师傅给的kotlin版本也有同样的问题,希望师傅能解答下。详情如图。
2020-04-02 17:32 · Android
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 16