自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (3)
  • 收藏
  • 关注

原创 Oracle VM VirtualBox虚拟机使用问题总结

我本机的配置是Ubuntu 18.04 +OracleVMVirtualBox虚拟机 (6.1.12) + 虚拟win7操作系统,对虚拟机了解甚少,以下仅为一些实践中的经验:一、升级后屏幕分辨率问题最近按照提示将virtaulbox升级到6.1.14,完成后装上新的增强功能,却发现虚拟机的windows系统分辨率变小了。我显示屏是1920x1080的,以往虚拟系统能根据窗口大小实时调整分辨率,现在不行,只能显示一个4:3的窗口,实在是浪费显示空间。尝试过多种方法没有解决,后来发现是显卡驱动...

2020-10-30 14:47:30 1768

原创 H265 CTU、CU、PU、TU划分的特点及要求

H265 CTU、CU、PU、TU划分的特点及要求H265 CTU、CU、PU、TU划分的特点及要求大小及划分模式常见问题1、Spec里对于CTU大小的规定在哪?2、Spec对于TU大小的规定在哪?3、Spec里对于M/2*M/2的划分方式的规定在哪里?4、8x4和4x8不支持双向参考的规定在哪?5、TU划分是如何受PU划分的影响的?TU和PU大小一样吗?6、在以上情况下,可以突破MinTbLog2SizeY的限制吗?(暂未解决)H265 CTU、CU、PU、TU划分的特点及要求以下的size特指lum

2020-10-30 14:08:47 2754 2

转载 Outlook 2013/2016 显示“正在启动...“ 无法进入Outlook的解决方案

因上次非正常关闭,导致Outlook 2016启动时,一直处于启动界面,无法进入主界面正常工作。刚开始Outlook 2016启动界面显示的是"正在处理…"查询网上各种方法,安全启动关闭加载项 ;禁用硬件图形加速;重新打开Outlook 。仍然无法进入主界面。正确的解决方案:关闭正在启动的Outlook 2016界面,进入控制面板(快捷方式:按Win+R键,在运行窗口输入control即可快速打开)。打开Mail(Microsoft Outlook 2016)点击数据文件添加一个新的数据

2020-10-16 13:40:36 2065 1

转载 Windows 下 Git 的中文支持

转载自:http://blog.csdn.net/elegant__/article/details/76180154(我使用的工具是git for windows,下载自https://git-scm.com/download/win。我通常只使用git bash功能,经测试如下设置可以在git status和git log中正确显示中文文档名)由于 Windows 下使用各地区本地的编码方案,...

2018-03-05 15:04:59 2558

原创 Windows使用VNC viewer访问Ubuntu 14.04远程桌面的简单方法

最近刚从11.10升级到了14.04,原来惯用real vnc的vnc viewer直接访问ubuntu的远程桌面,升级后发现用不了了。本文介绍了一种vnc到ubuntu 14.04上的简单方法,不需要额外安装软件。

2014-11-04 10:17:44 50260 4

转载 64位平台C/C++开发注意事项

http://coolshell.cn/articles/3512.html在http://www.viva64.com/en/l/上例出了28个在64位平台上使用C/C++开发的注意事项,对于进入64位时代的程序员应该去看看这28个事项,这些英文读物对于有C/C++功底的朋友读起来应该并不难,我估计大约20-30分钟可以精读完一篇(或者更快),下面是这28个注意事项的列表。相信对大家

2014-01-24 16:52:39 1328

原创 Source Insight 使用技巧总结

总结了一些Source Insight使用中遇到的经验与问题。查看工程中所有的类及其成员点击:project Window下面的Project Symbol Classes:更改字体Options->Document Options点击Screen Fonts进行设置,一般设为“Courier New”,字体等宽对齐,对于查看代码较好,也可以

2014-01-02 15:49:51 1299

原创 C语言中负数除法与右移取整问题

