9 muximuxi525

尚未进行身份认证

我要认证

有些事情暂时可以放下但是绝不能放弃

等级
TA的排名 7k+

数论经典习题系列之求重集组合数(一)

title: 数论经典习题系列(一)categories:数论tags:重集组合经典练习题例题1n个没有区别的球放入r个有标志的盒子里面(n>=r),每个盒子只允许放一个球,请问有多少种放法?每个盒子只能放一个球,所以方法为排列数,P(n,r);例题2n个没有区别的球放入r个有标志的盒子里面(n>=r),每个盒子至少放一个球,请问有多少种放法?方法...

2018-10-31 20:51:06

一个强大的图片处理工具

xnview

2017-04-11 20:38:31

Switch case的一个小问题...

今天码code的时候碰到一个奇怪的现象。最后找到是switch case有一个case语句忘了加break了,然后程序会执行到下一个有break的case才会结束。QAQ...switch case如果匹配了一个常量,在该常量的程序范围内没有break出去的话,会一直运行到break为止..之后的常量不会再去比较的..

2017-01-09 21:53:22

git push code: merge pending

(1)一般出现在一个人同时上了几包code之后,即ABCDEFG,然后按照GFEDCBA的顺序merge code之后,一般A都很merged,后面的都会呈现merge pending的情况这个时候就需要先rebase B然后可以直接merged B,用这种方法依次处理CDEFG

2016-12-08 10:35:24

一个Camera两个Encoder

昨天在一个平台搞了个apk,做到一个Camera两个Encoder:第一个MediaRecorder绑定Camera,第二个MediaRecoder则是使用Surface SourceCamera source的就会从摄像头录制内容,然后Surface Source的则会是决定于Surface上面的内容。最后同时录了两个视频出来。

2016-12-01 17:12:41

C语言小知识笔记

(1)memset对没有malloc的字符数组,会发生crash(2)非成员函数声明要在使用其函数前面,不然会报函数找不到的错误。待续..

2016-11-23 21:23:27

上code原则

(1)是否应该修改,不应该帮底层掩护问题(2)是否多加code,code加的越多,逻辑越复杂,是否做到简化,是否画逻辑图,是否写伪代码(3)上code之前的test case是否充分,现在打盹,后面痛苦(4)是否让review的人明白自己上code的逻辑(5)待续...

2016-11-18 10:27:15

[Android 外挂字幕维护Note ]一次字幕版本release的心酸过程

客户(AN4.4的平台)报了一个sub字幕显示不了的问题,好吧,看。拿开发板烧image,拿最新的subtitle lib一替换之后,sub字幕显示了哈,开心。然而,字幕竟然不同步,哼。一想,应该是帧率没有跟上,毕竟sub字幕文件如果没有给出帧率,那么就要有mstplayer给帧率。然后查了下git的log历史,哈,真是已经上过code了,更新libmmp.so之后一看,嗯

2016-10-29 11:44:15

[Android 外挂字幕维护Note] MakeFile文件修改添加

C++项目为0..前日在准备导入一个C++文件,里面是几个数组,几个编码类型的进制表,给用二进制来查询字幕编码类型用的,好吧,一开始就直接把文件放在当前目录了,然后准备编写makeFile文件了。首先在LOCAL_SRC_FILES添加了cpp文件,然后 LOCAL_C_INCLUDES 加上要引用到的external C库文件。LOCAL_SRC_FILES,LO

2016-10-29 11:04:02

Java反射实现接口

(1)点击打开链接(2)点击打开链接利用代理+反射,实现在反射的方法里面传入实现的代理接口,从而达到反射了一个带有(需要反射的)接口参数的方法的目的

2016-10-10 19:40:40

Android 7.0 apk bring up

build code出现这样的问题(1)  关掉串口,重新Build整包an code,然重新进入到子目录build。(2)LMM apk没有build出来。在device.mk 或者device-common.mk里面检查,看到注释掉了LMM。

