自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ASCII码对照表

ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是一套基于拉丁字母的字符编码,共收录了 128 个字符,用一个字节就可以存储,它等同于国际标准 ISO/IEC 646。ASCII 规范于 1967 年第一次发布,最后一次更新是在 1986 年,它包含了 33 个控制字符(具有某些特殊功能但是无法显示的字符)和 95 个可显示字符。ASCII码一览表...

2021-12-29 14:05:08 270

原创 安卓使用之复选框的监听简化

layout.xml <LinearLayout android:layout_width="0dp" android:layout_height="wrap_content" android:orientation="horizontal" app:layout_constraintBottom_toTopOf="@+id/guideline9" app:layout_constraintEnd_toEndOf="pa

2021-12-26 16:10:58 748

原创 安卓使用之SharedPreferences共享数据

存储数据SharedPreferences sp = getSharedPreferences("sp_demo", Context.MODE_PRIVATE); SharedPreferences.Editor editor = sp.edit(); editor.putString("name", "小张"); editor.putInt("age", 11);editor.commit();取数据SharedPreferences sp = getSharedPreferences("

2021-12-26 16:01:44 934

原创 安卓之生命周期+onSaveInstanceState()api

生命周期架构:生命周期测试用例:public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Log.i("life

2021-12-26 15:43:26 616

原创 安卓使用之页面跳转和数据传递和数据返回

页面跳转:Intent intent = new Intent(Main.this,next.this);startActivity(intent);数据传递:a.传递简单数据(第一种方式)用法①putExtra(String name,String value);跳转前的数据存放第一个参数是是键(即要传递数据的名字);第二个参数是要传递的数据(可以使String型、int型、double型等等)。②getIntent();③getStringExtra(String na

2021-12-26 15:24:55 2055

原创 安卓使用之常见事件或动作

安卓使用之常见事件或动作所有组件可使用的点击事件btn.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { String name = etName.getText().toString(); Toast.makeText(MainActivity.this,name,Toast.LENGTH_SHORT).show();

2021-12-26 14:58:40 688

原创 安卓使用之常用的控件

常用的控件文本视图:TextView<TextView android:id="@+id/tvHello" android:text="Hello" android:textSize="20sp" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintTop_toTopOf="parent" android:layout_marginLeft="20dp" andro

2021-12-26 14:20:34 432

原创 安卓布局之约束布局

1.3约束布局约束布局ConstraintLayout 是一个ViewGroup,可以在Api9以上的Android系统使用它,它的出现主要是为了解决布局嵌套过多的问题,提升性能,更好的适配,以灵活的方式定位和调整小部件。从 Android Studio 2.3 起,官方的模板默认使用 ConstraintLayout。形式:拖拽、代码(1)相对定位left = start right = endConstraintLayout具有RelativeLayout的能力,可以将一个控件置于相对于另一个

2021-12-26 14:12:59 2028

原创 安卓布局之相对布局

相对布局RelativeLayoutid属性比较重要,唯一标识该控件值@+id/ —>创建id常用的属性//相对位置android:layout_toRightOf="@+id/btn1" //在btn1右边android:layout_below="@+id/btn1"// 在btn1下面android:layout_above="@id/btn1"// 在btn1上面 android:layout_toLeftOf="@+id/btn1" //在btn1左边//对齐位置andr

2021-12-26 14:04:56 870

原创 安卓布局之线性布局

线性布局:第一控件位置:左上角线性布局LinearLayout:按照水平或者垂直将子元素依次按照顺序进行排序1.水平(默认): android:orientation=“horizontal”,子元素水平排列当控件大小超过屏幕大小,默认不会换行,多余的就不显横向按照比例划分布局: android:layout_weight="1" android:layout_weight="1" android:layout_weight="2"此时: android:la

2021-12-26 13:58:49 2369

原创 关于cstdio和stdio.h的区别

stdio.h是以往的C和C++的头文件,cstdio是标准C++(STL),且cstdio中的函数都是定义在一个名称空间std里面的,如果要调用这个名字空间的函数,必须得加std::或者在文件中声明using namespace std。

2021-06-13 14:33:26 702

原创 栈应用之四则运算表达式

#include<iostream>#include<cstdio>#include<cctype>#include<string>#include<stack>using namespace std;运算级别规定int Priority(char c){ if(c=='#'){//最低级别,便于开始的比较 return 0; }else if(c=='$'){//放到表达式末尾,当只剩下#和$时表达式运算结束 re

2021-06-08 23:43:26 146

原创 kmp字符串匹配问题可直接执行c++程序

o(m*n)->o(m+n)#include <iostream>#include <string>using namespace std;class Solution {public: void getNext(int* next, const string& s) { int j = 0;//前缀的末尾 next[0] = 0;//第一个字符没有最长相等前后缀,规定为0 for(int i = 1

2021-06-06 21:08:43 192 2

原创 使用栈和模拟输入解决表达式求值问题

//表达式求值,使用栈和模拟输入进行#include<iostream>#include<algorithm>#include<cmath>#include<cstring>#include<cstdio>#include<stack>using namespace std;int sum=0;stack<int>num;int main(){ int a; int b; char ch; for

2021-06-05 16:34:06 102

原创 nosql之mongodb的数据库操作+集合的插入和更新操作

mongodb学习文档:https://docs.mongoing.com/一、数据库操作1.数据库use存在就使用,不存就创建use test1;查看所有数据库show dbs;切换当前数据库use test1;查看当前数据库db查看当前数据库所有的集合show tables;查看集合中的所有数据(条件查询时,如果使用了集合中没有的字段不会报错,但没结果)db.students.find({})//花括号可加可不加删除数据库在当前数据库下运行db.dropDat

2021-03-16 23:07:57 5493 5

原创 hadoop伪分布式下安装hive并配置远程mysql元数据库

最小化安装centos7- 管理员 root- 用户 hiveyd- 配置网络(root)```c - 重命名机器 $> hostnamectl set-hostname master - 设置主机名 $> vi /etc/hosts 填入 192.168.56.xx1 master - 关闭防火墙和自启动 $> service firewalld stop $> systemctl disable firewalld.se.

2021-03-06 18:51:49 373

原创 Nosql的存储模式

主要类别:键值数据存储模式文档数据存储模式列族数据存储模式图数据存储模式其他数据存储模式尤其键值存储模式是Redis 数据库的基础;文档存储模式是MongoDB数据库的基础。数据库的主要功能是存储和处理数据,由此NOSQL也不列外一、键值数据存储模式(Redis)键值数据库(Key Value Database)是一类轻量级结合内存处理为主的NOSQL数据库。说它轻量级,指的是它的存储数据结构特别简单,数据库系统本身规模也比较小;说它以内存为主的运行处理,设计目的是为了更快地实现对大数据的

2021-03-04 18:24:52 5623 2

原创 TRDB与NoSql技术比较

引言:从TRDB到NOSQL,它们到底发生了什么事情?为什么TRDB无法解决某些数据需求问题?而NOSQL对TRDB起弥补作用?我们需要从硬件和软件两个角度进行深入了解,只有掌握了它们的基础原理发现了它们的运行特点,我们才能更好地选择技术解决方案,甚至可以影响代码的选择质量。最主要核心问题,还是需要解决大数据下的速度和存储问题。一、硬件运行原理单机的局限性1.1传统关系型数据库系统设计之初主要基于一台服务器进行业务运行的,所以其受单机的硬件性能影响,所能提供的业务应用能力是受到严格限制的,最大性能

2021-03-04 18:19:34 2925 2

原创 MongoDB安装+studio 3T可视化

准备:1.centos7的安装与网路的配置2.下载mongodb-linux-x86_64-rhel70-4.2.0.tgz开始:1.进入usr目录cd /usr2.新建mongodb目录mkdir -m 777 mongodb然后再把下载好的压缩包使用moba直接拖拉到该目录3.解压到 usr/mongodb 目录下,并重命名文件夹tar zxvf mongodb-linux-x86_64-rhel70-4.2.0.tgzmv mongodb-linux-x86_64-rhel70-

2021-02-19 14:29:22 2472 5

原创 hdfs(hadoop分布式文件系统) 常用操作命令

[hadoop fs -]=[hdfs dfs -](1)启动集群全启动:start-all.shstart-dfs.sh 单独start-yarn.sh 单独单独启动节点:hadoop-daemon.sh start namenode关闭:hadoop-daemon.sh stop namenode关闭所有:stop-all.shstop-dfs.sh 单独stop-yarn.sh 单独(2)帮助信息hadoop fs -help

2020-09-22 16:40:34 917

原创 centos下 hadoop伪分布式和完全分布式的详细安装

hadoop完整环境搭建windows下的安装:工具准备:vmware 最新版本就行centos纯净版hadoop2.7.3jdk1.8xshell secureCRT步骤一 : 准备1.1.安装vmare1.2.配置虚拟机 master计算机重命名:$> hostnamectl set-hostname master关闭防火墙:$> service firewalld stop$> systemctl disable firewalld.service

2020-09-19 19:08:39 1487

空空如也

空空如也

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

TA关注的人

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