- 博客(18)
- 资源 (7)
- 收藏
- 关注
原创 OneTools.online 一站式工具库已上线
一站式免费在线工具库 https://onetools.online!将涵盖文本、文档、图像、音频、视频、开发、运维、设计、学术、查询等多种工具类型,满足您的多样化需求,工具持续开发集成中。
2025-03-03 01:48:09
866
原创 免费在线工具推荐
转化支持MP3、OGG、WAV、OPUS四种格式的文件,输入在线视频的链接,点击转换按钮会立即开始转换音频文件的下载,默认下载为MP3格式,可在输入框后面切换需要转换的音频格式。支持的视频下载分辨率如下:max (默认以视频最大的分辨率下载)、720p、2160p、1440p、1080p、480p、360p、240p、144p。可操作XML树折叠和展开,支持XML和XSD(XML Schema)两种格式的转化。若XML内容格式不合法会在输出框中指出错误的代码行数,并给出详细的错误说明。
2024-10-20 00:30:24
1821
原创 Bluehost WordPress网站搭建疑问解答
如果有创建境外网站的需求,比如做Niche或Affiliate网站,通常会选择Bluehost做服务器。下面针对在Bluehost上搭建网站需要注意的地方做个解答。1、如何选择套餐?一般选择推荐的版本,预算充足就选WP Pro。2、是否需要在购买服务器之后也注册域名?如果没有事先注册好的域名,可以注册一个新域名,首年免费,但是到期之后后续的费用还是会比其他服务商的费用高,所以域名最...
2019-05-26 02:40:49
558
原创 微信公众号批量爬取系统完整实现(Java)
要想实现微信公众号文章的爬取,需要做两部分系统处理。一、公众号文章的自动化浏览处理一个是移动端的公众号文章自动浏览实现,逐个访问浏览公众号的历史文章,在浏览公众号文章的时候会请求公众号的文章链接地址,通过AnyProxy中间人代理解析工具,可以获取到永久的文章地址链接。在获取到真实的文章地址链接之后,就可以转发到自己搭建的服务器,逐个保存这些公众号文章的链接地址。详细实现步骤文章和Gi...
2019-04-13 20:51:29
1841
原创 WordPress必备插件推荐
1、Yoast SEO必备SEO插件2、WP Fastest Cache 压缩文件,添加缓存设置,加快网站加载速度3、Smush Image Compression and Optimization 网站图片压缩,减小图片大小4、Google XML Sitemaps 网站地图5、Clicky for WordPress 网站数据分析(试用一段时间后需付费)6、Sh...
2019-04-13 17:53:10
1219
原创 Android Context 源码解析
本篇文章分为四个章节:一、Context是什么?;二、Context相关类整体结构;三、四大组件Context初始化(&ApplicationContext);四、Context相关问题;一、Context是什么? 一个Context意味着一个场景,一个场景就是用户和操作系统交互的一种过程。比如当你打电话时,场景包括电话程序对应的界面,以及隐藏在界面后的数据:当你看短信时,场景包括短...
2018-04-16 23:32:39
361
原创 [译]网页移动端SEO权威指南
本篇内容分为五个章节:一、为什么必须做移动端优化 二、怎么实现一个在谷歌可排名的移动网站 三、网站怎么做移动端的优化? 四、怎样提高移动端网页的用户体验 五、高级移动SEO建议和实践 包括了所有你想知道的涉及移动端SEO的内容。一、为什么必须做移动端优化 1、什么是移动端SEO?移动端SEO是针对手机端和平板端的用户进行网站优化的操作,包括让你的网站资源对搜索引擎爬虫来...
2018-04-14 23:52:01
735
原创 Android 增量更新全解
背景:当一个APK大到接近100MB,或者几十MB,需要频繁更新的时候,全量更新是不是特别浪费流量和时间?用BSDiff/Patch ?网上一搜一大片都是用这个方案。如果用HDiffPatch和XDelta方案做下测试结果数据对比,你会发现,在Android的APK差分更新实现上,BSDiff/Patch方案效果是最差的!!!一、增量更新原理1、增量更新主要分为两步: 1)服务端拿新...
2018-04-14 23:47:34
557
原创 Python 基础笔记
一、由于Python源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行:#!/usr/bin/env python3# -*- coding: utf-8 -*-第一行注释是为了告诉Linux/OS X系统,这是一个Python可
2016-10-16 23:14:06
250
原创 Python 学习(Mac环境)
一、初学Python1、Mac环境下自带的版本是2.X的,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。由于3.x版越来越普及,所以一般都安装3.X版本。安装方法如下: 方法一:从Python官网下载Python 3.5的安装程序,双击运行并安装; 方法二:如果安装了Homebrew,直接通过命令brew install python3
2016-10-12 00:25:15
741
原创 获取Android设备基本信息
/** * 获取手机信息 */ public void getPhoneInfo() { DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); PackageManag
2016-07-05 20:15:40
2338
原创 单例模式
一、在《设计模式之禅》中对单例模式的描述如下:单例模式是一个比较简单的模式,定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式通用代码public class Singleton {private static final Singleton singleton = new Singleton();// 限制产生多个对象,声明构造函数为私有pri
2016-05-18 00:33:06
564
原创 Android MediaScanner 多媒体扫描流程
一、扫描方式在4.4平台之前可以通过两种方式来扫描多媒体文件:1、MediaScannerConnection.scanFile()方法, MediaScannerConnection.scanFile(this,new String[] {Environment.getExternalStorageDirectory().getAbsolutePath()},nu
2016-05-15 20:28:21
15423
原创 安卓原生垂直进度条剥离打包(VerticalSeekBar)
mk 配置文件如下:LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := VerticalSeekBarMasterLOCAL_SRC_FILES := $(call all-java-files-under)LOCAL_JAVA_LIBRARIES += frameworkinclude $
2015-11-10 15:28:51
513
原创 ffmpeg H264 decode for Android Native Surface
1、最近做的一个项目涉及到从服务端获取H264编码的帧数据解码并在Android的Surface上显示的处理,从开始学习ffmpeg解码这块发现网上的资料很少,特别是涉及到解码并在Android平台上用Surface刷新显示数据,故将所有代码分享如下。从GitHub上找到了一份版本2.2的ffmpeg的源码,里面包括ffmpeg的所有源码,及H264 解码实现的范例,和ffmpeg编译的sh脚本;
2015-09-02 19:33:57
939
原创 ROM开发 系统下载应用开发
一、下载列表数据的分块显示下载文件内容的数据库查询需要用到frameworks\base\core\java\android\app目录下的DownloadManager.java类,若要下载的列表数据分块显示,如:让处于正在下载状态的下载文件处于下载列表项前面,下载完毕或者下载失败的文件处于列表项后面,即分为两部分显示。在所操作的Query类中添加根据下载状态分类显示查询的Boolean
2015-06-24 19:55:01
406
原创 Rom开发 音乐桌面小插件开发
一、因原生系统支持的RemoteView控件很少,特别是在动画实现的控件里面,所以需要自定义RemoteView到系统框架中,编译之后再在工程中引用。自定义RemoteView的规范示例如下:@RemoteView // 此处添加RemoteView标签,表示支持RemoteView调用publicclass WidgetProgressbar exte
2015-06-24 00:18:09
951
原创 Rom开发 视频播放器开发
1、视频缩略图的获取通过系统接口读取视频缩略图有以下两个尺寸 * MINI_KIND: 512 x 384 thumbnail * MICRO_KIND: 96 x 96 thumbnailBitmap bitmap = MediaStore.Video.Thumbnails.getThumbnail(mConte
2015-06-20 18:32:24
605
ffmpeg H264解码 版本2.2 源码及实现
2015-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人