240 发简信
IP属地:上海
  • 120
    养老公寓(一)

    (单位均为:mm) 一、卧室 (一)空间尺寸 1.养老卧室一般面宽为3600以上,净尺寸>3400,过道尺寸应大于800,方便轮椅通过,进深单人间应大于3600,双人间应大于...

  • Python三种方法求绝对值

    el: import math # 方法1,关键词:条件判断 def abs_value1(): a = float(input('请输入一个数')) if a > ...

  • python发邮件(二)——群发邮件

    常用三种方式: 一,是将收件人信箱的变量设置成一个可以装多个内容的列表: to_addrs=['zhangsan@qq.com','lisi@qq.com'] 但to_add...

  • 120
    python发邮件(一)

    复习模块 如果我们要发送邮件,就需要用到smtplib模块的以下方法: 1、import smtplib #引入smtplib模块 2、server = smtplib....

  • 自定义连接池,C3P0,DBUtils使用

    连接池 在开发中获得连接和释放资源,是非常消耗资源的两个过程。为了解决此类性能问题,通常情况下会采用连接池技术,来共享连接Connection。 通过连接池来获取Connec...

  • 自定义组合控件,事件传递响应规则

    自定义组合控件 当系统提供的控件,不足以满足我们开发需求时,可以通过自定义控件来实现更好的效果。 组合控件的实现步骤 事件传递响应规则 事件传递过程 事件响应回传

  • 120
    WebView与H5交互

    有时候,我们需要在应用内集成显示网页,然而加载和显示网页的任务通常都是浏览器的任务,针对这个需求Android提供了WebView控件,借助它可以在应用内展示引入的网页并与之...

  • 120
    内存优化

    内存泄露的原因 四种引用类型 常见的内存泄露 1.内部类导致内存泄露 Handler 2.Context导致内存泄露 Context的作用域

  • 建造者模式,责任链模式

    建造者模式 将类的属性模块化,从而方便创建一个复杂的对象。 责任链模式 可以将责任链设计模式想象成链条,链条的每个节点都是首尾相连的结构,每个节点都可以拆开再连接,是非常灵活...

  • Fragment

    Fragment是可以嵌入Activity的UI片段,能让程序更加合理和充分地利用空间。 Fragment的基本用法 Fragment的生命周期 Fragment依赖于Act...

  • ………………

    ContentProvider

    ContentProvider是Android实现跨程序共享数据的标准方式。主要用于,一个程序访问另一个程序中允许共享的数据,同时还能保证被访问数据的安全性。 Content...

  • Service,AIDL

    服务的运行不依赖于任何用户界面,即使程序被切换到后台,或者用户打开另一个应用,服务仍然能保持独立正常运行。 服务依赖于创建服务时所在的应用程序进程,当此应用程序进程被杀死,所...

  • BroadcastReceiver

    Android中的每个应用程序,都可以对自己关注的内容注册广播,当关注的内容发生变化时,可以通过广播监听到。这些内容可能来自系统,也可能来自其他应用程序,或本程序的某些数据变...

个人介绍
喜欢什么就去做,想要什么就去争取,人生不过几十年,任性自由的时间更短暂,别放弃梦想,别遏制自己!