- 博客(30)
- 资源 (3)
- 收藏
- 关注
原创 java 文字生成图片(图片添加文字)
java 文字生成图片(图片添加文字)package test.java;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.File;import java.io.InputStreamReader;impor
2021-05-05 11:35:31 6544 3
原创 FFmpeg RTMP转RTP
ffmpeg拉取RTMP流,并转换输出RTP流由于RTP的一些限制,所以需要将音、视频分开输出,不然的话会提示FFmpeg Only one stream supported in the RTP muxerffmpeg -re -i rtmp://192.168.3.38:21935/phone/123456 -vn -acodec pcm_alaw -f rtp rtp:...
2020-02-10 22:45:09 2610
原创 ffmpeg list_devices 乱码
cmd默认编码是GBK通过chcp命令,可以修改编码通过chcp将编码改成utf8chcp 65001C:\Users\zwl>chcp 65001Active code page: 65001C:\Users\zwl>ffmpeg -f dshow -list_devices true -i dummyffmpeg version N-91482-g8aa6...
2019-12-30 13:38:55 1554
原创 50. Pow(x, n)
计算x的n次方题目描述思路1:暴力,依次乘以x,乘n次, 复杂度log(N),最后还ac不通过,貌似中间有溢出Runtime Error Message:AddressSanitizer: stack-overflow on address 0x7ffc6c846ff8 (pc 0x000000406e3b bp 0x7ffc6c847010 sp 0x7ffc6c847...
2019-09-20 11:19:38 157
原创 703. Kth Largest Element in a Stream
题目描述坑点:1. 从大到小,第k个数2.Note:You may assume that nums' length ≥ k-1 and k ≥ 1.纯废话,我提交时第一个test case的构造函数中,nums就是null, 但k是 1!!!第九个test case的构造函数的nums有两个元素,但k是3!!思路:维护一个容纳k个元素的小顶堆,这k个元素中的最小值...
2019-09-12 12:02:01 129
原创 20-Valid Parentheses
题目描述思路比较简单,就是栈的应用但有几个坑点:1. 在判断过程中,获取栈top元素时,需要先判断是否为空2. 结束返回时,注意判断是不是遍历了整个string(以防类似于这种情况"{}]]")class Solution {public: bool isValid(string s) { std::stack<char> leftP...
2019-09-10 11:03:32 144
原创 H.264裸流保存为可使用ffplay播放的文件
RTP包封装的H.264,按照一定的方式,还原成H.264文件,是可以直接使用ffplay播放的。但要注意以下问题:1. 需要了解使用RTP封装H.264的格式,可以参考该文章(着重推荐!!)2. 每个完整的H.264帧(有时一个RTP包可能会传输多个NALU单元,如type为STAP-A,也有可能遇到一个NALU单元使用多个RTP包传输,如FU-A),都需要使用0x00 00 00 01
2017-10-30 22:37:32 5607 1
转载 Linux shell 之 提取文件名和目录名的一些方法
很多时候在使用Linux的shell时,我们都需要对文件名或目录名进行处理,通常的操作是由路径中提取出文件名,从路径中提取出目录名,提取文件后缀名等等。例如,从路径/dir1/dir2/file.txt中提取也文件名file.txt,提取出目录/dir1/dir2,提取出文件后缀txt等。下面介绍两种常用的方法来进行相关的操作。一、使用${} 1、${var##*/
2016-12-11 18:46:01 395
原创 String to Integer(atoi) LeetCode
题目链接点击此处,题目描述如下:Implement atoi to convert a string to an integer.Hint: Carefully consider all possible input cases. If you want a challenge, please do not see below and ask yourself what are the po
2016-02-08 23:19:56 594
原创 Reverse Integer LeetCode 第七题
Reverse LeetCodeReverse digits of an integer.Example1: x = 123, return 321Example2: x = -123, return -321直接使用int来处理输入的数据,虽然输入的时候不会溢出,但是并不能保证reverse之后不
2016-02-08 13:49:17 504
原创 全局变量引发的链接时的LNK2005xxx already defined in yyyy.obj
VC6.0,使用全局变量链接时出现LNK2005错误
2016-01-23 20:31:20 2966 2
原创 Active X方法的返回值
返回类型为BSTR,BSTR CActiveXReturnValueCtrl::getReturnValue(LPCTSTR input) {CString strResult;strResult.Format("You input data is %s.", input);// TODO: Add your dispatch handler code hereretu
2016-01-12 14:44:25 551
原创 Qt QScrollArea显示滚动条(添加自定义控件)
#include "ChatWidget.h"#include "ScrollArea.h"#include #include int main(int argc, char* argv[]){ QApplication app(argc, argv); ChatList chatList; chatList.show(); return app.e
2015-12-01 21:12:15 33588 2
转载 VC中调用并获取外部程序输出
VC上调用外部程序的方法大家应该很熟悉,比如ShellExecute,CreateProcess。例子:system("D://adb.exe devices >c://temp.txt");ShellExecute(NULL,"open","adb.exe","devices","D://",SW_SHOW);STARTUPINFO si;PROCESS_INFORMATION p
2015-11-13 15:47:47 4652 1
转载 QPushButton 设置背景颜色
最近在做一个项目,想加一点“炫”的功能----按钮闪烁(其实就是用定时器控制按钮背景的颜色,你如果有更好的方法,还请告知……),找了许多资料,都说可以使用QPalette就可以了,可是尝试了几次,发现不行啊,我是这样试的:
2015-10-27 21:54:55 24202 1
转载 undefinedreferenceto`vtablefor问题总结
在自定义类中,加上Q_OBJECT宏,有时会遇到undefinedreferenceto`vtablefor的问题,有网友整理了一下,就直接扒过来,原文出处http://www.233.com/ncre2/cpp/fudao/20081219/085036477-2.html由于Qt本身实现的机制所限,我们在使用Qt制作某些软件程序的时候,会遇到各种各样这样那样的问题,而且很多是很难,或者根本
2015-10-20 21:58:13 901
原创 使用esl控制freeswitch
今天试了一下使用通过esl来控制freeswitch,按照《freeswitch权威指南》的19.1.1和19.1.2章节,执行make没有通过,其实刚开始也觉得挺诧异的,莫名其妙的从哪来的libesl.a,直接按照书上那样写,直接就报错了,找不到libesl.a,这就对了么,不安装esl,哪来的libesl.a啊,后来经过多方面寻找资料,终于找到了。首先需要安装esl,安装方法是 cd
2015-07-09 11:28:00 10691 2
原创 sizeof和strlen
这几天一直在忙着写大作业,实现了一个哈夫曼树编解码,其中用到了像文件中写入字符对应的字符串的编码时,我是现将编码串写到一个char 类型的buf数组里,然后对该buf压缩,像buf中复制时,我使用的memcpy函数,MSDN上关于这个函数的原型是:void *memcpy( void *dest, const void *src, size_t count);Return Valuememc
2015-07-08 20:10:05 448
转载 VS2010 Visual Assist X破解方法
本博文适用于Visual Assist X2052,不过对于破解方法相同的版本(即将VA_X.dll复制到安装目录)应该都适用下载Visual Assist X 2052安装Visual Assist X,将下载的VA_X.dll 复制到VAssist安装目录下,将原来的VA_X.dll覆盖(我的VS2010 安装到D:\Program Files中,所以VAX我也安装到D:\
2015-06-25 09:34:29 5971
转载 AVL树
AVL树的两个详细实现过程,先转载记录1. http://www.cnblogs.com/vamei/archive/2013/03/21/2964092.html,2. http://www.cnblogs.com/daoluanxiaozi/archive/2012/04/26/2471256.html,看过原理了,下面自己实现
2015-06-19 15:53:10 642
原创 Longest Substring Without Repeating Character
LeetCode第三题,题目描述:Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating letters for "abcabcbb" is "abc", which th
2015-06-17 21:46:11 444
原创 Add Two Numbers LeetCode第二题
题目描述:You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as
2015-06-17 17:35:37 695
原创 two Sum leetCode第一题
题目描述:Given an array of integers, find two numbers such that they add up to a specific target number.The function twoSum should return indices of the two numbers such that they add up to the target
2015-06-16 17:26:19 565
转载 林格斯添加真人语音库
今天装了灵格斯,按照一些方法添加语音库,在“设置-->语音-->真人发音”那还是仅有Sample,经过多方寻找,看了这个网友的博客,照着试了一下,果然成功了,下面再对此方法啰嗦一遍......1、显示系统的隐藏文件,进入目录C:\Users\“你的用户名”\AppData\Local\Lingoes\Translator\user_data\speech下,新建文件夹(我本地新建的文件夹名为v
2015-06-11 21:09:36 3369
原创 Vmware下装Mac OX后的一些感想
这段时间突然间想学点移动端开发,由于一些原因就选了iOS,但iOS是需要一套苹果设备的,虽然Mac mini成本不是太高,但买了mini,我这acer就有扔一旁没人用了,为了充分利用我的小4741g(i3-370M),还是先整个Vmware试试吧。一开始的2G内存也是跪了,尼玛,在VM下装个Mac系统就得一下午,还好,最后装上了,就是卡的要死,基本上是没法用的那种,然后就寻思要不整个ssd再加上内
2015-05-31 20:25:01 865
原创 FreeSWITCH向lua脚本传递参数
在FreeSWITCH中控制IVR流程或者处理IVR中的一些逻辑事务时,lua扮演着一个重要角色,有时我们需要向脚本中传递一些参数,并且lua脚本也支持该功能。但是在FS中使用lua向脚本传递参数的时候,有一点需要注意:lua脚本中的接收参数的表名是argv,而不是普通lua脚本中的arg。我在调用脚本的时候,需要向脚本中传递一个音频的文件名,(下面是脚本中的部分内容)local file
2015-05-14 15:45:02 5579
转载 C/C++中关于含有无符号类型的表达式
当一个算术表达式中既有无符号数(用unsigned修饰的数据类型),又有int值时,此时,该int值就会转换成无符号数(如果该值为负数,则该值变为加上2^32后,再对2^32取余) unsigned u = 10;int i = -42;std::cout 总之,当从一个无符号数中减去一个值时,不管这个值是不是无符号数,都必须确保结果不能是一个负值
2015-03-07 19:57:34 555
原创 MFC笔记--CWnd
1.从CWnd派生出来的子类(此处假设类名为CAA),都有一个m_hWnd成员变量,当使用该子类CAA声明一个对象还未调用Create或者CreateEx时(不论是实体对象还是指针对象),该对象的m_hWnd属性均为0x00000000,当使用Create或CreateEx创建之后,该属性就变成了一个非0x00000000的值,但是当使用DestoryWindow()函数之后,该属性又变成了0x0
2015-01-26 20:34:33 496
原创 MFC笔记--消息
1.如果要使用SendMessage或者PostMessage触发某条消息,则在消息与消息响应函数关联时,要使用ON_MESSAGE而不是使用ON_COMMAND(自己感觉是这样,也不知道真的假的)
2015-01-26 20:32:53 504
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人