今天碰到了负数除法与右移的替代问题,借机研究一下C语言中负数除法的问题。此处只讨论整数除2的幂次方的情况,并取-7~-5除以4为例,不讨论一般除法的移位优化。1.     负数右移对于有符号整数,右移时按高位补符号位的原则,则结果会向小于它的整数取整。如-5 >> 2 = -2;-6 >> 2 = -2;-7 >> 2 = -2;2.     负数除法(截断)博文《议“

2013-12-26 15:38:42 15522

转载 android.mk中LOCAL_MODULE_TAGS说明

转自http://blog.csdn.net/evilcode/article/details/6459299LOCAL_MODULE_TAGS :=user eng tests optionaluser: 指该模块只在user版本下才编译eng: 指该模块只在eng版本下才编译tests: 指该模块只在tests版本下才编译optional:指该模块在所有

2013-12-19 16:30:44 10223

原创 Ubuntu下svn (subversion)安装

1、下载安装包http://subversion.apache.org/download/#recommended-release或源码(如果已经有了其他版本的svn):http://subversion.apache.org/source-code.html$ svn co http://svn.apache.org/repos/asf/subversion/trun

2013-12-17 19:30:36 2890

原创 C语言const与指针——为什么不能用char **给const char **赋值

C语言中,const限定词指定了一个不可修改的变量,但并不是常量。它可以使编译器帮助我们保证某些变量不被意外修改,例如指针或引用传递时,加上const可保证我们的源数据不被破坏。const修饰指针时情况比一般情况下要复杂许多,先看下面这个例子:1 const char * p1;//p1指向的内容不可变2 char const * p2;//p2指向的内容不可变3 char * const

2013-12-11 12:36:05 3110

原创 计算机中浮点数的存储方式-自己整理,欢迎大家批评指正

1、以32位float为例:计算机中表达浮点数时分为符号(s),指数(e),尾数(f)三部分,当表示32位float时各部分长度分别为:s(1位),e(8位),f(23位) 。浮点数大小是(-1)^s×2^(e-127) ×1.f。注意:符号位s=1,表示负数;s=0表示负数;指数e为移码方式存储,实际值=存储值-127;尾数f表示了实际数值中的二进制小数部

2013-12-11 12:36:03 2193

原创 [C语言]这些bug,你遇到过吗,持续更新中……

1、释放动态内存时遇到“user breakpoint called from code at 0x********”这个bug多在调用free函数来释放malloc的内存时出现,前先曾多次遇到,但一直未找出问题原因。在网上查了一下,有些写得挺复杂,涉及到了操作系统推维护的内容,现在还不有接触 到这一块,所以没有细看。其他有说到重复释放动态内存,修改动态内存指针或者破坏了系统的动态内存结束

2013-12-11 12:36:01 2987

转载 AAC规格(LC,HE,HEv2)及性能对比

转载自:http://blog.csdn.net/leixiaohua1020/article/details/11971419现如今常见的 AAC规格有三种:LC-AAC(最基本的),HE-AAC(AACPlus v1),HE-AAC v2(AACPlus v2)。他们三个的关系如下图所示:HE:“High Efficiency”(高效性)。HE-AAC v1(又称A

2013-11-25 15:12:43 1689

转载 Ubuntu下非常给力的下载工具--uget+aria2

参考:http://burner1024.blog.163.com/blog/static/17447800420126191858424/Windows下的下载工具--迅雷,之所以下载速度快,乃是它能搜索资源、为己所用,而不是仅仅从原始地址这单一资源处下载。Ubuntu下也有类似的工具,那就是aira2。aira2是一个命令行下载工具,可以配合其他图形界面的下载软件使用。

2013-11-06 14:00:01 23150

原创 多核应用编程实战(部分篇章试读).pdf

多核应用编程实战(部分篇章试读).pdfhttp://vdisk.weibo.com/s/BwJ_OdPP3zU

2013-07-09 14:50:01 2456

转载 Linux进程的分析和执行过程

