IDEA设置代码提示忽略大小写(目前所有版本)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yangshuaionline/article/details/86478164 包含2017及之前版本和2018之后版设置方法和实现之后的效果 2017及之前版本(Android Studio3.2.1还是这个版) 打开设置:Mac 左上角IntelliJ IDEA(Android Studio)->Preferences、Windows Settings。 搜索Code Completion
TextView添加椭圆边框
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38875767/article/details/85047314 在Drawable文件里创建textview_background
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 设置透明背景色 -->
<solid android:color="#f2f2f2" />
显示数字格式化以万、亿为单位转换
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38875767/article/details/85284045
public class NumberUtils {
/**
* 判断是否为纯数字
*
* @param str ,需要检查的字符
*/
public static boolean isNumbericString(String str) {
if (
手机查看程序崩溃信息工具类
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38875767/article/details/85614436
public class MyExceptionHelp implements Thread.UncaughtExceptionHandler{
// 上下文
private Context mContext;
// 是否打开上传
public boolean openUpload = tr
Android Stidio 好用的插件整理
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38875767/article/details/86016104 1.通过WiFi调试手机: Android Wifi ADB、ADB WiFI 2.ButterKnife 注解生成器: ButterKnife Zelezny 3.Selector文件生成: SelectorChapek 4.Gson自动化: GsonFormat 5.Parcelable自动化: Android Parc
Android自定义StatusView,数据加载四种状态的切换
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38875767/article/details/86078264 一般情况下,空白界面和网络错误界面是不用显示的,所以用ViewStub,减少内存消耗。 1.准备四种view的布局 1)status_empty.xml 数据空白界面
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://sc
C++ std::async vs async/await in C# - Stack Overflow
C++ std::async vs async/await in C# - Stack Overflow 我想知道新的c ++功能std::async是否与两个C#关键字async / await相当,如果不是为什么? 不是,假设我正在正确阅读这个std :: async文档。 C#5的异步/等待功能涉及异步方法的复杂编译器转换,因此您可以编写看起来非常同步但具有异步点的代码。编译器为您构建状态机,创建适当的回调等。 编辑:虽然我以前认为std::async只是强迫你明确地传递一个回调,但它看
web学习记录-JS-14
BOM 浏览器对象模型 可以使我们通过JS操作浏览器, 提供了一组对象,来操作浏览器 window 代表整个浏览器的窗口,同时window也是网页中的全局对象; Navigator 代表的当前浏览器的信息,通过该对象可以来识别不同的浏览器; Location 代表当前浏览器的地址信息栏,可以或许地址栏信息,或者操作浏览器跳转页面; History 代表浏览器的历史记录,可以通过该对象来操作浏览器的历史记录; 不能访问具体历
python开发之路---第二章之--函数之内置方法
msg = '我是一开始的内容'
f = open('print_test','w')
print(msg,'我是后面的内容',sep='-->',end='!!!',file=f) ## print的方法,将一段字符串,直接加入到文件内,并且在字符串后面使用sep自定义插入符号,以及在结尾处使用end插入自定义符号 ## 默认print方法打印后会换行,是因为end的默认值是\n #callable() # 判断一个对象是否可调用 ##forzenset() # 将一个集合变为不可变 #
c++设计模式之建造者模式
建造者模式: 结构: 1.产品对象:一类产品的抽象,具体产品的建造应该在具体建造者中实现 3.抽象建造者 4.具体建造者:对于每种具体产品都应该有一个对应的建造者,其中应该有一个抽象产品对象成员变量 5.装配者:建造者对各个零件单独建造,没有顺序,因此,需要早装配者中确定建造顺序 优点: 1.建造者独立,易扩展 缺点: 1.产品必须具有相同属性 2.产品越多,需要的建造者类也就越多 场景: 手机有很多,小米,华为,三星,苹果,虽然名称不一样,但是内部结构基本差不多。这种场景就很适合使用建造者模
批处理for中字符串截取必须先把循环变量代替出来才行!!!
@echo off & setlocal enabledelayedexpansion set ifo=abc,def,ghi,jkl,mnopqrstuvwxyz0123456789 echo 原字符串(第二行为各字符的序号): echo %ifo% echo. echo 截取前5个字符: echo %ifo:~0,5% echo 截取最后1个字符: for /f "delims=," %%a in ("%ifo%") do ( set x=%%a echo !x
python基础知识补充一
#asccii : 8位 1字节 表示一个字符
#unicode 32位 4个字节 表示一个字符
#utf - 8 1个英文 8 位 1个字节
# 欧洲 16 位 两个字节 表示一个字节
# 亚洲 24 位 三个字节 表示一个字节
#gbk 1个英文 8位 1个字节
# 亚洲 16位 两个字节 表示一个字节
# 在循环一个列表时
Python之requests库
Request库 r = requests.get(url) 这个包括两个语句:Response、Request,我们重点来看一下Response Response包含了页面返回的所有信息,下面是它的一些基本属性 •r.headers:包含了get请求返回的页面的头部信息 •r.status_code:请求返回状态码,200代表返回成功,一般的其他的状态码都是有问题的(文档末尾其他的状态码) •r.text:get方法返回的页面的内容 •r.encoding:get方法返回的猜
vs2017 开发.NetCore部署docker
一、环境 操作系统:windows 10 64bit 开发环境:vs2017 部署环境:docker — windows 二、准备 安装docker: 见: 三、新建并发布项目 打开 vs2017,新建.netCore Web 应用程序,选择web应用程序,勾选“启用Docker支持”,点击确定。 新建完成的项目目录如下: 右键项目发布后,选择发布到文件,这种方式发布的项目只适用于windows平台运行 想要项目在linux、osx系统上运行,需要用命令发布
How to install john deere service advisor 4.2.005 on win 10 64bit
How to install john deere service advisor 4.2.005 with the February 2016 data base disks on a machine with win 10 64bit. 1/you must have enough disk space to download the full set of February 2016 data base (52Gb); it comes with seven iso images and
洛谷P1169 [ZJOI2007]棋盘制作 悬线法 动态规划
P1169 [ZJOI2007]棋盘制作 (逼着自己做DP 题意: 给定一个包含0,1的矩阵,求出一个面积最大的正方形矩阵和长方形矩阵,要求矩阵中相邻两个的值不同。 思路: 悬线法。 用途: 解决给定矩阵中满足条件的最大子矩阵 做法: 用一条线(横竖貌似都行)左右移动直到不满足约束条件或者到达边界 定义几个东西: left[i][j]left[i][j]:代表从(i,j)(i,j)能到达的最左位置 right[i][j]right[i][j]
Android 搜索+历史搜索记录
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38875767/article/details/86150697 - 数据库的增删改查操作 - ListView和ScrollView的嵌套冲突解决 - 监听软键盘回车按钮设置为搜索按钮 - 使用TextWatcher( )实时筛选 - 已搜索的关键字再次搜索不重复添加到数据库 - 刚进入页面设置软键盘不因为EditText而自动弹出 开始撸代码:
public class MainAc
Android ListView点击展开收起效果
先看下效果
public class MainActivity extends Activity {
private MyAdapter myAdapter;
private ListView listView;
private List<String> list;
private View footView;
private ImageView ivDown;
@Override
protected void onCreate(Bundle savedInstanceSt
解读全新闪存FlashSystem 9100
前段时间,IBM进行了存储新品Flashsystem 9100的发布会,IBM的合作伙伴及用户们提出了很多专业性问题。以下是由IBM专家朱军汇编的直播交流问答,有助于大家了解这一新存储与其他存储的区别,以及各方面性能指标和技术特性。 1、FS9100和V9000的区别? [A:] FS9100是 IBM 最新推出的以IBM FlashCore 和虚拟化技术为基础,并采用了端到端的NVMe技术打造的、面向未来、面向多云环境和数据保护的全新企业级高端全闪存存储。 跟现有的 V9000产品相比,无论
今日推荐
周排行