装饰器是什么呢?我们先来打一个比方,我写了一个python的插件,提供给用户使用,但是在使用的过程中我添加了一些功能,可是又不希望用户改变调用的方式,那么该怎么办呢?这个时候就用到了装饰器。装饰器的原理是什么?我们接下来就一步一步看过来!假如我们有一个home函数如下:1 def home():2 ...
分类:
编程语言 时间:
2015-11-20 21:42:43
阅读次数:
188
Android开发环境的发展演变调研 前几年比较多的方法是用JDK+eclipse+ADT,该方法除了要配置JDK的路径之外, 还要在eclipse里面打开SDK Manage进行相应的操作。不过近两年来,因为google退出中国市场,要想完成这个操作非常复杂,需要去把所需的材料另...
分类:
移动开发 时间:
2015-09-17 23:22:30
阅读次数:
245
调研某一移动应用/平台的开发环境的发展演变:Android其实,一开始,我只知道,苹果手机用IOS系统,其他很多手机时候安卓系统。我百度知道Android开发主要是android studio和Eclipse这2个开发工具。我的eclipse和java环境是很早之前好朋友帮我在电脑里弄好的,安装的过...
分类:
移动开发 时间:
2015-09-17 00:59:36
阅读次数:
226
先贴出代码
void fun()
{
int *p= (int*)*(&p+1);
p-=1;
*p=100;
}
int main()
{
int a=10;
fun();
cout<<a<<endl;
return 0;
}输出结果是100;
下面为了说明里面的栈帧原来我使用另一个和他相同的代码进行分析,代码与分析如下:
void fun(int x)
{
int *p= (int*)*...
分类:
其他好文 时间:
2015-08-28 23:19:21
阅读次数:
139
通知模式观察来电In-Call Status Bar和键盘的出现,调整其他视图的frame,实例说明。...
分类:
其他好文 时间:
2015-07-16 22:24:03
阅读次数:
135
又遇到了在B/S系统中打印,打印格式要求比较高,打印出的效果要求高大上。在VS2013中微软自带的报表,实在难以实现应用的效果,主要问题表现在: 1.不能插入用Word做好的打印模板,自己安装模块来做感觉比较费事,打印实现不了Word的打印效果,一旦打印模板改变,调整格式比较麻烦。 2.在火狐、谷歌...
分类:
其他好文 时间:
2015-07-06 17:44:34
阅读次数:
1211
DLL(DynamicLinkLibrary,动态链接库)是微软公司为Windows和OS/2操作系统设计一种供应用程序在运行时调用的共享函数库。DLL是应用程序的一种扩展,也是软件共享和重用的传统方法。DLL除了可同时被多个应用程序共享外,还可以在不改变调用接口(从而不需修改使用它的应用程序)的情...
分类:
编程语言 时间:
2015-06-30 23:22:32
阅读次数:
303
以前一直都是针对整个文件的音效处理。为了将变调不变速、变速变调、变速不变调的功能 整理到PC demo里面,实时产生效果。只好重新将整个数据流产生流程和获取流程整理了一下,生成一个多线程单例模式的音效处理对象,终于OK搞定了。在播放的过程中,可以随时调整两种音效的系数,实时产生效果。下一次有时间,把...
分类:
其他好文 时间:
2015-06-14 18:14:46
阅读次数:
251
Time stretching is the process of changing the speed or duration of an audio signal without
affecting its pitch. Pitch scaling or pitch shifting is the opposite: the process
of changing the pitch...
分类:
其他好文 时间:
2015-04-26 11:00:42
阅读次数:
173