一 分析1 分析工具strace -p 进程号每一行都是一条系统调用,等号左边是系统调用的函数名及其参数,右边是该调用的返回值。strace 显示这些调用的参数并返回符号形式的值。strace 从内核接收信息,而且不需要以任何特殊的方式来构建内核。strace参数-c 统计每一系统调用的所执行的时间,次数和出错的次数等. -d 输出strac

2013-07-09 14:47:11 2007 1

转载 多媒体文件格式分析

参考自: http://blog.csdn.net/taniya001/article/details/7962864mp3        MP3文件结构及编解码流程aacAAC文件解析及解码流程amrAMR文件解析及编解码流程AMR音频编码器概述及文件格式分析AMR音频编解码awbAMR-NB与A

2013-06-06 08:59:13 1495

转载 Android Binder设计与实现 – 设计篇

关键词Binder Android IPC Linux 内核 驱动摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统IPC做对比有助于我们深入领会进程间通信的实现和性能优化。本

2013-02-25 17:21:52 1304 1

转载 大内高手--调试手段及原理

大内高手--调试手段及原理   知其然也知其所以然,是我们《大内高手》系列一贯做法,本文亦是如此。这里我不打算讲解如何使用boundschecker、purify、valgrind或者gdb,使用这些工具非常简单,讲解它们只是多此一举。相反,我们要研究一下这些工具的实现原理。 本文将从应用程序、编译器和调试器三个层次来讲解,在不同的层次,有不同的方法,这些方法有各自己的长处和局限。

2013-02-25 11:07:59 936

转载 UML顺序图

转载自:http://blog.csdn.net/nanbj/article/details/5588773现在是二月,而且到如今你或许已经读到、或听到人们谈论UML 2.0 —— 包括若干进步的 UML 的新规范,所做的变化。考虑到新规范的重要性,我们也正在修改这个文章系列的基础,把我们的注意力从 OMG 的 UML 1.4 规范,转移到 OMG 的已采纳 UML 2.0草案

2013-01-21 16:07:27 38178 5

转载 Shell脚本学习小结-字符串处理和分支语句

Bash Shell脚本学习小结http://www.blogjava.net/terry6394/archive/2007/01/13/93552.html今天需要写一个Shell脚本。很简单,判断一个日志文件是否大大于2G,如果大于2G则删除。久了没有写bash,竟然一点都想不起来写了。于是复习了一下,下面对今天的学习做个小结:1.字符截断:如果是一般路径的字符

2012-12-13 09:34:38 1741

转载 shell 脚本的case例子

转自:http://hlee.iteye.com/blog/577628   case和select结构在技术上说并不是循环, 因为它们并不对可执行代码块进行迭代. 但是和循环相似的是, 它们也依靠在代码块顶部或底部的条件判断来决定程序的分支. 在代码块中控制程序分支 case (in) / esac     在shell中的case结构与C/C++中的sw

2012-12-13 09:33:24 8430

转载 在excel中如何复制公式而保持引用位置不变-相对引用与绝对引用

引用自:http://blog.pchome.net/article/253011.html在Excel工作表中,公式的单元格引用分为相对引用、绝对引用和混合引用。“相对引用”,指的是在单元格公式中,用列标和行号直接表示所引用单元格的地址。当把一个含有单元格地址的公式复制到新的单元格时,原单元格内公式引用的地址,在新的单元格内发生变化,但其引用的单元格地址之间的相对位置间距保持不变

2012-11-26 16:00:32 40275

原创 git使用总结

1.     神器:不懂的用法直接githelp cmd。cmd为你想查看的命令。2.     从仓库中拉出所有文件简单理解,等同于不小心把文件全部删除了,只剩下仓库。简单地执行gitreset –hard即可;3.     git reset的三种模式要理解reset的模式,先明确git的提交流程:1.      修改工作树2.      git add,对当前修改生成快

2012-11-08 16:41:40 6310

