Python:渗透测试开源项目
sql注入工具:sqlmap DNS安全监测:DNSRecon 暴力破解测试工具:patator XSS漏洞利用工具:XSSer Web服务器压力测试工具:HULK SSL安全扫描器:SSLyze 网络 Scapy: send, sniff and dissect and forge network packets. Usable interactively or as a library...
View Article微信小程序开发之视频播放器 弹幕 弹幕颜色自定义
把录音的模块尝试过之后就想着微信小程序的视频播放会不会更有趣? 果然,微信小程序视频自带弹幕.是不是很爽,跟我一起来看看. 微信小程序开发之录音机 音频播放 动画 (真机可用) 先上gif: 再上几张图: 1.视频播放器 2.选择弹幕颜色 3.弹幕来了... 1.视频播放器 微信已经封装的非常好.我这里只用了很简单的几个属性...
View ArticleAndroid开发中跑马灯效果的实现
跑马灯效果这个功能,是因为现在做的这个项目的老大想要加的一个功能点。所以我找了些资料和一些自己的改进及理解,这里分享给大家。 跑马灯在编程中,通常指有时需要用一矩形条显示少量用户特别关心的信息,这条信息串首尾相连,向一个方向循环滚动。 效果图就不给大家展示了,这里自行百度一下就能找到很多相关的图片。...
View Article【Android图像处理】水波纹滤镜的实现
假如在生活中看到很清澈的水面上的水波纹,是不是会觉得很美呢? 可是你想过用算法来模拟这样的画面吗? 实现水波纹的基原理如下: 说到波,学过物理的都知道,可以用sin或cos来模拟波,水波纹亦是如此。不同的是,在现实中随着传播的距离的增加,水波的能量衰减的很快,而不是我们所学的一直以不变的振幅传播下去。 方法如下: 以图片的中心为水波的中心,取宽高的较大值的一半做水波纹的直径波能的扩散/衰减渲染效果...
View ArticleAndroid学习_使用Adapter创建ListView
Adapter本身只是一个接口,它派生了ListAdapter和SpinnerAdapter两个子接口。 Adapter常用的实现类如下: –ArrayAdapter:简单、易用的Adapter,通常用于将数组或List集合的多个值包装成多个列表项。 –SimpleAdapter:不简单、功能强大的Adapter,可用于将List集合的多个对象包装成多个列表项。...
View Article【iOS】iOS数据存储,应用沙盒,XML,Preference,NSKeyedArchiver归档,SQLite3
版权声明:本文为博主原创,如需转载请注明出处。 应用沙盒 每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒 应用沙盒的文件系统目录,如下图所示(假设应用的名称叫Layer) 模拟器应用沙盒的根路径在: (apple是用户名, 6.0是模拟器版本) /Users/apple/Library/Application...
View Article打造自己的可双击放大、多指缩放、放大等功能的ImageView
不多说上代码 package com.sdp.panda.myviewapp.view; import android.content.Context; import android.graphics.Matrix; import android.graphics.RectF; import android.graphics.drawable.Drawable; import...
View ArticleAndroid常用整理
SharePreferance SharedPreferences sp = getSharedPreferences("app", MODE_PRIVATE); // 保存配置到 SharedPreferences SharedPreferences.Editor editor = sp.edit(); // 添加内容到存储区 editor.putString("name",...
View Article微信接入探秘(二)——懒人的OXM之路
本文出处:http://blog.csdn.net/chaijunkun/article/details/53396765,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在原始出处查看此文...
View ArticleiOS纯Autolayout实现微信朋友圈和通讯录另附App启动页短视频效果
根据个人的习惯而定,本博客主要以Autolayout为主,早之前没接触的时候,已经看习惯了代码布局UI,又长又 臭,而且主要是写出来不一定正确,跑起来的时候只有出一点错误,UI就飞了,一点都不直观,没错,这也是对立的 两派,由于习惯问题,很多人不愿意去接触Autolayout,但是它的存在真的很强大,首先考虑下微信微博发动态这类...
View ArticleJava的反射机制
反射机制的功能 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类; 在运行时构造任意一个类的对象; 在运行时判断任意一个类所具有的成员变量和方法; 在运行时调用任意一个对象的方法; 生成动态代理。 反射机制的利弊...
View Article百度地图:加强篇(交通图、卫星图的实现)
什么是地图图层 地图可以包含一个或多个图层,每个图层在每个级别都是由若干个图块组成的,它们覆盖了地图的整个表面。例如您所看到包括街道、兴趣点、学校、公园等内容的地图展现就是一个图层,另外交通流量的展现也是通过图层来实现的。 图层分类 1、底图 基本的地图图层,包括若干个缩放级别,显示基本的地图信息,包括道路、街道、学校、公园等内容。 2、实时交通信息图:...
View Article【Android】Android6.0及以上不能读取外部存储问题
Android6.0级以上系统不能读取外部存储,有时候编写好的代码在低版本的模拟器上运行完全没有问题,但是一运行到api版本比较高的真机上就会出现问题。比如打开手机相册的时候,6.0以上的系统运行就会崩溃,为了解决这一问题,可以采用以下算法: /** * 解决安卓6.0以上版本不能读取外部存储权限的问题 * @param activity * @return */ public static...
View Article利用EGL在android上使用C/C++写OpenGL ES程序
使用Native代码GLSurfaceView 在Java层使用EGL 在native层使用EGL 很多教程都是在C/C++写的OpenGL的代码,其中有很多优秀的框架,除了前面提过的Assimp库外,还有很强大的库glm,从另外一个角度来看,在学习EGL的时候,很多的资料都是C语言的代码,我在android上写OpenGL ES的代码似乎从来没见过那些代码,不使用一下总觉得缺少点什么。...
View ArticleAndroidStudio第一次提交项目到github
虽然使用AndroidStudio(以下简称As)开发并使用git管理代码已经有很长时间,但是第一次提交项目到git依然会很不顺利,网上的文章或许因为所使用版本比较老,并不一定完全凑效,因此写此笔记做下整理。 首先准备工作git客户端和As客户端是不可少的工具,本次使用的是As2.2.2和git2.10.2; git:https://git-scm.com/downloads...
View Article深入探讨Android异步精髓Handler
深入探讨Android异步精髓Handler 站在源码的肩膀上全解Scroller工作机制 Android多分辨率适配框架(1)— 核心基础 Android多分辨率适配框架(2)— 原理剖析 Android多分辨率适配框架(3)— 使用指南 自定义View系列教程00–推翻自己和过往,重学自定义View 自定义View系列教程01–常用工具介绍...
View ArticleAndroid对话框Dialog深度剖析
对话框 对话框是提示用户作出决定或输入额外信息的小窗口。 对话框不会填充屏幕,通常用于需要用户采取行动才能继续执行的模式事件。 对话框设计 Dialog 类是对话框的基类,但您应该避免直接实例化 Dialog,而是使用下列子类之一: AlertDialog 此对话框可显示标题、最多三个按钮、可选择项列表或自定义布局。 DatePickerDialog 或 TimePickerDialog...
View Article美团城市选择源码解析
源码地址:https://github.com/helloworld107/CitySelect 效果图 源码分析 先从简单的来吧,先说数据,对于一个城市而言名字必须有的,其次因为控件还会有相关的导航字母,所以还需要每个城市的拼音,这样一个城市的实体类就完成了,因为城市数据量庞大,显然装在了一个数据库中,这样我们通过sqlite获取数据和查找也非常方便...
View Articleandroid 数据解析总结(各种解析)
从事android开发以来,解析过不少数据,都是根据所谓的协议来的。其实,这些协议都是双方约定或者一方约定的数据格式。 1,标准的gga坐标数据解析 例如:$GPGGA,033744,2446.5241,N,12100.1536,E,1,10,0.8,133.4,M,,,,*1F 看看geomap源码是怎么对坐标数据的解析的 NMEA 0183 /* * OpenNMEA - A Java...
View Article