- 博客(23)
- 资源 (7)
- 收藏
- 关注
原创 jvm相关
1.什么情况下会发生栈内存溢出。 栈的定义:栈是线程私有的,他的生命周期与线程相同,每个方法在执行的时候都会创建一个栈帧,用来存储局部变量表,操作数栈,动态链接,方法出口等信息。局部变量表又包含基本数据类型,对象引用类型。 为什么会溢出:如果线程请求的栈深度大于虚拟机所允许的最大深度,将抛出StackOverflowError异常,方法递归调用产生这种结果。如果Java虚拟机栈可以动态扩展,并且扩展的动作已经尝试过,但是无法申请到足够的内存去完成扩展,或者在新建立线程的时...
2021-11-15 10:12:50 61
转载 2. Flutter 之 Dart语言
Flutter 开发框架采用的开发语言是 Dart Dart 是什么? 2011 年 10 月,在丹麦召开的 GOTO 大会上,Google 发布了一种新的编程语言 Dart。如同 Kotlin 和 Swift 的出现,分别是为了解决 Java 和 Objective-C 在编写应用程序的一些实际问题一样,Dart 的诞生正是要解决 JavaScri...
2019-12-08 11:51:21 485
原创 1 - 基于Mac的Flutter环境的搭建、Android Studio插件配置以及 Demo的创建
一. 下载Flutter sdkhttps://flutter.dev/docs/get-started/install/macos1. 下载以下安装包以获取Flutter SDK的最新稳定版本: flutter_macos_v1.9.1 + hotfix.6-stable.zip 有关其他发行渠道和较早版本,请参见SDK存档页面。2. 将文件提取到所需位置:...
2019-12-07 12:27:48 362
转载 zookeeper 查看器 ( Swing开发的 zooviewer项目 ) https://blog.csdn.net/u010889616/article/details/80792912
Swing开发的zooviewer项目,感觉还不错基于源码制作了绿色版的工具,下载之后,直接可以使用。运行环境准备本地需要安装JDK,JDK版本>=1.8下载 访问github地址下载zooview.zip,Github地址: https://github.com/HelloKittyNII/ZooViewer 客户端登录, 将下载的zooview.zip解压,目录结构如下...
2018-12-01 15:24:06 473
原创 ZooKeeper安装配置
ZooKeeper的安装及配置 Mac一,ZooKeeper安装及配置1.打开ZooKeeper官网:http://zookeeper.apache.org/2.点击下载,点击存档(所有版本的信息都在这个目录下)3.选择所需下载稳定版本 zookeeper-3.4.12.tar.gz4.下载 zookeeper-3.4.12.tar.gz 5.解压命令:tar...
2018-12-01 14:30:17 226
转载 Android Notification常见样式总结
本文总结一下开发中使用的Notification的常见样式 Demo下载地址 demo里有两首歌和打包后的apk,所以比较大,如果网不好下载请耐心!代码中用的自定义常量 public static final int TYPE_Normal = 1; public static final int TYPE_Progress = 2; public s
2017-05-22 18:00:18 388
转载 Android中 dp,px,dpi三者之间的关系
首先弄明白三个概念dp/dip(Density-independent pixel ) 设备独立像素(是一个关联Density和pixel的虚拟像素单位)dpi (dots per inch) 每英寸的像素的数量(每英寸等于2.54厘米 .通常说的屏幕尺寸是屏幕的对角线长度)px (pixels)像素 屏幕实际的像素,不同设备显示效果相同。例如,320*480的屏幕在横向有320
2017-05-12 23:22:16 840
转载 Picasso,Glide,Fresco 对比
Picasso由Square公司开源的一款图片加载和缓存的库,不过Picasso不支持磁盘缓存.也就是说如果想要做磁盘缓存的话需要另外想办法.(可以利用JakeWharton/DiskLruCache)Glide一款和Picasso类似的图片加载和缓存的开源库.虽然在函数定义和调用上和Picasso相差无几,但是Glide确实在性能方面比Picasso要好,值得注意的是Gl
2017-05-12 22:58:54 235
转载 Android Studio 使用小技巧和快捷键
本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键。 根据这些小技巧的使用场景,本文将这62个小技巧分为常用技巧(1 – 28)、编码技巧(29 – 49)和调试技巧(50 – 62),分成三个部分。每个小技巧都配有 gif 动图,由于原图在 google photo 上,加载较
2017-02-23 09:00:04 801
转载 50个安卓开发者应该熟悉的Android Studio技巧和资源
视觉效果1. Android Logcat的Material颜色主题。要改变Android Studio的Logcat你需要这样做:进入Preferences (Windows上是Settings / Linux machines) → Editor → Colors & Fonts → Android Logcat,然后为每种类型的log设置前景颜色(fo
2017-02-07 09:14:40 434
原创 adb命令常用命令
adb命令常用命令一. 关闭或开启adb服务 关闭adb服务 adb kill-server 开启adb服务 adb start-server二. 查看当前连接的设备 adb devices三 . 安装和卸载apk程序 adb install helloworld.apk adb uninstall helloworld.apk 这个命
2017-01-20 09:46:57 240
转载 Android 超高仿微信图片选择器
出处:http://blog.csdn.net/lmj623565791/article/details/399437311、概述关于手机图片加载器,在当今像素随随便便破千万的时代,一张图片占据的内存都相当可观,作为高大尚程序猿的我们,有必要掌握图片的压缩,缓存等处理,以到达纵使你有万张照片,纵使你的像素再高,我们也能正确的显示所有的图片。当然了,单纯显示图片没撒意思,我们决定高仿
2017-01-20 08:56:06 376
转载 iOS程序的启动执行顺序 AppDelegate 及 UIViewController 的生命周期
转自:http://www.cnblogs.com/junhuawang/p/5742535.htmliOS程序的启动执行顺序 AppDelegate 及 UIViewController 的生命周期iOS应用程序的状态切换很重要,而UIViewControler对于iOS这种MVC模式来说尤为重要,基本都要继承自他。一、iOS程序的启动执行顺序1 程序的入口
2016-10-19 16:29:38 397
转载 xcode7、iOS9 设置启动图片(Launch Image)
http://blog.csdn.net/riven_wn/article/details/49275157一.添加启动图片点击Assets.xcassets进入图片管理,右击,弹出"New Launch Image"或点下面的+号创建Launch Image;如图,右侧的勾选可以让你选择是否要对ipad,横屏,竖屏,以及低版本的ios系统做支持.这边我选了io
2016-08-12 10:56:23 295
转载 Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
需求很简单就是在系统浏览器中通过输入一个uri就可以打开相应的app。比如你在IOS中的系统浏览器中输入:tel://123,就会跳到拨打电话页面而且拨打号码是123,像这样的命令,老大他用了小米手机测试了一下,发现可以的,所以他就以为Android的也是可以的,但是当我用三星和htc手机测试发现不行,这时候老大就纠结了,但是我个人认为,我们都知道小米手机是模仿IOS的,没想到模仿的这么想
2016-08-11 09:57:39 524
转载 iOS项目的目录结构和开发流程
原文出自 Limboy 网上相关的资源不多,开源的且质量还不错的iOS项目也是少之又少,最近正好跟同事合作了一个iOS项目,来说说自己的一些想法。目录结构12345678AppDelegateModelsMacroGeneralH
2016-05-06 07:14:53 360
转载 同时在工程中引入了多个第三方jar包,导致的DEX错误
同时在工程中引入了多个第三方jar包,导致调用的方法数超过了android设定的65536个(DEX 64K problem),进而导致dex无法生成,也就无法生成APK文件。解决办法如下:1、谷歌官方已经给出了相关的文档,参照网上搜索的资料,首先,我的问题是:Error:Execution failed for task ':duchazhushou:dexRelea
2015-12-09 22:43:54 596
转载 Activity横竖屏切换时生命周期变化 转载
关于Activity横竖屏切换的声明周期变化:1、新建一个Activity并把各个生命周期打印出来2、运行Activity,得到如下信息onCreate-->onStart-->onResume-->3、按crtl+f12切换成横屏时onSaveInstanceState-->onPause-->onStop-->onDest
2015-11-29 23:03:44 288
转载 Android的“美味”发展历程
【中国派 报道】如果你去过位于美国加州山景城的谷歌总部,一定会被大楼草坪上的绿色机器人和各种甜点雕塑所吸引,这便是Android系统的吉祥物和各个版本代号。显然,在2005年收购Android,可能是谷歌最正确的投资之一。时至今日,Android已经是家喻户晓的移动平台,也是谷歌最为重要的业务之一。有趣的是,几乎每一个Android版本代号,都是一种美味的甜点,这也让原本冷冰冰的操
2015-10-23 23:27:10 354
转载 对 Java Serializable(序列化)分析
一 Java Serializable (序列化)的理解和总结 内存中的对象是怎么存在的? 内存中各种对象的状态是? 实例变量是什么(指的是实例化的对象吗)? 使用序列化的好处是什么? 1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的
2015-10-23 23:18:45 238
原创 armeabi armeabi-v7a mips x86 理解
armeabi、armeabi-v7a、mips、x86 如何理解? ABI:指应用基于哪种指令集来进行编译. ABI总共有四种,分别是armeabi、armeabi-v7a、mips、x86,它们都是表示cpu的类型。armeabi 默认选项 支持基于 ARM* v5TE 的设备 支持软浮点运算(不支持硬件辅助的
2015-10-23 23:14:42 320
转载 最受欢迎的开源项目
http://www.csdn.net/article/tag/%E6%9C%80%E5%8F%97%E6%AC%A2%E8%BF%8E%E7%9A%84%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE
2013-12-13 11:31:12 295
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人