转载 MPEG4的量化方式

原文地址:http://blog.csdn.net/huangkangying/article/details/5996061MPEG4主要支持两种量化方式,一种是H.263, 另一种是MPEG4。由于H.263的量化方式较为简单,因此在嵌入式上进行mpeg4视频编码时多使用H.263方式。 两种量化方式的主要区别:MPEG4量化方式引入了量化加权矩阵,因此

2012-11-07 18:57:34 955

翻译 ubuntu从休眠中恢复(Resuming from Hibernation)

https://help.ubuntu.com/community/UsingUUID#Grub升级到ubuntu 11.10后,由于更改了swap分区,导致每次机器从休眠恢复时直接进入了重启的界面,而无法恢复到休眠时的状态。从ubuntu的帮助中找到如下解决方法:系统不会自动更新 /etc/initramfs-tools/conf.d/resume,必须手动设置确保RES

2012-10-31 09:43:49 3312

转载 ubuntu托盘显示ibus小图标

http://www.kukaka.org/home/content/597重启ibus输入法即可killall ibus-daemonibus-daemon -d

2012-10-25 19:31:02 1155

转载 Ubuntu下优化swap交换分区攻略

http://os.51cto.com/art/200901/106597.htm写在前面的话:我最近把我只有512M的老爷机加了一跟512M的的内存。但是我发现,当机器运行一段时间后越来越慢,一看系统监视器发现swap里面居然驻留了200M的数据,我想:好你个乌斑兔儿,居然好好的物理内存你不吃,来吃swap!所以,自己就准备对它进行点点“教育”。在ubuntu 里

2012-10-25 19:26:46 776

转载 ubuntu修复swap分区

How to repair the swap partition in Ubuntuhttp://www.iloveubuntu.net/how-repair-swap-partition-ubuntuThere are situations when, after you just installed Ubuntu and properly configured the pa

2012-10-25 19:23:17 2221

转载 Ubuntu 11.04找回Alt+Tab及Win+d快捷键设置

最近换了11.04,发现Alt+Tab无法切换窗口了,用以下方法可以解决。参考:http://blog.163.com/aravarcv@126/blog/static/1238427282012450133734/一:确认配置是否正确 Press ALT+F2type “gconf-editor” (without quotes) and press EnterG

2012-10-11 09:17:37 3669

转载 解决android sdk manager更新失败问题

最近在用android sdk manager 更新sdk的时候 发现无法更新了 查了相关的资料找到了原因,发现被GFW给屏蔽了。。。。。更新失败提示:Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: No rou

2012-10-10 16:48:49 1369

转载 Linux系统备份与还原

在 使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工 具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。Norton Ghost是备份Windows系统时经常使用的备份工具。在备份Windows系统的时候你可能想过,我能不能把整个C盘都放到一个Z

2012-10-10 10:38:55 61134 5

转载 ARM汇编中的标号使用

参考自:http://www.cnblogs.com/hoys/archive/2010/12/01/1892578.html        (1) 标号        在ARM 汇编中,标号代表一个地址,段内标号的地址在汇编时确定,而段外标号的地址值在连接时确定。根据标号的生成方式,可以有以下3 钟:        基于PC 的标号        基于PC 的标号时位于目

2012-10-08 16:48:26 7511

转载 ffmpeg命令使用

19 ffmpeg commands for all needshttp://www.catswhocode.com/blog/19-ffmpeg-commands-for-all-needsffmpeg is a multiplatform, open-source library for video and audio files. I have compile

2012-09-25 09:25:09 1564

转载 ffmpeg user manual

转载自:http://www.tin.org/bin/man.cgi?section=1&topic=ffmpegNAME ffmpeg - FFmpeg video converterSYNOPSIS ffmpeg [[infile options][-i infile]]... {[outfile options] outfile}...DESCRIPT

2012-09-24 20:50:18 1554

转载 使用ffmpeg来转换media files

