码迷,mamicode.com
首页 > 编程语言
【H.264/AVC视频编解码技术详解】十三、熵编码算法(4):H.264使用CAVLC解析宏块的残差数据
《H.264/AVC视频编解码技术详解》视频教程已经在“CSDN学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来...
分类:编程语言   时间:2017-03-29 20:20:52    阅读次数:222
二分算法的一些思考
二分算法的思想: 通过不断减小问题规模,从边界条件出发求解问题。 二分算法的优点: 1.把n的时间复杂度优化到logn 2.将一个问题转化为判定性质问题求解 代码: while(l<=r) { if(check(mid) { ans = mid; r = mid-1; } else ans = mi ...
分类:编程语言   时间:2017-03-29 20:16:32    阅读次数:157
Python subprocess shell 编程规范
使用subprocess通过shell调用另一个模块组件时,需要对返回的code进行判断。判断结果为执行失败时需要raise Exception,不然调用树过于复杂时,我们很难跟踪到异常发生的位置。sys.exit(1)虽然也可以达到对执行结果进行判断的目的,但是它难于追踪异常发生的位置。 a.py ...
分类:编程语言   时间:2017-03-29 20:16:06    阅读次数:188
java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast
严重: Exception starting filter encodingFilterjava.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast to jav ...
分类:编程语言   时间:2017-03-29 20:12:07    阅读次数:263
Java中容易迷糊的String
1 "=="与"equals" "=="这种比较是针对两个String类型的变量的引用,也就是说如果两个String类型的变量, 它们所引用同一个String对象(即指向同一块内存堆),则"=="比较的结果是true。 用Object对象的equals()方法来比较,String对象继承自Objec ...
分类:编程语言   时间:2017-03-29 20:11:19    阅读次数:212
python队列
python队列队列是线程间最常用的数据交换形式,Queue是提供队列的操作模块。三种队列:1、FIFO2、LIFO3、Priority In[3]:importQueue In[4]:queue=Queue.Queue() In[5]:queue.empty() Out[5]:True In[6]:queue.full() Out[6]:False In[7]: In[7]: In[7]: In[7]:queue=Qu..
分类:编程语言   时间:2017-03-29 19:39:06    阅读次数:175
修复win7 pro X64的mfc100u.dll问题
今天碰到mfc100u.dll丢失问题,网上找了好多资料,都是下载dll然后regsrv32注册的,经过验证这样没法解决;后来通过安装vc++2010运行库解决了;运行库可以从下面地址下载http://www.xiazaiba.com/html/1547.html
分类:编程语言   时间:2017-03-29 19:37:59    阅读次数:145
python函数的定义与使用
一、函数的定义与创建函数是Python为了代码最大程度的重用和最小化代码冗余而提供的基本程序结构;它能让程序员将复杂的系统分解为可管理的部件。在Python中可以创建四种函数:全局函数:定义在模版中局部函数:嵌套在其他函数中Lambda函数:又称匿名函数,表达式方法:与特定..
分类:编程语言   时间:2017-03-29 19:29:17    阅读次数:1357
【死磕Java并发】-----J.U.C之读写锁:ReentrantReadWriteLock
此篇博客所有源码均来自JDK 1.8 重入锁ReentrantLock是排他锁,排他锁在同一时刻仅有一个线程可以进行访问,但是在大多数场景下,大部分时间都是提供读服务,而写服务占有的时间较少。然而读服...
分类:编程语言   时间:2017-03-29 19:22:01    阅读次数:170
C++11 lambda表达式(19篇C++11文章)
C++11引入了lambda表达式,使得程序员可以定义匿名函数,该函数是一次性执行的,既方便了编程,又能防止别人的访问。 Lambda表达式的语法通过下图来介绍: 这里假设我们定义了一个如上图的lambda表达式。现在来介绍途中标有编号的各个部分是什么意思。 将上图的代码片段补充完整: int x ...
分类:编程语言   时间:2017-03-29 19:18:09    阅读次数:134
centos7 python3 安装
mkdir /usr/python3.5tar -xf Python-3.5.1.tgz cd Python-3.5.1./configure --prefix=/usr/python3.5make & make installln -s /usr/python3.4/bin/python3 /us ...
分类:编程语言   时间:2017-03-29 19:17:47    阅读次数:144
(转)JavaScript判断数据类型总结
一、JS中的数据类型 1.数值型(Number):包括整数、浮点数。 2.布尔型(Boolean) 3.字符串型(String) 4.对象(Object) 5.数组(Array) 6.空值(Null) 7.未定义(Undefined) 二、判断一个变量的数据类型 1.数值型(number) 比较常用 ...
分类:编程语言   时间:2017-03-29 19:16:40    阅读次数:317
理解 JavaScript 中的 Function.prototype.bind
函数绑定(Function binding)很有可能是你在开始使用JavaScript时最少关注的一点,但是当你意识到你需要一个解决方案来解决如何在另一个函数中保持this上下文的时候,你真正需要的其实就是 Function.prototype.bind(),只是你有可能仍然没有意识到这点。 第一次 ...
分类:编程语言   时间:2017-03-29 19:16:19    阅读次数:200
深度探索c++对象模型读书笔记:Data语意学-继承与Data member中内存对齐问题
书中在继承之后内存对齐问题上说道下面代码: 并说输出应该为8 12 16,并说明了这样做的理由,当时我就觉得那个理由很奇怪,或者说没看懂书中所说的理由到底是什么,于是进行了测试,发现gcc编译器中输出的结果为8 8 8,说明确实bit2,bit3和bit1绑定在了一起,起码书中的说法在现在的gcc编 ...
分类:编程语言   时间:2017-03-29 19:13:02    阅读次数:155
使用java理解程序逻辑(6)
打印1-10之间偶数之和: int sum=0;//打算保存总和for(int i=1;i<=10;i++) { if(i%2==0) { sum+=i; }}System.out.println(sum); 1-100不能被3整除的数之和: int sum=0;for(int i=1;i<=100 ...
分类:编程语言   时间:2017-03-29 19:12:38    阅读次数:174
python常用快捷键及基础命令
ctrl+d #复制所选的内容 ctrl+? #注释选中的内容 再次ctrl+? #取消所选内容的注释 键入密码密码不可见: import getpass username=input("username") password=getpass.getpass("passwd:") 同一类型的数据类型 ...
分类:编程语言   时间:2017-03-29 19:05:52    阅读次数:189
【Java面试题】48 GC是什么? 为什么要有GC?
GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。 GC是垃圾收集 ...
分类:编程语言   时间:2017-03-29 19:04:43    阅读次数:325
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!