android 自定义textview圆形,圆形TextView的实现

  • Post author:
  • Post category:其他

在一些app中我们经常能看到圆形的倒计时,效果图如下: 1.png 那么要实现这种圆形效果怎么弄呢,首先我们想到的是用圆形ImageView,但 imageView不能显示数字,于是又想到 ImageButton。 当然,实现的方法有多种,在此不去深究。今天要讲的是我个人认为比较方便的一种方式,不需要自定义view,只需要用 shape文件解决问题。 首先,在 res/drawable 文件夹下 …

继续阅读 android 自定义textview圆形,圆形TextView的实现

C语言sizeof求结构体数组长度

  • Post author:
  • Post category:其他

#include <stdio.h> typedef struct ss{ char a;//偏移量为0,大小为1,0能被1整除,=1 short b;//偏移量为1,大小为2,1不能被2整除,=1+1+2=4 int c;//偏移量为4,大小为4,4能被4整除,=4+4=8 long d;//偏移量为8,大小为4,8能被4整除,=8+4=12 } ss_t; struct ss s1…

继续阅读 C语言sizeof求结构体数组长度

ubuntu 20.04 安装 visual studio code

  • Post author:
  • Post category:其他

ubuntu 20.04 安装 visual studio code https://code.visualstudio.com/docs/setup/linux curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg sudo install -o roo…

继续阅读 ubuntu 20.04 安装 visual studio code

Java8 lambda表达式学习(3):filter操作

  • Post author:
  • Post category:java

实现这样一个功能,找到一个班里数学分数高于90分的。  那还不简单,废话不多说,直接开撸。  void doSomeThing(List<Student> list) {     List<Student> newList = new ArrayList<>();     for (Student student : list) {         if (st…

继续阅读 Java8 lambda表达式学习(3):filter操作

单例设计模式详解

  • Post author:
  • Post category:其他

单例设计模式 1、单例设计模式:单:一个,单个;例:实例,在某些情况下,设计一个类,这个类有且仅有一个对象 2、单例设计原则 (1)构造方法私有化 (2)在类中创建好对象 (3)在类中对外提供获取对象的方法 3、思路 可以理解为成员变量私有化,对外提供了set、get方法 (一)饿汉式 1、在加载类的时候,就要初始化静态成员变量,所以就同时将本类的对象创建出来 2、饿汉式:一给食物就吃,类一加载就…

继续阅读 单例设计模式详解

JVM技术

  • Post author:
  • Post category:其他

Java程序的开发运行过程为: 我们利用 JDK (调用 Java API)开发Java程序,编译成字节码或者打包程序 然后可以用 JRE 则启动一个JVM实例,加载、验证、执行 Java 字节码以及依赖库, 运行Java程序 而JVM 将程序和依赖库的Java字节码解析并变成本地代码执行,产生结果 性能调优我们可采用的手段和方式包括: 使用JDWP或开发工具做本地/远程调试 系统和JVM的状态监…

继续阅读 JVM技术

AndroidAnnotations使用配置整合版

  • Post author:
  • Post category:其他

AndroidAnnotations使用配置 配置Eclipse插件 插件地址 http://download.eclipse.org/releases/juno Eclipse Java Development Tools 下载3.0版本 依赖配置 使用详解

继续阅读 AndroidAnnotations使用配置整合版

SpringBoot文件上传下载和多文件上传(图文详解)

  • Post author:
  • Post category:其他

最近在学习SpringBoot,以下是最近学习整理的实现文件上传下载的java代码:  1、开发环境:  IDEA15+ Maven+JDK1.8  2、新建一个maven工程:    3、工程框架    4、pom.xml文件依赖项 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org…

继续阅读 SpringBoot文件上传下载和多文件上传(图文详解)

React父子组件间方法调用

  • Post author:
  • Post category:其他

1、React 子组件调用父组件方法:(通过props传递) (1)父组件页面定义changeTypeTable() 方法: changeTypeTable = value => { this.setState({ typeTable: value, }); }; (2)通过props传递给子组件: return ( <Detail wrappedComponentRef={form …

继续阅读 React父子组件间方法调用

接入第三方SDK-微信支付

  • Post author:
  • Post category:其他

准备工作: 首先去微信开发者平台中注册好自己的应用,并申请支付权限,得到appkey;且在 微信平台中下载获得签名工具,输入包名获取签名填写到开发者平台中去(这一步必须要有);导入微信的libs包libammsdk.jar;创建一个“应用包名+wxapi“+包名的包; //回调Actvity,用于支付后的回调 public class WXPayEntryActivity extends Acti…

继续阅读 接入第三方SDK-微信支付