问题列表 - 第27943页

使用TextWrapping的WPF CheckBox样式

我需要TextWrapping在WPF中应用一个CheckBox.

请看这两个样本:

<CheckBox>  
  <TextBlock TextWrapping="Wrap"  
             Text="_This is a long piece of text attached to a checkbox."/>  
</CheckBox>

<CheckBox>  
  <AccessText TextWrapping="Wrap"  
              Text="_This is a long piece of text attached to a checkbox."/>  
</CheckBox>
Run Code Online (Sandbox Code Playgroud)

如果我使用一个TextBlockContentCheckBox,检查元素(垂直对齐的顶部)和文本显示正常,但不能加速.

替代文字

如果我使用一个AccessTextContentCheckBox,校验元件显示错误(垂直取向是中央).

如何更改Style元素以显示CheckBox正确的?

wpf checkbox styles alignment word-wrap

15
推荐指数
1
解决办法
1万
查看次数

是否可以使用PHP从PDF文件中删除密码?

我想问一下,是否可以使用PHP从受密码保护的PDF文件中删除密码,我已经知道密码了?我已经看到这个页面提供了许多选项,但使用了bash脚本.:(我被要求尽可能多地使用PHP.任何建议表示赞赏!

php pdf passwords

6
推荐指数
1
解决办法
4280
查看次数

我如何在C中练习Unix编程?

经过五年的专业Java(以及在较小程度上,Python)编程并慢慢感觉我的计算机科学教育失控,我决定我想开阔我的视野/对世界的一般用处并做一些感觉更多(对我而言)就像我真的对机器有影响力.我选择学习C和Unix编程,因为我觉得这是许多最有趣的问题.

我的最终目标是能够以专业的方式做到这一点,如果没有其他原因,我必须每周花费40-50小时来支付账单的工作,所以它也可能是我编码的类型想要变得更好.当然,你没有被聘用去做你以前没做过的事情,所以现在我正在逐步加强.

为此,我从K&R开始,这是一个很好的资源,部分原因是每章都有练习.之后我转到了计算机系统:程序员的视角,然后是Unix环境中高级编程十章.完成本书后,我将阅读Unix网络编程.

史蒂文斯的书中我缺少的是缺乏编程问题; 它们主要记录功能并提供示例,以及一些章后问题.我觉得,通过挑战每一章a K&R中的知识,我会受益更多.我可以为每个函数编写一些测试程序,但这是一个不太理想的方法,因为(1)我可能没有比上升到一些外部挑战更少的动机,并且(2)我自然只会想到使用该函数以我已经发生过的方式.

所以,我想就如何练习提出一些建议.显然,我的第一选择是找到一些有Unix编程挑战的资源.我也考虑过寻找并尝试为一些开源C项目做出贡献,但这有点令人生畏,因为学习使用该软件会有一些开销,然后学习代码库.我能想到的唯一一个我经常使用的开源C项目是Python,我不确定开始这么容易.

也就是说,我对各种建议持开放态度,因为有些事情我甚至都没有想过.

c unix

48
推荐指数
2
解决办法
1万
查看次数

替代C++异常

我正在编写一个反应软件,它反复接收输入,处理它并发出相关输出.主循环看起来像:

initialize();
while (true) {
    Message msg,out;
    recieve(msg);
    process(msg,out);
    //no global state is saved between loop iterations!
    send(out);
}
Run Code Online (Sandbox Code Playgroud)

我想要在进程阶段发生的任何错误,无论是内存错误,逻辑错误,无效的断言等,程序都会清理它所做的任何事情,并继续运行.我假设它是无效输入,只是忽略它.

对于那种情况,C++的异常非常好,我可以processtry/catch子句包围,并且只要有问题就抛出异常.我唯一需要确保在抛出异常之前清理所有资源.这可以通过RAII验证,也可以通过编写全局资源分配器(例如,如果析构函数可能抛出异常)来验证,并专门用于所有资源.

Socket s = GlobalResourceHandler.manageSocket(new Socket());
...
try {
    process(msg,out);
catch (...) {
    GlobalResourceHandler.cleanUp();
}
Run Code Online (Sandbox Code Playgroud)

但是,在我们的编码标准中(也在Google的C++标准 BTW中)禁止使用异常,因此所有代码都是在异常关闭的情况下编译的,我相信没有人会改变一切只为我的设计问题工作的方式.

此外,这是嵌入式平台的代码,因此我们使用的C++额外功能越少,代码就越快,便携性也就越高.

我可以考虑一种替代设计吗?

更新: 我感谢大家对愚蠢代码标准的回答.我唯一可以说的是,在大型组织中,你必须有严格的,有时不合逻辑的规则,以确保没有白痴会来,让你的好代码不可维护.标准更多的是人而不是技术性.是的,坏人可以让每个代码都变得一团糟,但是如果你给他额外的工具来完成任务会更糟糕.

我还在寻找技术上的答案.

c++ exception

14
推荐指数
3
解决办法
3847
查看次数

Eclipse书签存储在哪里?

有谁知道Eclipse IDE中存储书签的位置?

我不得不从我的工作区中删除一个Java项目,然后使用Import Existing project选项重置一些配置设置,现在我的书签消失了.我试图了解这对我的书签有何影响,因为除了Eclipse .project和.classpath文件之外,文件系统上的所有内容都应保持不变.

eclipse

14
推荐指数
1
解决办法
5115
查看次数

针对netbeans的Java反编译器

对于netbeans是否有任何开源java反编译器就像jadclipse for eclipse一样.

java netbeans decompiler

12
推荐指数
2
解决办法
3万
查看次数

在Haskell平台中进行语言环境的首选方法

Haskell平台包括两个过时的库,old-timeold-locale.对于旧时,它还包括首选替代方案(即time),但我无法弄清楚推荐的替代方案old-locale是什么.

这仅仅是截至目前的平台(版本2010.1.0.0)的缺点,还是我忽略的东西?

haskell localization internationalization haskell-platform

21
推荐指数
1
解决办法
1067
查看次数

如何在C#中使用webclient UploadFile,UploadValues上传多个文件?

如何在C#中使用webclient UploadFile,UploadValues上传多个文件?

c# webclient

11
推荐指数
1
解决办法
2万
查看次数

viewWillAppear用于子视图

我有UIScrollView与多个UIVIew子视图.我想更新每个UIView出现在UIScrollView可见部分时显示的数据.

什么是触发的回调?我试过了viewWillAppear,但它似乎没有被调用.

谢谢.:)

iphone uiscrollview uiview

23
推荐指数
4
解决办法
2万
查看次数

SetupSet()已过时.代替什么?

假设我想使用Moq在setter上创建一个回调,以便将set属性存储在我自己的字段中供以后使用.(有争议的例子 - 但问题就到了.)我可以这样做:

myMock.SetupSet(x => x.MyProperty).Callback(value => myLocalVariable = value);
Run Code Online (Sandbox Code Playgroud)

这很好用.但是,根据Intellisense,SetupSet已经过时了.但它没有说应该用什么作为替代品.我知道moq提供了SetupProperty,它将使用支持字段自动装配该属性.但这不是我想要的.我想将设定值捕获到我自己的变量中.我应该如何使用非过时的方法?

.net c# unit-testing moq mocking

59
推荐指数
1
解决办法
2万
查看次数