自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

singwhatiwanna

有创新精神的Android技术分享者

  • 博客(565)
  • 资源 (15)
  • 收藏
  • 关注

转载 Java工具类之:包装类

我们都知道,JDK 其实给我们提供了很多很多 Java 开发者已经写好的现成的类,他们其实都可以理解成工具类,比如我们常见的集合类,日期相关的类,数学相关的类等等,有了这些工具类,你会发...

2020-08-30 20:51:43 222

转载 漫话:为什么键盘以QWER排列,而不是ABCD?

QWERTY的来源第一台实用即真正的打字机的发明人是一位美国人,他叫克里斯托夫·肖尔斯。最初的打字机键盘是按照字母顺序"abcd"这样排列的,键盘的大概布局如下:刚开始打...

2020-08-30 20:51:43 318

转载 我参与了两个接近100k+star的开源项目!聊聊开源项目贡献指南

给 SkyWalking 以及 JavaGuide 项目贡献后的总结JavaGuide:https://github.com/Snailclimb/JavaGuideSkyWalking...

2020-08-28 09:00:00 300

转载 一条 SQL 引发的事故,同事直接被开除!!

前言Insert into select请慎用。这天xxx接到一个需求,需要将表A的数据迁移到表B中去做一个备份。本想通过程序先查询查出来然后批量插入。但xxx觉得这样有点慢,需要耗费大...

2020-08-27 09:00:00 210

转载 Android 方法插桩 Plugin 开发实践

背景在做应用启动速度优化时,需先了解启动阶段做了哪些耗时任务,分析 Application 的 attachBaseContext、onCreate 等关键方法,统计它们内部调用到的其他...

2020-08-27 09:00:00 576

转载 3 分钟了解什么是视频编码

从只能坐在放映机旁、电影院里、电视机前看视频,到可以坐在电脑屏幕前看直播,再到拿着手机、Pad,跟人聊天。大家与影像、视频交互的方式发生了翻天覆地的变化。为了让大家能在各种设备上看到清晰...

2020-08-26 09:00:00 1301

转载 为什么我要从 Windows 切换到 Linux?

喔,看到这个标题千万不要以为我要写和王垠前辈一样的内容啊,嘿嘿。不过在这里还是献上王垠前辈的那篇文章的链接吧:完全用 Linux 工作[1]。为什么要写这篇文章?首先介绍本篇文章产出的时...

2020-08-24 09:00:00 510

转载 Java笔试面试总结—try、catch、finally语句中有return 的各类情况

前言之前在刷笔试题和面试的时候经常会遇到或者被问到 try-catch-finally 语法块的执行顺序等问题,今天就抽空整理了一下这个知识点,然后记录下来。正文本篇文章主要是通过举例...

2020-08-24 09:00:00 267

转载 六百字搞懂lambda表达式

什么是函数式编程在学习lambda之前,我们先搞清楚什么是函数。我理解的函数就是输入一些东西经过一定的规则后输出。假如我们超时买苹果,苹果的单价是5元,则f(x) = 5x;其中x代表我...

2020-08-21 09:00:00 184

转载 火了几年的大前端,现在怎么样了?

大概从2017年开始,大前端这个名词开始出现,infoQ的一些技术大会也开始设置大前端议题,react native火的一塌糊涂,阿里、京东、去哪儿也开始推出自己的跨平台实践。时至今日,...

2020-08-20 09:00:00 780

转载 腾讯员工平均月薪7.5w?我这是又被平均了?

日前,腾讯2020年Q2的财报公布,报告显示,截至6月底,腾讯员工总数为70756人,最近半年的总薪酬成本为319.64亿元人民币,人均薪酬7.5万元,相当于年薪90万元。有位腾讯员工看...

2020-08-19 09:00:00 756

转载 Kotlin协程与JetPack组件初探

1、MVVM架构模式概览这是使用MVVM架构模式+Kotlin协程+JetPack(ViewModel+LiveData)+Retrofit的架构,实现WanAndroid登录接口的小D...

2020-08-19 09:00:00 488

转载 一文讲透 “进程、线程、协程”

本文从操作系统原理出发结合代码实践讲解了以下内容:什么是进程,线程和协程?它们之间的关系是什么?为什么说Python中的多线程是伪多线程?不同的应用场景该如何选择技术方案?...什么是进...

