javascript

git

java

python

git-remote

c++

github

django

c#

reactjs

variables

var

loops

iteration

std

c++-faq

git-checkout

generator

coroutine

spring-mvc

初学者Python练习?

好吧,进入Python流程。 读几本书,发现它相当容易,因为我已经从学校学习过C ++ / Java,到目前为止,Python无疑是我的最爱。

无论如何,我正在获得有关python的大量信息,但并没有得到太多使用。 因此,我想知道的是,我是否可以使用任何在线练习问题? 如果有人能指出我的方向,我将不胜感激。

trans by 2020-08-11T18:34:05Z

在哪种情况下,应在python中使用内置的“ operator”模块?

我说的是这个模块:[http://docs.python.org/library/operator.html]

从文章:

操作员模块导出一组 用C实现的功能 对应于内在 Python的运算符。 例如, operator.add(x,y)等效于 表达式x + y。 函数名称 是那些用于特殊阶层的人 方法; 没有前导和的变体 还提供了尾随__ 方便。

我不确定我是否了解此模块的好处或目的。

trans by 2020-08-11T18:30:41Z

.net-使用任务并行库时如何处理所有未处理的异常?

我在.NET 4.0中使用TPL(任务并行库)。 我想通过使用AggregateException事件集中所有未处理的异常的处理逻辑。 但是,在我的应用程序中,永远不会为以TPL代码开头的线程触发该事件。 Task.Factory.StartNew(...).如果我使用类似new Thread(threadStart).Start()的事件,则确实会触发该事件。

此MSDN文章建议在使用TPL时使用Task.Wait()来捕获AggregateException,但这不是我想要的,因为此机制不够“集中”。

有人遇到过同样的问题吗?还是只有我一个人? 您对此有什么解决方案吗?

trans by 2020-08-11T18:27:21Z

Composer / PSR-如何自动加载功能?

如何自动加载辅助函数(在任何类之外)? 我可以在composer.json中指定应首先加载的某种引导文件吗?

trans by 2020-08-11T18:24:47Z

使用jQuery .animate从右到左为div设置动画?

我有一个绝对位于3007020488058209209和right: 0px的div,我想使用jquery的.animate()将其从当前位置动画化为left: 0px。这是怎么做的? 我似乎无法使它正常工作:

$("#coolDiv").animate({"left":"0px"}, "slow");

为什么这项工作不起作用?如何完成我想要做的事情?

谢谢!!

trans by 2020-08-11T18:21:42Z

java-Javadoc {@inheritDoc}标记类

我想使用{@inheritDoc}类从我的抽象类继承方法。 在抽象类的文档中,我通过名称引用了抽象类。 我该如何标记它,以便当子类从超类继承文档时,它用子类的名称替换抽象类的名称?

trans by 2020-08-11T18:19:54Z

CSS-单个元素htm上的多个类

在一个HTML元素上使用多个类是一种好习惯吗? 例如:

<div class="nav nav-centered nav-reversed navbar navigation-block"></div>

我并不是说一个元素上的两个或三个类是不好的,但是四个,五个甚至六个呢?

trans by 2020-08-11T18:17:47Z

不使用Jad的Node.js + Express

是否可以在没有任何模板引擎的情况下使用express?

trans by 2020-08-11T18:14:00Z

有什么办法可以使iPad模拟器更大?

我有点烦恼iPad模拟器这么小...由于iPad模拟器的体积小,我想到的某些应用程序难以测试。 无论如何,要使其比现在更大?

trans by 2020-08-11T18:11:00Z

持续集成-在构建机器上清除Maven本地存储库

在CI构建服务器上,本地Maven存储库会重复(几天后)填充文件系统。在这种情况下,其他人正在采取什么策略来削减本地存储库?-最大

trans by 2020-08-11T18:07:34Z

android-在活动顶部创建一个透明对话框

背景

我正在尝试在当前活动之上放置一层,以解释当前屏幕上正在发生的事情,类似于contact + app上发生的事情。

我知道有一些解决方案(例如showCase库和superToolTips库),并且我也知道可以通过将其添加到活动窗口中来创建视图并将其设置在顶部,但是我需要将整个视图 对话框顶部。

问题

无论我尝试什么,每种解决方案都无法按我需要的方式工作。

简而言之,我需要的是:

  • 全屏对话框。

  • 动作栏,通知栏和后面活动的内容没有变化(视觉上和逻辑上没有变化),这意味着对话框后面的所有内容与显示对话框之前的相同。

  • 除了我用于对话框的视图(应该正常显示)以外,其他视图都是透明的。

我尝试过的

可悲的是,我总是只得到我需要的东西的一部分。

这是我的代码:

styles.xml:

<style name="full_screen_dialog">
        <item name="android:windowFrame">@null</item>
        <item name="android:windowIsFloating">true</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
        <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
    </style>

main activity.Java:

...
final Dialog dialog = new Dialog(this, R.style.full_screen_dialog);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.floating_tutorial);
dialog.getWindow().setLayout(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
dialog.getWindow().setFormat(PixelFormat.TRANSLUCENT);
dialog.show();

这段代码会将布局放在活动的顶部,但是遗憾的是,即使我已经设置了透明度,它也没有任何透明度。 我使用的布局非常简单,这就是为什么我不发布它的原因。

我想念什么? 应该怎么做才能修复代码?

如何使对话框既透明又全屏,并且不会更改操作栏和通知栏。


工作方案

编辑:找到一个好的解决方案后,这是工作代码:

@Override
protected void onCreate(final Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    final Dialog dialog = new Dialog(this);
    dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
    dialog.setContentView(R.layout.floating_tutorial);
    final Window window = dialog.getWindow();
    window.setLayout(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.MATCH_PARENT);
    window.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
    window.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
    dialog.show();
}
trans by 2020-08-11T18:06:17Z

C#:是否需要进行实用指示警告还原?

从msdn我得到这个:

#pragma warning disable warning-list
#pragma warning restore warning-list

在示例中,使用了disablerestore。 如果要禁用整个文件,是否需要restore

就像,如果我不还原,它能走多远? 之后是否为所有编译的内容禁用警告? 还是仅用于该文件的其余部分? 还是被忽略了?

trans by 2020-08-11T18:02:53Z

.net-C#:收益率返回范围/集合

我使用了yield return关键字很多,但是当我想将范围添加到IEnumerable时发现它缺少关键字。这是我想做的一个简单示例:

IEnumerable<string> SomeRecursiveMethod()
{
    // some code 
    // ...
    yield return SomeRecursiveMethod();
}

自然会导致错误,可以通过执行简单的循环来解决。 有一个更好的方法吗? 循环感觉有些笨拙。

trans by 2020-08-11T18:00:51Z

Windows-叠加在3D全屏应用程序上

我想在第三方全屏Windows应用程序的顶部显示一些自定义图形。

您玩过Steam游戏吗? 它具有GameOverlayUI.exe可执行文件,可让您从游戏中访问Steam窗口。 (GUI元素看起来是自定义的,我不知道这是否必要;但是它们在游戏中的外观与在桌面上的外观完全相同。)甚至可以将游戏图形“模糊”到最深处。 背景。

我想知道如何编写这样的应用程序。

我也想知道解决方案的范围有多广。 您可以对所有OpenGL应用程序使用一种方法吗? 对于所有Direct3D减去DirectDraw应用程序? 对于所有全屏Windows应用程序?

我正在寻找更多的“现代”和通用解决方案-覆盖命令提示符或320x240索引的色彩应用程序不是问题。

编辑:一些澄清:全屏应用程序不是我的。 可以是任何东西。 很有可能它将是3D游戏。 我想在屏幕右下角的游戏图形上方显示一个数字时钟。 如果可能,我想避免诸如注入代码或调试过程之类的技巧。

trans by 2020-08-11T17:57:44Z

无法在Android Studio中的两个视图/小部件之间形成链条

当我在Android Studio中使用布局编辑器并且尝试使用约束锚点在EditText视图和Button视图之间建立链(双向约束)时,它不会建立链。

仅当我尝试将一个视图限制到另一个视图时,它才构成约束。

我试图将EditText的右侧链接到Button的左侧。

这是我的布局编辑器的外观:

Layout Editor

trans by 2020-08-11T17:49:32Z

对数据库持久对象进行版本控制,您将如何?

(与版本化数据库模式无关)

与数据库接口的应用程序通常具有由许多表中的数据组成的域对象。 假设应用程序在CVS的意义上支持这些域对象的版本控制。

对于某些任意域对象,您将如何设计数据库架构来满足此要求? 有经验可以分享吗?

trans by 2020-08-11T17:43:10Z

如何在SQL Server中声明变量并在同一存储过程中使用它

我试图从一个表中的BrandID获取值并将其添加到另一表中。 但是我无法使它工作。 有人知道该怎么做吗?

CREATE PROCEDURE AddBrand
AS

DECLARE 
@BrandName nvarchar(50),
@CategoryID int,
@BrandID int

SELECT @BrandID = BrandID FROM tblBrand 
WHERE BrandName = @BrandName

INSERT INTO tblBrandinCategory (CategoryID, BrandID) 
       VALUES (@CategoryID, @BrandID) 

RETURN
trans by 2020-08-11T17:40:51Z

身份验证-HTTP规范:代理授权和授权标头

因此,我正在尝试实现以下方案:

  • 应用程序受基本身份验证保护。 假设它托管在401 Unauthorized
  • 在应用程序前面的HTTP代理也需要身份验证。 它托管在401 Unauthorized

因此,用户必须在同一请求中为代理和应用程序提供凭据,因此他具有不同的用户名/密码对:一对用于针对应用程序进行身份验证,而另一对用户名/密码对用于针对代理进行身份验证。

阅读规范后,我不确定如何实现此功能。 我当时想做的是:

  1. 用户无需任何身份验证即可向代理发出HTTP请求。
  2. 代理回答401 Unauthorized,并以WWW-Authenticate: Basic realm="app.com"的格式返回WWW-Authenticate标头。
    问题:此Proxy-Authenticate标头是否设置正确?
  3. 然后,客户端使用401 Unauthorized标头重试该请求,该标头是代理WWW-Authenticate的Base64表示形式。
  4. 这次,代理对请求进行身份验证,但是应用程序将使用401 Unauthorized标头回答。 用户已通过代理身份验证,但未通过应用程序身份验证。 应用程序将WWW-Authenticate标头添加到响应中,例如WWW-Authenticate: Basic realm="app.com"。问:此标头值正确吗?
  5. 客户端再次使用Proxy-Authorization标头和以应用程序username:password的Base64表示为值的Authorization标头重试该请求。
  6. 此时,代理成功地验证了请求,并将请求转发到也验证用户的应用程序。 客户终于得到了回应。

整个工作流程是否正确?

trans by 2020-08-11T17:39:42Z

类型类-GHC Haskell当前的约束系统怎么了?

我听说,从GHC 7.6及更低版本开始,Haskell的“中断”约束系统存在一些问题。 它出什么问题了? 有没有类似的现有系统可以克服这些缺陷?

例如,edwardk和tekmo都遇到了麻烦(例如tekmo的评论)。

trans by 2020-08-11T17:35:27Z

算法-计算给定长度字符串可能的最大运行次数

几周前,伦比克问了以下问题:

字符串w的周期p是任何正整数p,这样w[i]=w[i+p] 只要定义了方程的两边。 让x = abcab表示 最小周期的大小为per(abcab) = 3。 我们说一个字符串x[1] = x[1+3] = a是 定期iff x[2]=x[2+3] = b

因此,非正式地,定期字符串只是由重复至少一次的另一个字符串组成的字符串。 唯一的麻烦是,在字符串的末尾,我们不需要重复的字符串的完整副本,只要完整重复至少一次即可。

例如,考虑字符串x = abcabper(abcab) = 3x[1] = x[1+3] = ax[2]=x[2+3] = b,并且不存在更小的周期。 因此,字符串n不是周期性的。 但是,字符串T[1, 4] = atat的周期为T[6, 9] = atat

作为更多示例,nT[1, 4] = atatT[6, 9] = atat也是周期性的。

对于那些喜欢正则表达式的人,此程序可以检测字符串是否为周期性的:

\b(\w*)(\w+\1)\2+\b

任务是在更长的字符串中找到所有最大的周期性子字符串。 这些有时在文献中称为运行。

如果T[1, 4] = atat的子字符串T[1, 4] = atat是周期性的且不是T[6, 9] = atat或3006969079933699099075,则它是最大的周期性子字符串(运行)。非正式地,“运行”不能包含在较大的“运行”中 同一时期。

由于两次运行可以表示出现在整个字符串中不同位置的相同字符串,因此我们将按间隔表示运行。 这是按照间隔重复的上述定义。

字符串n中的游程(或最大周期性子字符串)是一个间隔 T[1, 4] = atatT[6, 9] = atat,例如

  • n是一个周期词T[1, 4] = atat
  • 最大。 正式而言,nn都不行。非正式地,该运行不能包含在较大的运行中 同一时期。

n表示字符串T[1, 4] = atat中的运行集。

运行示例

  • 字符串n中的四个最大周期性子字符串(游程)为T[1, 4] = atatT[6, 9] = atatT[1, 10] = atatbatatbT[12,13] = aa

  • 字符串n包含以下7个最大的周期性子字符串(游程):T[1, 4] = atatT[6, 9] = atatT[1, 10] = atatbatatbT[12,13] = aaT[13,16] = acacT[1,8] = aabaabaaT[9,15] = aacaaca

  • 字符串n包含以下三个运行。 他们是:T[1, 4] = atatT[6, 9] = atatT[1, 10] = atatbatatb

在这里,我正在使用1-索引。

目标

编写代码,以便对于从2开始的每个整数n,输出最大长度为n的任何二进制字符串中包含的运行次数。

最佳示例

在以下内容中:n

2 1 00
3 1 000
4 2 0011
5 2 00011
6 3 001001
7 4 0010011
8 5 00110011
9 5 000110011
10 6 0010011001
11 7 00100110011
12 8 001001100100
13 8 0001001100100
14 10 00100110010011
15 10 000100110010011
16 11 0010011001001100
17 12 00100101101001011
18 13 001001100100110011
19 14 0010011001001100100

与单纯的O(n ^ 2 2 ^ n)时间方法相比,是否有更快的方法来找到增加值n的最佳运行次数?

trans by 2020-08-11T17:32:08Z

上一页 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 下一页 共4258页