共勉
码龄9年
  • 440,444
    被访问
  • 23
    原创
  • 1,688,364
    排名
  • 40
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2013-04-18
博客简介:

HZC的专栏

博客描述:
共勉
查看详细资料
个人成就
  • 获得66次点赞
  • 内容获得33次评论
  • 获得131次收藏
创作历程
  • 24篇
    2016年
  • 312篇
    2015年
成就勋章
TA的专栏
  • C/C++
    82篇
  • JAVA
    45篇
  • Python
    1篇
  • Linux
    10篇
  • Android基础知识
    39篇
  • Android
    63篇
  • Android Studio
    17篇
  • Web
    5篇
  • 面试
    28篇
  • 电脑操作
    6篇
  • Algorithm笔试
    33篇
  • 设计模式
    17篇
  • 数据库
    5篇
  • 软件工程
    2篇
  • 网络编程
    7篇
  • 数据结构
    3篇
  • 计算机网络
    3篇
  • 测试
    3篇
  • 操作系统
  • SpringMVC
    21篇
  • Eclipse
    8篇
  • JQuery
    1篇
  • Ajax
    1篇
兴趣领域 设置
  • 数据结构与算法
    数据结构
  • 移动开发
    kotlinflutterandroid studio
  • Android
    gradleandroid jetpackrxjava
  • 软件工程
    性能优化
  • 职场和发展
    面试
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Charles-网络封包分析工具

简介Charles是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。Charles是收费软件,可以免费试用30天。试用期过后,未付费的用户仍然可以继续使用,但是每次使用时间不能超过30分
转载
发布博客 2016.09.21 ·
821 阅读 ·
0 点赞 ·
0 评论

android CoordinatorLayout使用总结(*****)

转载自:http://blog.csdn.net/xyz_lmn/article/details/48055919  在此感谢原作者xyz_lmn,仅作为笔记使用一、CoordinatorLayout有什么作用CoordinatorLayout作为“super-powered FrameLayout”基本实现两个功能: 1、作为顶层布局 2、调度协调子布局Coo
转载
发布博客 2016.09.06 ·
514 阅读 ·
0 点赞 ·
0 评论

使用Toolbar + DrawerLayout快速实现高大上菜单侧滑

原文地址:《使用Toolbar + DrawerLayout实现高大上菜单侧滑》如果你有在关注一些遵循最新的Material Design设计规范的应用的话(如果没有,假设你有!),也许会发现有很多使用了看起来很舒服、很高大上的侧滑菜单动画效果,示例如下(via 参考2):今天就来使用官方支持库来快速实现这类效果,需要使用到Toolbar和DrawerLayout,详细
转载
发布博客 2016.09.06 ·
624 阅读 ·
0 点赞 ·
0 评论

Android Material Design控件学习(一)——TabLayout的用法

作者:@JohnTsai本文为作者原创,转载请注明出处:http://www.cnblogs.com/JohnTsai/p/4715454.html前言Google官方在14年Google I/O上推出了全新的设计语言——Material Design。一并推出了一系列实现Material Design效果的控件库——Android Design Support Library。其
转载
发布博客 2016.09.06 ·
463 阅读 ·
0 点赞 ·
0 评论

Android Studio下NDN-JNI技术初学

AS 下NDK程序       http://blog.csdn.net/yanbober/article/details/45309049 NDK参考     http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/0415/1166.html                                
转载
发布博客 2016.09.01 ·
340 阅读 ·
0 点赞 ·
0 评论

【Android】java.lang.SecurityException: getDeviceId: Neither user xxxxx nor current process has andro

错误异常产生原因解决办法参考链接错误异常java.lang.SecurityException: getDeviceId: Neither user xxxxx nor current process has android.permission.READ_PHONE_STATE.这里的getDeviceId可能是获取系统状态或内容的操作,最后的an
转载
发布博客 2016.08.31 ·
14502 阅读 ·
0 点赞 ·
7 评论

Android客户端与服务器交互中的token

学习TokenToken是什么?Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。Token的引入——Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判
转载
发布博客 2016.08.24 ·
429 阅读 ·
0 点赞 ·
0 评论

自动化UI测试

自动化UI测试UI测试可以让你确保你的App满足最基本的功能需求同时有一个高质量的标砖,这样就更容易被用户接受。一种UI测试的方法是人工测试:一个测试人员对目标App进行一系列的操作来确保各个功能的正确性。然而,这种人工的方式是非常耗时间、单调乏味,并且很容易犯错误。更有效的方式是编写你的UI测试,比如:用户的所有动作都是以自动化的方式进行。这种自动化的方式允许你快速并且可靠的运行
转载
发布博客 2016.08.24 ·
357 阅读 ·
0 点赞 ·
0 评论

利用Bmob公司的云服务实现获取短信验证码登录操作

