audacity是非常不错的音频开源,其中音频效果处理的种类很多,非常方便借鉴和研究。 但是audacity的界面库是使用wxWidgets(一个跨平台的界面库),配置过程中需要折腾一下。 1,首先去下载一下wxWidgets库 下载地址:https://github.com/wxWidgets/w
分类:
其他好文 时间:
2016-03-01 18:59:11
阅读次数:
145
//////HomePagehttp://matplotlib.org/index.html//////install#sudoyuminstallpython-matplotlib已安装:python-matplotlib.x86_640:1.2.0-15.el7作为依赖被安装:agg.x86_640:2.5-18.el7atlas.x86_640:3.10.1-10.el7blas.x86_640:3.4.2-5.el7lapack.x86_640:3.4.2-5.el7libgfor..
分类:
编程语言 时间:
2016-02-21 06:49:25
阅读次数:
498
今天特地查了一下SQL Server下的校检函数有哪些。原本我只是在工作中用过一个CHECKSUM,今天特地学习了一下才发现原来还有其他的校检函数。 这里找到了别人对于SQL SERVER下这几个校检函数的学习总结,借此机会学习下别人的学习成果 http://bbs.51cto.com/thread
分类:
数据库 时间:
2016-02-18 16:19:04
阅读次数:
340
本文目的:展示 PyQt5 结合 matplotlib 时,如何显示其 NavigationToolbar。 本人搜遍所有网络无果,没办法,查看PyQt5源代码,最终才搞明白。。。特此留记。 〇、PyQt4 与 PyQt5 导入 NavigationToolbar 时的区别(去掉两个agg) # P
分类:
其他好文 时间:
2016-02-15 07:05:32
阅读次数:
1043
① if(obj_agg!=null && obj_agg.length > 0) {}else{return;} ② NCLocator.getInstance().lookup(IUAPQueryBS.class). IUAPQueryBS.class 快捷方式 iuapq alt+/ ③ st
分类:
其他好文 时间:
2016-01-30 22:27:16
阅读次数:
226
如果需要创建一个有99列的表,列名都是有规律的比如s01,s02,s03……也许你会想到如下语句CREATETABLEtb_sxx(
s01varchar(10),
s02varchar(10),
s03varchar(10),
……
s99varchar(10)
);有没有更快捷的方法呢?当然有了,不妨借助一下Postgresql的三个有力函数generate_series(x..
分类:
数据库 时间:
2016-01-27 19:49:16
阅读次数:
265
正如名称所言:自动检测方向,什么方向,可能很多人不了解,通过AGG邮件了解到几点:扩展轮廓线跟图形的绘制方向有关(也就是move_to,line_to,构成的图形的顺时针,还是逆时针)。如下的两个例子,一个是顺时针绘制矩形,一个是逆时针绘制矩形,然后扩展轮廓线。例子1逆时针agg..
分类:
其他好文 时间:
2016-01-21 12:17:32
阅读次数:
190
最近一年忙碌于数据处理相关的工作,跟MongoDB打交道极多,以下为实践过程中的Q&A,后续会不定期更新补充。1、count统计结果错误这是由于分布式集群正在迁移数据,它导致count结果值错误,需要使用aggregate pipeline来得到正确统计结果,例如:db.collection.agg...
分类:
数据库 时间:
2016-01-13 07:08:08
阅读次数:
709
Anti-aliasingproblemwithrender_scanlines_compound_layered>However,Ihavenocluewhatthischangemeans.Ireadabout>premultipliedpixelformatshereandthere,butneverreally>understoodwhattheyare.SearchinGooglefor"premultipliedalpha.Useit,loveit,passiton":-)Int..
分类:
其他好文 时间:
2016-01-03 00:52:22
阅读次数:
172
代码如下:agg::path_storagepath;for(inti=100;i<500;i=i+100){path.move_to(i,100);path.line_to(i,400);}for(intii=120;ii<550;ii=ii+100){path.move_to(ii+0.5,100);path.line_to(ii+0.5,400);}agg::conv_stroke<agg::path_storage>stroke(path);stroke.width(..
分类:
其他好文 时间:
2016-01-03 00:52:04
阅读次数:
224