自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(129)
  • 资源 (77)
  • 收藏
  • 关注

原创 德·梅齐里亚克的法码问题The Weight Problem of Bachet de Meziriac 

一位商人有一个40磅的砝码,由于跌落在地而碎成4块.后来,称得每块碎片的重量都是整磅数,而且可以用这4块来称从1至40磅之间的任意整数磅的重物.问这4块砝码碎片各重多少?其实从编程的角度来看,就是简单枚举。考虑之间的组合。当考虑39时,由于4个加起来是40,那么不可能再是组合减了,所以必定有一个是1。正确答案是1, 3, 9, 27...

2020-03-19 16:31:20 613

转载 h264编码经验谈

转自:http://www.lighterra.com/papers/videoencodingh264/This document describes in detail a set of resolutions, bitrates and settings used for high-quality H.264 video encoding, and the reasoni

2017-09-08 14:21:02 4959

转载 编码码率控制方法

转载自:http://slhck.info/video/2017/03/01/rate-control.htmlUnderstanding Rate Control Modes (x264, x265)Mar 1, 2017What is “rate control”? It’s what a video encoder does when it decides h

2017-09-06 14:34:14 2839

原创 paraller program

并行编程:why?因为现在处理器的主频基本上由于量子效应,不怎么提高了,而多核是常态。因此多核之间的编程就成就了并行编程。什么是并行编程:https://computing.llnl.gov/tutorials/parallel_comp/现有技术:MPI标准OpenMP:https://computing.llnl.gov/tutorials/openMP/TBB(i

2017-09-06 14:33:20 286

转载 h264 profile & level

转载自:http://blog.csdn.net/sphone89/article/details/17492433H.264 ProfilesH.264有四种profile,每个profile支持一组特定的编码功能,并支持一类特定的应用,分别是BP、EP、MP、HP:1、BP-Baseline Profile:       a、I/P slices 

2017-06-22 15:56:34 302

转载 [svn] 解决SVN冲突攻略(手册)

转载自:http://zccst.iteye.com/blog/1765519zccst翻译 This tutorial is walkthough on how to resolve a conflict in svn (subversion) 这个手册是解决svn冲突的攻略 First I will make a test.txt 首先,我创建了一个名为test.t

2017-06-09 15:20:38 399

转载 GLSL 图像处理

文章转载于:https://r3dux.org/2011/06/glsl-image-processing/Image Processing Vertex Shader1234567891011121314151617181920#version 330 // Read-only uniform values shared across all vertexesun

2017-06-08 15:32:11 756

原创 javascript 中闭包

