问题列表 - 第35986页

是否有一个.NET类可以解析LDAP中的CN =字符串?

我有一个字符串,我从LDAP获取Active Directory组成员资格,我需要解析它以检查用户是否是AD组的成员.有没有可以解析这个问题的课程?

例:

CN=Foo Group Name,DC=mydomain,DC=com
Run Code Online (Sandbox Code Playgroud)

.net ldap active-directory

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

在selenium ide中存储变量的html源代码或内容?

我正在尝试在selenium ide中构建一个将页面源存储到文件中的宏.我看到有一个命令storeHtmlSource()将页面源存储到变量中,但我无法弄清楚如何将变量的内容存储到文件中.是否有一些直接的方法来做这个或我需要以某种方式让它执行javascript来做到这一点?

如果不是很明显的话,我对硒来说是全新的,但是我已经查看了一段时间的文档并且没有想到它.

selenium selenium-ide

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

Python正则表达式将字符串中的非ascii字符转换为最接近的ascii等价物

我正在寻找简单的Python函数,它接受一个字符串并返回一个类似的字符串,但所有非ascii字符转换为它们最接近的ascii等价物.例如,应该删除变音符号等.我想象必须有一个非常规范的方法来做这个并且有很多相关的stackoverflow问题,但我找不到一个简单的答案所以它似乎值得一个单独的问题.

输入/输出示例:

"Étienne" -> "Etienne"
Run Code Online (Sandbox Code Playgroud)

python regex ascii character-encoding special-characters

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

如何编写其逻辑受到保护以防止未来额外枚举的代码?

我很难描述这个问题.也许这就是为什么我很难找到一个好的解决方案(这些话只是不合作).让我通过代码解释:

// original code
enum Fruit
{ 
    Apple,
    Orange,
    Banana,
}

...

Fruit fruit = acquireFruit();
if (fruit != Fruit.Orange && fruit != Fruit.Banana)
    coreFruit();
else
    pealFruit();
eatFruit();
Run Code Online (Sandbox Code Playgroud)

现在假装多年的发展与这三种类型.上述逻辑的不同风格在存储过程,SSIS包,Windows应用程序,Web应用程序,Java应用程序,perl脚本等中传播....

最后:

// new code
enum Fruit
{ 
    Apple,
    Orange,
    Banana,
    Grape,
}
Run Code Online (Sandbox Code Playgroud)

大多数时候,"系统"运行正常,直到使用Grapes.然后,当不需要或不需要时,系统的某些部分会不恰当地起作用,剥离和/或取芯葡萄.

你坚持什么样的指导方针,以避免这些混乱?我的偏好是旧代码抛出异常,如果它没有被重构以考虑新的枚举.

我在黑暗中想出了一个镜头:

#1避免像这样"不在逻辑中"

// select fruit that needs to be cored
select Fruit from FruitBasket where FruitType not in(Orange, Banana)
Run Code Online (Sandbox Code Playgroud)

#2需要时使用精心构造的NotIn()方法

