学习进度总结(十四)
今天学习了线性布局管理器和帧布局管理器 1、线性布局管理器就是组件按照线性排列起来,有横着的也有竖着的。 标记:<LinearLayout> 属性:android:oientation 控制组件横向还是竖向排列。 android:gravity 控制组件位置 android: lauout_weight 分配剩余空间 例: android: lauout_weight=“1”两个按钮一样大 实例:微信登陆界面 学到了怎么修改主题框的颜色 1、AndroidManifest.xml 2、andr
MySQL锁算法(行锁的三种算法以及解决幻读问题)
InnoDB行锁时通过给索引上的索引项加锁来实现的,Oracle时通过在数据块中相对应数据行加锁来实现。 InnoDB这种行锁实现特点意味着,只有通过索引条件检索条件数据,InnoDB才使用行锁,否则InnoDB将使用表锁。 行锁的三种算法 Record Lock :单个记录上的锁 锁总会锁住索引记录,锁住的时key。如果InnoDB存储引擎表在建立的时候没有设置任何一个索引,那么这时InnoDB会使用隐式的主键进行锁定。 Gap Lock:间隙锁,锁定一个范围,但不
Python开发环境的构建:使用Anaconda与Pycharm
Anaconda是一个科学计算环境,当在电脑上安装好Anaconda3以后,就相当于安装好了Python,还有一些常用的库,如numpy,scrip,matplotlib等库。 (如果你这里没有安装anaconda的话,直接安装了Python,装完Python 想要使用这些库的话 还要在cmd中运行 pip install …? anaconda可以看做Python的一个集成安装,安装它后就默认安装了python、IPython、集成开发环境Spyder和众多的包和模块。非常方便。 anaco
[Educational Codeforces Round 82 (Rated for Div. 2)] D. Fill The Bag (二进制拆分,贪心)
[Educational Codeforces Round 82 (Rated for Div. 2)] D. Fill The Bag (二进制拆分,贪心) D. Fill The Bag time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output You have a bag of size nn. Also you have mm
Web基础知识 --- html中的meta元素有什么用?
meta元素有两种用途。 用途1:向浏览器传递网页的一些信息,浏览器根据这些信息规定的方式解析和显示网页。或者说,meta元素规定了浏览器解析和显示网页的方式。 用途2:向搜索引擎传递网页的一些信息,引导搜索引擎工作。 具体如下所述。 1 meta元素的类型和用途 meta元素有三种基本类型。 meta元素类型 用途 用户 charset 说明页面文件的字符编码 浏览器 http-equiv 说明处理和显示页面的方式 浏览器 name 说明页面的基本情况 搜索引擎 2 charset类型的me
docker--Docker-Compose快速搭建个人博客WordPress
Compose快速搭建个人博客wordpress 如果我们不使用docker-compose部署wordpress,那么我们就要单独部署mysql和wordpress的容器,这样每个容器的管理就比较麻烦。 官网:https://docs.docker.com/compose/wordpress/ 创建docker-compose.yml version: '3.3'
services:
db:
image: mysql:5.7
volumes:
- d
2.socket编程
套接字:进行网络通信的一种手段socket 1.流式套接字(SOCK_STREAM):传输层基于tcp协议进行通信 2.数据报套接字(SOCK_DGRAM):传输层基于udp协议进行通信 3.原始套接字(SOCK_RAW):访问底层协议的套接字 套接字编程: 1.TCP服务端() 0.导入socket模块 from socket import * 1.创建套接字 socket(socket_fami
从Excel表中获取数据到DataTable内存表中
/// /// 从Excel表中获取数据到DataTable中 /// /// sql语句 /// DataTable public DataTable ExcelFromDataTable(string sql) { OpenFileDialog fd = new OpenFileDialog();//首先根据打开文件对话框,选择excel表格 fd.Filter = "表格|.xls";//打开文件对话框筛选器 string strPath;//文件完整的路径名 if (fd.ShowDi
python3实现最小覆盖字串——滑动窗口算法
题目 给定一个字符串 S、一个字符串 T,请在字符串 S 里面找出:包含 T 所有字母的最小子串。 示例: 输入: S = "ADOBECODEBANC", T = "ABC" 输出: "BANC" 说明: 如果 S 中不存这样的子串,则返回空字符串 ""。 如果 S 中存在这样的子串,我们保证它是唯一的答案。 提示:根据LeetCode的官方解答,字符串T中可能有重复的字符,所以我们的答案需要保证字符类型和数量都一致。例如:T=“aabc”,则最小字串可能为“baac”,而不是“bac” 所
Java中正确终止线程的方法
Thread类中有一个已经废弃的 stop() 方法,它可以终止线程,但由于它不管三七二十一,直接终止线程,所以被废弃了。比如,当线程被停止后还需要进行一些善后操作(如,关闭外部资源),使用这个方法就无能为力了。可以通过线程中断来实现线程终止。 首先来看一下Java线程中断的一些内容: Java平台为每个线程维护了一个布尔型的中断标记,可以通过下列方法获取该标记的值: interrupt() 中断某个线程 isInterrupted() 返回该线程的中断标记 interrupted() 返回并
MySQL 8 模式匹配
MySQL 提供了两种模式匹配: 标准 SQL 模式匹配 基于扩展正则的模式匹配 SQL 模式匹配使用 LIKE 命令进行模式匹配操作, _ 匹配任意单个字符、% 匹配任意多个字符,包含 0 个字符 SQL 模式默认不区分大小写 使用 regexp_like() 函数或者 regexp或 rlike 操作符实现扩展正则的匹配模式: . 匹配任意单个字符 [...] 匹配任意字符 * 匹配前一个字符 0 次或者任意多次 ^ 匹配开始 $ 匹配结尾
Windows Idea 点击查看源码总是提示"Do you want to decompile this class? To avoid this message, uncheck the "
目录 背景 解决 @ 背景 如图,假如我想看HttpServletRequest的getRequestURI()的方法,总是弹出如上的弹窗。 英文翻译: 要对这个类进行反编译吗? 要避免此消息,请取消对配置中相应选项的检查。 可是我找不到哪里进行了配置,在网路上查找了好久也没有查找到答案,也求助了很多的群,最后还是靠自己找到了问题所在。 解决 没错,他说取消相应的选项,终于知道是哪个相应的了 是这个Jad的插件的问题,那么在plugin中去掉就好了。
java学习与应用(4.4)--Tomcat、selvlet等
Tomcat配置 常用的web服务器软件:webLogic(oracle),webSphere(IBM),JBOSS(JBOSS公司)(以上三种支持所有JavaEE规范,企业版共13项规范),Tomcat(Apache基金,支持少量JavaEE规范) Tomcat:下载,解压使用。其中webapps存放网页,work存放运行数据,bin存放执行文件(shutdown.bat可关闭)。没有配置JAVA_HOME可能不能启动startup.bat。logs中存放日志信息记录一些错误等。netsta
今日推荐
周排行