自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

1、打开Visual Studio 2010 新建ATL项目→项目名称:ComTest→ 创建→ 勾选支持COM+ 1.0→确定。 2、添加一个新的ATL对象。右键ComTest项目→ 添加→ 新建项→ ATL→ ATL简单对象→ 名称为Temp→ 添加→ ProgID取名为项目名+“.”+短名称→ 完成。 3、创建自己的方法。 4、在ComTest.idl中添加方法接口设置,如interface iTemp:IDispatch中所示。 5、C:\Windows\SysWOW64\regsvr32.exe -i .\xx.dll

2023-05-12

MFC封装进度条,测试demo调用测试

MFC封装进度条,测试demo调用测试,适用于动态库中添加进度条显示。

2023-04-13

openssl编程.pdf -<赵春平>

openssl编程.pdf -<赵春平>版本,对于新手理解openssl中的函数调用,EVP封装,以及宏定义函数的理解更加容易一些,初学者的良师益友。

2023-04-13

Nginx模块开发.pdf

Nginx模块开发.pdf,nginx开发必备的文档,初学者适用

2023-04-13

MFC动态库封装、测试的demo调用,封装的是一个对话框

MFC动态库封装、测试的demo调用,封装的是一个对话框;

2023-04-12

xpath-helper for MAC

Xpath helper 2.0.2,适用于MAC版, 提供的了压缩包,下载后,解压缩-打开chrome->更多工具->扩展程序->加载已经解压的扩展程序->找到解压的文件夹选中,此时会发现地址栏后面多了一个“X”的图标,此时F12,点击图标,Xpath就可以使用了

2020-06-14

makefiletest.tar.gz

首先说说本次嵌套执行makefile文件的目的:只需make根目录下的makefile文件,即可编译所有c文件,包括子目录下的。 意义:自动化编译行为,以后编译自己的c文件时可把这些makefile文件直接复制到相应目录即可方便编译出所有文件。这些makefile文件是通用的,只需根据自己的工程情况改动少许内容即可。

2019-07-27

cert.zip(iOS 证书加密)

iOS 使用openssl 库进行公钥加密,私钥解密,获取证书的序列号等属性,对原有api的简单封装。

2018-04-04

iOS11.1,10.3,9.0,9.1,8.0-8.4等DeveloperDiskImage

提示Could not find developer disk image,(解决方案:)把对应镜像.zip解压后拷贝到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

2018-03-15

Android Studio JNI调用.so 库

Android 调用 底层C 语言函数demo,对于初学者来说够用了,流程参考http://www.cnblogs.com/ouyangduoduo/p/5900040.html

2017-06-30

空空如也

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

TA关注的人

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