Blank的程序员之路

不后悔就行了。

总结

   最近几天去了新公司,新公司(手游)的的条件确实比以前的好了很多,沟通之后发现主要做一些SDK的接入(日常工作),还有什么可能现在这个阶段还不能接触到,但是确实接触面又变故广了,包括python,groovy,js,bat命令,反正感觉以前是只知道写应用,但是忽略了提高效率的手段,也许是没有时...

2018-09-29 23:38:29

阅读数 24

评论数 0

HashMap

  今天去面试了下,问了我有关hashmap的问题,深入的研究下: 原理:https://coolshell.cn/articles/9606.html 其中还有一个关于并发的问题 :https://coolshell.cn/articles/9606.html 看了之后里面发现了一个链表倒...

2018-09-08 00:57:32

阅读数 35

评论数 0

Android 不在崩溃

public class NeverCrash { private CrashHandler mCrashHandler; private static NeverCrash mInstance; private NeverCrash() { } ...

2018-08-19 23:04:46

阅读数 56

评论数 0

监听短信

目前需要一个短信监听的功能,自动填充验证码。主要的类如下(还需要修改):     package com.bchd.smstest; import android.app.Activity; import android.database.ContentObserver; import andr...

2018-02-26 14:38:49

阅读数 255

评论数 0

单例模式优化

private static volatile SettingsDbHelper sInst = null; // <<< 这里添加了 volatile public static SettingsDbHelper getInstance(Context context) ...

2017-11-27 16:03:26

阅读数 149

评论数 0

Android的入口

java的入口函数是main,奇怪Android的在哪?ActivityThread public static void main(String[] args) { Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER,...

2017-09-29 15:34:55

阅读数 229

评论数 0

Activity的启动模式

1 standard模式 一个按钮连续点击几次,会不断生成新的activity实例(不同activity实例的hashcode不同),但他们所在的taskId相同–表明这种加载模式不会使用新的Task。 2 singleTop 要启动的目标activity已经位于task栈顶...

2017-09-12 22:02:24

阅读数 136

评论数 0

杂谈

Android群里炸了锅,讨论新手是否该入门Android,但我却在想另外一个问题,你说android吧,前端药学(xml布局,和web的前端差不多,看过一些),webview有时需要自己写一些js,java能干的是很多,爬虫也是可以的,但现在却被python取代,后端被php取代,(java能干...

2017-08-18 11:47:03

阅读数 149

评论数 0

hashmap to json

public class HashmapToJson { public static String hashMapToJson(HashMap<String, String> map) { String string = "{"; ...

2017-07-05 22:20:10

阅读数 169

评论数 0

1 twoSum

package LeetCode;import java.util.Arrays; import java.util.HashMap;/*要求:Given an array of integers, return indices of the two numbers such that they ...

2017-07-04 14:41:19

阅读数 160

评论数 0

反射获取bean类的field,多了个change 和序列化号

今天写一个方法用于为传过来的类赋值方便使用(因为bean类太多),后来用反射拿属性,发现长度多了两个,打印出来才发现多了题目中的两个,自己又在eclipse中测试,发现正常,折腾了好久才发现是AndroidStudio的instantrun在做怪,估计用这玩意之所以编译快就是多了这些,当然解决办法...

2017-06-09 13:09:46

阅读数 174

评论数 0

项目开发实录

最近在搞一个双端app,于是就想在一个工作空间下建两个moudel,新建一个moudle之后发现运行框那里是个错误的符号,提示没有入口activity,检查了一下,发现没有配置intent-filter,配置之后即可。 <intent-filter> &...

2017-05-31 10:43:11

阅读数 223

评论数 0

刷新了一组数据

在使用适配器加载数据是出现了只能刷新一次数据的怪现象,观察了好久原来在初始化数据方法中,对list的引用对象使用了=,使得指向的对象也发生了改变,在外部绑定adapter的时候,使用的list的引用导致指向的对象不明。

2017-05-23 21:18:52

阅读数 179

评论数 0

单例模式优化

private static volatile SettingsDbHelper sInst = null; // 这里添加了 volatile public static SettingsDbHelper getInstance(Context context) { Sett...

2017-05-19 10:19:09

阅读数 147

评论数 0

Genymotion 的启动出现问题 no ip

启动之后出现这个问题,很纳闷,后来根据网上的指导开启cpu虚拟化,但是还是保证错误,后来访问了一个外国网站,我的英文还是可以看懂的原来在virtualbox里的设置里有一个常规设置,里面的系统默认的是32位的ubuntu,改成64位的就可以了。

2017-05-09 15:46:16

阅读数 212

评论数 0

TCP与UDP

TCP与UDP面向报文的传输方式是应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文。因此,应用程序必须选择合适大小的报文。若报文太长,则IP层需要分片,降低效率。若太短,会是IP太小。UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。这也就是说,应用层交给UD...

2017-04-26 22:22:26

阅读数 289

评论数 0

TCP/IP,http,socket,长连接,短连接

之前对这几个概念有点糊涂,查阅了些资料,稍微概括下他们的区别吧。如有错误,请拍~~~ 先看图:TCP/IP是什么? TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 ...

2017-04-26 22:21:02

阅读数 237

评论数 0

认识推送

推送推送是指服务器定向将信息实时发送至客户端的功能。 常见的推送界面有美团网网易新闻等提醒用户。长连接和短连接 长连接:客户端和服务器之间始终建立着一个通信连接,在连接没有中断之前客户端和服务器之间可以随时进行通信(socket) (推送) 短连接是指通讯双方有数据交互式,就建立一个连接,数据库...

2017-04-26 21:58:07

阅读数 143

评论数 0

常用数据格式xml和json解析

jsoupxml格式数据原生解析有pull和sax两种方式,主要是有两个不同的工厂类XmlPullParserFactory和SaxParserFactory。 介绍一种框架解析jsoup。“`java /* * 1.使用 Jsoup 载入 Html 数据功能 ...

2017-04-21 17:43:45

阅读数 1630

评论数 0

sqlite的使用及其框架

sqlitepublic static final String CREATE_BOOK = "create table Book(" + "id Integer primary...

2017-04-21 16:58:57

阅读数 115

评论数 0

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