Android播放外部音乐文件

工程目录:manifests增加动态权限<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>MainActivitypackage com.example.demo_thirteen;import androidx.annotation.NonNull;import androidx.appcompat.app.AppCompatActivity;import androidx.c
分类: 其他 发布时间: 10-03 22:39 阅读次数: 0

Android服务显式启动、隐式启动、绑定服务、本地客户端调用远程服务器音乐文件

一、Service显式启动工程目录:MainActivitypackage com.example.d1;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Toast;import androidx.appcompat.app.AppCompatActivity;publ
分类: 其他 发布时间: 10-03 22:39 阅读次数: 0

Android页面跳转、延时跳转、跳转传值

工程目录:Mainfests第二个activity放到第一个activity下面<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.test1"> <application android:allowBackup="true"
分类: 其他 发布时间: 10-03 22:39 阅读次数: 0

Android Studio两模块间getLaunchIntentForPackage跳转,出现intent为null,已解决

Intent intent = getPackageManager().getLaunchIntentForPackage("com.example.app2"); if (intent == null) { Toast.makeText(getApplicationContext(),"没有安装该app",Toast.LENGTH_SHORT).show(); } else { startActivity(intent);
分类: 其他 发布时间: 10-03 22:39 阅读次数: 0

Android的SQLite数据库增删查改(SimpleAdapter绑定ListView)

工程目录:DbHelperpackage com.example.db_1;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;public class DbHelper extends SQLiteOpenHelper { public static final String TB_N
分类: 其他 发布时间: 10-03 22:39 阅读次数: 0

Android底部导航栏的实现(RadioGroup和Fragment结合使用)

首页预览:工程目录:HomeFragment(首页Fragment)package com.example.nav4;import android.content.Context;import android.net.Uri;import android.os.Bundle;import androidx.fragment.app.Fragment;import android.view.LayoutInflater;import android.view.View;import
分类: 其他 发布时间: 10-03 22:39 阅读次数: 0

Android设置按钮点击后变色(导航栏变色)

Layout设置每个按钮id<RadioGroup android:id="@+id/rg_main" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> <RadioButton
分类: 其他 发布时间: 10-03 22:39 阅读次数: 0

SCII控制字确切含义

SCII控制字十进制 代码 含义00 NUL 空01 SOH 标题开始02 STX 正文开始03 ETX 正文结束04 EOT 传输结否05 ENQ 询问06 ACK 确认07 BEL 响铃08 BS 退格09 HT 横向列表10 LF 换行11 VT 纵向列表12 FF 换页13 CR 回车14 SO 换档(Shift-Out)15 SI 换档(Shift-In)16 DLE 数据链扩展17 DC1 设备控制118 DC2 设备控制219 DC3 设备控制320
分类: 其他 发布时间: 10-03 22:39 阅读次数: 0

运行Python程序的2种方式

运行Python程序有2种方式:使用交互式的带提示符的解释器 传统的使用源文件的方式1.第一种方式打开解释器输入代码按回车,即可运行2.第二种方式新建一个python文件(我在D盘下新建了一个)在该文件中写下面代码print 'hello,world'1打开cmd  输入python+空格,像这样“python ”,然后把要运行的文件拖拽到其后。按enter后就运行该python文件了。...
分类: 其他 发布时间: 10-03 22:39 阅读次数: 0

交换机和集线器的区别是什么?

换机工作在数据链路层,通过MAC地址转发数据。集线器工作在物理层,通过广播的形式转发数据。目前,集线器已经被交换机取代,组网中很少使用集线器了。下文具体说一说。方法/步骤 区别1:工作层次 集线器工作在物理层,属于1层设备,每发送一个数据,所有的端口均可以收到,采用了广播的方式,因此网络性能受到很大的限制。 交换机工作在数据链路层,属于2层设备,通过学习之后,每个端口形成一张MAC地址转发表,根据数据包的MAC地址转发数据,而不是广播形式。 区...
分类: 其他 发布时间: 10-03 22:39 阅读次数: 0

建立局域网的条件

建立局域网的条件我的意思是硬件方面,比如说2台电脑连接在一个路由器上,那么可以通过设置来建立局域网吗?要是想并联多台电脑的话。。。还需要什么硬件来建立局域网?谢谢高人帮助建立局域网,如果2113不上网的话,只要用交换机就5261可以4102了,可以根据需要连1653接电脑的多少来选择4口、8口、16口、24口等,常见的品牌有TP-LINK、DLINK等。每台电脑用网线连接到交换机上的一个端口上。然后需要设置每台电脑的IP地址,只要保证每个电脑的IP地址在同一个网段上就行了,比如用192.168.
分类: 其他 发布时间: 10-03 22:39 阅读次数: 0

c++primer 4th edithon 第324页的一个练习题(9.43和9.44)

下标的方法:#include <iostream>#include <string>using namespace std;void replace_(string &s,const string &oldval,const string & newval){ for(size_t i = 0;i != s.size(); ++ i) { if(s[i] == oldval[0]) { string temp(s,
分类: 其他 发布时间: 10-03 22:39 阅读次数: 0

c++ 错误: reference to local variable ‘...’ returned

当返回函数的零时量的引用的时候就会出现这种情况。3.cc: In function ‘const string& add_(const string&, const string&, const string&)’:3.cc:6:12: warning: reference to local variable ‘s’ returned [-Wreturn-local-addr] string s = s1;例如:#include <iostream...
分类: 其他 发布时间: 10-03 22:39 阅读次数: 0

2020-08-22 cuowu

shuangxitong liangepan an zhuang win10 + ubuntu.zuihou chuxian windows dieshi bunentg qidong.anzhuang shurufa sogouhouzai fcitx zhong zhaobudao .lianggewentile.
分类: 其他 发布时间: 10-03 22:39 阅读次数: 0

从ubuntu启动,而且找不到win10启动项!

最近在学习深度学习的内容,由于tensorflow不支持window,所以打算安装个ubuntu试试,结果安装完后总是直接从ubuntu启动,而且找不到win10启动项!着急!紧张!网上搜了下解决方案。找到一条有用的解决方案:sudo chmod 777 /boot/grub/grub.cfgsudo grub-mkconfig > /boot/grub/grub.cfg在ubuntu终端输入上面两条命令。输入第二条的时候,permission deny.进入root后再重新输入上面两
分类: 其他 发布时间: 10-03 22:39 阅读次数: 0

ubuntu启动,而且找不到win10启动项!

最近在学习深度学习的内容,由于tensorflow不支持window,所以打算安装个ubuntu试试,结果安装完后总是直接从ubuntu启动,而且找不到win10启动项!着急!紧张!网上搜了下解决方案。找到一条有用的解决方案:sudo chmod 777 /boot/grub/grub.cfgsudo grub-mkconfig > /boot/grub/grub.cfg在ubuntu终端输入上面两条命令。输入第二条的时候,permission deny.进入root后再重新输入上面两
分类: 其他 发布时间: 10-03 22:38 阅读次数: 0

关于c++ string搜索函数find_first_of和find_last_of的一个例子

#include <iostream>#include <string>#include <vector>using namespace std;int main(){ string numbers("0123456789"),name("r3d2"); string::size_type pos; pos = name.find_last_not_of(numbers,3); cout << pos << endl;.
分类: 其他 发布时间: 10-03 22:38 阅读次数: 0

C++字符串类型和数字之间的转换

C++字符串类型和数字之间的转换转载:http://www.cnblogs.com/luxiaoxun/archive/2012/08/03/2621803.html1、字符串数字之间的转换字符串---字符数组(1)string --> char * string str("OK"); char * p = str.c_str();字符数组---字符串(2)char * -->string char *p = "OK"; string str(p)...
分类: 其他 发布时间: 10-03 22:38 阅读次数: 0

C++字符串和数字转换完全攻略

以字符串形式存储的数字和以数字形式存储的数字之间是有区别的。例如,字符串 "2679" 就不是一个数字:它是由 2、6、7、9 这 4 个字符的 ASCII 码组成的序列。由于字符串 "2679" 不是一个数字,所以编译器将不允许对它进行加法、乘法和除法之类的数学运算。以数字表示的字符串必须首先转换为数字形式,然后才能与算术运算符一起使用。同样地,数字形式的程序值,例如 int、long 和 double 等,有时也需要转换为字符串形式,这样结果字符串才能立即输出到文件或其他输入输出设备,或者存入内存中
分类: 其他 发布时间: 10-03 22:38 阅读次数: 0

C++ string与数值的转换

一、基于C++11标准  头文件:#include <string>  函数:  1.1 数值转string  to_string(val):可以将其他类型转换为string。  1.2 string转数值  stoi(s, p, b):string转int  stol(s, p, b):string转long  stod(s, p, b):string转double  stof(s, p, b):string转float  stold(s, p, b):
分类: 其他 发布时间: 10-03 22:38 阅读次数: 0