2020-08-18 09:00:00 241

转载 小姐姐也可以看得懂的Java网络编程

大家好,我是快哥。网络编程从大的方面说就是对信息的发送与接收(如,打电话,发信息),中间传输为物理线路的作用。网络编程最主要的工作就是在发送端把信息通过规定好的协议进行打包发送,在接收端...

2020-08-18 09:00:00 238 1

转载 Spring IoC是如何进行依赖注入的

依赖注入(DI)DI(Dependency Injection),Spring IoC 不是一种技术,而是一种思想,通过这种思想,能够指导我们设计出松耦合的程序代码。而Spring Io...

2020-08-15 10:30:00 253

转载 一个 CRUD 码农的内心对白

马上金九银十了很多同学都在面试大家心里一定有一个共同的困惑:1、为什么面试的时候要问我源码?2、我工作中又不用,何必难为我呢?3、我作为一个专业的CRUD人员,问我源码,你脑子有坑吧?...

2020-08-15 10:30:00 284

转载 老生再谈 IoC

IoC,Spring的核心理念之一,确实这是一个老生常谈的东西。但是今天呢!又重新温习之后,想再说说自己对IOC的一些想法。IoC——Inversion of Control,控制反转。...

2020-08-14 09:00:00 123

转载 OpenGl ES 基础入门知识

相信大家都听过大名鼎鼎的 OpenGL,但可能大多数人没有实践使用过,本文就来介绍一下 Android OpenGl ES 的基础入门知识。或许你在工作中不会用到,但为你个人成长着想一下...

2020-08-13 09:00:00 660

转载 肝了一个月,终于搞到了 30 页的架构师面试真题

业界关于架构师有一些误解,一方面觉得架构师是高大上的工作,画画架构图,对程序员的工作指指点点就可以了;另一方面又觉得架构师没什么用,可有可无。而在具体实践中,一方面对架构设计工作不重视,...

2020-08-13 09:00:00 371

转载 听说同学你搞不懂Java的LinkedHashMap,可笑

同学们好啊,还记得 HashMap 那篇吗?我自己感觉写得非常棒啊,既通俗易懂,又深入源码,真的是分析得透透彻彻、清清楚楚、明明白白的。(一不小心又上仨成语?)HashMap 哪哪都好,...

2020-08-12 10:00:00 258

转载 靠自己在一线城市买房的程序员,凭什么?

最近,号主在某职场论坛浏览时发现,有同行问“想在北京买房,各位帮忙看看钱够吗?”我打眼一看,呦呵,某大厂的大佬,现金 109 万多。大佬没说在阿里的职级,也没多这是多久攒的钱。如果是码农...

2020-08-12 10:00:00 476

转载 二本本科,银行外包开发工作 4 个月有余。聊聊外包公司工作的一些真实感受!...

最近会更新一系列关于在外包工作的真实经历和感受的文章,挺多小伙伴都比较感兴趣的。文章内容都来自在外包公司工作的读者的真实经历。另外,不同的外包公司、不同的外包工作、不同的甲方等等因素都会...

2020-08-11 22:00:00 14450 3

转载 面试官:知道时间轮算法吗?在Netty和Kafka中如何应用的?

大家好,我是yes。最近看 Kafka 看到了时间轮算法,记得以前看 Netty 也看到过这玩意,没太过关注。今天就来看看时间轮到底是什么东西。为什么要用时间轮算法来实现延迟操作?延时操...

2020-08-11 22:00:00 489

转载 94年阿里P7晒工资,网友:千万级并发=百万年薪?

你有高并发经验吗?现在,不管是在什么岗位, 只要你不再BAT这样的大厂工作,是很难接触到千万级别的高并发的。但也正是这种难得,让各个大厂都抢着要这样的人才!那么这类人都有什么特点?下面列...

2020-08-10 21:00:00 420

转载 《RabbitMQ》如何保证消息不被重复消费

一 重复消息为什么会出现消息重复?消息重复的原因有两个:1.生产时消息重复,2.消费时消息重复。1.1 生产时消息重复 由于生产者发送消息给MQ,在MQ确认的时候出现了网络波动,生产者没...

2020-08-10 21:00:00 2677 2

转载 《RabbitMQ》如何保证消息的可靠性

