摘要:
( 转载请务必标明出处:http://www.cnblogs.com/linguanh/, 本文出自:【林冠宏(指尖下的幽灵)的博客】) 前序 本文将会把一下三个问题阐述清楚以及一个网上的普遍观点的补充: 1,安卓 APP 启动过程,对于Activity 的 onCreate 等生命周期的函数为什么 阅读全文
摘要:
之前公司里有需求要做机器与服务器做时间同步,服务器发送时间戳和时区过来,机器这边根据接收到的时间戳和时区来改时间。 其实很简单,百度上应该也有很多博客有类似的教程,但是这里强调一点,百度上的博客里写的不一定适用你的机器。你得针对你自己的系统来修改指令。 先上几个链接吧: 0x00 Linux下查看/ 阅读全文
摘要:
这种操作类的文章就不自己再写了,感觉浪费时间。 找了一个写的不错的文章转载。 文中流程有些变动,但是问题不大,可能是版本原因。 SVN服务器的本地搭建和使用 http://www.2cto.com/os/201412/361931.html Subversion是优秀的版本控制工具,其具体的的优点和 阅读全文
摘要:
原文地址:https://www.cnblogs.com/qinfengxiaoyue/archive/2012/06/05/2535524.html #pragma可以说是C++中最复杂的预处理指令了,下面是最常用的几个#pragma指令: #pragma comment(lib,"XXX.lib 阅读全文
摘要:
插入排序(Insertion Sort)是一种简单有效的比较排序算法,属于原地排序。其核心思想是:在每次迭代过程中从输入序列中取出一个元素插入到一个有序序列中,形成新的有序序列。重复该过程,直到序列中所有元素都被取出。 C++ python 阅读全文
摘要:
选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方 阅读全文
摘要:
冒泡排序算是最基础的一种排序方式了。 它会遍历若干次要排序的数列,每次遍历时,它都会从前往后依次的比较相邻两个数的大小;如果前者比后者大,则交换它们的位置。这样,一次遍历之后,最大的元素就在数列的末尾! 采用相同的方法再次遍历时,第二大的元素就被排列在最大元素之前。重复此操作,直到整个数列都有序为止 阅读全文
摘要:
之前在win10系统上调试安卓设备,usb接好了,结果居然没有找到设备。 一般出现这种情况可能是电脑的驱动没装好。 于是找了驱动人生大佬来诊断,确实是少了安卓usb驱动。 正常来说用驱动人生装个usb驱动应该就完事了。 结果我电脑比较奇葩,驱动装不上,一装上去又爆红色。 没办法,驱动人生也救不了我。 阅读全文
摘要:
安装肯定要先下载,官方下载地址:http://www.ffmpeg.org/download.html 然后会进入这个页面。 然后根据你的操作系统选择 根据自己系统选择,我的系统是64位的所以下载的是64位的, 下载后你会得到一个压缩包。将他解压到你指定的目录。 将解压出来的文件中bin目录的位置配 阅读全文
摘要:
最近因为公司需求,要实现后台播放音频,同时广告机中的视频因为客户需求调至静音,不能通过修改系统的媒体音量来让音频发声。 一开始是使用 MediaPlayer.create(Context, Uri); 的,结果发现达不到设置使用闹钟音量的效果,纠结了很久。 后来发现 create 之后 setAud 阅读全文