备忘录
chuachua66
这个作者很懒,什么都没留下…
展开
-
FFmpeg 合并视频文件没声音,不同步原因
2 视频不同步是因为各个视频格式不一样,参数挺多我也不知道具体哪个参数导致的,我只想到办法就是先把所有视频都格式化成一个格式,然后再合并。我是都格式化成一样的分辨率,一样的fps,然后就行了。1 没声音是因为我几个视频文件中,有的没音轨,就是用文字生成了个视频,需要先给它加个dummy的音轨才行。查了不少帖子也没搞明白,可能懂的人不会遇到吧。记录一下,以备以后有用。原创 2023-04-04 14:01:06 · 2251 阅读 · 0 评论 -
Scrum 14大罪状
先声明一下,不喜勿喷!:)看到Medium上一篇文章,感觉很是对胃口,于是转载一下下。虽然有点点老。原文看不到,如果能看到的同学可以自己看一下下面的评论,更精彩。https://medium.com/@ard_adam/why-scrum-is-the-wrong-way-to-build-software-99d8994409e5Why Scrum is the Wrong Way to Bui...转载 2018-05-25 20:02:25 · 589 阅读 · 0 评论 -
AngularJS 升级到Angular2+
总结一下几个月时间加班赶工升级的两个项目,一个项目使用的是UpgradeModule,另一个使用的是DowngradeModule,如下做个记录:(ng1->AngularJS; ng2+->Angular2+),具体的可以看官方文档:https://angular.io/guide/upgrade需要用到的typescript的优缺点和使用方法就不在这里赘述了。一、 UpgradeM...原创 2018-04-01 00:41:45 · 3408 阅读 · 9 评论 -
C++封装AES加密类,(ECB + BASE64 + pkcs5padding),直接操纵和返回字符串
前几天需要使用AES加密,其他语言都是现成的类库,new 个实例 + 传个参数 = 搞定!C++的也有现成的crypto++之类的库,不过太大了,一个库就40多M,没法接受,只能自己寻找资料自力更生(我们就是原始人。。。。)其实不复杂,算法部分到处都有,但是麻烦就在最后一公里上,怎么弄个字符串传进去再传出来一个字符串,困扰了一天!首先需要搞清楚几个概念:AES加密分几种方法:ECB...原创 2016-01-25 22:09:36 · 13062 阅读 · 21 评论 -
如何下载Chrome最新教程2015 11
Google chrome,开发的名字叫chromium,原来的代码托管用SVN,现在转移到了GIT上,所以网上的文章基本都不能用了,最坑爹的是Google保留了SVN代码库,当你废了两天时间把8G代码Down下来后,run hooks,这哥们儿告诉你我们现在不支持SVN了,请到GIT下载。网上那么多,就这个最靠谱:http://blog.csdn.net/kuerjinjin原创 2015-11-24 14:57:31 · 638 阅读 · 0 评论 -
利用File Zilla在AWS的EC2虚拟机上建FTP传输文件(Win系统)
因为要下载代码但是VPN不稳定(我下的是Chromium,gclient每次断了就重来),所以曲线救国使用AWS虚拟机下载,再从虚拟机上用FTP传回本地。总结一下希望能帮到其他朋友和以后的自己:注册AWS之类的就不说了,现在是一年免费,只收1刀就行了。启动虚拟机后注意保存你的pem文件,这个东西File Zilla客户端登录的时候也同样需要。过程中基本按照两篇文章的指导在做:S转载 2015-11-24 10:43:41 · 8258 阅读 · 0 评论 -
关于组长/leader的一些反省和自我批判
转眼工作已经8年了,其中一半以上时间是在做带领团队的工作(PM,组长,team lead)title不同但内容相同,说白了就是带兄弟(姐妹)们,为老大完成项目(为什么不说为公司?还没到那个级别。。。。老大才够格说为公司做什么)。最近在反思自己为什么没能更进一步?还有就是自己能不能更进一步?关于第一个问题得到两个答案:因为自己太浮躁,换了几家公司;拍马屁的时机和方式选错了;关于第原创 2015-08-26 00:18:59 · 1079 阅读 · 0 评论 -
VC 的Attach功能
一个嵌入C#界面的OCX工程,在VS08下可以正常Attach加断点调试,在VS12下就不行了,加输出和MessageBox打印都证明代码执行了,但就是不能调试,纠结了两天,原因其实很简单,看下图:这是VS08的Attach界面,这是VS12的attach界面,同样的代码,在08下不需要选择managed code,但在VS12下不选择Manage code就是进不去。哎,我去原创 2013-10-22 11:16:40 · 1013 阅读 · 1 评论 -
CreateMutex的ERROR_ACCESS_DENIED和OpenMutex的ERROR_ALREADY_EXISTS
CreateMutex用了很多年了,一直没有遇到这个问题“CreateMutex的ERROR_ACCESS_DENIED和OpenMutex的ERROR_ALREADY_EXISTS”,当CreateMutex返回NULL,LastError是ERROR_ACCESS_DENIED,再调OpenMutex,返回NULL,Lasterror是ERROR_ALREADY_EXISTS,郁闷了,原创 2014-12-15 11:20:18 · 2378 阅读 · 2 评论 -
Windows 上使用GIT慢的问题
公司强迫用GIT,又在Windows上,所以选择了GIT+小乌龟客户端。但是发现每次的GIT操作巨慢,但同事的虚拟机就闪电般的速度,实在不甘心,查了一圈用如下方式解决:环境:win server 2008 r2, git 1.9, tortoise git,每次pull 需要4-5s打开界面,大概20个小乌龟的时间才能完成pull.解决步骤:1、在GIT安装目录建文件夹Home;翻译 2014-12-29 17:28:41 · 13597 阅读 · 0 评论 -
Desktop Heap 用尽
Desktop Heap OverviewRate Thisntdebug4 Jan 2007 9:40 AM 100 Desktop heap is probably not something that you spend a lot of time thinking about, which is a good thing. Howeve转载 2014-09-11 10:06:46 · 1108 阅读 · 0 评论 -
C++与C#交互的参数传递
C++、C#交互有三种方式:1 COM2原创 2014-09-18 09:10:59 · 3374 阅读 · 0 评论 -
关于快捷键
发送Ctrl + A:BYTE key[256] = {0};key[VK_CONTROL] = 0x80;SetKeyboardState(key);PostMessage(WM_KEYDOWN, 0x41,0);加速表:HACCEL haccel = LoadAccelerators(AfxGetInstanceHandle(), MAKEINTRE转载 2014-03-06 12:31:51 · 618 阅读 · 0 评论 -
记住实用的调试方法
http://blog.163.com/zhang_q3891/blog/static/6673958200943142755584/3. 使用System.Diagnostics.Debugger.Launch()a. 在custom action函数的开始出添加一行代码: System.Diagnostics.Debugger.Launch(转载 2014-02-28 13:43:52 · 599 阅读 · 0 评论 -
SQLCE4.0 connect 慢的问题
使用SQLCE4.0,connect 的速度慢到需要20s+的程度,经过搜索或高人指点,原来是IE的检查发布者证书是否有效这个选项导致。不选就好了。由于我的开发机不能上网就导致了这个问题,SQLCE3.5并不检查这个,而4.0增加了检查就奇慢无比。有个哥们搞个网站记录了SQLCE的相关问题。http://erikej.blogspot.dk/2013/08/faq-why-is-ope转载 2013-12-06 17:11:38 · 845 阅读 · 0 评论 -
DLL资源链
对在DLL中使用资源做个简单的总结:1、对于普通DLL:只需要使用AFX_MANAGE_STATE即可,这样就不会去取调用DLL的EXE的资源了,而会在DLL资源列表里搜索;2、对于MFC扩展DLL:有点区别,在系统生成的代码里有new CDynLinkLibrary这句,这个是将资源加入资源链的功能,而上面还有一段注释,仔细看过发现,如果外部调用的是EXE程序,这样能将资源加入程序的资源原创 2013-12-06 17:20:39 · 729 阅读 · 0 评论 -
OCX与MDI
升级原有MFC程序的方法之一是将原有程序封装入OCX控件,这样既能将OCX控件装入浏览器作为网络程序,也能将其装入C#、JAVA界面中,既保留原有的界面和逻辑也能使用更现代化的界面。在封装过程中会有一些问题,从网上可以找到如何将SDI程序封装为OCX然后嵌入其它程序中,并且在VS08中,可以使用相同方法将MDI程序装入OCX中。顺带简单说一下方法: 1、重载doctemplate,重载原创 2013-11-05 16:31:04 · 990 阅读 · 0 评论