自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (4)
  • 收藏
  • 关注

原创 Python mac配置wkhtmltopdf

PressCommand+Spaceand typeTerminaland pressenter/returnkey. Run in Terminal app:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> ...

2019-12-19 16:34:11 671

原创 TabLayout 源码分析

tablayout的使用方法此处略,可以查看这个博客:https://www.jianshu.com/p/fde38f367019tablayout的viewpager.setAdapter(adapter)方法执行中重要节点:onAdapterChange(this, oldAdpter, adapter)->setPageAdapter(adapter, addObserve...

2019-07-11 21:06:44 225

转载 字节码指令含义

一、概述Java虚拟机采用基于栈的架构,其指令由操作码和操作数组成。操作码:一个字节长度(0~255),意味着指令集的操作码个数不能操作256条。 操作数:一条指令可以有零或者多个操作数,且操作数可以是1个或者多个字节。编译后的代码没有采用操作数长度对齐方式,比如16位无符号整数需使用两个字节储存(假设为byte1和byte2),那么真实值是(byte1 << 8) | b...

2019-06-28 16:12:00 683

原创 Flutter LinearProgressIndicator 设置高度 以及设置进度条颜色渐变 flutter 控件隐藏

Flutter控件的显示与隐藏 :new Offstage( offstage: true, //这里控制 当为true时控件隐藏 child: Container(color: Colors.blue,height: 100.0,),),Flutter的 LinearProgressIndicator不具备设置高度的选项,可以使用SizedBox来设置高度与宽度。@ov...

2018-11-07 11:41:51 7977 1

转载 Java 类、变量、方法修饰符

类修饰符:public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。final,将一个类生命为最终(即非继承类),表示他不能被其他类继承。friendly,默认的修饰符,只有在相同包中的对象才能使用这样的类。  成员变量修饰符:

2018-01-25 10:08:15 249

转载 安卓绘制锯齿

在画图的时候,图片如果旋转或缩放之后,总是会出现那些华丽的锯齿。其实Android自带了解决方式。方法一:给Paint加上抗锯齿标志。然后将Paint对象作为参数传给canvas的绘制方法。Java代码  paint.setAntiAlias(true);  方法二:给Canvas加上抗锯齿标志。有些地方不能用paint的,就直接给canvas加

2018-01-20 14:59:18 582

转载 自定义绘图添加抗锯齿功能 尽量不要在onDraw()方法中创建paint对象

在画图的时候,图片如果旋转或缩放之后,总是会出现那些华丽的锯齿。其实Android自带了解决方式。方法一:给Paint加上抗锯齿标志。然后将Paint对象作为参数传给canvas的绘制方法。Java代码  paint.setAntiAlias(true);  方法二:给Canvas加上抗锯齿标志。有些地方不能用paint的,就直接给canvas加抗锯齿,更方便。Java代码  canvas.set

2018-01-18 17:02:49 1738

转载 Android 注解使用

原文:http://www.flysnow.org/2015/08/13/android-tech-docs-support-annotations.html#%E6%89%A7%E8%A1%8C%E6%B3%A8%E8%A7%A3Android注解支持(Support Annotations)文章目录1. 注解支持(Support Annotations)2. 使用注解库3. 执行注解4. Nu

2018-01-18 16:52:31 494

原创 Jena推理 使用protege创建本体

使用软件Protege 5.2版本 英文版初学者尚有很多不明白,陆续更。

2018-01-17 10:56:14 3636 3

原创 Can't connect to MySQL server on '****' (60)"

我的原因是因为Navicat版本太旧,出了问题。./mysql -u root -p之后输入密码1、编辑数据库mysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;2、授权法。例如

2018-01-05 10:07:18 2063

原创 actionbar

创建actionbar的两种方式两种方法,第一种是静态开启方法把application 或者 activity的主题设置为Theme.Holo即可<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.baidu.homer" android:v

2018-01-04 19:14:11 446

原创 Android使用常见问题

1、当EditText编辑时  hint 在 手机上显示不出来就要增加一句话去重新设置颜色值   android:textColorHint = "#707070"2、editText设置背景之后光标被遮挡android:paddingLeft="30px" 按钮上设置的内容离按钮左边边界30个像素 3、限制输入的文本只有数字:android:inp

2018-01-04 11:29:31 162

转载 Pycharm Python IDE 2017 激活方式

Pycharm 2017 激活码server选项里边输入:  http://idea.liyang.io

2017-12-05 10:43:51 366

原创 Code war . The fusc function -- Part 2

This Kata is a continuation of Part 1. The fusc function is defined recursively as follows:fusc(0) = 0fusc(1) = 1fusc(2n) = fusc(n)fusc(2n + 1) = fusc(n) + fusc(n + 1)Your job is to produce th

2017-12-04 23:14:20 515

转载 java socket 时时聊天

服务器端:import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; import java.util.Scanner;  /**  * 服务器  * @author Administrator  *  */ public class Server {

2017-12-04 15:59:05 284

转载 pip 安装 sklearn

第一步:更新pip python -m pip install --upgrade pip第二步:安装 scipy             在网址http://www.lfd.uci.edu/~gohlke/pythonlibs/ 中找到你需要的版本scipy             例如windows 64 位 Python2.7 对应下载:scipy-0

2017-11-27 20:20:58 7684

原创 拼多多 2018一面 面经

1、Hashtable线程安全是对每个方法都加入了Synchronize方法。hashtable的加入元素顺序也是无序的。TreeMap是有序的。解决冲突方法拉链法(链地址法)hashtable耗时的原因:hashtable大量使用了%,而非位运算,同步方面大量方法使用synchronized。2、缓存记录时间:put(key, Utils.newStringWithDateInfo(sa

2017-11-27 17:09:48 3281

原创 各种gradle 版本下载地址

gradle 版本下载:http://services.gradle.org/distributions/通过设置然后本地导入。本地导入gradle方法:mac版本:FInder-应用程序-Android Studio-右击-显示包内容-打开gradle文件-拷贝新的gradle至此;然后打开android studio 的设置,然后搜索gradle,设置刚才拷贝到的gradl

2017-11-15 11:33:40 1621

原创 2017年 Android面试题 总结

1、关于创建对象1)Integer对象           Integer j = 123;Integer h = 123;              then   j==h   true;                  Integer i = new Integer(123);       Integer j = new Integer(123); 

2017-11-04 15:29:28 329

转载 类锁和对象锁详解

http://zhh9106.iteye.com/blog/2151791

2017-08-21 16:56:46 245

原创 面试基础总结

1、java的8大基本数据类型byte: 八位整数 -128——127,可用来节省内存的使用。-2^7~2^7-1,最高位表示符号位;short: 16位整数 -32768——32,767,也比较省内存。-2^15~2^15-1int: 32位整数 -2,147,483,648——2,147,483,647,一般来说整数都够用了 -2^31到2^31-1long: 64位整数 -9

2017-08-13 15:47:10 200

转载 寻找环入口

原文引用地址:http://www.cnblogs.com/springfor/p/3862125.htmlGiven a linked list, return the node where the cycle begins. If there is no cycle, return null.Follow up:Can you solve it without using extr

2017-05-09 16:20:48 355 1

原创 第K个幸运数

public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for (int i = 0; i < n; i++) { long k = sc.

2017-05-02 19:20:41 494

转载 判断字符串中是否含全部是数字

1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System.out.println(str.charAt(i)); if (!Character.isDigit(str.charAt(i))){ retur

2017-04-27 21:26:43 1723

原创 打印二叉树

import java.util.ArrayList;import java.util.List;import java.util.Scanner;import java.util.*;import java.util.regex.Pattern;import java.util.regex.Matcher;public class Main { public class Tre

2017-04-27 17:20:39 294

原创 动态规划

import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);

2017-04-24 21:57:35 395

原创 备考(京东2016实习生真题)

import java.util.*;public class Main { public static void main(String[] args) { List lst = new ArrayList(); Map map = new HashMap(); Scanner in = new Scanner(System.in); int d = in.ne

2017-04-24 21:56:42 539 1

原创 选举游戏

import java.util.*;public class Main { public static void main(String[] args) { List lst = new ArrayList(); Scanner in = new Scanner(System.in); while(in.hasNext()) { int

2017-04-24 16:15:21 328

原创 求一个数组的最大公约数

import java.util.*;import java.util.regex.*;public class test { public static void main(String[] args) { int[] weight = new int[]{12,2,32,4,52,6,72,82,92,10}; int len = weight.length

2017-04-24 12:19:13 5369

转载 java 匿名内部类 讲解

匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法12345678910111213

2017-04-24 10:21:13 330

转载 安卓设计模式的实现

http://blog.csdn.net/happy_horse/article/details/50908439点击打开链接安卓设计模式实现

2017-04-17 19:38:33 246

转载 二叉树的遍历 递归以及非递归

http://blog.csdn.net/jssongwei/article/details/50790253二叉树的各种遍历方法:

2017-04-17 18:49:33 210

转载 ImageLoader 源码解析

http://www.cnblogs.com/kissazi2/p/3901369.htmlimageLoader图片加载的过程

2017-04-17 11:55:06 243

转载 单例模式详细讲解的应用

原文地址:http://blog.csdn.net/liguangzhenghi/article/details/80763611.每次从getInstance()都能返回一个且唯一的一个对象。2.资源共享情况下,getInstance()必须适应多线程并发访问。3.提高访问性能。4.懒加载(Lazy Load),在需要的时候才被构造。首先实现1中的

2017-04-17 09:27:34 216

转载 Broadcast 广播传输方式

http://blog.csdn.net/liuhe688/article/details/6955668broadcast传输方式讲解

2017-04-15 22:33:45 1045

转载 生产者消费者模型

生产者消费者模型分析:http://blog.csdn.net/u010339647/article/details/52013123

2017-04-15 15:54:13 248

转载 多线程 生产者消费者模式 线程之间的通讯问题

class Producer implements Runnable {   *   private final BlockingQueue queue;   *   Producer(BlockingQueue q) { queue = q; }   *   public void run() {   *     try {   *       while(true) { q

2017-04-15 15:11:58 218

转载 java static 方法总结

原文地址:1.     静态方法 通常,在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法   声明为static的方法有以下几条限制: · 它们仅能调用其他的static 方法。 · 它们只能访问static数据。 · 它们不能以任何方式引用this 或super。class Simple {    static void

2017-04-14 11:22:31 489

转载 关于viewHolder的优化

public class MarkerItemAdapter extends BaseAdapter{ private Context mContext = null; private List mMarkerData = null; public MarkerItemAdapter(Context context, List markerItems) {

2017-04-13 23:17:27 272

转载 快速排序的实现

public class Main { public static void main(String[] args) { int[] testData = {8, 5, 7, 1, 99, 44, 78, 22}; int[] dataSorted = quickSort(testData, 0, testData.length-

2017-04-13 23:06:22 179

滴滴出行、百度、百度搜索面经

滴滴出行、百度、PHP面试问题总结,准备春招实习以及找工作,提前准备开始。

2018-01-17

秋招百战不殆

秋招 春招 安卓 面试 笔试 总结 Android 秋招百战不殆,从头开始,java、Android,你想要的基础都有。内涵便利蜂面经、java基础总结。

2018-01-17

Android面经准备

Android 基础知识,对象赋值、静态内部类、内存优化、final修饰关键字、GC算法、反射、创建对象的方法、以及部分JAVA牛课题解知识点

2017-11-04

Android面试准备系列

安卓面试题基础知识准备,从零开始,内附keep、滴滴、头条、阿里面试题

2017-11-04

空空如也

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

TA关注的人

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