自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大黑

欢迎访问我的主页:www.dahei.me

  • 博客(22)
  • 资源 (10)
  • 收藏
  • 关注

原创 Android端腾讯性能监控框架Matrix源码分析之第一篇

腾讯性能监控框架Matrix源码分析之第一篇概述前几天腾讯将一款Android应用性能监控的框架matrix开源了,源码地址在https://github.com/Tencent/matrix,作者是微信终端团队。matrix到底是什么?据官方说法如下:Matrix 是一款微信研发并日常使用的 APM(Application Performance Manage),当前主要运行在 Andro...

2018-12-27 20:12:28 10442 4

原创 python批量下载马拉松图片

源码地址: https://github.com/halibobo/runnerbar-image前言目前学习python几个月了,由于自己比较喜欢跑马拉松,已经跑过了很多场比赛,前些天就写了个简单的爬虫爬取了网上三千多场马拉松比赛的报名信息。今年5月27日,我又参加了巴图鲁关门山壹佰越野50公里组的比赛,这里的“巴图鲁”源自蒙古语“英雄”的意思,这场比赛也是出了名的虐,地点在辽宁省本溪市 ...

2018-12-28 09:34:24 438

原创 自定义android分贝仪-附源码

android声音检测仪—分贝仪源码下载地址:https://github.com/halibobo/SoundMeter背景最近小区旁边工地施工,今一大早就被工地传来的guang!guang!…吵醒了。很响很响的那种,你们肯定会问具体有多响?具体要多响?怎么描述呢?顿时就萌生出开发一款记录声音响度的app,忙活了一下午于是就出了这个声音检测仪简介android端的声音检测程序,实时获取当前周围环...

2016-07-09 16:43:38 1013

翻译 Android N for Developers

Android N 仍处于活动的开发状态,但现在您可以将其作为 N Developer Preview 的一部分进行试用。 以下部分重点介绍面向开发者的一些新功能。请务必查阅行为变更以了解平台变更可能影响您的应用的领域,看看开发者指南,了解有关关键功能的更多信息,并下载 API 参考以获取新 API 的详细信息。多窗口支持在 Android N 中,我们为该平台引入了一

2016-07-01 14:03:49 1436

原创 Android组件化和插件化开发

