- 博客(138)
- 资源 (42)
- 问答 (5)
- 收藏
- 关注
转载 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
连接器LNK是通过调用cvtres.exe完成文件向coff格式的转换的,所以出现这种错误的原因就是cvtres.exe出现了问题。在电脑里面搜索一下cvtres.exe,发现存在多个文件,使用最新的cvtres.exe替换老的文件即可,替换之前记得备份一下,如果不对,可以替换回来。例如:我的电脑里面安装了vs2010,最近更新了系统,打了一些补丁,结果就出
2014-11-29 17:02:05 1050 1
转载 修改output-example,将H.264,AAC帧保存到mp4容器中
URL:http://blog.csdn.net/ajaxhe/article/details/76033332012/11/26更新根据网友反馈,原来的下载链接编译有问题,原因是头文件和库文件的路径没有设置好,已经修改。下载链接:http://download.csdn.net/detail/ajaxhe/4810984
2014-11-29 10:50:59 2029
转载 mp4文件格式解析(一)
目前MP4的概念被炒得很火,也很乱。最开始MP4指的是音频(MP3的升级版),即MPEG-2 AAC标准。随后MP4概念被转移到视频上,对应的是MPEG-4标准。而现在我们流行的叫法,多半是指能播放MPEG-4标准编码格式视频的播放器。但是这篇文章介绍的内容跟上面这些都无关,我们要讨论的是MP4文件封装格式,对应的标准为ISO/IEC 14496-12,即信息技术 视听对象编码的第12部分
2014-11-28 14:53:16 1191
转载 VC++ LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
VS2010 C++环境问题 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 首先,出现这个问题的原因,即文件中的现有资源文件和新资源字符串表 ID 冲突。微软也给出了解决这个问题的方法,但是,在现有的情况下,这个方法不可行的,因为,不可能不使用wx.rc资源。 所以,另一个解决方法就是: 工程属性->配置属性->
2014-11-28 09:07:19 1247
转载 Apache与Nginx的优缺点比较
1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 apache 相对于nginx 的优点: rewrite ,比nginx
2014-11-25 15:26:52 1007
转载 Linux+Apache+PHP+MySQL服务器环境(CentOS篇)
1.前言CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。CentOS是架构LAMP(Linux+Apache+PHP+MySQL)的理想操作系统,具有较高的稳定性。本文以CentOS为例介绍linux系统下yum安装Apach
2014-11-24 19:28:31 1118
转载 WinSIP使用教程 使用winsip性能测试
本人已录制winsip使用视频教程,传送门:http://blog.163.com/hlz_2599/blog/static/1423784742013112742644678/ 对于winsip这个软件大家肯定比较熟悉,Winsip作为一款VOIP压力测试软件,含有很多自定义的功能,由于网上对于winsip的使用教程特别少,甚至于在google中搜索winsip时结果都是
2014-11-24 11:06:09 6712 2
转载 Linux信号高级应用
目录(?)[+]Sigaction[cpp] view plaincopySYNOPSIS #include int sigaction(int signum, const struct sigaction *act, struct si
2014-11-24 10:17:14 913
转载 Linux可靠/不可靠信号编程实践
综合案例 1) 创建子进程与父进程; 2) 注册SIGINT非实时信号与SIGRTMIN实时信号,并将这两种信号添加到进程屏蔽信号组中; 3) 注册用户自定义信号; 4) 子进程发送5次非实时信号,发5次实时信号; 5) 然后子进程发送SIGUSR1解除进程对SIGINT,SIGTRMIN信号的阻塞 6)
2014-11-24 10:15:18 1409
转载 DICOM医学图像处理:Deconstructed PACS之Orthanc
目录(?)[+]背景: 此篇博文介绍一个开源的、基于WEB的DICOM Server软件。该开源软件完全使用C++编写,不依赖于第三方数据库(内置了SQLite数据库)或其他框架,支持RESTful API设计模式。官网上提供了源代码,同时也给出了编译后的Windows和Linux系统的二进制安装包。Orthanc是PACS领域的一种改革,提出
2014-11-24 10:08:00 2419
转载 UDP打洞原理
本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.许多P2P软件比如SKYPE,QQ,电驴之类需要不同内网的两台机子进行通信,而路由器的NAT机制决定了内网访问外网容易,而外网访问内网困难,那如何才能做到这一点呢?有办法------打洞!具体实现方法需要一台服务器,现在假设两台内网PC,A和B想用端口40000通信,网关分
2014-11-22 17:20:16 1289
转载 Java线程新特征-线程池
Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。 有关Java5线程新特征的内容全部在java.util.concurrent下面,里面包含数目众多的接口和类,熟悉这部分API特征是一项艰难的学习过
2014-11-22 15:25:14 854
转载 线程池的介绍及简单实现
线程池的技术背景 在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资 源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能 减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁。如何利用已有对象来服务就是一个需要解决的关键问题,其实这就是一些"池化资源"技术产
2014-11-22 15:23:50 1003
转载 环形缓冲区
在通信程序中,经常使用环形缓冲区作为数据结构来存放通信中发送和接收的数据。环形缓冲区是一个先进先出的循环缓冲区,可以向通信程序提供对缓冲区的互斥访问。 1、环形缓冲区的实现原理 环形缓冲区通常有一个读指针和一个写指针。读指针指向环形缓冲区中可读的数据,写指针指向环形缓冲区中可写的缓冲区。通过移动读指针和写指针就可以实现缓冲区的数据读取和写人。在通常情况下,环形缓冲区的读用户仅仅会影响读
2014-11-22 15:22:28 1400
转载 环形缓冲区:环形缓冲队列学习
项目中需要线程之间共享一个缓冲FIFO队列,一个线程往队列中添数据,另一个线程取数据(经典的生产者-消费者问题)。开始考虑用STL的vector容器, 但不需要随机访问,频繁的删除最前的元素引起内存移动,降低了效率。使用LinkList做队列的话,也需要频繁分配和释放结点内存。于是自己实现一个有限大小的FIFO队列,直接采用数组进行环形读取。队列的读写需要在外部进程线程同步(另外写了一个R
2014-11-22 15:21:57 3010
转载 架构设计:生产者/消费者模式[3]:环形缓冲区
今天打算来介绍一下“生产者/消费者模式”,这玩意儿在很多开发领域都能派上用场。由于该模式很重要,打算分几个帖子来介绍。今天这个帖子先来扫盲一把。如果你对这个模式已经比较了解,请跳过本帖子,直接看下一个帖子(关于如何确定数据单元)。 看到这里,可能有同学心中犯嘀咕了:在四人帮(GOF)的23种模式里面似乎没听说过这种嘛!其实GOF那经典的23种模式主要是基于OO的(从书名《Design Pa
2014-11-22 15:20:20 2554
原创 FireBreath开发实时播放接口(Yate + SIP + FFMPEG + SDL)
当时真的是需要这样的一个博文来指导做这个功能模块,可惜网上FireBreath的资料很少,本身对C++的不是很熟悉,所以一路上是不断尝试和摸索,好在马马虎虎的将这个模块实现了,现在记录下来。 首先说明一点,我们的Yate的 SIP Server和终端的SIP Client以及Android的上面的SIP Client还有Windows PC终端的SIP Client和Linux PC终端的
2014-11-22 15:01:17 3168 3
转载 JSP中获取当前访问URL、URL参数等信息的小结
JSP页面中相关代码: String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; String url = "http://" + requ
2014-11-22 14:32:50 18235
转载 Linux多线程模拟生产者/消费者问题
目录(?)[+]描述: 生产者-消费者问题是一个经典的进程同步问题,该问题最早由Dijkstra提出,用以演示他提出的信号量机制。在同一个进程地址空间内执行的N个线程生产者线程生产物品,然后将物品放置在一个空缓冲区中供N个消费者线程消费。消费者线程从缓冲区中获得物品,然后释放缓冲区。当生产者线程生产物品时,如果没有空缓冲区可用,那么生产者线程必须等待消费者线程
2014-11-20 20:01:39 1509
转载 如何将JSP中的java代码中的值,传入JS代码中去
原文地址:如何将JSP中的java代码中的值,传入JS代码中去作者:回忆的季节经过大半天的研究摸索,终于弄明白怎么把JSP中的java代码中的值,传入JS代码中去。由于自己才刚刚开始接触javaWEB 开发,今天在那儿做用户登录功能,用户在未登录时显示“登录”链接,登录后在原来“登录”的地方,改变为用户的昵称!由于自己一点经验也没有,以为就一个session就够了,在java代
2014-11-20 19:57:40 6920 1
转载 ffmpeg怎么样处理网络流
最近遇到好几个人在问ffmpeg如何处理网络流,刚好前段时间也在做这方面,抽空整理了下,把主要代码发出来,希望对大家有用。为简单处理,我这里只简单介绍UDP接收TS流,其实只要是socket接收的都可以类似处理。#include "utils.h"#include #include #include UdpQueue recvqueue;UdpParam udpPa
2014-11-19 15:03:57 1336
转载 C语言获取当前系统时间的几种方式
C语言获取当前系统时间的几种方式C语言获取系统时间的几种方式C语言中如何获取时间?精度如何?1 使用time_t time( time_t * timer ) 精确到秒2 使用clock_t clock() 得到的是CPU时间精确到1/CLOCKS_PER_SEC秒3 计算时间差使用double difftime( time_t timer1, time_t tim
2014-11-18 10:04:50 6082 1
转载 unresolved external symbol __imp__timeGetTime@0
使用VC6++编译程序无错误,但是在build程序时出现一个错误,错误代码:error LNK2001: unresolved external symbol __imp__timeGetTime@0 导致这种错误是因为使用timeGetTime函数,没加入winmm.lib这个库文件。解决以上错误有2种方法方法一
2014-11-18 10:03:11 1410
转载 多线程的那点儿事(之windows锁)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 在windows系统中,系统本身为我们提供了很多锁。通过这些锁的使用,一方面可以加强我们对锁的认识,另外一方面可以提高代码的性能和健壮性。常用的锁以下四种:临界区,互斥量,信号量,event。 (1)临界区 临界区是最简单的一种锁。
2014-11-17 17:00:52 1152
转载 找工作总结
找工作的高峰期已经结束了,不出意外下周就要签三方了,这次找工作感觉对自己还是挺重要的,也算是自己人生中的一件大事,毕竟是自己的地一份工作,因此记录下来,算是自己学生生活的一次总结,也希望给师弟师妹们一点启发。 首先,要感谢我的母校--华中科技大学,没有这个优秀的学校做后台,我想自己根本没有机会去面试所谓的bat等公司,说真的,在学校期间真的没学到什么,至少没做过什么有价值的项目
2014-11-14 10:29:58 1009
转载 编程之路
类: 梦想目录(?)[+]简介技术永无止境,编程方向现在越来越广了,你还在迷茫地选择方向么?本篇将简单描述编程各个方面,以及编程之路会遇到的生活问题。问题与解答1、编程分为几个阶段?高手箴言中把编程分为六个阶段:1、熟练地使用某种语言(java)。2、精通基于某种平台的开发(Android)。3、深入地了解某个平台系统的底层(
2014-11-14 10:25:05 805
转载 双向链表-C语言版
[cpp] view plaincopyprint?源文件部分: #include #include #include typedef int Elemtype; #include"DList.h" int main() { Dlnode head=NULL; instruction(head);
2014-11-13 20:01:01 908
转载 服务器双机热备解决方案
AnyChat平台提供了服务器双机热备解决方案,可以满足对系统有要求较高的客户需求,如政府、电信运营商以及部队等。一、基本原理1、AnyChat服务器有两种工作模式,分别为:主服务器模式(Master Server)、从服务器模式(Slave Server)。2、从服务器启动之后,需要与主服务器建立通信连接,等待主服务器的激活,从服务器被激活之前,不能对外提供服务。
2014-11-13 19:58:53 2294
转载 宇宙中最强大的开发环境免费了!
今日在Connect大会上,微软将原来499美金(2000多人民币)的Visual Studio彻底免费化了。微软今天发布的Visual Studio免费社区版和原499美金的Visual Studio专业版所提供的功能几乎没有任何区别。这对广大开发人员绝对是个福音。如果你还在使用Visual Studio Express版本,是时候卸载Express,安装Visual Studio社区版了。
2014-11-13 19:55:53 823
转载 .NET开源了,Visual Studio开始支持 Android 和 iOS 编程并自带Android模拟器
.NET开源了,Visual Studio开始支持 Android 和 iOS 编程并自带Android模拟器北京时间今天凌晨的 Connect(); 大会上,多少程序员的假想成为现实。.NET 开源,集成 Clang 和 LLVM 并且自带 Android 模拟器,这意味着 Visual Studio 这个当下最好没有之一的 IDE 正式支持编写 Android 和 iOS 程序
2014-11-13 19:54:47 1086
转载 发福利,整理了一份关于“资源汇总”的汇总
目录(?)[+]觉得有用的话,可以去github关注:https://github.com/justjavac/awesome-awesomeness-zh_CN通用free-programming-books-zh_CN 免费的计算机编程类中文书籍精彩博客集合 hacke2/hacke2.github.io#2Resum
2014-11-13 19:52:14 930
转载 主程序员的练成:IP、DNS和CDN
目录(?)[+]有段时间我面试程序员时,喜欢问这个问题:局域网IP有哪些IP段?由这个问题再追问NAT(网络地址转换)。为什么不是每个设备一个公网IP?先说个关于QQ的小故事,最早开发QQ时,小马哥他们也没想到QQ会发展成中国互联网基础设施,就用4字节整形表示QQ号了。早期内部的一些项目有用int表示QQ号,能表示的最大值是2^31-1,即21亿多。在QQ号发放近2
2014-11-13 19:49:34 1643
转载 C++开源库
C++在“商业应用”方面,曾经是天下第一的开发语言,但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成Web应用。当Java横行天下之后,MS又突然发力,搞出C#语言,有大片的曾经的C++程序员,以为C++要就此沉沦,未料,这三年来,C++的生命力突然被严重地增强了。主力原因就是开源的软件、基础软件(比如并发原生支持,比如Android必定要推出原生的SDK)、各
2014-11-13 19:45:32 975
转载 dll文件加载运行加载的14001错误,由于应用程序配置不正确,应用程序未能启动
最近在处理项目问题的的时候发现了这么一个问题,就是我们的程序在调用第三方提供的dll文件的时候在一台机器上面会报14001的错误,但是在另一台机器上面不会。两台机器上面的操作系统是相同的。针对这个问题和这个错误码,查找了很多的相关资料。vc错误查找的给予的对于14001的错误的解释:由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。 下面是搜
2014-11-13 17:19:25 3397
转载 LoadLibrary() 错误码问题 14001, 126
在bho中调用动态库,提示14001,126错误,分析如下错误码14001: 因为应用程序的并行配置不正确。自己查看工程的属性,发现库的运行时库和DLL的运行时库的选项不一致,都改成/MD(调用库和被调用库都用release版本); 错误码126: 不知道为何,无论怎样写路径都找不到,最后将动态库路径加入到系统path中,一切ok了;m_breastDLL = Loa
2014-11-13 17:15:22 2256
pjproject-2.4.zip
2015-08-21
Shell脚本批量添加CSV数据到MySQL
2015-07-23
Shell创建MySQL数据表
2015-07-22
shell创建mysql数据库
2015-07-22
synergy各种版本全集
2015-07-01
带背景音的VC++黑白棋源代码.rar
2015-05-29
VC++ UDP穿透NAT(P2P)原理及代码.rar
2015-05-29
基于CentOS的Mysql使用说明文档
2015-05-07
sokit-1.3-win32-chs.zip
2015-04-09
ffmpeg-2.4.2.tar.bz2源码包
2014-10-25
基于Linux的TCP多线程网络聊天室源码(内含Makefile)
2014-10-25
yate-5.3.0-1-setup.exe
2014-07-22
Wireshark-win32-1.10.5.exe
2014-07-22
Spring Boot -- 整合Websocket
2019-03-20
基于CentOS 7.6 配置Nginx + Tomcat
2019-01-23
Spring Boot集成Spring Security的Demo
2018-11-13
基于CentOS安装Maven
2018-10-25
skinSharp1.0.6.6
2016-05-25
MFC-MCI简单音乐播放器源码
2016-05-14
ezmorph-1.0.6.jar
2016-01-19
JqueryDemo
2016-01-19
quartz-2.2.1-distribution.tar.gz
2015-08-28
Java接口 JSON中文数据乱码
2016-10-18
大家都说Python简洁好用?
2016-06-14
C#到底是一种什么样的语言
2016-06-06
MFC如何实现这个界面?
2016-06-06
两个类互相是对方的成员变量指针
2015-06-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人