2016-09-08 21:35:48

The surface has been released

昨天在搞一道image类型的字幕的时候,设置setSubtitleDisplay (surfaceHolder)的时候出现这个错误The surface has been released。当时在想,以前也碰过这个情况貌似,就是播放视频setDisplay(surfaceHolder)的时候,想到这种情况应该是surfaceView还没有Created,所以在OnSurfaceCr

2016-08-19 10:17:50

[Android TV]setZOrderMediaOverlay 调整surfaceView Z-Order使用发现

最近使用了dual decode ,并且dual subtitle.需要对四个surfaceview进行排序。好奇怪!addView的顺序和Z-Order的顺序相反,即 addView(subtitleView0), addView(videoView1), addView(subtitleView2),addView(videoView3)。然后dumpsys surface

2016-08-17 18:24:40

Android TV 视频surfaceview 变化导致的闪烁

背景:视频先是旋转90度,把surfaceview左右两边都砍掉了一部分,涂黑处理。然后旋转180度的时候,重新开始播放视频,需要全屏surfaceview,这个时候会闪一下最后一帧视频,正常是虽然surfaceview由窄变宽,但是是没有画面的,所以才不会旋转。分析过程:一开始以为surfaceview需要重新setDiaplay(null)下,发现不是这个问题。后面发现原来

2016-08-01 16:17:48

Android 播放视频UI的功耗优化 && 动态增加view小结

背景:优化前播放视频的UI是直接用XML文件描述,这样确实方便调试和绘图。但是如果不是动态添加surafaceview到activity的话,dumpsys sufaceFlinger会发现有一层activity的view一直存在。但是如果我们是动态增加view到activity的话,播放视频的时候只会显示surfaceview,从而达到功耗优化的目的。动态增加view的话,主

2016-07-28 21:15:03

Android 琐碎note (always update)

1、import linux 的android 项目,提示no project to import把eclipes产生的.classpath和.project文件拷到该项目,修改.project项目的project名称和导入的project名称一致即可2、The declared package "com.*" does not match the expected package "sr

2016-07-28 09:56:37

Android TV gridview 的按键事件响应巧变 && 事件分发机制

在gridview点击事件之后,打log看了下,看到gridview的onclick事件响应的竟然排在onkeyup之后,这造成100~200ms的延迟啊,后来换了在其它响应事件里面截取,但是在onkeydown不行,因为在onkeydown截取不了onkeyup的消息。要在dispatchKeyEvent这个方法里面截取。只有这样才不会继续把消息往onkeydown onkeyu

2016-07-26 21:06:58

一次activity弹出dialog 的按键事件记

AN TV平台。在activity的onkeyup没有拦截一个enter事件,activity弹出dialog之后,dialog的按键事件onkeyListener竟然也还能接收到 KeyEvent.ACTION_UP 事件。然后如果单纯用遥控的话,dialog是无法接受到Onkeydown和OnkeyUp事件的;但是鼠标操作,dialog是可以接受到Onkeydown和Onkey

2016-07-23 18:00:39

激发自己学习的兴趣

想到一个是一个吧,毕竟如此懒惰之人:(1)看AN源代码的例子或者一些有名的GitHub项目,因为可以从别人的学习经历可以参考,而且源代码比较经典(2)通过一些表面就容易触发兴趣点的项目来做实操,比如游戏,比如五子棋..坦克大战(3)去论坛BBS看看别人问答,可以的话怒答一翻,实在不行,搜索一遍读一遍资料再怒答一翻(4)待续....

2016-07-20 17:55:05

五子棋

第一次感觉下五子棋是这么酷,2333。活二运用好 真的比较厉害有时候一味进攻 还不如迂回布局 差一两步的局 更容易坑人 33 34 22阵型活用更叼多下两盘棋也是极好的

2016-07-19 21:34:48

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!