有没有办法在C#应用程序中正确显示带alpha通道的图像(比方说PNG)?谢谢你的任何建议.
更新:
好的,我的问题有点不高兴.我想获得alpha通道的真实透明度 - 不填充父母的背景颜色.在下图中,我们可以看到支持透明度,但是图像下方的按钮部分是不可见的.是否可以实现图像alpha通道的真实透明度?
图像呈现不完全透明度http://img684.imageshack.us/img684/8804/transpt.jpg
我想要匹配这个:
[8]\w+-[22]\w+
特别是,我有兴趣知道有多少行代码,但这跨越了许多文件.
我一直在使用notepad ++来编写代码,对于每个文件,它都显示行号,但当然我有空的返回以使代码更具可读性.
有没有人知道我能准确获得实际代码行的插件或工具?
喜社区,
我有一个关于删除指针的小问题.
我正在使用Dimension 1024x1024的指针指针矩阵.由于我是动态创建的,因此我在程序结束时删除了为它们分配的空间.但是在通常的循环中执行此操作会花费相当多的时间 - 我使用处理器的时钟速率测量了大约2秒.当程序运行仅15秒时,2秒是巨大的 - 加上:使用这些分配的指针的函数被调用超过一次....
以下是测量的时间关键代码,包括测量:
time=clock();
for(i=0;i<xSize;i++){ //xSize is dynamic, but 1024 for the measurement
delete [] inDaten[i];
delete [] inDaten2[i];
delete [] copy[i];
}
delete inDaten; delete inDaten2; delete copy;
time=clock()-time;
time/=CLOCKS_PER_SEC;
Run Code Online (Sandbox Code Playgroud)
删除指针总是那么长吗?或者我只是以错误的方式做事?
我希望有人可以帮助我解决这个问题.由于我正在优化一个非常复杂的程序以便更快地运行,因此我无法使用这些2秒的代码.与所有其他部分相比,它的速度太慢了.但我仍然需要能够动态地实现这个代码.SmartPointers可能会有所帮助,但如果我理解正确,他们也需要时间来删除自己 - 只是在不同的时间......
谢谢你的回答!
Baradrist
编辑:我刚刚发现,测量这些删除计算非常慢,因为我没有在发布模式下编译它.由于调试器发挥作用,我测量了这些(最终不真实的)数字让我头疼.最终程序自动优化,以便几乎没有时间参与删除.
无论如何:感谢所有有用的答案!他们给了我很多额外的知识和想法的东西!!!!
我在Web平台安装程序中安装了PHP.现在我需要安装PEAR,但Pear的安装文档说明了这一点
你必须手动执行位于例如c:\ php\go-pear.bat中的批处理文件
PHP文件夹不在c:中,它位于C:\ Program Files\PHP中,并且没有任何名为"go-pear.php"的文件.
替代问题:为什么VS10如此热衷于抱怨Invoke?
在我不断追求让我的应用程序成为世界上最好的C#程序员的过程中,我认为线程是一件好事.
MSDN有一篇关于对控件进行线程安全调用的有用文章,但它(以及看似关于该主题的所有其他文章)倾斜地引用了一个名为Invoke的方法.有时甚至是BeginInvoke,我读过的也是首选.
如果我能让visual studio识别Invoke,那么这一切都会很棒.MSDN说它包含在System.Windows.Forms程序集中,但我已经"使用"它了.可以肯定的是,我也尝试过使用System.Threading,但无济于事.
我需要通过哪些环节才能调用工作?
我不希望用户摆弄Share对话框.还欢迎更改共享名称,评论,用户限制等其他信息.
谢谢SoulBlade(使用Delphi 7)
好的,所以这是我的问题.我们正在考虑从公司购买数据集以扩充我们现有的数据集.出于这个问题的目的,让我们说这个数据集对有机数字的位置进行排名(意味着分配给一个地方的数字与分配给另一个地方的数字无关).技术范围是0到无穷大,但从我看到的样本集,它是0到70.根据样本,它绝对不是一个统一的分布(10,000个中可能有5个位置得分超过40, 50得分超过10,1000得分超过1).在我们决定购买此套装之前,我们想模拟它,以便我们可以看到它有多么有用.
所以,为了模拟它,我一直在考虑为每个地方生成一个随机数(大约150,000个随机数).但是,我还想保持数据的精神,并保持分布相对相同(或至少合理地接近).我整天都在绞尽脑汁试图想办法做到这一点,并且已经空了.
我有一个想法是将随机数平方(在0和sqrt(70)之间).但这有利于少于1和更大的数字.
我认为他的真实分布在第一象限应该是双曲线的...我只是在说明如何将随机数的线性均匀分布变成双曲分布(如果双曲线甚至是我想要的第一个地点).
有什么想法吗?
所以,总结一下,这是我想要的分布(大约):
for Ex :
package test1 ;
my %hash = ( a=> 10 , b => 30 ) ;
1;
in Script :
use test1 ;
print %hash ; # How to make this avilable in script without sub
Run Code Online (Sandbox Code Playgroud) http://img824.imageshack.us/i/capturadetelag.png/
如何更新gtk.liststore?
我的意思是在列上每秒获得一个随机数,就像示例一样,例如下载管理器列表,我想有一个简单的例子来了解这个Liststore如何工作以更新列表,因为我找不到有效的做某事的方式:
store.append(列表1,列表2,项目list3)
store.update(项目list3,[ 'foobar的']).