看如下测试代码:function makeAddr(x) {function add(y) {return y + x;}return add;}var plusOne = makeAddr(1);var plusTen = makeAddr(10);console.log(plusOne(3));console.log(pl

2017-02-24 14:28:08 257

原创 javascript 中==和===运算符

==运算符在比较时,可能会做隐士转换,===运算符在比较时,不会做隐士转换。看例子:var a = "42";var b = 42;a==b; //truea===b;//false不过下面这个例子,绝对是违反了数学中的美感,a==c, b==c,那么肯定想a==b。var a = [1,2,3];var b = [1,2,3];var c = "1,2,3

2017-02-24 10:33:26 259

原创 iOS 下javascriptcore学习

从人家那里fork了一个demo,地址如下:https://github.com/idoit/JavaScriptCore-Demo 这个demo有两个主要演示功能,一个是oc call js,一个是js call oc。在js call oc这个demo中,主要是JSContext *pContext=[[JSContext alloc] init];然后再pContext["key

2017-02-06 18:17:42 329

原创 反畸变

参考:https://github.com/marcodiiga/lens_distortion_filtering/blob/master/automatic_lens_distortion_filtering.htmlhttp://www.geeks3d.com/20140213/glsl-shader-library-fish-eye-and-dome-and-barrel-distor

2016-12-01 17:33:26 1110

原创 N年了,看到了一旧文章

年年岁岁花相似,岁岁年年人不同!今天有同事问这个问题:  (*p | 32) , p指向一个ASCII字符,  这个表达式可以将大小写字母[a-z, A-Z]统一规整到小写字母区[a, z] 。我靠,我之前咱就没有发现呢,虽然从代码的层面来讲,肯定是不愿意看到此种实现的,但是发现二进制的一个小细节还是蛮牛叉的,就像生活大爆炸中说73是最牛逼的数一样。7,3都是质数,73是第21个质数,而2

2016-10-08 17:24:28 375

转载 iOS项目中引用多个第三方库引发冲突的解决方法

这个真蛋疼~~~~解决方法如下:iOS程序开发过程中引用多个第三方库时会出现类名重叠,导致冲突,具体的冲突错误提示如下:duplicate symbol OBJC_IVAR$_AFHTTPSessionManager._requestSerializer in:/Users/username/work/Test/libxxxxxx1.a(AFHTTPSessionManag

2016-05-27 12:29:43 3373

原创 iOS中instancetype和id之间的区别

instancetype在构造函数时,作为返回值,能够创建的就是 具体的对象名。id也会作为构造函数的返回值,但是编译器会将id类型转化为instancetype在创建时强烈要求返回instancetype类型,而不是id类型id类型可以id a = b;而instancetype不能

2016-03-31 13:52:48 505

转载 iOS gcd

转至:http://www.cnblogs.com/zzltjnh/p/zzl_gcd.html一、什么是GCD?  Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。该方法在Mac OS X 10.6雪豹中首次推出,并随后被引入到了iOS4.0中。GCD是一个替代诸如NSThread, NSOperationQueue, NSI

2016-03-04 09:00:13 247

转载 FFT

转自:http://blog.jobbole.com/69407/和http://blog.jobbole.com/69413/我保证这篇文章和你以前看过的所有文章都不同,这是 2012 年还在果壳的时候写的,但是当时没有来得及写完就出国了……于是拖了两年,嗯,我是拖延症患者……这篇文章的核心思想就是:要让读者在不看任何数学公式的情况下理解傅里叶分析。傅里叶分析

2016-03-01 16:10:59 374

转载 iOS 整体框架类图

转载自:http://blog.csdn.net/likendsl/article/details/44085199Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。1、Cocoa是什么?Cocoa是OS X和 iOS操作系统的程序的运行环境。是什么因素使一个程序成为Cocoa程序呢?不是编程语言,因为在Cocoa开发中你可以使

2016-02-15 13:09:37 285

转载 mp4文件

可以$ easy_install qtfaststart$ qtfaststart in.mp4  out.mp4并参考:http://blog.csdn.net/peckjerry/article/details/43021629#include  #include  #include  #include      #ifdef __MINGW32__

2016-02-01 09:03:58 980

转载 怎么实现边下载边播放

一种方法是在服务器端做调整,即将带有编码信息的头放在开始,另外一种就是先下载这个编码头。mp4文档比较复杂,我用简单的方式描述一下,mp4是很多box的嵌套,最上层box包括ftyp,free,moov,mdat等等,其中moov存放着视频详细描述,算是索引,而mdat存放着视频的具体信息。那么需要播放的时候,先必须拿到moov,在实际的mp4打包中,moov可能被放到了mdat后面,

2016-01-30 20:55:30 8217 1

转载 Andriod 上Bitmap类的基本使用方法

转载自:http://www.cnblogs.com/rongxh7/archive/2011/05/09/2041517.htmlandroid Bitmap用法总结Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 1、Drawable → Bitmappublic static B

2016-01-27 17:38:35 327

原创 object c 对象和普通的c对象之间的转化

ios提供了关键字__bridge, __bridge_retain,__bridge_transfer.我们知道object c对象是有ARC管理的,所以这个管理尽量交给系统。__bridge不涉及所有权__bridge_retain:保留所有权,所以一般用在object c对象转化为c对象__bridge_transfer:对象所有权实现转移,所以一般用在c对象转化为objec

2016-01-21 10:07:58 571

原创 线程锁

一般在多线程时会使用pthread_mutex_lock();dosomething();pthread_mutex_unlock();但是在仅仅是对char, int,long ,long long 及它们的unsigned 时,可以使用12个原子的函数__sync_fetch_and_add 等,这个的效率更高。

2016-01-19 13:24:14 319

原创 编译错误 在msvcrtd.lib(libcmt.lib)中重定义

碰到上述编译错误时,请在vs中忽略特定库中输入libcmt.lib即可解决此编译错误

2015-05-27 10:15:06 683 1

原创 代码重复

1. do not repeat yourself。 很多时候,都会听到这样的警告。昨天review了一下代码,发现有两个类实现了同一个功能,然后这两个类也不继承与同一个接口。然后有的使用A类,有的地方使用B类。这个感觉很不好,因此去掉其中一个。

2015-05-21 08:34:25 787

原创 混音算法

1.最简单的两路声音,a,b其输出为sum=a + b,如果sum > max, sum = max如果sum 这种方法效果不是很好。2.看到有人使用这种方法 ,对于n位采样,For n-bit sampling audio signal   If both A and B are negative       Y = A + B - (A * B / (-(2 pow(n-1)

2015-05-19 17:42:21 660

原创 回声消除算法

问题来源:当有两个相互交错的端点在进行通话时,假设这两个端点分别为Na和Nb, 此时Na发出的声音在Nb中播放出来,而Nb的采集设备会采集出来Na的声音,此时将Nb的采集的声音发送到Na时,Na将听到刚才自己的声音。问题模型:假设Na的函数为fax,那么在Na端听到的回声将是Kfa(x+w) + fbx。可见,在这个模型中,有两个参数很关键,第一个是K,即幅值衰减系数,第二个是

2015-05-19 10:00:59 1211

原创 成为技术领导者

发表之前说下感受:很久都没有在更新博客了,不更新代表自己不学习,不进步了吗?就像好友,很久不打电话,代表不想念了么?成为技术领导者这本书,其主要观点是要成为领导要求三个方面的平衡,即MOI,激励,组织和想法。要么一起死,要么一起举杯同庆。注意,激励,没有提到惩罚,惩罚虽然是激励的反义词,但是用到公司制度,团队管理上,都不是很合适。那古代不是也有死刑吗,很多时候都是戴罪立功,由惩而到激励。现在公

2015-05-17 12:49:20 435

原创 关于双重循环

<br />曾经一直认为是n * m 的循环,如果n < m,那么n应该放在外面的循环。因为<br />for(int i = 0; i < n; ++i)<br />{<br />for (int j = 0; j < m; ++j)<br />{<br />}<br />}<br />这个需要做的次数是n*m + n<br />而m在外层的运算需要做n*m + m,也就是多了m - n次运算。<br />我以为这个问题应该是告一段落了,这是确定无疑的事情,但是在代码大全的第599页中提到了一个影响效率的

2011-03-11 23:02:00 678

原创 乘法原理之应用

<br />测试,股票。对于测试,我想引用代码大全471页写道在波音和其他公司的报告,不容的人更有可能找出不同的缺陷。因此如果是他们之间影响系数很低的话,那么检测错误的可能性是更大的。这正是在第470页中关于缺陷检测率中所说明的那样,当进行大规模的Beta测试时能够检测错误的可能性是60%到85%。因此从这个角度来讲,测试人员在有限的情况下,应该是招不同的个性的人。这同样也适合软件开发人员。

2011-03-04 15:54:00 541

原创 SymbianOSUint框架

<br />1.CxxTest的基本框架:<br />CxxTest在测试的类中写了几个测试的函数,这个测试的类是继承至CxxTest::TestSuite类,这几个函数通过一个脚本生成了一个叫TestDriver.h的文件,通过这个文件我们发现,实际上这些函数都被生成了具体的类,这些类都是继承自CxxTest::Runnalbe接口,而这个类有一个纯虚函数Runnable().测试时会先生成一个TestDriver类,此类提供了一个runAllSuitesL方法。然后此方法会调用ErrorPrinter的

2010-09-17 18:21:00 411

原创 symbian中问题函数

<br />今天遇到了两个问题,第一个,是CFbsBitmap类中的Load函数,一般我们都是用这个函数,但是出现了一个情况,即当是有c2z补丁时,可能会Load不成功,也不能捕获,因此推荐用AknIconUtils那个类。<br /> <br />另外一个问题是在unicode和gbk编码转换时,破折号—的unicode编码是2014,结果转换到gbk,是对的。但是从gbk转换到unicode的时候就成了2015,真FT。

2010-09-17 18:20:00 394

原创 有用的工具

Reshaper是C#中的一个插件Multisim7这个仿真工具比较好用VC6.0也有个插件VisualAssistXv10NI 的Labview这个图形化编程的软件对于控制理论来说是非常的有用的ADS1.2是进行arm开发的一个集成开发环境Filter Wiz PRO v3.0是一款设计滤波器的软件  

2009-03-18 21:00:00 451

原创 谚语

如果你没有学习的狂热,别人怎么能教你什么?如果你没有独立思考的勇气,你如何学到什么?如果你希望一步登天,我如何能够让你相信什么?如果你不愿踏实前进,你获得的智力又是什么? 

2009-03-11 19:54:00 455

转载 C中不安全的函数

使您的软件运行起来: 防止缓冲区溢出通过防御性编程保护代码文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="" width="16"

2009-02-27 16:27:00 1925

转载 栈溢出攻击

   本文的实验来源于《Computer Systems A Programmers Perspective》(深入理解计算机系统》一书中第三章的一个实验。     作者给出了一个含有缓冲区溢出的程序bufbomb.c,你需要做的,就是注入给缓冲区些特殊的数据,到底利用缓冲区的目的。 //bufbomb.c  /* Bomb program that is solved us

2009-02-25 13:40:00 2211 1

原创 应用程序架构本质,第 2 部分: 设计模式入门

对于应用程序架构师而言,标识、应用和记录模式就像每日三餐一样普遍。模式涵盖很多复杂的方面,从应用程序体系结构的大型结构到特定的设计问题解决方案均包含在其中。为了保证设计的成功,必须考虑并能够应用现有模式。在本文中,您将了解如何标识在设计中重复出现的模式,以及如何记录其特征、优势和缺点。从需求到形成有效的应用程序体系结构需要使用模型。建模 是记录模型在应用程序域内的状态和行为的过程。需要

2009-02-24 18:48:00 812

转载 应用程序架构本质,第 1 部分: 关于需求建模您所需要了解的所有内容

应用程序架构本质,第 1 部分: 关于需求建模您所需要了解的所有内容// <!-- setDefaultQuery(dwchina); //-->var emailAbstract = "您的软件项目能否取得成功,这依赖于准确和完整的需求。要保证体系结构的正确,就要求人们能够使用相应的技术技能来捕获和细化正确的需求。发现用于需

2009-02-24 18:46:00 915

转载 以太网媒体接口

以太网媒体接口有:MII、RMII、SMII、GMII。       所有的这些接口都从MII而来,MII是(Medium Independent Interface)的意思,是指不用考虑媒体是铜轴、光纤、电缆等,因为这些媒体处理的相关工作都有PHY或者叫做MAC的芯片完成。       MII支持10兆和100兆的操作,一个接口由14根线组成,它的支持还是比较灵活的,但是

2009-02-16 14:17:00 843

原创 一些C++网站

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font

2009-02-12 09:23:00 1458 1

转载 非常有趣的Javascript特效,能让网页上的图片飞起来:

 随便打开一个网站,网页上必须有图片,否则没效果,页面打开后清除地址栏中的地址,复制如下代码到地址栏中然后按回车:javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300;y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function

2009-02-05 18:36:00 1018 1

信息理论,来源于网络教程

信息理论,来源于网络教程

2023-03-22

Genesis3D.rar

Genesis3D.rarGenesis3D.rarGenesis3D.rarGenesis3D.rarGenesis3D.rar

2009-03-20

Articles.rar

Articles.rarArticles.rarArticles.rarArticles.rarArticles.rarArticles.rar

2009-03-20

游戏开发物理学.pdf

游戏开发物理学.pdf游戏开发物理学.pdf游戏开发物理学.pdf游戏开发物理学.pdf游戏开发物理学.pdf

2009-03-20

\ASP.NET高级编程.pdf

\ASP.NET高级编程.pdf\ASP.NET高级编程.pdf\ASP.NET高级编程.pdf\ASP.NET高级编程.pdf

2009-03-20

QT 3.3 中文白皮书.pdf

QT 3.3 中文白皮书.pdfQT 3.3 中文白皮书.pdfQT 3.3 中文白皮书.pdfQT 3.3 中文白皮书.pdf

2009-03-20

编译原理教程.pdf

编译原理.pdf编译原理.pdf编译原理.pdf编译原理.pdf编译原理.pdf编译原理.pdf

2009-03-20

编程珠玑第二版中英源打包.rar

编程珠玑第二版中英源打包.rar编程珠玑第二版中英源打包.rar编程珠玑第二版中英源打包.rar编程珠玑第二版中英源打包.rar

2009-03-20

php完全自学手册(ppt).rar

php完全自学手册(ppt).rarphp完全自学手册(ppt).rarphp完全自学手册(ppt).rarphp完全自学手册(ppt).rar

2009-03-20

windows应用高级编程c sharp.pdf

windows应用高级编程c sharp.pdfwindows应用高级编程c sharp.pdfwindows应用高级编程c sharp.pdfwindows应用高级编程c sharp.pdf

2009-03-20

挖金子源工程.rar

挖金子源工程.rar挖金子源工程.rar挖金子源工程.rar挖金子源工程.rar挖金子源工程.rar

2009-03-20

超级玛丽源码.rar

超级玛丽源码.rar超级玛丽源码.rar超级玛丽源码.rar超级玛丽源码.rar超级玛丽源码.rar

2009-03-20

c#技术揭秘.rar

c#技术揭秘.rarc#技术揭秘.rarc#技术揭秘.rarc#技术揭秘.rarc#技术揭秘.rar

2009-03-20

计算机图形学.rar

计算机图形学.rar计算机图形学.rar计算机图形学.rar计算机图形学.rar计算机图形学.rar

2009-03-20

cppreference.CHM

cppreference.CHMcppreference.CHMcppreference.CHM cppreference.CHMcppreference.CHMcppreference.CHM

2009-03-20

__操作系统_设计与实现_第2版_上册.rar

__操作系统_设计与实现_第2版_上册.rar__操作系统_设计与实现_第2版_上册.rar

2009-03-20

StudyARMBoot.pdf

StudyARMBoot.pdfStudyARMBoot.pdfStudyARMBoot.pdfStudyARMBoot.pdf StudyARMBoot.pdfStudyARMBoot.pdf

2009-03-20

gdb_guide.pdf

gdb_guide.pdfgdb_guide.pdfgdb_guide.pdfgdb_guide.pdfgdb_guide.pdfgdb_guide.pdf

2009-03-20

Windows图形编程.pdf

Windows图形编程.pdfWindows图形编程.pdfWindows图形编程.pdfWindows图形编程.pdf

2009-03-19

vckb知识库一些基本操作.chm

vckb.chmvckb.chmvckb.chmvckb.chmvckb.chmvckb.chm

2009-03-19

win32api.chm

win32api.chmwin32api.chmwin32api.chmwin32api.chmwin32api.chmwin32api.chm

2009-03-19

[windows 深入剖析——内核篇][10][test01].pdf

[windows 深入剖析——内核篇][10][test01].pdf[windows 深入剖析——内核篇][10][test01].pdf[windows 深入剖析——内核篇][10][test01].pdf

2009-03-19

downmp3-src-0.0.1.rar

一个下载mp3程序 downmp3-src-0.0.1.rardownmp3-src-0.0.1.rar

2009-03-19

python-2.5.1.msi

python-2.5.1.msipython-2.5.1.msipython-2.5.1.msipython-2.5.1.msipython-2.5.1.msi

2009-03-18

数据库的设计与实现.rar

数据库实现.rar数据库实现.rar数据库实现.rar数据库实现.rar数据库实现.rar

2009-03-18

linux驱动.rar

linux驱动.rarlinux驱动.rarlinux驱动.rarlinux驱动.rar

2009-03-18

Architecture.rar

Architecture.rarArchitecture.rarArchitecture.rar Architecture.rarArchitecture.rarArchitecture.rarArchitecture.rarArchitecture.rarArchitecture.rarArchitecture.rarArchitecture.rarArchitecture.rar

2009-03-18

db_04_internet_plane.rar

db_04_internet_plane.rardb_04_internet_plane.rardb_04_internet_plane.rardb_04_internet_plane.rar

2009-03-18

acm解题报告.rar

acm解题报告.raracm解题报告.raracm解题报告.raracm解题报告.raracm解题报告.rar

2009-03-18

常见设计模式的解析和实现.rar

常见设计模式的解析和实现.rar常见设计模式的解析和实现.rar

2009-03-18

C++标准程序库.pdf

C++ 标准程序库C++ 标准程序库C++ 标准程序库C++ 标准程序库C++ 标准程序库C++ 标准程序库C++ 标准程序库C++ 标准程序库

2009-03-09

MINIGUI编程指南.pdf

MINIGUI编程指南.pdfMINIGUI编程指南.pdfMINIGUI编程指南.pdf

2009-02-25

sql语句学习l.CHM

sql语句学习l.CHMsql语句学习l.CHMsql语句学习l.CHMsql语句学习l.CHM

2009-01-15

ucosii_IDE.pdf

这个是教如何用Borland c++编译器来编译ucosii代码

2009-01-04

gcc_glibc.pdf

gcc_glibc.pdfgcc_glibc.pdfgcc_glibc.pdfgcc_glibc.pdf glibc库的说明

2009-01-03

43+d12.rar

430单片机和pdiusb12之间的程序

2009-01-03

Program_Windows_C#.pdf

Program_Windows_C.pdf Program_Windows_C.pdfProgram_Windows_C#.pdf Program_Windows_C#.pdf

2009-01-03

Oraclechinese.rar

Oraclechinese.rarOraclechinese.rarOraclechinese.rarOraclechinese.rar

2009-01-03

IIC操作+IIC的verilog程序

IIC操作IIC操作IIC操作IIC操作IIC操作IIC操作IIC操作IIC操作

2009-01-03

uip-1.0-refman.pdf

uip-1.0-refman.pdfuip-1.0-refman.pdfuip-1.0-refman.pdfuip-1.0-refman.pdf

2009-01-03

空空如也

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

TA关注的人

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