- 博客(33)
- 资源 (9)
- 收藏
- 关注
原创 爬完简书50w+条数据之后
如有侵权请告知删除最近学习 Python ,第一个练手的项目就是简书(源码后面会放,先容我逼逼叨)本次爬取的思路是想通过获取简书平台上所有分类、作者及文章数据,分析如下几点问题哪些人在用简书简书上什么类型的文章比重高是否可以靠简书创作维生简书最火的分类、作者和文章爬取完数据之后,文章数据 476568 条,作者信息 115445 条,专题信息 865 条 先...
2018-06-23 17:57:19
451
原创 百度翻译接口实例解析
继《百度翻译最新接口破解》发出之后,很多朋友反馈请求始终是 998 的问题 这里特地单独写一篇实例来解析关于 token 和 gtk 参数的获取以及 sign 参数加密校验的过程请参考《百度翻译最新接口破解》本实例采用 Python3 进行编写获取 token 和 gtk 代码如下# 请求头非常重要,在请求 fanyi.baidu.com 这个页面的时候需要传递...
2018-06-07 23:01:44
4185
原创 Android Material Design 之 DrawerLayout 的使用
概述抽屉式导航栏是一个面板,它将应用的主要导航选项显示在屏幕左边缘。大多数情况下,它处于隐藏状态,但是如果用户从屏幕左边缘滑动手指,同时在应用顶层触摸操作栏中的应用图标,它将会显示出来。0.创建 MainActivity 和对应的布局文件 activity_main要创建抽屉式导航栏,必须要保证使用抽屉式导航栏的 Activity 的布局文件的根视图为 DrawerLayout 视图。举例说明:Ma
2017-11-21 20:41:04
340
原创 Android Bluetooth 与 Headset 通信
本文主要记录 Android 与蓝牙设备通信过程的整个流程,并对流程中的一些坑给出相应的解决思路。本文中的通信设备是蓝牙耳机,其他蓝牙设备整体思路及流程类似,视具体情况稍加调整最近手上有个项目是基于移动端 App 与蓝牙耳机通信的,死磕一番发现蓝牙真的是… 下图是项目
2017-11-21 20:39:14
4722
原创 Unity 脚本的生命周期
本章所有内容依据 Unity Manual(Version: 5.5) 进行记录,如有使用或介绍错误的地方麻烦大家指出,共同进步 参考链接地址:https://docs.unity3d.com/Manual/ExecutionOrder.html首先列出所有脚本中存在的生命周期函数,如下: Reset、Awake、OnEnable、OnLevelWasLoaded、Start、OnAppl
2017-03-03 18:24:52
865
转载 Vultr CentOS6.8换内核装锐速
点击查看原文首先,看看自己的CentOS版本cat /etc/issue可以看到我们确实是CentOS6.8接下来查看内核版本,命令是:uname -a可以看到我们当前的内核是2.6.32-642.6.2.el6.x86_64对比锐速支持的内核列表,地址: https://github.com/0oVicero0/serverSpeeder_kernel/blob/master/SystemLis
2017-02-24 17:26:57
9092
转载 ffmpeg编译iOS静态库教程
本文大部分内容参考于此篇文章:How to Prepare Your Mac for iOS Development with FFmpeg Libraries , 然后针对最新情况做了一些修改。1. 首先,准备编译环境1. 安装Xcode和Command Line Tools2. 下载和安装 gas-preprocessor3. 安装 pkg-config关于gas-p
2014-09-02 15:41:25
981
转载 ffmpeg+sdl教程----编写一个简单的播放器6(其他的时钟同步方式)
在理解上一个教程的基础上,这篇教程就稍微容易理解些了,不外乎多加了两种同步方式,同步音频到视频,同步音频视频到外部时钟。这篇教程主要是新增了不少新变量,is->video_current_pts用于保存当前视频帧的时间戳(以秒为单位),只在video_refresh_timer函数中播放一帧视频前改变,is->video_current_pts_time单位为毫秒,在stream_comp
2014-08-29 09:55:19
737
转载 ffmpeg+sdl教程----编写一个简单的播放器4(让程序更模块化)
上个教程为视频加入了音频,但是音频和视频间完全没有同步,各自播放各自的数据帧,我们将在下一个教程实现音频和视频之间的同步,再那之前需要先做一些准备工作。 为了让程序更模块化,便于扩展,需要把原来main函数中的各个功能模块代码分离出来放在相应的函数中。该教程和上个教程相比代码量和难度都增加很多,比上个教程使用了更多的线程,一定要理解清楚各个函数和数据结构之间的关联以及线程之间如何
2014-08-29 09:53:53
572
转载 ffmpeg+sdl教程----编写一个简单的播放器7(处理快进快退命令)
这篇教程例子中的程序,让右方向按键为快进10秒,上方向按键为快进60秒,左方向按键为快退10秒,上方向按键为快退60秒,程序中的av_seek_frame函数可能是用错了,或者函数本身的问题导致按上和右都没反应;按左和下让画面暂停,声音在很短区间内不停播放,这时再按右和下才正常。 [cpp] view plaincopy#includ
2014-08-29 09:53:30
1046
转载 ffmpeg+sdl教程----编写一个简单的播放器3(为视频加入音频)
上个教程实现了视频的简单播放,但那是个哑巴电影,完全没有声音。 这个教程第一次用到了SDL的线程,涉及到了两个线程间的同步协调,有几个地方需要特别留意,SDL_OpenAudio库函数会打开音频设备(0是恢复,其他的是暂停),SDL_PauseAudio库函数可以暂停或者恢复audio_callback函数的执行,程序中的这行代码“SDL_PauseAudio(0);”执行后,让
2014-08-29 09:53:08
743
转载 ffmpeg+sdl教程----编写一个简单的播放器2(输出视频到屏幕)
下面完整代码,在vc2005下编译通过。可以看到,程序运行后视频播放出来了,但是由于没有加入播放延迟,视频简直跑疯了,为视频加入延迟将在教程五中实现,目前可以简单地让程序在播放完一帧后,sleep若干秒,改善一下运行状况。[cpp] view plaincopy// ffmpegExe.cpp: 主项目文件。 #include
2014-08-29 09:52:20
999
转载 ffmpeg+sdl教程----编写一个简单的播放器5(同步视频到音频)
个人认为,这这部分教程的新增代码量虽然不是最多的,难度却是最大的,重复看了多次才明白,因为有两个问题的困扰,搞得还不清楚:1.音频和视频既然都有各自的时间戳,各自按各自的时间戳来播放不就行了,为什么还需要同步呢?2.如果要把视频同步到音频,怎么同步?或者说以什么标准来同步? 第一个问题的答案可能是,一是音频和视频的开始播放的时间是不一样,二是播放每帧音频或视频时可能必
2014-08-29 09:52:17
1175
转载 ffmpeg+sdl教程----------编写一个简单的播放器1
最近在研究ffmpeg,由于详细介绍ffmpeg的文档资料很少,有人就说了学习ffmpeg的最好办法就是看一些可以正常工作的代码,当你看懂了ffmpeg.c和ffplay.c两个文件就算入门了,但是这两个文件相当恐怖啊,一个4300行,一个3200行,初学者难免看着难免头晕吃力,可以先从简单的开始,比如output-example.c和api-example.c,然后再去网上找点稍微复杂点的例子来
2014-08-29 09:49:29
886
转载 mac版本cornerstone的无限期破解方法
CornerStone是个人非常喜欢的mac上的一款SVN客户端工具,官方提供了14天的免费试用(trail)版本。我们可以在此基础上提供无限期试用版本。方法一:如果你从来没有安装过这个trail版本,直接把当前系统时间改成未来的某个时间,比如2020年,然后安装,运行一次。之后退出程序,将系统时间还原。恭喜你,你已经破解完成了。方法二:如果你不幸已经安装并运行过软件,那就
2014-05-25 14:52:59
789
转载 C语言中全局变量、局部变量、静态全局变量、静态局部变量的区别
1.C++变量根据定义的位置的不同的生命周期,具有不同的作用域,作用域可分为6种:全局作用域,局部作用域,语句作用域,类作用域,命名空间作用域和文件作用域。从作用域看:1>全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包含全局变量定义的源文件需要用extern 关键字再次声明这个全局变量。2>静态局部变量具有局部作用域
2014-03-03 11:42:11
769
转载 mac 中使用 AppleScript 来发送 iMessage
本文只是提供方法,造成后果概不负责收到iMessage广告是不是很烦?这个方法本身本身是一位网友想出来对付iMessage广告的不过苹果iMessage也存在一个不小的漏洞,那就是如果你狂发iMessage给一个人,几千几万条的话,也会导致别人的iMessage通道赌塞,直接不能用了。或者,你在iMessage里面cmd+c,cmd+v一本小说,发给别人(方法源自@jack
2014-02-26 18:40:53
6363
原创 android 中调用 so 动态链接库
之前已经说过如何在 linux 中使用 java 调用 so 动态链接库这里来说一下在 android 中调用 so 动态链接库作者之前也认为能够使用 java 调用 so 动态链接库之后便可以在 android 同样实现,但是发现将 so 文件导入 android 项目后,启动时导入动态链接库总是报错错误为:Cannot load libraray 、not a avlid ELF
2013-10-08 20:48:20
3638
原创 linux/Ubuntu 下使用 java 调用 so 动态链接库详细步骤
本文章介绍的方法为小弟查找资料摸索出来的,为方便以后学习使用,同时提供给刚接触 JNI 的小白一个 demo文中有错误的概念请大神们不吝教诲~~~1、编写 java 类,先上代码package com.hongquan.jni;public class HelloJNI { // 声明 so 库中的方法 public native static String s
2013-10-08 12:08:43
14223
转载 linux下各文件夹的结构说明及用途介绍
/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件 /sbin 系统管理命令,这里存放的是系
2013-09-30 15:46:26
761
原创 android studio 无法打开
前言Google I/O 2013大会在北京时间2013年5月16日凌晨0点拉开帷幕,在发布会上谷歌推出了一个名为Android Studio的开发者工具,该工具的开发环境和模式更加的丰富和便捷,能够支持多种语音,还可以为开发者提供测试工具和各种数据分析,并且还现场演示了代码更新达到实时效果预览的功能,引得现场众多开发者的一片欢呼。好了,废话不说了,附上下载链接Android
2013-05-16 13:26:48
1732
原创 Android 小游戏之星陨大战 详解
该游戏核心类似于飞行射击游戏,废话少说,先上图了 这是准备过程中的一个截图,没美工啊~ 星星都是自己画上去的,外观各位就不要评论了 主要看看实现吧首先说程序涉及的类吧1、MainActivity 游戏启动类2、BaseView 游戏基类(抽象类)3、GameView 游戏主要实现全在该类中4、CommonTools 游戏的工具类,像获取图片、声
2013-04-24 16:38:38
843
原创 Activity 生命周期
启动 Activity不像其他编程范例会提供一个 main() 入口函数,Android 启动和关闭一个 Activity 都会调用一系列的回调函数理解生命周期回调在 Acitivity 的生命周期中,Android 系统会像在金字塔上前进一样逐步调用系统中的核心函数。就是说,在生命周期中的每一个状态在这个金字塔中都是单独的。为了创建一个 Acitivity,系统会逐步调用生命周期中的
2013-04-19 12:50:31
834
原创 Android 系统构架
一、Aplications(应用层) 应用是用Java语言编写的云新在虚拟机上的程序。二、Application Framework(应用框架层) 这一层是编写Google发布的核心应用时所使用的API框架,开发人员可以使用这些框架来开发自己的应用。 View System:可以用来构建应用程序,它包括列表、网格、文本框、按钮以及可嵌入的Web浏览器。
2013-04-19 11:22:43
755
原创 ubuntu 下 eclipse 黑色背景问题处理
本人 ubuntu 12.10 使用该方案解决,理论是 ubuntu 下通用的没截图工具,就不上图了,方法很简单打开终端,输入命令cd /usr/share/themes/在该目录下可看到当期计算机所有主题文件夹,我当前的主题是 Ambiance,视个人情况而定,进入到主题目录cd /usr/share/themes/Ambiance/gtk-2.0
2013-04-10 15:04:05
834
转载 QQ验证码识别(版本较旧,思路才是王道)
QQ验证码识别源代码(C#/NET1.1)using System;namespace QQ{/// /// yzm 的摘要说明。/// public class yzm{public yzm(public System.Drawing.Bitmap pic){this.bp = pic;}/// /// 将一个int值存入到4个字节的字节数组(从高地址开始转换,
2013-03-28 11:20:55
1148
原创 linux adb 无法识别手机到解决方案
1、在终端运行 lsusbhongquan@ubuntu:/etc/udev/rules.d$ lsusbBus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual MouseBus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB HubBus 001 Device 001: ID 1
2013-03-27 14:13:28
1486
转载 Ubuntu 11.04 下安装配置 JDK 7(亲测 ubuntu 10.10 可用)
第一步:下载jdk-7-linux-i586.tar.gzwget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz第二步:解压安装sudo tar zxvf ./jdk-7-linux-i586.tar.gz -C /usr/lib/jvmcd /usr/lib/jvmsudo
2013-03-26 13:13:40
655
原创 Rokon引擎主要类介绍
作者表示该项目已经停止维护了(初步了解该引擎中还存在多处可优化代码),并推荐使用 AndEngine,项目源码还存放在 Google 的 SVN 服务器上码农们如果有兴趣可以研究研究,最终选择还是需要权衡下利弊com.stickycoding.rokon包: Rokon:提供静态函数和属性 属性:circle,Polygon实例,圆形 rectangle
2013-03-26 12:55:27
796
原创 八款开源 Android 游戏引擎,选择最适合自己才是最高效的
初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。事实上,这种想法完全是没有必
2013-03-26 12:46:44
1091
原创 Android ADT 20.0.3 + SDk 20.0.3 安装环境搭建
放手 android 有一段时间了,突然转过来说想写个小应用发现环境搭不上了?靠?琢磨很久知道了些,所以记下来免得后来的朋友走弯路,也免得忘记了准备工作:1、eclipse-jee-juno-SR1-win32.zipBT种子:http://build.eclipse.org/technol ... 1-win32.zip.torrent2、SDK 20.0.3
2013-03-26 11:37:42
2393
转载 Tesseract-OCR引擎识别验证码
OCR(Optical Character Recognition):光学字符识别,是指对图片文件中的文字进行分析识别,获取的过程。Tesseract:开源的OCR识别引擎,初期Tesseract引擎由HP实验室研发,后来贡献给了开源软件业,后经由Google进行改进,消除bug,优化,重新发布。当前版本为3.01.项目地址为:http://code.google.com/p/
2013-01-25 12:00:54
881
ANDROID_2.0游戏开发实战宝典.pdf
2013-03-26
Qt 参考 文档 教程 Qt参考文档教程
2010-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人