爬完简书50w+条数据之后 如有侵权请告知删除最近学习 Python ,第一个练手的项目就是简书(源码后面会放,先容我逼逼叨)本次爬取的思路是想通过获取简书平台上所有分类、作者及文章数据,分析如下几点问题哪些人在用简书简书上什么类型的文章比重高是否可以靠简书创作维生简书最火的分类、作者和文章爬取完数据之后,文章数据 476568 条,作者信息 115445 条,专题信息 865 条 先...
百度翻译接口实例解析 继《百度翻译最新接口破解》发出之后,很多朋友反馈请求始终是 998 的问题 这里特地单独写一篇实例来解析关于 token 和 gtk 参数的获取以及 sign 参数加密校验的过程请参考《百度翻译最新接口破解》本实例采用 Python3 进行编写获取 token 和 gtk 代码如下# 请求头非常重要,在请求 fanyi.baidu.com 这个页面的时候需要传递...
Android Material Design 之 DrawerLayout 的使用 概述抽屉式导航栏是一个面板,它将应用的主要导航选项显示在屏幕左边缘。大多数情况下,它处于隐藏状态,但是如果用户从屏幕左边缘滑动手指,同时在应用顶层触摸操作栏中的应用图标,它将会显示出来。0.创建 MainActivity 和对应的布局文件 activity_main要创建抽屉式导航栏,必须要保证使用抽屉式导航栏的 Activity 的布局文件的根视图为 DrawerLayout 视图。举例说明:Ma
Android Bluetooth 与 Headset 通信 本文主要记录 Android 与蓝牙设备通信过程的整个流程,并对流程中的一些坑给出相应的解决思路。本文中的通信设备是蓝牙耳机,其他蓝牙设备整体思路及流程类似,视具体情况稍加调整最近手上有个项目是基于移动端 App 与蓝牙耳机通信的,死磕一番发现蓝牙真的是… 下图是项目
Unity 脚本的生命周期 本章所有内容依据 Unity Manual(Version: 5.5) 进行记录,如有使用或介绍错误的地方麻烦大家指出,共同进步 参考链接地址:https://docs.unity3d.com/Manual/ExecutionOrder.html首先列出所有脚本中存在的生命周期函数,如下: Reset、Awake、OnEnable、OnLevelWasLoaded、Start、OnAppl
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
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
ffmpeg+sdl教程----编写一个简单的播放器6(其他的时钟同步方式) 在理解上一个教程的基础上,这篇教程就稍微容易理解些了,不外乎多加了两种同步方式,同步音频到视频,同步音频视频到外部时钟。这篇教程主要是新增了不少新变量,is->video_current_pts用于保存当前视频帧的时间戳(以秒为单位),只在video_refresh_timer函数中播放一帧视频前改变,is->video_current_pts_time单位为毫秒,在stream_comp
ffmpeg+sdl教程----编写一个简单的播放器4(让程序更模块化) 上个教程为视频加入了音频,但是音频和视频间完全没有同步,各自播放各自的数据帧,我们将在下一个教程实现音频和视频之间的同步,再那之前需要先做一些准备工作。 为了让程序更模块化,便于扩展,需要把原来main函数中的各个功能模块代码分离出来放在相应的函数中。该教程和上个教程相比代码量和难度都增加很多,比上个教程使用了更多的线程,一定要理解清楚各个函数和数据结构之间的关联以及线程之间如何
ffmpeg+sdl教程----编写一个简单的播放器7(处理快进快退命令) 这篇教程例子中的程序,让右方向按键为快进10秒,上方向按键为快进60秒,左方向按键为快退10秒,上方向按键为快退60秒,程序中的av_seek_frame函数可能是用错了,或者函数本身的问题导致按上和右都没反应;按左和下让画面暂停,声音在很短区间内不停播放,这时再按右和下才正常。 [cpp] view plaincopy#includ
ffmpeg+sdl教程----编写一个简单的播放器3(为视频加入音频) 上个教程实现了视频的简单播放,但那是个哑巴电影,完全没有声音。 这个教程第一次用到了SDL的线程,涉及到了两个线程间的同步协调,有几个地方需要特别留意,SDL_OpenAudio库函数会打开音频设备(0是恢复,其他的是暂停),SDL_PauseAudio库函数可以暂停或者恢复audio_callback函数的执行,程序中的这行代码“SDL_PauseAudio(0);”执行后,让
ffmpeg+sdl教程----编写一个简单的播放器2(输出视频到屏幕) 下面完整代码,在vc2005下编译通过。可以看到,程序运行后视频播放出来了,但是由于没有加入播放延迟,视频简直跑疯了,为视频加入延迟将在教程五中实现,目前可以简单地让程序在播放完一帧后,sleep若干秒,改善一下运行状况。[cpp] view plaincopy// ffmpegExe.cpp: 主项目文件。 #include
ffmpeg+sdl教程----编写一个简单的播放器5(同步视频到音频) 个人认为,这这部分教程的新增代码量虽然不是最多的,难度却是最大的,重复看了多次才明白,因为有两个问题的困扰,搞得还不清楚:1.音频和视频既然都有各自的时间戳,各自按各自的时间戳来播放不就行了,为什么还需要同步呢?2.如果要把视频同步到音频,怎么同步?或者说以什么标准来同步? 第一个问题的答案可能是,一是音频和视频的开始播放的时间是不一样,二是播放每帧音频或视频时可能必
ffmpeg+sdl教程----------编写一个简单的播放器1 最近在研究ffmpeg,由于详细介绍ffmpeg的文档资料很少,有人就说了学习ffmpeg的最好办法就是看一些可以正常工作的代码,当你看懂了ffmpeg.c和ffplay.c两个文件就算入门了,但是这两个文件相当恐怖啊,一个4300行,一个3200行,初学者难免看着难免头晕吃力,可以先从简单的开始,比如output-example.c和api-example.c,然后再去网上找点稍微复杂点的例子来
mac版本cornerstone的无限期破解方法 CornerStone是个人非常喜欢的mac上的一款SVN客户端工具,官方提供了14天的免费试用(trail)版本。我们可以在此基础上提供无限期试用版本。方法一:如果你从来没有安装过这个trail版本,直接把当前系统时间改成未来的某个时间,比如2020年,然后安装,运行一次。之后退出程序,将系统时间还原。恭喜你,你已经破解完成了。方法二:如果你不幸已经安装并运行过软件,那就
C语言中全局变量、局部变量、静态全局变量、静态局部变量的区别 1.C++变量根据定义的位置的不同的生命周期,具有不同的作用域,作用域可分为6种:全局作用域,局部作用域,语句作用域,类作用域,命名空间作用域和文件作用域。从作用域看:1>全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包含全局变量定义的源文件需要用extern 关键字再次声明这个全局变量。2>静态局部变量具有局部作用域
mac 中使用 AppleScript 来发送 iMessage 本文只是提供方法,造成后果概不负责收到iMessage广告是不是很烦?这个方法本身本身是一位网友想出来对付iMessage广告的不过苹果iMessage也存在一个不小的漏洞,那就是如果你狂发iMessage给一个人,几千几万条的话,也会导致别人的iMessage通道赌塞,直接不能用了。或者,你在iMessage里面cmd+c,cmd+v一本小说,发给别人(方法源自@jack
android 中调用 so 动态链接库 之前已经说过如何在 linux 中使用 java 调用 so 动态链接库这里来说一下在 android 中调用 so 动态链接库作者之前也认为能够使用 java 调用 so 动态链接库之后便可以在 android 同样实现,但是发现将 so 文件导入 android 项目后,启动时导入动态链接库总是报错错误为:Cannot load libraray 、not a avlid ELF