转载自:http://www.cnblogs.com/super119/archive/2010/12/09/1901539.html现在绝大部分的所谓转换软件都是基于ffmpeg的,mencoder也用的是ffmpeg。ffmpeg就是做mplayer的组织做的。所以,为什么很多软件转换不了某些文件和codec呢?就因为ffmpeg不支持。比如:wmvv3(wmv9) encoding,

2012-09-24 10:10:24 4543

转载 ubuntu安装五笔输入法

原文地址:http://www.blogjava.net/leisure/archive/2011/11/06/358567.htmlIBus-Table是为基于码表的输入法即所谓的形码开发的输入法框架,常见的形码有郑码、五笔、仓颉、二笔等。安装如下:# apt-get install ibus-table-wubi开启ibus输入法,按操作提示即可。Syste

2012-08-14 15:44:49 823

转载 Grub Rescue修复方法

原文地址:http://www.2cto.com/os/201111/112327.html症状:开机显示:GRUB loadingerror:unknow filesystemgrub rescue>原因:已经发现下面几种操作会导致这种问题:1,想删除ubuntu,于是直接在windows下删除/格式化了ubuntu所在的分区。2,调整

2012-08-13 20:39:45 1026 2

转载 Linux makefile 教程 非常详细,且易懂

最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。            于是google到了以下这篇文章。通俗易懂。然后把它贴出来,方便学习。           后记,看完发现这篇文章和《Linux环境下的C编程指南》的makefile一章所讲述的惊人的相似,只是这篇文章从一个实例切入,在有些地方比

2012-07-25 20:27:42 3077 2

Subversion(svn) 1.8.5 for windows/linux/Mac/Unix

安装方法: 1、下载后解码. 2、参考解码根目录下的INSTALL文件. linux下: 1、安装依赖库,如apr, sqlite等,自己根据需要安装 $ sudo apt-get install libapr1-dev libaprutil1-dev sqlite3 2、$ ./configure 3、$ make && make install

2013-12-17

smartsvn-generic-8 for unix/linux

The world’s most popular graphical Subversion (SVN) client for Mac, Windows, and Linux. The best way to learn about a product is to have a look around yourself. Download the latest version now. 可用于Linux的图形化svn客户端,支持svn 1.8 使用方法: 解压后直接运行./bin/smartsvn.sh即可 来源:http://www.wandisco.com/smartsvn/home

2013-12-17

Visual Assist X V10.7.1929.0 官方原版+破解补丁

VC2008的破解方法: 使用2008的朋友我就不多说了,直接拷贝到你选择的那个安装目录去,例如 C:\Program Files\Visual Assist\ ,直接运覆盖VA_X.dll 即可 VC2010的破解方法: 使用2010的朋友,因为2010以及更新版本中的Visual Assist X是使用Extension的方式安装的,所以你得到这个路径去破解,就是把破解补丁拷贝到这个路径下,直接运行补丁程序或者覆盖VA_X.dll 即可: Windows7和Windows8中的路径: C:/Users/用户名/AppData/Local/Microsoft/VisualStudio/10.0/Extensions/Whole Tomato Software/Visual Assist X/10.7.1929.0 XP的路径:: C:/Documents and Settings/用户名/Local Settings/Application Data/Microsoft/VisualStudio /10.0/Extensions/Whole Tomato Software/Visual Assist X/10.7.1929.0 VC2012中: 在【C:\Users\你自己的用户名\AppData\Local\Microsoft\VisualStudio\11.0\Extensions】下,你可以看到名字比较随机的文件夹,例如tr5pfbo0.tul,如果你安装过多个版本的VisualAssist,那么就会有多个这样的文件夹,每个文件夹中都会有一个VA_X.dll,如果你弄不清楚哪个才是最新的Visual Assist,那么就索性把破解补丁覆盖到每一个文件夹中去,反正旧版本的也用不到了,覆盖完了就破解完毕了。

2013-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除