编程笔记
-
Android学习笔记二:了解Android Studio工作区和项目组成,视图部件常用属性和常用布局
1.Android Studio工作区 2.项目组成 3.视图部件常用属性 4.常用布局 4.1线性布局 4.2相对布局 4.3网格布局 4.4框架布局 1.Android Studio工作区 菜单栏File->New->New Project 新建…
-
python_flask开发环境设置
flask开发环境设置,在powershell终端窗口,可以通过一下方式设置: # 设置当前app实例 $env:FLASK_APP="app:create_app()" #将当前环境设置为开发模式 $env:flask_env='development' # 运行app(默认启动http://1…
-
Android Custom View使用Databinding
Android Custom View是可以使用 databinding 的 //java.lang.IllegalArgumentException: View is not a binding layout// val bindingTemp = DataBindingUtil.bind<V>(view) val inflater = context.getSyste…
-
java 如何实现图片和base64编码互相转换呢?
转自: http://www.java265.com/JavaJingYan/202203/16467264212440.html 下文笔者讲述java中图片和Base64位编码之间互相转换的方法分享,如下所示: 实现思路: 编写一个互转的util工具类 import java.io.FileInput…
-
Java中Arrays.asList方法具有什么功能呢?
下文笔者讲述java中Arrays.asList方法的功能简介说明,如下所示: Arrays.asList方法的功能: 将数组转化为list Arrays.asList方法注意事项: 1.该方法不适用于基本数据类型(byte,short,int,long,float,double,boo…
-
ORM框架介绍——什么是ORM框架?
1.什么是ORM?对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。ORM框架是连接数据库的桥梁,只要提供了持久化类与表的映射关系,ORM框架在…
-
Web命令注入
无过滤 <?php $res = FALSE; if (isset($_GET['ip']) && $_GET['ip']) { $cmd = "ping -c 4 {$_GET['ip']}"; exec($cmd, $res); } ?> <!DOCTYPE html> <html> <head> <title>…
-
PHP二维数组排序(简单易懂版)
1.先定义一个数组 $data[] = array('volume' => 67, 'asd'=>'b','edition' => 2); $data[] = array('volume' => 86,'cc'=>'b', 'edition' => 1); $data[] = array('volume' => 85, 'edition…
-
httpclient简介说明
转自: http://www.java265.com/JavaCourse/202204/3173.html 下文笔者讲述HttpClient的相关简介说明,如下所示: HttpClient简介 HttpClient是Apache HttpComponents下的一个Java组件工具集 HttpClient是基于HttpCor…
-
Java 线程池原理总结
Java 线程池原理总结 (一)什么是线程池 线程池做的工作主要是控制运行的线程的数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大数量超出数量的线程排队等候,等其它线程执…