internal static class EnumSafetyExtensions
{
    /* By adding enums to these methods, you certify that 1.) ALL …
Run Code Online (Sandbox Code Playgroud)

c# metaprogramming

19
推荐指数
3
解决办法
779
查看次数

Java:如何编写`zip`函数?什么应该是返回类型?

什么应该是zip函数的返回类型?(zip与大多数其他语言一样,例如在这里阅读)

我想到了一些Pair类型,但在Java中并不存在.通常认为这是因为专门的Pair-class比一般的更好(参见这个问题).但是,这在一般zip功能中是不可能的.

java

8
推荐指数
1
解决办法
8677
查看次数

对于依赖于时间的大型数据集,命名表september_2010是否可接受且有效?

我需要每天存储大约73,200条记录,包括3个数据点:id,date和integer.

我团队的一些成员建议使用月份作为表名创建表(september_2010),而其他人建议使用一个包含大量数据的表...

有关如何处理这些数据的任何建议?谢谢.

==========感谢您的所有反馈.

php mysql database database-design

9
推荐指数
1
解决办法
259
查看次数

重构时出现StackOverflowError

我正在尝试重构一个包名(非常接近项目层次结构的根目录),并且我收到以下错误(flash builder 4):

A fatal error occurred while performing the refactoring

An unexpected exception occurred while creating a change object.  See the error log for more details.
Run Code Online (Sandbox Code Playgroud)

日志文件看起来像这样....

!ENTRY org.eclipse.ltk.ui.refactoring 4 10000 2010-09-30 10:57:25.134
!MESSAGE Internal Error
!STACK 0
java.lang.reflect.InvocationTargetException
    at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:421)
    at org.eclipse.ltk.internal.ui.refactoring.RefactoringWizardDialog2.run(RefactoringWizardDialog2.java:330)
    at org.eclipse.ltk.ui.refactoring.RefactoringWizard.createChange(RefactoringWizard.java:583)
    at org.eclipse.ltk.ui.refactoring.RefactoringWizard.computeUserInputSuccessorPage(RefactoringWizard.java:422)
    at org.eclipse.ltk.ui.refactoring.UserInputWizardPage.computeSuccessorPage(UserInputWizardPage.java:74)
    at org.eclipse.ltk.ui.refactoring.UserInputWizardPage.getNextPage(UserInputWizardPage.java:114)
    at org.eclipse.ltk.internal.ui.refactoring.RefactoringWizardDialog2.nextOrPreviewPressed(RefactoringWizardDialog2.java:495)
    at org.eclipse.ltk.internal.ui.refactoring.RefactoringWizardDialog2.access$2(RefactoringWizardDialog2.java:492)
    at org.eclipse.ltk.internal.ui.refactoring.RefactoringWizardDialog2$1.widgetSelected(RefactoringWizardDialog2.java:691)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
    at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
    at org.eclipse.jface.window.Window.open(Window.java:801)
    at org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation$1.run(RefactoringWizardOpenOperation.java:143)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
    at org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation.run(RefactoringWizardOpenOperation.java:155)
    at com.adobe.flexbuilder.as.editor.ui.navigator.FlexPackageExplorerRenameAction.renamePackage(FlexPackageExplorerRenameAction.java:171) …
Run Code Online (Sandbox Code Playgroud)

apache-flex eclipse refactoring

10
推荐指数
1
解决办法
4374
查看次数

用Java模拟对象库

有人会建议一个模拟库并提供选择背后的推理吗?

我想介绍一个现有的代码库.

谢谢.

java mocking

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

LockModeType.PESSIMISTIC_WRITE是否足以支持JPA中的UPSERT?

我已经阅读了关于JPA并发性的这篇文章,但要么我太厚,要么不够明确.

我期待做一个数据库控制的原子更新-if-found-else-insert操作(一UPSERT).

看起来我可怜的慢脑,我可以 - 在一个事务中 - 运行一个锁定模式的命名查询PESSIMISTIC_WRITE,看它是否返回任何结果,然后是a persist()update()之后.

我不清楚的是使用PESSIMISTIC_WRITE锁和PESSIMISTIC_READ锁进行此操作之间的区别.我已经阅读了句子 - 我明白这PESSIMISTIC_READ是为了防止不可重复的读取,并且PESSIMISTIC_WRITE......好吧,也许我不太了解那个:-) - 但它下面只是一个SQL SELECT FOR UPDATE,是的?在这两种情况下?

concurrency jpa upsert pessimistic-locking

8
推荐指数
1
解决办法
5655
查看次数

如何区分投掷和触摸?

我在ViewFlipper中有一个ListView,当用户在屏幕上滑动时我正在翻转它.单击ListView将打开浏览器.有时当我滑动时,它会在ListView上被检测为触摸并打开浏览器.这可能很烦人.我怎样才能防止这种情况发生?

class MyGestureDetector extends SimpleOnGestureListener {
        @Override
        public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
            try {
                if (Math.abs(e1.getY() - e2.getY()) > SWIPE_MAX_OFF_PATH)
                    return false;
                // right to left swipe
                if (e1.getX() - e2.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) {
                    viewFlipper.setInAnimation(slideLeftIn);
                    viewFlipper.setOutAnimation(slideLeftOut);
                    viewFlipper.showNext();
                } else if (e2.getX() - e1.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) {
                    viewFlipper.setInAnimation(slideRightIn);
                    viewFlipper.setOutAnimation(slideRightOut);
                    viewFlipper.showPrevious();
                }

                if (viewFlipper.getDisplayedChild() == 0) {
                    // TODO: light up left
                    flipperPosition = 0;
                } else if …
Run Code Online (Sandbox Code Playgroud)

java android listview gesture-recognition viewflipper

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