程序设计

专业和发烧友程序员的问答

6
计算文件的MD5校验和
我正在使用iTextSharp从PDF文件读取文本。但是,有时我无法提取文本,因为PDF文件仅包含图像。我每天都下载相同的PDF文件,我想看看PDF是否已被修改。如果无法获得文本和修改日期,则MD5校验和是判断文件是否已更改的最可靠方法吗? 如果是这样,将不胜感激一些代码示例,因为我在密码学方面没有太多经验。
334 c#  .net  hash  md5 

14
SQL Server-SELECT FROM存储过程
我有一个存储过程返回行: CREATE PROCEDURE MyProc AS BEGIN SELECT * FROM MyTable END 我的实际过程有些复杂,这就是为什么需要存储的原因。 是否可以通过调用此过程来选择输出? 就像是: SELECT * FROM (EXEC MyProc) AS TEMP 我需要使用SELECT TOP X,ROW_NUMBER和一个附加WHERE子句来分页数据,而且我真的不想将这些值作为参数传递。

6
春季-@Transactional-后台会发生什么?
我想知道当您使用方法注释时实际发生了@Transactional什么?当然,我知道Spring将把该方法包装在Transaction中。 但是,我有以下疑问: 听说Spring创建了代理类?有人可以更深入地解释这一点。该代理类中实际包含什么?实际班级会怎样?我怎么能看到Spring创建的代理类 我还在Spring文档中读到: 注意:由于此机制基于代理,因此将仅拦截通过代理传入的“外部”方法调用。这意味着“自调用”,即目标对象内的一种调用目标对象其他方法的方法,即使被调用的方法标有@Transactional!,也不会在运行时导致实际事务。 来源:http : //static.springsource.org/spring/docs/2.0.x/reference/transaction.html 为什么只有外部方法调用属于事务处理而不是自调用方法?

30
两个日期之间月份的差异
Наэтотвопросестьответына 堆栈溢出нарусском:Вычислениеколичествамесяцевмеждудвумядатами 如何计算C#中两个日期之间的月份差异? DateDiff()C#中是否有等效于VB的方法。我需要找出相隔数年的两个日期之间的月份差异。文档说我可以这样使用TimeSpan: TimeSpan ts = date1 - date2; 但这给了我几天的数据。我不想将这个数字除以30,因为不是每个月都有30天,而且由于两个操作数的值彼此相距甚远,因此我怕除以30可能会给我一个错误的值。 有什么建议么?
334 c#  .net  vb.net  date 

6
如何从iptables中删除特定规则?
我分别在端口8006和8007上托管特殊的HTTP和HTTPS服务。我使用iptables来“激活”服务器;即路由传入的HTTP和HTTPS端口: iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT iptables -A INPUT -i eth0 -p tcp --dport 443 -j ACCEPT iptables -A INPUT -i eth0 -p tcp --dport 8006 -j ACCEPT iptables -A INPUT -i eth0 -p tcp --dport 8007 -j ACCEPT iptables -A PREROUTING -t nat …
334 linux  firewall  iptables 

30
我如何获得一个TextBox只接受WPF中的数字输入?
我希望接受数字和小数点,但没有符号。 我看过使用Windows窗体的NumericUpDown控件的示例,以及Microsoft的NumericUpDown自定义控件的示例。但是到目前为止,似乎NumericUpDown(是否受WPF支持)将无法提供我想要的功能。我的应用程序的设计方式是,没有一个头脑正确的人会想弄乱箭头。在我的应用程序上下文中,它们没有任何实际意义。 因此,我正在寻找一种简单的方法来使标准WPF TextBox仅接受我想要的字符。这可能吗?实用吗?
334 c#  wpf  xaml  textbox  numericupdown 


30
IntelliJ不显示项目文件夹
我的IntelliJ有问题。它在左侧的项目视图中没有显示任何文件夹。我的设置是“查看方式:项目”如何管理它,以便再次显示文件夹和软件包?我没有任何线索,因为我没有改变任何选择! 我正在使用IntelliJ 10.0.3。我正在进行Maven电梯项目。


7
GitHub为什么推荐基于SSH的HTTPS?
在GitHub站点上有一个链接... https://help.github.com/articles/generating-ssh-keys ...它说... 如果您决定不使用推荐的HTTPS方法,我们可以使用SSH密钥在您的计算机和GitHub之间建立安全连接。以下步骤将引导您生成SSH密钥,然后将公共密钥添加到您的GitHub帐户。 为什么推荐使用HTTPS?SSH方法中是否存在某种安全漏洞?还是速度较慢?我创建了SSH密钥,这样可以缓解任何安全问题吗?
334 git  github  ssh  https 



13
如何使用phpunit运行单一测试方法?
我奋力奔跑名为单个测试方法testSaveAndDrop在文件中escalation/EscalationGroupTest.php使用phpunit。我尝试了以下组合: phpunit EscalationGroupTest escalation/EscalationGroupTest.php --filter=escalation/EscalationGroupTest.php::testSaveAndDrop phpunit EscalationGroupTest escalation/EscalationGroupTest.php --filter=EscalationGroupTest.php::testSaveAndDrop phpunit EscalationGroupTest escalation/EscalationGroupTest.php --filter=EscalationGroupTest::testSaveAndDrop phpunit EscalationGroupTest escalation/EscalationGroupTest.php --filter=testSaveAndDrop 在每种情况下,都escalation/EscalationGroupTest.php将执行文件中的所有测试方法。如何只选择一种方法呢? 该类的名称为EscalationGroupTest,版本phpunit为3.2.8。
334 php  phpunit 

17
如何从.NET DateTime截断毫秒数
我正在尝试将传入请求中的时间戳与数据库存储值进行比较。SQL Server当然会在时间上保持毫秒级的精度,当读入.NET DateTime时,它会包含这些毫秒级。但是,对系统的传入请求没有提供这种精度,因此我只需简单地减少毫秒。 我觉得我缺少明显的东西,但是我还没有找到一种优雅的方法(C#)。
334 c#  .net  datetime 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.