240 发简信
IP属地:北京
  • 【UI篇】Android布局理解之xmlns

    1、什么是xmlns?有什么用? xmlns,即xml 命名空间。其作用是区分不同来源和用途的属性,以免产生多个属性同名无法区分的错误。 2、常用的三个xmlns? 常用的三...

  • LayoutParams setMargins

    LayoutParams 的 setMargins(left, top, right, bottom) 设置的左右边距是 leftMargin, 和 rightMargin,...

  • SharedPreference

    SharedPreference 可能导致内存溢出 sp 的写操作要集中提交,不要反复创建 Editor。当反复创建 Editor 和 执行 apply() 方法,又循环到...

  • 并发

    HashMap HashMap 同时写会 crash 所以遇到 HashMap 可能同时写的场景: Synchronized(hashmap) { // 写的场景 } 使用 ...

  • WebView

    Chrome://inspect[Chrome://inspect] 就可以调试 webview 页面了,在这里输入前端代码,我们一般是输入调用 jsb 的代码,观察 jsb...

  • 匿名内部类

    1. 创建匿名内部类 1)对象表达式 常规方式,一般用于实现的接口有多个方法要实现 2) lambda 表达式 一般用于实现的对象实例是一个函数接口(Java中只有一个抽象方...

  • Android动态添加View之addView的用法

    一、前言 对于日常开发来说,一般我们都是在XML中创建想要的View,然后在代码中通过id来找到对应的View,对其进行相应的操作。但是,这样做有一个前提是,你需要事先知道V...

  • 120
    Android 代码动态布局 LayoutParams 使用

    先来看一个简单的布局,先用xml写 效果也很简单 如果想要代码动态写出上面的布局,就需要使用 LayoutParams 这个关键类了,LayoutParams 是 ViewG...

  • 120
    Gradle终于懂了(一)带你玩转Project

    本打算用gradle尝试着去写一些脚本方便项目的构建和打包,但是在复习gradle的时候有了一些新的理解,对gradle的理解不敢说精通,但也更透彻了,可以说是现在终于会写g...

  • MySQL 服务正在启动 MySQL 服务无法启动解决途径

    解决方案: 1.删除自己手动创建的data文件夹; 2.管理员权限CMD的bin目录下,移除已错误安装的mysqld服务; mysqld -remove MySQL出现删除成...

  • 242. 有效的字母异位词

    方法一:排序 算法:通过将 的字母重新排列成 来生成变位词。因此,如果 是 的变位词,对两个字符串进行排序将产生两个相同的字符串。此外,如果 和 的长度不同, ...

  • 120
    远程连接服务器基础(搬砖向)

    一、连接服务器(本地终端) 在本地终端(win+R, cmd)输入 ssh 账号@服务器ip地址 然后按提示输入密码,如果输入了没显示不要担心哈哈哈,密码是不显现的 二、连接...