Android组件化和插件化开发什么是组件化和插件化?组件化开发就是将一个app分成多个模块,每个模块都是一个组件(Module),开发的过程中我们可以让这些组件相互依赖或者单独调试部分组件等,但是最终发布的时候是将这些组件合并统一成一个apk,这就是组件化开发。 插件化开发和组件化开发略有不用,插件化开发时将整个app拆分成很多模块,这些模块包括一个宿主和多个插件,每个模块都是一个apk(组件化

2016-07-01 11:26:46 7436 1

原创 android MVP模式介绍与实战

android MVP模式介绍与实战描述MVP模式是什么?MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。MVC和MVP的区别?为什么会出现MVP模式呢?这是因为原有的MVC模式有一些短板。比如在android开发中,activity充当着MVC中Controller的角色,但是在实际开发

2016-06-22 17:49:03 1633 1

原创 资质android声音检测仪---分贝仪 (附有源码)

android声音检测仪—分贝仪文章出处:大黑个人博客–android声音检测仪—分贝仪 源码下载地址:https://github.com/halibobo/SoundMeter背景最近小区旁边工地施工,今一大早就被工地传来的guang!guang!…吵醒了。很响很响的那种,你们肯定会问具体有多响?具体要多响?怎么描述呢?顿时就萌生出开发一款记录声音响度的app,忙活了一下午于是就出了这个声音检

2016-06-06 12:34:14 6447 1

原创 设计模式之策略模式

设计模式之策略模式博客地址今天介绍下策略模式,直接先上UML图策略模式的概念 The Strategy Pattern defines a family of algorithms,encapsulates each one,and makes them interchangeable. Strategy lets the algorithm vary independently from cl

2016-05-30 13:31:39 441

原创 结合支付宝和微信首页巩固android事件分发机制

结合支付宝和微信首页巩固android事件分发机制文章出处大黑的博客–事件分发源码地址 https://github.com/halibobo/TouchListenerConflictandroid的事件分发和处理方式 对android开发有一定了解的同学一定或多或少知道android的触摸事件分发,整个事件的分发消耗流程都可以通过看源码理解,下面通过讲解demo帮助加深事件分发的理解和在实战

2016-05-29 22:16:21 442

原创 Android获取图片,自动添加文字水印

本文要讲述的是如何给一张图片加上水印然后保存起来,原理很简单,首先要从本地或者拍照获得一张图片的路径,然后根据路径获取图片的Bitmap,再对Bitmap进行处理保存就可以实现。文章最后附有上传至github的源码,具体操作步骤如下:一、获取图片路径,原理就是根据隐示intent跳转至图片处理的activity,根据处理结果的result进行操作,如跳转至选择图片Intent intent = ne

2016-04-28 15:06:43 1839 2

原创 模仿微信支付输入密码框的效果

关键代码public class SecurityPasswordEditText extends LinearLayout { private EditText mEditText; private TextView oneTextView; private TextView twoTextView; private TextView threeTextView;

2016-04-20 09:08:59 3157 2

原创 swift打开网页、发送邮件、打电话、发短信

swift打开谷歌首页UIApplication.sharedApplication().openURL(NSURL(string: "http://www.google.com")!)

2016-02-14 10:18:05 999

翻译 swift开源项目精选(已经造好的轮子)

Swift 开源项目精选 站在个人的角度,并基于《Swift 语言指南》,针对开源项目做了一个甄别、筛选。当然,由于个人能力及涉足范围所限,还远远不够,其中肯定有偏颇及不足,还望同学们多多见谅。更希望能得到你的帮助和补充,共同参与。@SwiftLanguage 更新至 2016-2-1,最近新收录 Graph, Localize-Swift, Cuckoo, Gecco, AudioKit,

2016-02-05 10:23:38 16186

原创 swift如何实现语言国际化,适应各国语言

在工程文件中创建新的文件右键New File -> Resource -> Strings File,取名为Localizable.strings选中工程在Localizations选项下选择“+”即可选择想要适配的语言,如上图选择了英文和简体中文。选中后去掉stroyboard的勾选去掉此时在文件Localizable.strings下会多出两个字文件,分别对应英文和中问的Strings。在str

2016-02-04 17:37:43 4875

原创 swift获取屏幕分辨率

如下let screenBounds:CGRect = UIScreen.mainScreen().boundsSCREEN_WIGHT = screenBounds.size.width //屏幕宽SCREEN_HEIGHT = screenBounds.size.height //屏幕高

2016-02-04 17:15:07 2165

原创 如何实现在锁屏上层显示Activity,如qq锁屏显示消息弹框

用过Android端手机QQ的用户都知道,qq锁屏显示消息弹框,类似这样通过获取最上层activity的命令adb shell dumpsys activity | findstr “mFocusedActivity” 可以得到qq消息弹框用的是activity,实现方式也比较简单, 一、新建弹框的activity,如LockActivity ;在LockActivity 中onCreate()

2016-02-02 15:22:51 5235

原创 adb 查看最顶层activity名称

windows环境下:adb shell dumpsys activity | findstr “mFocusedActivity”linux:adb shell dumpsys activity | grep “mFocusedActivity”

2016-02-02 15:05:05 19087 1

原创 swift里的函数和闭包

在swift语言中,使用 func 来声明一个函数,通过函数的名字和参数来调用函数。使用 -> 指定函数返回值(分离了返回值和参数)举个简单的栗子,获取狗叫 func getDogSing() -> String { return "汪汪汪..."}getDogSing()传递可变数量的参数,通过数组获取参数func sumOf(numbers: Int...) -> Int {

2016-02-02 14:26:33 515

原创 【引】swift是什么?

关于SwiftSwift 是一种新的编程语言,主要用于开发 IOS 和 OS X 应用。Swift 结合了 C 和 Objective-C 的优点并且不受 C 的兼容性的限制。Swift 采用了安全的编程模式,并添加现代的编程功能,使编程更加简单、灵活和有趣。界面则基于备受青睐的 Cocoa 和 Cocoa Touch 框架,展示了软件开发的新方向。目前swift是开源的,其源码下

2016-02-02 10:06:49 584

原创 Android Studio使用记录

Android Studio使用记录关于android studioAndroid Studio是谷歌推出了新的Android开发环境。打开android官网,我感觉谷歌很重视这个新的开发工具,势必要替换eclipse的节奏。 实在不习惯android studio的快捷键,偶然发现它支持使用eclipse的快捷键方式,设置方式如下

2015-05-30 11:11:13 972

转载 GitHub 优秀的 Android 开源项目

原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditT

2015-05-29 14:39:49 1071

原创 自学unity之人物动画控制(第一篇)

本人新手,初学unity时间不长,

2014-04-26 18:05:24 8915 1

毕业论文企业薪酬工资管理系统

企业薪酬工资管理系统-企业薪酬工资管理系统

2011-12-05

毕业论文-设备管理系统的设计vb+sql+源代码+答辩题目

毕业论文-设备管理系统的设计vb+sql+源代码+答辩题目

2011-12-05

电驴EasyMule-Setup

最新版下载工具电驴EasyMule-Setup

2011-11-10

飞秋 局域网聊天,传资料(特别好用)

普普通通的飞秋软件 ,功能你懂得; 局域网聊天,传资料(特别好用)

2011-11-10

exe4j_windows_4_4_2.exe

这是我从官网下载的,英文版,与jdk合用帮助eclipse导出exe文件

2011-11-10

erp专业术语(涵盖大部分ERP中的名词)

ERP软件术语解释,按字母A——Z排列;doc文档;学习ERP很有帮助

2011-07-18

数学建模地震救灾数学模型中的最优分配

地震救援物资最有分配建模 救灾现状 建立模型 模型计算 结论

2010-05-29

虚拟电脑汉化软件绿色版

使用本软件,您可以在一台电脑上模拟多种操作系统。在你的windows里建立一个(多个)虚拟的电脑,你可以象使用普通pc那样给他安装系统,安装软件,添加“硬盘(虚拟)” 可以完全利用既有的硬件配置.在虚拟PC里的任何变动不会影响现有的系统 . 注意:虚拟PC只认虚拟硬盘,软驱和光驱,所以无法直接读取物理硬盘上的文件,所以,如果你要虚拟dos的话,最好有光盘版的dos安装程序,软盘版的也可以。安装系统前的引导要用启动软盘。 通过使用这一软件,可以让你的计算机同时运行多个Windows操作系统,而不会互相干扰。这对玩家、程序员和教育工作者来说十分有用。这一系统可以以主机方式运行XP Professional、Windows XP Home、Windows 2000 Professional、Windows NT? 4.0和Windows Me。以客户机方运行Windows 3.1、Windows 95、 Windows NT 4.0 Workstation、Windows NT Server、Windows NT Enterprise、Windows 98、Windows Me和Windows 2000。记住,是同时。 Microsoft Virtual PC 经重新包装以前的 Connectix Virtual PC,变成现在的微软 Virtual PC,包括:Virtual PC 应用程序和 Virtual PC Additions。新版加入了一个 AppleScript,容许较慢的 Compatibility Mode 来安装软件,修正了一些BUG。

2010-05-17

2008高教社杯全国大学生数学建模竞赛题目及答案

2004数学建模试题及答案2005年数学建模试卷分析

2010-04-28

三级网络技术04-09年真题及答案

包含04年至09年三级网络技术的真题和答案,其中每年均有四月和九月两套真题和答案。

2010-04-28

空空如也

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

TA关注的人

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