一条消费成功被消费经历了生产者->MQ->消费者,因此在这三个步骤中都有可能造成消息丢失。一 消息生产者没有把消息成功发送到MQ1.1 事务机制 AMQP协议提供了事务机制,...

2020-08-08 22:00:00 159

转载 Jetpack来了:走近Google标准应用架构

开发应用程序就像搭积木。没有良好架构的应用程序,就像没有搭好底座的积木,随着项目复杂度的上升,维护起来会困难重重,工程师会不停地陷入技术债务之中——“积木的倒塌”只是时间问题。如何把握模...

2020-08-08 22:00:00 319

转载 漫话:为什么计算机起始时间是1970年1月1日?

问题复现1970-01-01对于开发者来说都是不陌生的,有些系统对于时间的处理如果不够好的话,就可能把时间显示成1970-01-01,所以经常有用户看到1970-01-01这个时间。这种...

2020-08-06 09:00:00 251

转载 线上频出MySQL死锁问题!分享一下自己教科书般的排查和分析过程!

本文主要是讲过程与思路,从手上的日志来反推故障现场,最后模拟出事故现场。没有过度讲解理论的一些知识,主要是偏分析。文章参考的理论知识在最后,同时也将本次案例提交 ISSUE 给:http...

2020-08-05 09:00:00 211

转载 口述完SpringMVC的执行流程后,面试官说兄弟,你是培训的吧!

前几天阿粉的一个朋友去面试,面试官问他,你知道SpringMVC的执行流程么,我这个朋友在回答完之后,面试官相继问了几个问题,之后面试官说,兄弟你是培训出来的吧?朋友懵了,我培训都是一年...

2020-08-03 09:00:00 246

转载 Service 详解

❝Service 是四大组件之一,后台运行的解决方案,适合那些不需要和用户交互还要长期运行的任务。Service 的运行不依赖于任何用户界面,即使 app 被切到后台,Service 仍...

2020-08-01 22:00:00 381

转载 Service 详解

❝Service 是四大组件之一,后台运行的解决方案,适合那些不需要和用户交互还要长期运行的任务。Service 的运行不依赖于任何用户界面,即使 app 被切到后台,Service 仍...

2020-08-01 22:00:00 345

转载 除了 P 站,程序员摸鱼还喜欢上哪些网站?

来源:搜罗软件说到p站,估计不知道的人已经很少了,除了p站还有哪些站?应该很多人思考过这个问题了二次元可是有ABCDEGKNMT站...等等诸多圣地的!外面的世界很精彩,别抱着一个站啃...

2020-08-01 22:00:00 3142

转载 因为不知道Java的CopyOnWriteArrayList,面试官让我回去等通知

hello,同学们,大家好,我是沉默王二,在我为数不多的面试经历中,有一位姓马的面试官令我印象深刻,九年过去了,我还能记得他为数不多的发量。老马:“兄弟,ArrayList 是线程安全的...

2020-07-31 09:00:00 274 1

转载 移动端同学有福了,参加这个编程比赛,有机会拿6万奖金!

几个月前我分享了一个开源项目,「低延时的屏幕共享项目 Syncit」。这个项目源自于年初举办的 RTC 编程挑战赛春季赛。它在大赛中获得了第一名。现在,熟悉移动应用、前端的小伙伴们注意啦...

2020-07-30 09:00:00 802 1

转载 现在加入蚂蚁还来得及吗?谈谈跳槽的机会成本

蚂蚁的财富旋风,相信大家都感受到了。最近两篇文章,有提到自己之前选择工作的一些经历,有些读者觉得我眼光不错,差不多的时候都能找到值得加入的公司,也都有尝试过,尽管结果都不好。最近好几个读...

2020-07-28 09:00:00 2862

转载 7 夜肝出这几本高清 PDF 后,太牛逼了 ...

网上的博客知识太碎片化,而看视频学习效率太低,很多人想:如果有完整知识体系 PDF 教程供大家学习,那该多好!不要慌,成系统的教程和高质量博客,都帮你整理好了!1.高质量博客博主刚刚整...

2020-07-28 09:00:00 268

转载 面试官:我一句话就能让你不敢进阿里!

上周,蚂蚁金服要上市的消息直接霸屏了我的各个信息渠道。哪哪都是“财富自由的声音”。朋友圈里的小范看到消息忍不住了,就找了在蚂蚁的朋友,问了一通情况,结果这一问,本来想去蚂蚁的心瞬间就没有...