/** * 目标要求:输入手机号,点击获取验证码,用户把验证码填写完毕,点击登录 * 细节: * 1、输入手机号时,判断是不是11位手机号,不是11位,当点击获取 * 验证码按钮时则提示-->请输入11位有效手机号码,是11位,则进行点击获取验 * 证码操作,并提示验证码已发送,请尽快使用 * 2、当进行获取验证码操作后,获取验证码按钮变成灰色,且不可点击,并进行 * 倒计时操作,倒
转载
发布博客 2016.08.22 ·
2521 阅读 ·
0 点赞 ·
0 评论

Java 接口和抽象类区别

Java 接口和抽象类区别原文:http://blog.csdn.net/sunboard/article/details/38318231.概述一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要
转载
发布博客 2016.08.21 ·
538 阅读 ·
0 点赞 ·
0 评论

用httpPost对JSON发送和接收的例子

用httpPost对JSON发送和接收的例子HTTPPost发送JSON:private static final String APPLICATION_JSON = "application/json";        private static final String CONTENT_TYPE_TEXT_JSON = "text/json";publ
转载
发布博客 2016.08.07 ·
13201 阅读 ·
0 点赞 ·
0 评论

android studio 学习笔记之 注释规范化

android studio 学习笔记之 注释规范化今天我们讲一下在android studio当中如何配置类注释和方法注释模板,让你的项目更加规范化,先来看看效果:新建一个类的注释效果:给一个方法的注释效果:下面来将下实现步骤吧:File ->Settings ->File and Code Templates ->includes -
转载
发布博客 2016.08.04 ·
609 阅读 ·
0 点赞 ·
0 评论

Android数据库Realm学习(一)基本使用

Android数据库Realm学习(一)基本使用Realm Java文档   技术文档,开卷有益刚刚开始用Realm,肯定是要对比着SQLite来琢磨的,说几个个人认识:一、SQLite中的数据库名对应Realm的啥Realm可以简单直接使用,这个时候似乎是弱化了数据库名的存在,也就是这个时候的数据库文件是默认的default.realm
转载
发布博客 2016.08.04 ·
657 阅读 ·
0 点赞 ·
0 评论

在Android Studio中进行单元测试和UI测试

在Android Studio中进行单元测试和UI测试本篇教程翻译自Google I/O 2015中关于测试的codelab,掌握科学上网的同学请点击这里阅读:Unit and UI Testing in Android Studio。能力有限,如有翻译错误,请批评指正。如需转载,请注明出处。Github下载测试源码目录在Android Studio
转载
发布博客 2016.08.04 ·
998 阅读 ·
0 点赞 ·
0 评论

最强 Android Studio 使用小技巧和快捷键(gif)

写在前面本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键。 根据这些小技巧的使用场景,本文将这62个小技巧分为常用技巧(1 – 28)、编码技巧(29 – 49)和调试技巧(50 – 62),分成三个部分。每个小技巧都配有 gif 动图,由于原图在 google pho
转载
发布博客 2016.08.04 ·
595 阅读 ·
0 点赞 ·
0 评论

Android框架模式(1)-MVP入门

Android框架模式(1)-MVP入门简介MVP是MVC的衍生版本,跟MVC类似,但是在Android中更适用,也分三层: Model:用于数据的增删改查等,也包括一些数据对象 View:用于界面的显示与用户操作的接收,在Android里面View通常就是Actvitiy,Fragment。 Presenter:是View跟Model的“中间人”,
转载
发布博客 2016.07.28 ·
613 阅读 ·
0 点赞 ·
0 评论

关于Android Studio里的Gradle,你所需要知道的都在这里了

关于Android Studio里的Gradle,你所需要知道的都在这里了前言你是不是有这种感觉,每当你使用Android Studio的时候,总会被她的优雅和便捷深深的吸引,但是一旦打开build.gradle文件就有一种想死的冲动,这尼玛都是什么啊,老子看不懂啦(ノಠ益ಠ)ノ彡┻━┻ ,不要着急,这篇文章就是来解救你的,看完这篇文章,你的种种疑问都会迎刃而解,从此与An
转载
发布博客 2016.07.27 ·
586 阅读 ·
0 点赞 ·
0 评论

Windows 下MSYS、MinGW、Cgywin使用gcc区别

一、 在Windows下比较流行的GCC移植版主要有三个。他们是 MinGW,Cygwin和Djgpp。1.MinGW 的主要方向是让GCC的Windows移植版能使用Win32API来编程。(使用Win32API的代码可用MinGW的gcc编译,有点像用Linux开发环境开发Windows程序     如果你只是想在windows下使用gcc编译器也不想依赖其他的dll,ming
转载
发布博客 2016.02.25 ·
4152 阅读 ·
0 点赞 ·
0 评论

C++ stringstream的用法|c++ 字符串流 sstream(常用于格式转换)

另参见http://blog.163.com/zhuandi_h/blog/static/180270288201291710222975/stringstream的用法使用stringstream对象简化类型转换C++标准库中的提供了比ANSI C的更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。为什么要学习如果
转载
发布博客 2016.01.26 ·
6678 阅读 ·
2 点赞 ·
0 评论

计算后缀数组的LCP(Longest Common Prefix)

所谓LCP(Longest Common Prefix)是指后缀数组中相邻两个后缀的最长公共前缀的长度。在后缀数组的应用中,LCP是很重要的信息。设后缀数组为SA, 用LCP(i)定义为第SA[i]个后缀和第SA[i-1]个后缀之间的最长公共前缀长度。由于输入文本T的第p个后缀和第p-1个后缀之间存在如下关系:LCP(p) >= LCP(p-1) - 1,因此如果已知第p-1个后缀的LCP
转载
发布博客 2016.01.21 ·
571 阅读 ·
0 点赞 ·
0 评论
加载更多