- 博客(26)
- 资源 (5)
- 收藏
- 关注
转载 Activity的启动模式全解standard,singleTop,singleTask,singleInstance
在android中控制Activity的启动模式的属性主要控制两大功能:1,控制activity 进入哪一个任务task 中, 有两种可能,进入启动task中,进入指定taskAffinity的task中,如果指定taskAffinity的task还不存在,则创建一个2,控制activity 多次启动的处理模式, 有三种可能,每次都创建新的,如果在顶部不创建新的, 如果存在则清除...
2018-05-30 13:32:22 459
转载 Android studio下如何使用断点调试功能
先编译好要调试的程序。1.设置断点选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。 2.开启调试会话点击红色箭头指向的小虫子,开始进入调试。 IDE下方出现Debug视图,红色的箭头指向的是现在调试程序停留的代码行,方法f2()中,程序的第11行。红色箭头悬停的区域是程序的方法调用栈区。在这个区域中显示了程序执行到断点处所调用过的所用方法,越下面的方法被调用的越早。 3.单步调试3.1 ...
2018-05-29 18:41:46 4150
转载 Android应用图标的尺寸大小
L DPI ( Low Density Screen,120 DPI ),其图标大小为 36 x 36 pxM DPI ( Medium Density Screen, 160 DPI ),其图标大小为 48 x 48 pxH DPI ( High Density Screen, 240 DPI ),其图标大小为 72 x 72 pxXH DPI ( Extra-high density scre...
2018-05-29 17:34:07 25708
转载 前端常见跨域解决方案(全)
什么是跨域?跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。广义的跨域:1.) 资源跳转: A链接、重定向、表单提交2.) 资源嵌入: <link>、<script>、<img>、<frame>等dom标签,还有样式中background:url()、@font-face()等文件外链3.) 脚本请求: js发起的aja...
2018-05-28 16:30:18 246
转载 Android 设计模式 之 观察者模式
/* * 观察者模式 * 定义对象间的一种一个(Subject)对多(Observer)的依赖关系,当一个对象的状态发送改变时,所以依赖于它的 * 对象都得到通知并被自动更新 * * 当然,MVC只是Observer模式的一个实例。Observer模式要解决的问题为: * 建立一个一(Subject)对多(Observer)的依赖关系,并且做到当“一”变化的时候, * 依...
2018-05-25 17:16:23 116
转载 实现两个窗口通信方法-postMessage
两个窗口的通信问题应该是一个比较常见的问题了,通信可以通过很多种方式,如下:localStorage postMessage websocket今天博主先来一篇postMessage干货,后期还会给出websocket的实现代码。 首先来看一下基本的语法otherWindow.postMessage(message, targetOrigin, [transfer]);otherWindow其他窗...
2018-05-24 11:36:46 1420
转载 hmac-sha1加密算法C源码示例
HMAC: Hash-based Message Authentication Code,即基于Hash的消息鉴别码 在各大开放平台大行其道的互联网开发潮流中,调用各平台的API接口过程中,无一例外都会用到计算签名值(sig值)。而在各种计算签名的方法中,经常被采用的就是HMAC-SHA1,现对HMAC-SHA1做一个简单的介绍:HMAC,散列消息鉴别码,基于密钥的Hash算法认证协议。实现原理为...
2018-05-21 15:41:20 6181
转载 C语言中time函数和localtime获取系统时间和日期
C语言中time函数和localtime获取系统时间和日期 可以通过time()函数来获得计算机系统当前的日历时间(Calendar Time),处理日期时间的函数都是以本函数的返回值为基础进行运算。1. time 函数 返回1970-1-1, 00:00:00以来经过的秒数 原型: time_t time(time_t *calptr) 结果可...
2018-05-18 09:51:47 14837
转载 IOS使用UIAlertController三种显示提示框代码
UIAlertView在IOS 8以上版本已经过时了,官方推荐我们使用UIAlertController代替UIAlertView、UIActionSheet1、UIAlertController显示普通的Alert[objc] view plain copy- (IBAction)showAlert:(UIButton *)sender { //显示提示框 //过时 // ...
2018-05-17 12:33:23 1434
转载 Android UI系列-----Dialog对话框
在Android开发当中,在界面上弹出一个Dialog对话框使我们经常需要做的,本篇随笔将详细的讲解Dialog对话框这个概念,包括定义不同样式的对话框。一、Dialog我们首先来看看android官方文档对Dialog的介绍A dialog is a small window that prompts the user to make a decision or enter additional...
2018-05-17 12:31:36 223
原创 Linux启动网卡时出现RTNETLINK answers: File exists错误解决方法
一、问题描述VMware中克隆虚拟机是经常的事情,虽然如此,用到虚拟机时,本人还是喜欢新安装一个操作系统,针对服务器的应用,在安装操作系统时,一并安装好,并且也花不了多少时间。但最近需要大量的配置一样的虚拟机进行测试,故安装了一个模板虚拟机,然后直接复制模板虚拟机到不同的文件夹,然后使用VMware 直接打开使用,但问题出来了,打开这些复制(克隆)的虚拟机全部会出现网络无法启动的问题。使用 ser...
2018-05-16 10:31:54 20819 1
转载 从esxi到vmware workstation :vmdk镜像的保存
从远程服务器下载虚拟机时,Workstation 会从远程主机和数据存储中复制虚拟机。原始虚拟机仍然保留在主机系统中,在 Workstation 主机中您指定的位置会创建一个副本。此功能可用于远程服务器中的虚拟机,但是不可用于 Workstation 主机中的共享虚拟机或标准虚拟机。前提条件■ 连接到您想要下载的虚拟机所在的远程服务器。请参阅连接到远程服务器。 ■ 确认远程服务器正在运行 ES...
2018-05-15 17:13:01 10292
转载 CentOS7 防火墙配置(关闭)
CentOS7 的防火墙配置跟以前版本有很大区别,经过大量尝试,终于找到解决问题的关键CentOS7这个版本的防火墙默认使用的是firewall,与之前的版本使用iptables不一样。按如下方便配置防火墙:1、关闭防火墙:sudo systemctl stop firewalld.service2、关闭开机启动:sudo systemctl disable firewalld.service3、...
2018-05-11 14:52:02 193
原创 centos 7 在网桥方式下无法联网,无法ping通网关,但局域网内主机和虚拟可以正常访问
记一次深刻的教训,这个问题之前就遇到过,当时也是不管怎么百度都找不到解决方案,一直都是这种结果,虚拟机里面的配置文件没有一点问题,但是怎么ping都不通:在网桥方式下无法联网,无法ping通网关,这个我就不能忍了,ping不通外网也就算了,内网的物理主机也ping 不通,这就不能忍了!!!!!!(图片来源网络,刚好能满足我要表达的意思,拿来用用),后来在一个大神的帮助下解决了问题,当时没有记录~~...
2018-05-11 11:00:08 5046 6
转载 完整版的OpenLDAP搭建全过程
总结: 先写总结,再写正文,嘿嘿嘿。这还是第一次认真的写个文档,写个总结,哈哈。大概在一个月前,第一次听说这个东西,完全没有概念,刚开始的时候看理论的知识,看了几次之后就没看了,看不懂啊。太抽象了,真的太抽象了。然后就把它晾在一边了,又过了一段时间,想了想,既然知道了这个东西,还是得好好学学,好好了解一下。整个过程是在虚拟机上测试完成,期间遇到了太多太多的坑,一个问题就是好几天。这...
2018-05-10 11:35:30 5909 3
转载 OTP,HOTP,TOTP基本原理
名词解释OTP 是 One-Time Password的简写,表示一次性密码。HOTP 是HMAC-based One-Time Password的简写,表示基于HMAC算法加密的一次性密码。TOTP 是Time-based One-Time Password的简写,表示基于时间戳算法的一次性密码。 基本介绍 TOTP 是时间同步,基于客户端的动态口令和动态口令验证服务器的时间比对,一般每60...
2018-05-09 18:05:30 12758
原创 Base64 | Base32 | Base16编码和解码
基本概念hex也称为base16,意思是使用16个可见字符来表示一个二进制数组,编码后数据大小将翻倍,因为1个字符需要用2个可见字符来表示。base32,意思是使用32个可见字符来表示一个二进制数组,编码后数据大小变成原来的8/5,也即5个字符用8个可见字符表示,但是最后如果不足8个字符,将用=来补充。base64,意思是使用64个可见字符来表示一个二进制数组,编码后数据大小变成原来的4/3,也即...
2018-05-09 17:27:58 4507
转载 深入理解Java中的String
想要了解一个类,最好的办法就是看这个类的实现源代码,来看一下String类的源码:public final class String implements java.io.Serializable, Comparable<String>, CharSequence{ /** The value is used for character storage. */ ...
2018-05-09 16:50:36 331
原创 QQ微信支付宝三合一收款码原理及代码实现
QQ微信支付宝三合一,只需要扫一个收款码就行呢?这里涉及到一个知识点,则是User-Agent,大厂的webview都会携带自家的UA信息,比如说:QQ:MQQBrowser/6.2 TBS/043221 Safari/537.36 QQ/7.0.0.3135微信:MQQBrowser/6.2 TBS 043220 Safari/537.36 MicroMessenger/6.5.8.1060 N...
2018-05-09 16:20:35 16827 1
转载 Android杂谈--ListView之BaseAdapter的使用
本文转自:http://blog.csdn.net/tianshuguang/article/details/7344315话说开发用了各种Adapter之后感觉用的最舒服的还是BaseAdapter,尽管使用起来比其他适配器有些麻烦,但是使用它却能实现很多自己喜欢的列表布局,比如ListView、GridView、Gallery、Spinner等等。它是直接继承自接口类Adapter的,使用Ba...
2018-05-09 10:21:58 104
转载 切换Activity时的动画overridePendingTransition(A,B)解析
声明:转载请注明出处:http://blog.csdn.net/hello_chillax/article/details/45690879目的: Android中不同Activity之间的切换是不可避免的事情,那么怎么才能让Acitivity的切换更优雅呢,Android中提供了一个方法来解决这个问题,即overridePendingTransition(A,B)函数。效果: 用一张图来表示该函...
2018-05-08 17:13:30 17559 3
转载 第一次使用Android Studio时你应该知道的一切配置
【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4390905.html 【本文的版本更新】 2015-04-03时,第一次着手写本文,此时的Android Studio版本为1.1。 2015-05-07时,将Android Studio更新为1.2...
2018-05-08 09:47:51 153
转载 INSTALL_FAILED_TEST_ONLY
Android studio安装apk无法安装,报错误,网上搜索可以看到都说是:* 调用者不被允许测试的测试程序*,但具体这句话具体是什么意思很难理解。其实导致这个问题的原因有两个:AndroidMainfest.xml中设置了apk属性为testOnly.<appliaction...android:testOnly="true"...>....</applicat...
2018-05-08 09:28:40 2051
转载 Android Studio This Gradle plugin requires a newer IDE able to request IDE model level 3.
在AndroidStudio2.3.3版本下新导入了一个项目,总是报一个错:This Gradle plugin requires a newer IDE able to request IDE model level 3.For Android Studio this means version 3.0+。一开始一直以为是gradle版本不一致导致的问题,一直在改gradle的版本,下载不同版本...
2018-05-07 18:29:23 531
转载 centos7 网卡启动不了,修复方法
刚刚装好的虚拟机突然不能上网了,报错很诡异,具体报错如下:/etc/init.d/network restartRestarting network (via systemctl): Job for network.service failed because the control process exited with error code. See "systemctl status ne...
2018-05-07 11:27:15 4156
原创 shell 脚本 sed 命令总结
删除以a开头的行1、sed -i '/^a.*/d' temp.txt-i 表示操作在源文件上生效.否则操作内存中数据,并不写入文件中.在分号内的/d表示删除匹配的行2、 删除文件第三行。sed -i '3d' file.txt 3、 删除文件中包含"NewBalance"的那行。sed -i '/NewBalance/d' file.txt替换匹配行:sed -i '^a.*/haha/g' t...
2018-05-07 09:41:54 404
COM组件的dll封装和调用的demo
2023-05-12
openssl编程.pdf -<赵春平>
2023-04-13
xpath-helper for MAC
2020-06-14
makefiletest.tar.gz
2019-07-27
iOS11.1,10.3,9.0,9.1,8.0-8.4等DeveloperDiskImage
2018-03-15
Android Studio JNI调用.so 库
2017-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人