自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 设计模式六大原则

打开咚咚去运动enthealth://health_sport运动一、职责单一原则一次只做一类事,降低类的复杂度。二、开闭原则开放拓展、封闭修改。过多修改,测试覆盖消耗大三、里氏替换原则父类替换成子类,程序行为无影响。是开闭原则的的基石。四、依赖倒置原则针对接口编程,不是针对实现编程。抽象化思维。不被需求蒙蔽,多去思考拓展性。依赖...

2019-12-03 16:19:52 140

转载 URL的简单构成

URL的简单构成构成一般是这样的:[scheme:][//authority][path][?query]看下面一个url:http://www.java2s.com:8080/yourpath/fileName.htm?stove=10&path;=32&id;=4scheme: httpauthority: www.java2s.com:8080path: ...

2018-12-20 10:28:56 537

原创 android studio 获取签名(秘钥口令android)

第一步:打开Terminal,第二步、输入命令:keytool -v -list -keystore ***.keystore【一定要记得加上 -v 参数,不然只能看到SHA1,没有MD5】【***.keystore,需要替换为你自己的密钥所在路径和文件名,也可以直接拷贝到.android目录】如果keytool命令不好用,就在环境变量path里面增加D:\Java\jdk1....

2018-12-20 10:19:48 3240

原创 popopWindow 实现顶部筛选菜单(顶部不变,底部阴暗)思路记录

先上效果:需要解决的问题:1.popopWindow 位置(此处为toolbar正下方)2.顶部不变,底部阴暗3.popopWindow 根据item个数适配高度,并设置最大height一、popopWindow 位置首先第一点,传入的parent为toolbar。下面的location位置为toolbar在屏幕中位置的左上角那个点(x,y)int[] location = new int[2];...

2018-03-23 18:30:58 680

原创 Error occurred during initialization of VM解决方法(Android Studio 3.0.1)

今天打开Android Studio遇到一个问题,找遍网络所有方法没有解决,自己摸索出了一个解决方法。问题描述:Gradle sync failed: Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. ...

2018-03-20 09:27:36 4003

原创 Mysql通过cmd命令导入sql文件

Mysql通过cmd命令导入sql文件首先找到你mysql安装目录下的bin目录,复制目录,打开cmd命令窗口,输入cd  mysql安装目录下的bin目录输入mysql安装的盘符,比如是D盘,则输入 d:  输入 mysql  -u用户名 -p密码显示所有数据库  show  databases;使用数据库  use 数据库名;导入sql文件  source  sql文件路径;等待sql文件录入...

2018-03-06 11:31:52 1207

转载 详解Android 进程间通信的几种实现方式

转载自 这里一、概念由于应用程序之间不能共享内存。在不同应用程序之间交互数据(跨进程通讯),在Android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service:Activity可以跨进程调用其他应用程序的Activity;ContentProvider可以跨进程

2017-12-20 14:37:29 11319 1

原创 python 代理

使用代理最近在http://weixin.sogou.com/折腾数据的时候碰到了ip被禁止访问的问题,所以想着是时候来一波代理的。以下是参考网上其他文章整理的:class Proxy_Get(object): # 初始化函数 def __init__(self): self.user_agent_list = [ "Mozilla/5.0 (

2017-09-25 11:18:31 368

原创 django视图和URL配置

Hello World你的第一个基于Django的页面: Hello World 正如我们的第一个目标,创建一个网页,用来输出这个著名的示例信息:Hello world.第一个view在上一章使用django-admin.py startproject制作的mysite文件夹中,创建一个叫做views.py的空文件,输入以下代码:from django.http import HttpRespo

2017-09-21 10:28:28 335

原创 django起步

文档官方文档 本文件是Django的开发版本,这可能与以前的版本明显不同。对于旧版本,使用在本页右下角浮动的版本选择器。中文文档 v1.8.2 Django 1.10文档中文版Part1安装1、需先安装pythonpip install django # 安装django模块2、接着将django-admin加入到环境变量,我的路径是C:\Python36\Lib\site-package

2017-09-20 15:11:32 237

原创 Handler引起的内存泄漏解决办法

原因分析:handler.sendMessage( )工作在子线程。当使用内部类或匿名内部类的方式创建Handler时,Handler对象会隐式地持有一个外部类对象的引用(这里的外部类是Activity)。一般在一个耗时任务中会开启一个子线程,如网络请求或文件读写操作,我们会使用到Handler对象。但是,如果在任务未执行完时,Activity被关闭了,Activity已不再使用,此时由GC来回收掉

2017-09-18 11:57:42 541 1

转载 window7下硬盘安装Ubuntu16.04.2

本文转载自http://www.linuxidc.com/Linux/2014-10/108430.htm在自己安装过程中碰到的问题做补充一、先磁盘分区,计算机右键-管理-磁盘管理装Ubuntu分配的硬盘大小最好是(20G以上)不要太小,这里请注意,Ubuntu和Windows文件系统完全不同,所以我们划好要给Ubuntu的分区后,删除卷。到时候,安装好的ubu

2017-06-22 09:26:02 6566

原创 GreenDao 3.X

变化先自己新建实体,然后从实体生成DAO操作相关类。不用再另建一个java工程,直接使用插件项目的build.gradle中 buildscript {repositories { jcenter()}dependencies { classpath 'com.android.tools.build:gradle:2.2.0-alpha7' classpath 'co

2016-08-18 15:53:54 234

转载 Material Design 材料设计

主要内容 Toolbar Coordinator Layout toolbartoolbar 弹出菜单样式(颜色、字体)设置<!-- toolbar弹出菜单样式,对应属性app:popupTheme="@style/AppTheme.PopupOverlay" --><style name="AppTheme.PopupOverlay" parent="ThemeOverl

2016-08-17 10:35:28 305

原创 BufferKnife及插件使用

BufferKnife初体验本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:BuffrKnife插件butterknife zelezny引入使用BuffrKnife插件butterknife zelezny引入

2016-08-15 09:56:57 756

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除