2020-07-27 09:00:00 428

转载 三个编码小技巧

在阅读 Framework 源码时常会看到一些简洁优雅的编码写法,今天周末,轻松一点,分享三个非常简单的 "小技巧"。更灵活的单例在获取 AMS、WMS 等远程 bind...

2020-07-27 09:00:00 270

转载 竟有如此沙雕的代码注释!

某站后端代码被“开源”,同时刷遍全网的,还有代码里的那些神注释。我们这才知道,原来程序员个个都是段子手;这么多年来,我们也走过了他们的无数套路......首先,产品经理,是永远永远吐槽不...

2020-07-26 22:00:00 361

开源动画库nineoldandroids介绍

使用开源动画库nineoldandroids来写Android动画,博客地址:http://blog.csdn.net/singwhatiwanna/article/details/17639987,请参看了解更多信息

2013-12-28

仿微信对话列表滑动删除功能

仿微信对话列表滑动删除功能,在listview中可以滑动删除item

2013-12-23

Android程序Crash时的异常上报

大家都知道,android应用不可避免的会发生crash,无论你的程序写的多完美,总是无法完全避免crash的发生,可能是由于android系统底层的bug,也可能是由于不充分的机型适配或者是糟糕的网络状况。当crash发生时,系统会kill掉你的程序,表现就是闪退或者程序已停止运行,这对用户来说是很不友好的,也是开发者所不愿意看到的,更糟糕的是,当用户发生了crash,开发者却无法得知程序为何crash,即便你想去解决这个crash,但是由于你无法知道用户当时的crash信息,所以你也无能为力。是否真的这样呢,其实android中有处理这类问题的方法。

2013-12-12

IndicatorFragmentActivity

使用ViewPager+Fragment来实现带滚动条的多屏滑动-IndicatorFragmentActivity

2013-12-08

微信半透明底部弹出菜单

微信半透明底部弹出菜单,来自微信sdk demo,singwhatiwanna修改整理

2013-05-06

简易安装程序v1.0源代码

简易安装程序v1.0,采用vc编写,内含全部源代码。 本程序为简易的安装程序demo,能够完成简单的安装卸载功能,包括注册表,快捷方式,文件压缩解压等等。里面附有说明文档。

2011-03-01

javamail发送电子邮件源代码

javamail发送电子邮件源代码,采用了NetBeans的Swing应用程序框架,即Swing Application Framework(SAF)。本程序有漂亮的界面,基于javamail,输入邮箱名和密码就可以给任意邮箱发邮件,界面做了美化,除了可以用作学习外,还可以在日常中使用,由于采用Java编写,所以能够跨平台,在Ubuntu10.10下测试通过,效果良好。希望能够给大家带来一点帮助,希望大家能够喜欢。

2010-12-22

局域网聊天工具VC源码

sayhi talk. 局域网聊天工具,采用vc编写,多线程,含服务器和客户端,可以组播和单播。基本上实现了QQ群的功能。

2010-12-02

定时关机源代码,采用vc实现

一个定时关机程序,可以自由设定时间,可以随时取消关机,可以影藏程序,采用vc实现,附源代码。

2010-11-22

远程线程注入,dll注入,vc

远程线程注入,可以注入系统进程。有界面。

2010-10-19

JavaMail官方最新版

JavaMail官方最新版,javamail-1.4.3。 Java中发送电子邮件的jar包mail.jar

2010-09-25

exe4j_windows_4_3

exe4j_windows_4_3.zip,用Java做桌面应用程序,导出jar包后,可以用此工具进行打包,打包为.exe程序,然后在Windows下就可以直接运行了。

2010-06-13

ajaxtags-1.3

ajaxtags-1.3-beta-rc7-bin.zip,是jsp中用于编写Ajax应用的标签库,通过这些简单的标签,即可实现复杂的Ajax功能。

2010-06-13

PDF文本提取,将pdf转换为txt,采用java编写

PDF文本提取,将pdf转换为txt,采用java编写,软件为免安装,轻快小巧

2010-01-26

struts-2.0.14-lib.zip

struts-2.0.14的lib库,struts是一种jsp开源框架

2009-12-27

空空如也

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

TA关注的人

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