什么是ViewState?它是如何编码的?它加密了吗?谁使用ViewState?
我正在为毕业写一个合理的编辑器.我正在使用BASS从MP3,WAV,OGG等文件中提取样本,并添加回声,镶边等DSP效果.简单地说,我制作了我的框架,应用了从position1到position2,剪切/粘贴管理的效果.
现在我的问题是我想创建一个类似于Cool Edit Pro的控件,它可以绘制一个波形表示的歌曲,并能够放大/缩小波形的选择部分等.选择后我可以做类似的事情:
TInterval EditZone = WaveForm->GetSelection();
Run Code Online (Sandbox Code Playgroud)
TInterval有这种形式:
struct TInterval
{
long Start;
long End;
}
Run Code Online (Sandbox Code Playgroud)
我是初学者,当涉及到复杂的绘图时,任何关于如何使用BASS返回的样本数据来创建歌曲的波形表示的提示,具有放大/缩小的能力将是值得赞赏的.
我正在用C++编写我的项目,但我可以理解C#,Delphi代码,所以如果你想要你可以发布最后两种语言的片段:)
Thanx DrOptix
新的Ant 1.8.0(2月1日发布)引入了一些很酷的功能,所以我尝试使用新的Ant构建/部署脚本.
令我惊讶的是,某些目标的执行时间变慢了10-30倍!下面是使用Exec任务的简单示例,虽然我也遇到了其他任务类型的性能问题.
<target name="create_backup_impl" if="db.make_backup" >
<echo message="Backup is starting.." />
<exec executable="${db.dump_executable}"
output="${db.backup_file}"
failonerror="true">
<arg value="-h${db.host}" />
<arg value="-u${db.userid}" />
<arg value="-p${db.password}" />
<arg value="${db.backup_options}" />
<arg value="${db.name}" />
</exec>
<echo message="Backup completed!" />
</target>
Run Code Online (Sandbox Code Playgroud)
它是备份数据库的目标(备份大小~100 Mb).Ant 1.7.1工作约30秒,Ant 1.8.0 - 15分钟.我试了几次,效果很稳定.Ant 1.8的处理器负载非常低,旧的处理器负载接近50%.看起来像进程优先级或缓慢IO操作的问题.有任何想法吗?
是否可以直接从Delphi中的资源使用字体以及如何使用?
我的第一步有问题.例如我不能在项目资源中包含Segoe UI Light字体,会发生异常.只有当文件的扩展名为'ttf'时才会出现异常.
如果上面写的不可能,那么如何在不单独部署字体(来自可执行文件)的情况下使用外部字体?
提前致谢!
我想使用String列表作为Java中jComboBox中各种选项的来源.你能说出使用哪种方法吗?
谢谢
我正在将我的大量工作从个人 SVN 存储库转移到 git 存储库。我有一个 cron 作业设置,它每晚在我的所有 repos 上运行 svnadmin dump 到一个远程文件夹中。git 中有类似的功能吗?
另外,我不完全了解 git,所以这个逻辑很可能是错误的,但是我将所有 svn 存储库保存在一个目录(/home/svn/)下,git 是否创建了一个类似的目录,我可以将其复制到偏远的地点?还是只将快照存储在 .git 目录中?
我打算用强大的过滤器构建一个Django日志查看应用程序.我想让用户使用一些自定义(可能是特定于DB)的SELECT查询来精细过滤结果.
但是,我不喜欢给用户写入数据库的访问权限.有没有办法确保查询不会更改数据库中的任何内容?就像一个'干跑'旗帜?或者有没有办法过滤SELECT查询,以便它们不会以任何方式造成伤害?
我想将查询作为一个单独的MySQL用户运行,但我宁愿避免麻烦.我还考虑过使用Google App Engine的GQL'语言',但如果有更清洁的解决方案,我当然希望听到它:)
谢谢.
有没有办法在字符串中放一个通配符?我问的原因是因为目前我有一个函数来搜索两个子串之间的子串(即在"我的狗有跳蚤"这句话中抓住"我的"和"有跳蚤"之间的内容,导致"狗" ).
function get_string_between($string, $start, $end){
$string = " ".$string;
$ini = strpos($string,$start);
if ($ini == 0) return "";
$ini += strlen($start);
$len = strpos($string,$end,$ini) - $ini;
return substr($string,$ini,$len);
}
Run Code Online (Sandbox Code Playgroud)
我想要做的是让它在字符串中使用通配符进行搜索.所以说我在"我的狗有跳蚤"这句话中搜索"%WILDCARD%"和"跳蚤" - 它仍会输出"狗".
我不知道我是否解释得太好但希望有人能理解我:P.非常感谢您的阅读!
经过多年的OOP,我正在学习Haskell.
我正在写一个功能和状态很少的愚蠢的网络蜘蛛.
我不知道如何在FP世界中做到这一点.
在OOP世界中,这个蜘蛛可以像这样设计(按用法):
Browser b = new Browser()
b.goto(“http://www.google.com/”)
String firstLink = b.getLinks()[0]
b.goto(firstLink)
print(b.getHtml())
Run Code Online (Sandbox Code Playgroud)
此代码加载http://www.google.com/,然后"点击"第一个链接,加载第二页的内容,然后打印内容.
class Browser {
goto(url: String) : void // loads HTML from given URL, blocking
getUrl() : String // returns current URL
getHtml() : String // returns current HTML
getLinks(): [String] // parses current HTML and returns a list of available links (URLs)
private _currentUrl:String
private _currentHtml:String
}
Run Code Online (Sandbox Code Playgroud)
它可能同时拥有2个或"浏览器",具有自己独立的状态:
Browser b1 = new Browser()
Browser b2 = new Browser()
b1.goto(“http://www.google.com/”)
b2.goto(“http://www.stackoverflow.com/”)
print(b1.getHtml()) …Run Code Online (Sandbox Code Playgroud) ant ×1
asp.net ×1
audio ×1
backup ×1
bass ×1
c++ ×1
combobox ×1
delphi ×1
delphi-2009 ×1
django ×1
encoding ×1
exec ×1
fonts ×1
git ×1
haskell ×1
html ×1
io ×1
java ×1
oop ×1
performance ×1
php ×1
python ×1
resources ×1
security ×1
sql ×1
state ×1
swing ×1
vb.net ×1
viewstate ×1
waveform ×1
wildcard ×1
xhtml ×1