问题列表 - 第4118页

如何在Sql server中确定公共假日?

我有一个用c#编写的应用程序,不能在公共假期或周末运行.我已经环顾四周,并没有找到任何地方(官方)为下一个50年提供所有公共假期.

如果我能得到这些,我只需将它们批量插入我的sql server Holidays表并使用它.但是,我无法在任何地方找到这些数据.

有谁知道Sql server是否支持公共假期或某种算法来解决它们?或者是否有人在某个地方可以批量插入.

c# sql sql-server

18
推荐指数
4
解决办法
3万
查看次数

加密字符串的长度

我需要创建一个数据库列,它将存储使用Triple DES加密的字符串.如何确定加密字符串列的长度?

(欢迎使用Triple DES以外的算法的答案.)

encryption algorithm cryptography

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

裁剪.pdf文件的页面

我想知道是否有人有任何编程与.pdf文件工作的经验.我有一个.pdf文件,我需要将每个页面裁剪到一定的大小.

快速搜索谷歌后,我找到了python的pyPdf库,但我的实验失败了.当我更改页面对象上的cropBox和trimBox属性时,结果不是我预期的,并且看起来非常随机.

有没有人有这方面的经验?代码示例将非常受欢迎,最好是在python中.

python pdf pypdf

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

理解扁平序列序列?

如果我有序列序列(可能是元组列表),我可以使用itertools.chain()来展平它.但有时我觉得我宁愿把它写成一种理解.我只是想不出怎么做.这是一个非常具体的案例:

假设我想在序列中交换每对元素.我在这里使用字符串作为序列:

>>> from itertools import chain
>>> seq = '012345'
>>> swapped_pairs = zip(seq[1::2], seq[::2])
>>> swapped_pairs
[('1', '0'), ('3', '2'), ('5', '4')]
>>> "".join(chain(*swapped_pairs))
'103254'
Run Code Online (Sandbox Code Playgroud)

我在序列的偶数和奇数切片上使用zip来交换对.但我最终得到了一个现在需要扁平化的元组列表.所以我使用chain().有没有办法可以用理解来表达它?

如果你想发布你自己的解决方案来解决交换对的元素的基本问题,请继续,我会投票给任何教我新东西的东西.但是,即使答案是"不,你做不到",我也只会接受一个针对我的问题的答案.

python sequences list-comprehension

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

如何在Java中清除软引用?

我有一个缓存,它具有对缓存对象的软引用.我正在尝试为类的行为编写功能测试,这些类使用缓存专门用于清除缓存对象时发生的情况.

问题是:我似乎无法可靠地获得要清除的软引用.简单地使用一堆内存并不能解决问题:在清除任何软引用之前,我得到一个OutOfMemory.

有没有办法让Java更加急切地清理软引用?


这里找到:

"虽然在抛出OutOfMemoryError之前所有的SoftReferences都会被清除,但是理论上它们不会导致OOME."

那么这是否意味着上面的场景必须意味着我的内存泄漏,某些类在我的缓存对象上持有一个硬引用?

java garbage-collection soft-references

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

在没有控制对象存在的UI线程上运行代码

我目前正在尝试编写一个组件,其中某些部分应该在UI线程上运行(解释会很长).所以最简单的方法是将控件传递给它,并在其上使用InvokeRequired/Invoke.但我不认为将控件引用传递给"数据/背景"组件是一个好设计,所以我正在寻找一种在UI线程上运行代码的方法,而无需提供控件.像WPF中的Application.Dispatcher.Invoke ...

任何想法,马丁

invoke ui-thread invokerequired winforms

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

有没有办法验证ActiveRecord上的特定属性而不首先实例化对象?

例如,如果我有一个用户模型并且我只需要验证登录(这可以通过ajax验证表单时发生),那么如果我使用User模型中定义的相同模型验证而不实际实例化User实例将会很棒.

所以在控制器中我可以编写类似的代码

User.valid_attribute?(:login, "login value")
Run Code Online (Sandbox Code Playgroud)

无论如何我能做到吗?

ruby validation activerecord ruby-on-rails

10
推荐指数
2
解决办法
7001
查看次数

foreq to linq tip想要的

我如何在linq中执行此操作?

var p = new pmaker();

 foreach (var item in itemlist)
 {
   var dlist = new List<Dummy>();
   foreach (var example in item.examples)
   { 
     dlist.Add(example.GetDummy()); 
   }
   p.AddStuff(item.X,item.Y,dlist);
 }

// .. do stuff with p
Run Code Online (Sandbox Code Playgroud)

c# linq

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

什么是wxPython最好的实时绘图小部件?

我想用Python和wxPython显示一条带有一条或两条曲线的实时图表,每秒最多50个样本.该小部件应该支持Win32和Linux平台.

任何提示都是受欢迎的.

编辑添加:

我不需要以50 fps更新显示,但需要在两条曲线上显示多达50个数据样本,并且显示器的更新速率合理(5..10 fps应该没问题).

编辑添加:

我在一个项目中使用了mathplotlib取得了很好的成功.然后我为其他项目选择了wx.lib.plot,我发现它更简单,但更容易使用并且消耗更少的CPU周期.由于wx.lib是标准wxPython发行版的一部分,因此特别容易使用.

python wxwidgets wxpython

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

HTML水平滚动条的高度是多少?

对于叠加层,我需要知道垂直滚动条的高度.

我能做些什么来获得这个价值?FireFox和Internet Explorer的高度是否相同?

日Thnx

html javascript height scroll

4
推荐指数
1
解决办法
3878
查看次数