自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(187)
  • 资源 (18)
  • 收藏
  • 关注

转载 Linux磁盘操作

在格式化分区值前需要使用partprobe让kernel重新读取分区信息,如果不成功则需要重启系统。选择结束为止,默认为磁盘结尾。选择初始位置,默认为1。无返回就是载入磁盘信息成功,针对磁盘进行操作。使用fdisk工具只是将分区信息写到磁盘,进入交互式的分区界面,以下是分区操作步骤。分区创建完成,可以列表查看,保存退出。/etc/fstab 增加一行。使用ext4文件系统。

2023-09-13 11:43:52 180

原创 java中Optional的应用,以及map和flatMap的区别

关于Option的介绍可以看深入理解java8中的Optional 类就可以了,但是复杂一点的使用在网上却没有搜到,这里结合我开发时遇到的真实案例来讲一下Option的使用。1.案例一 在真实业务操作过程中,都是对象里面套对象,这边先简单定义操作对象:public class PictureCondition { private String url; public String getUrl() { return url; }

2022-12-07 22:05:39 1153 1

转载 Java如何使用Optional与Stream取代if判空逻辑(JDK8以上)

Java如何使用Optional与Stream取代if判空逻辑(JDK8以上)

2022-12-07 17:08:58 1472 1

原创 Recycleview从入门到入神

https://www.jianshu.com/u/43a04ef9d4c6

2022-09-05 10:23:59 125

转载 Android自定义View的三种方式:继承布局,继承原生控件,继承View

文章目录简介一、继承布局效果图代码实现1.在layout文件夹中创建布局title_view.xml2.在values文件夹中新建attrs.xml,在其中声明自定义属性3.新建CustomTitleView文件,并重写三个构造方法4.找到控件并获取属性4.1.使用TypedArray typedArray = context.getTheme().obtainStyledAttributes(attrs,R.styleable.CustomTitleView,defStyleAttr,0

2022-07-04 00:18:15 1804

原创 基于Android在布局中动态添加view的两种方法

基于Android在布局中动态添加view的两种方法

2022-06-13 01:01:01 4924

原创 C++ 11 Lamda

C++ 11 Lambda表达式C++11的一大亮点就是引入了Lambda表达式。利用Lambda表达式,可以方便的定义和创建匿名函数。对于C++这门语言来说来说,“Lambda表达式”或“匿名函数”这些概念听起来好像很深奥,但很多高级语言在很早以前就已经提供了Lambda表达式的功能,如C#,Python等。今天,我们就来简单介绍一下C++中Lambda表达式的简单使用。声明Lambda表达式Lambda表达式完整的声明格式如下:[capture list] (params list).

2022-04-13 14:36:38 366

原创 android studio 编译out of Memory Error

#加大可用编译内存org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=4096m -XX:+HeapDumpOnOutOfMemoryError

2022-02-28 19:22:44 2215

原创 Sublime 插件

工欲善其事,必先利其器。本文收集 Sublime Text 常用插件,持续更新中…Package Control 为插件管理包,通过快捷键 Ctrl + Shift + P 打开,之后可以很方便的浏览、安装和卸载 Sublime Text 中的插件。插件安装:输入 install 后选择 Package Control: Install Package插件列表:输入 list 后选择 Package Control: List Packages插件删除:输入 remove 后选择 Package

2021-12-24 10:23:31 316

原创 在AIDL的时候正确使用in out inout

内容大纲:1.在AIDL的时候正确使用in out inout上1篇我们用AIDL简单实现了1个IPC,其中我们谈到在定义aidl接口中的除基本类型和AIDL接口外的参数要调价修饰符in out 或 inout中的1种,本文将帮助大家理解in out inout,并让读者可以正确的使用in out inout。在介绍in out inout的区分之前我们先明确两个基本概念:出发点 和 终点,出发点指调用方,终点指响应方,比如我在客户端调用aidl接口那末客户端就是出发点 服务端就是重点,在1..

2020-12-30 10:40:44 459

转载 Java中try catch finally语句中含有return语句的执行情况(总结版)

在这里看到了try catch finally块中含有return语句时程序执行的几种情况,但其实总结的并不全,而且分析的比较含糊。但有一点是可以肯定的,finally块中的内容会先于try中的return语句执行,如果finall语句块中也有return语句的话,那么直接从finally中返回了,这也是不建议在finally中return的原因。下面来看这几种情况。情况一(try中有retu...

2019-08-17 11:16:54 190

原创 Directories used by the IDE to store settings, caches, plugins and logs-Idea安装路径

WindowsAll the files are located under this directory by default:Windows Vista, 7, 8, 10:<SYSTEM DRIVE>\Users\<USER ACCOUNT NAME>\.<PRODUCT><VERSION>Windows XP:<SY...

2019-08-07 22:15:08 338

转载 Maven

https://segmentfault.com/a/1190000015077021#articleHeader221、dependencies即使在子项目中不写该依赖项,那么子项目仍然会从父项目中继承该依赖项(全部继承)2、 dependencyManagement里只是声明依赖,并不实现引入,因此子项目需要显示的声明需要用的依赖。如果不在子项目中声明依赖,是不会从父项目中继承下...

2019-08-06 23:40:37 201

转载 二叉树

输入:root = [10,5,15,3,7,13,18,1,null,6], L = 6, R = 10输出:23提示: 树中的结点数量最多为 10000 个。 最终的答案保证小于 2^31。/*** Definition for a binary tree node.* public class TreeNode {* int val;*...

2019-08-03 18:42:20 172

转载 Wireshark "Decode as - User Specified Decodes"

当我们的网络数据是SSL/TLS加密的,但没有用默认的443端口,而是用了其他端口,比如64001,那么,wireshark不知道该用SSL/TLS的方式来解析,在Wireshark中查看到的 “到64001端口” 的数据是普通TCP的,看不到“client hello"、"server hello" 之类的SSL/TLS握手的过程。为了解决这个问题,先选择64001端口相关的某条数据,然后选...

2019-02-25 22:40:23 930

原创 OSX Install Cocopods

1.  install brew     URL : http://brew.sh/index_zh-cn.html      CMD: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2. install rvm(ruby version

2016-07-22 16:46:09 504

转载 l2tp的相关资料

VPN

2016-06-29 16:10:53 1046

转载 iOS – NSLog、UncaughtException日志保存到文件

//转载http://www.xuebuyuan.com/1918992.html对于真机,日志没法保存,不好分析问题。所以有必要将日志保存到应用的Docunment目录下,方便取出分析。首先是日志输出,分为c的printf和标准的NSLog输出,printf会向标准输出(sedout)打印,而NSLog则是向标准出错(stderr),我们需要同时让他们都将日志打印到一

2015-09-11 13:30:25 884

转载 对SingleTask和TaskAffinity的理解

最近研究微信调起自己客户端的事情,对于SingleTask和TaskAffinity的理解又多了一些理解。 以前对于Android的四种LaunchMode有一些了解,其中比较有意思的就是SingleTask和SingleInstance 。(四种LaunchMode的了解可以参见这篇文章,对于Activity栈的讲述很详细)。这两种LaunchMode的理解都跟Task有很大关系

2015-06-19 10:10:12 636

转载 [android] No resource found that matches the given name 'Theme.AppCompat.Light'

在整合android过程中导入别人的项目出现下面的错误:error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.通过stackoverflow查到其解决方法,如下:1.

2015-06-17 17:27:58 11879

转载 GitHub 优秀的 Android 开源项目

http://blog.csdn.net/xiechengfa/article/details/38536643转自:http://blog.csdn.net/shulianghan/article/details/18046021

2015-06-15 15:35:28 430

转载 Android应用开发相关下载资源(2015)

http://jingyan.baidu.com/article/64d05a02752300de55f73b99.html

2015-06-12 14:38:52 739

转载 Android中解析XML

androidbooksexceptionstringattributesxmlXML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。在Android中,常见的XML解析器分别为SAX解析器、DOM解析器和PULL解析

2015-06-02 10:48:43 488

转载 eclipse插件OpenExplorer快速打开文件目录

1.在MyEclipse开发中常用到其中一个"Open In Explorer"的小插件,可以直接进入Windows资源管理器中打开选中文件所在的目录,在使用eclipse开发时也很需要这个功能,否则只能查看resource属性等方式,找到文件的目录非常不便。2.OpenExplorer插件可以满足这个功能,可以到https://github.com/samsonw/OpenExplo

2015-05-29 16:46:11 498

转载 C++ Bridge 设计模式

C++ Bridge 设计模式 Bridge模式是应用最广泛也是我个人比较喜欢的一个C++设计模式之一。Bridge模式意图:降低抽象和实现之间的耦合。面向对象系统设计和分析中最重要的一点就是:高内聚,低耦合。Bridge模式使得抽象和实现能够相对独立。  Bridge模式结构图:

2015-05-25 18:06:23 641

转载 AutoMutex

AutoMutexAndroid里的C++代码经常会看到AutoMutex _l(mLock);AutoMutex其实就是Thread的一种自动的互斥锁,定义在framework/base/include/utils/thread.h中;/* * Automatic mutex.  Declare one of these at the top of a function.

2015-05-21 15:36:31 2661

转载 Android JNI编程和NDK学习 --静态、动态两种方式实现JNI

Android JNI 的实现包括两种实现方法:静态和动态。两种方法的区别如下:静态:先由Java得到本地方法的声明“System.loadLibrary("hello_jni");”,然后再通过JNI实现该声明方法。动态:先通过JNI重载JNI_OnLoad()实现本地方法,然后直接在Java中调用本地方法。JNI在加载时,会调用JNI_OnLoad,而卸载时会调用JNI_U

2015-05-19 18:18:55 626

转载 Android NDK环境搭建

eclipse配置打开Eclipse,点Window->Preferences->Android->NDK,设置NDK路径,例如Shamoo的是E:\android-ndk-r9c新建一个Android工程,在工程上右键点击Android Tools->Add Native Support...,然后给我们的.so文件取个名字,例如:my-ndk

2015-05-19 09:58:53 610

转载 Android JNI编程和NDK学习 --静态、动态两种方式实现JNI

Android JNI 的实现包括两种实现方法:静态和动态。两种方法的区别如下:静态:先由Java得到本地方法的声明“System.loadLibrary("hello_jni");”,然后再通过JNI实现该声明方法。动态:先通过JNI重载JNI_OnLoad()实现本地方法,然后直接在Java中调用本地方法。JNI在加载时,会调用JNI_OnLoad,而卸载时会调用JNI_U

2015-05-18 13:33:22 703

转载 ScrollView中嵌套GridView,Listview的办法

按照android的标准,ScrollView中是不能嵌套具有滑动特性的View的,但是有时如果设计真的有这样做的需要,或者为了更方便简单的实现外观(比如在外在的大布局需要有滑动的特性,并且内部有类似于List的UI结构,那么ListView + Adpater的方式来实现里面的效果就很方便,算是违规抄近道的一种方式吧),有时就会不得不采用这种怪异的组合方式。先说下这种方式

2015-04-20 17:55:17 454

转载 Android内存泄露分析(MemoryAnalyzer工具)

前提条件:1,电脑安装了java 运行环境  2,手机端开启了 USB 调试开关 3,获取 root 权限基本步骤:1,使用eclipse 自带的 DDMS 工具分析各线程的内存使用情况,如下图所示Heap视图界面会定时刷新,在对应用的不断的操作过程中就可以看到内存使用的变化。怎样判断当前进程是否有内存泄漏呢?

2015-04-20 11:21:05 412

转载 Android 内存分析工具MAT

准备环境和测试数据我们使用的是 Eclipse Memory Analyzer V0.8,Sun JDK 6安装 MAT和其他插件的安装非常类似,MAT 支持两种安装方式,一种是“单机版“的,也就是说用户不必安装 Eclipse IDE 环境,MAT 作为一个独立的 Eclipse RCP 应用运行;另一种是”集成版“的,也就是说 MAT 也可以作为 Eclipse IDE

2015-04-20 10:07:07 650

转载 Eclipse调试进入JDK源码

对于想了解JDK源码的同学来说,通过调试JDK源码来学习是一个常用的方法。如果调试时,不能进入JDK源码,大部分错误都是line unavailable,则需要设置一番。【Window】-【Preference】-【Java】-【Installed JREs】这里可以看到Eclipse可以使用的Java环境,默认使用的是JRE(Java Runtime Environment),是不支

2015-03-23 10:39:16 617

转载 Android中使用Handler造成内存泄露的分析和解决

什么是内存泄露?Java使用有向图机制,通过GC自动检查内存中的对象(什么时候检查由虚拟机决定),如果GC发现一个或一组对象为不可到达状态,则将该对象从内存中回收。也就是说,一个对象不被任何引用所指向,则该对象会在被GC发现的时候被回收;另外,如果一组对象中只包含互相的引用,而没有来自它们外部的引用(例如有两个对象A和B互相持有引用,但没有任何外部对象持有指向A或B的引用),这仍然属于不可到达

2015-03-02 14:56:57 580

转载 在window service中调用外部exe或.bat等

windows servicesession在您的服务程序中直接调用:UserProcess.StartProcessAndBypassUAC("your appPath","parameters",processInfo)[csharp] view plaincopyusing System;  using System

2014-12-26 17:13:07 3075

转载 VS2008中自定义C++工程模板与修改新建文件默认编码的办法

VS2008中自定义C++工程模板与修改新建文件默认编码的办法write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie讨论新闻组及文件一、   需求网上讲VS(以下VS均特指VS2008)自定义模板的不少,不过大部分都是讲C#或者Web开发的,什么export template的,都不适合C++工程,由于MS的确是减弱了对C++的支持,(这

2014-11-27 15:18:44 3310 1

转载 Python Excel Tutorial 指南

安装有几种不同的安装方法。下面是以xlrd为例的,其它二个库都是使用同样的步骤。 从源码安装Linux系统:Python代码  $ tar xzf xlrd.tgz  $ cd xlrd-0.7.1  $ python setup.py install  Windows系统:使用WinZip或类似工具解压xlrd-0.

2014-10-15 16:09:39 889

转载 win7如何清理图标缓存

taskkill /f /im explorer.exerem 清理系统图标缓存数据库   rem attrib -h -s -r "%userprofile%\AppData\Local\IconCache.db"   del /f "%userprofile%\AppData\Local\IconCache.db"   attrib /s /d -h -s -r "%userp

2014-10-15 10:13:50 1099

转载 Android使用GridView实现日历功能(详细代码)

代码有点多,发个图先:如果懒得往下看的,可以直接下载源码吧(0分的),最近一直有人要,由于时间太久了,懒得找出来整理,今天又看到有人要,正好没事就整理了一下http://download.csdn.net/detail/onlyonecoder/6574379布局文件:    android:layout_width="fill_pa

2014-10-11 14:08:23 3637

转载 android签名打包

真的觉得很奇怪,网上所有的googlemap的key申请都是debug版本的,为什么大家用得这么舒坦呢?难道都没有在真机上面试过?这是网上获取debug指纹的方式:keytool -list -alias androiddebugkey -keystore (debug.keystore文件路径) -storepass android -keypass android正式版的其实完

2014-10-10 15:44:26 544

C语言100个经典算法.zip

C语言100个经典算法书和源码 考试面试必备,请下载啊阿啊

2019-08-03

RecursionAlgorithm.zip

Java递归算法的经典案例实现,数据结构和算法Java描述实现

2019-08-03

亿图9.2补丁

Edraw最大允许学生,教师和商务专业人士可靠地创建和发布各种图表表示任何意见。创建具有专业外观的流程图,组织结构图,网络图,商业演示,建筑图则,思维导图,时装设计,UML图表,工作流程,程序结构,网页设计图变得简单,电气工程图,定向地图,数据库图表和更多。大型预拉库和4600多矢量符号,绘图再简单不过了! Edraw最大允许您创建了一个直观的,熟悉的Office风格的环境中工作时使用模板,形状和绘图工具的图表广泛。

2018-11-18

Android应用开发揭秘-书籍所需源码

Android应用开发揭秘-书籍所需源码

2015-07-01

Android应用开发揭秘 高清

Android应用开发揭秘,android应用开发进阶必看,欢迎下载

2015-07-01

VC助手VA_X_Setup1918

VA_X_Setup1918已经成功破解,使用压缩文件中的DLL可以支持VS2012 VS2008 2005的所有版本。使用者可以去官方网站直接下载对应的工具,因为网络上的部分工具是有毒的,这样做更加安全。压缩文件里只有DLL.用户需要替换PC中的DLL,有两个直接全局搜索找到替换即可。

2012-11-15

设计模式中文C++源代码

设计模式 中文版本(C++) 附带源代码 Factory模式等常见的设计模式,其中有附带的C++实现的源代码,网上大多数都是java实现版本,C++开发人员请珍藏吧!

2012-10-16

精通CSS与HTML设计模式

精通CSS与HTML设计模式 ;这web方面需要提高跟有兴趣的同事可以浏览一下,设计模式还是挺经典的 推荐大家看下,最好去网上找更多的资源。

2012-05-19

C++ && C 编程规范 华为

C++ && C 编程规范;华为等公司每年都会考的编程规范,对于初学者提高跟编写高质量的代码很重要。

2012-05-18

MFC类库详解 MFC编程必看

MFC类库 编程 帮助;MFC编程需要熟悉的类库详解,了解其中类的函数方法等等 非常有助于后续的编程开发!

2012-05-17

C和C++嵌入系统编程 实例代码

C和C++嵌入系统编程 实例代码 视频技术,开发视频等应用的开始参考下~~

2012-05-17

[天书夜读-从汇编语言到Windows内核编程].谭文.邵坚磊

[天书夜读-从汇编语言到Windows内核编程].谭文.邵坚磊.每天晚上看一张 可以提高自己,更加深入的了解汇编与windows原理。

2012-05-16

Dll函数查看器 V2.0 简体中文免费版

Dll函数查看器 V2.0 简体中文免费版,使用改程序可以看到DLL内部函数结构,便于检查!!

2012-05-16

Visual Studio Assist Vs2008

Visual_Assist_X+VS2008and2005专用文件讲解了如何安装,使用这个工具编程更高效,自能感应!

2012-05-16

Linux 常用命令

Linux 学习的必备,学习Liunx需要了解的命令基本上都包含了,而且文件小不会占用很大空间....

2012-05-16

汇编语言程序设计入门

汇编语言程序设计入门,里面有详细的PPT讲解适合初学者看看~~分享给大家

2012-05-16

C++编程思想.

C++ 编程思想 学习C++必读之书!!

2012-05-16

空空如也

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

TA关注的人

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