程序设计

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

3
如何与TortoiseSVN分支并合并?[关闭]
在这里很难说出要问什么。这个问题是模棱两可,含糊不清,不完整,过于宽泛或夸张的,不能以目前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 7年前关闭。 您如何使用TortoiseSVN客户端分支并与Apache Subversion 合并?

1
Android内容实验与跟踪代码管理器在几天后没有显示会话
我按照此处的步骤进行操作,并为我们的Android应用设置了内容实验: https://support.google.com/tagmanager/answer/6003007?hl=zh_CN 我们已经在应用程序中使用了Analytics(分析)已有几个月了,它肯定是在跟踪屏幕浏览量,事件,目标等,Tag Manager容器已链接到Analytics(分析)属性,我确定我在寻找正确的属性和容器已发布(现在已有3天)。 在应用程序内部,我从容器中获取了不同版本的数据,即使三天后,我仍未在Analytics(分析)中看到任何会话。真令人沮丧。 是否存在上面指南中未提及的秘密调味料,或者我可能会想到一些初学者的错误? 我必须从应用程序内部明确执行一些操作才能使会话计数吗?根据指南,我在上面链接,应该没有。 编辑1 自发布此版本以来,此内容实验已在Google Analytics(分析)Web界面中出现了几次会话(10天后!),但到目前为止,只有一个变体,即使我通过调试明确确定我将同时获得Tag返回的两个变体经理。 自从最初提出这个问题以来,我只做过一次更改,那就是在我们正在使用的标签管理器容器中添加一个(虚拟)Google Analytics(分析)标签。我不知道这是否触发了会话开始被Google Analytics(分析)接听,但是除非GA / Tag Manager团队最终解决了问题,否则这似乎很有可能。 无论如何,我仍然只是在这里摸黑,因为此功能的官方文档似乎有一些重大漏洞。在指南的任何地方,我都没有在下面链接到它,它提到我们必须在容器中创建一个Analytics(分析)标签,以使Tag Manager和Analytics(分析)之间的连接正常工作。实际上,它说的是,链接它们的唯一必要步骤就是在服务设置中从“代码管理器”中将外部帐户链接显式添加到Analytics(分析),这是我从一开始就做的。 编辑2 好的,看起来好像缺少A变体是一种错误警报,现在Analytics(分析)内容实验报告中有两个变体的一些会话。 仍然非常不清楚,为什么花了一周多的时间才能获得报告中的第一个会话,尽管我在整个星期中都进行了几次会话,直到我向我们的Google跟踪代码管理器容器中添加了一个虚拟Google Analytics(分析)代码后,这些会话都没有出现。此标记配置为跟踪虚拟事件,该应用实际上甚至从未尝试触发,并且绝对不会在Google Analytics(分析)中显示。 编辑3 好的,24小时后,尽管昨天在一些设备上定期运行该应用程序,以确保我今天能看到新内容,但从昨天起我再也看不到任何会话。更糟糕的是,在跟踪代码管理器中定义实验时,我从Analytics(分析)中选择了一个目标作为测试目标,尽管我在“ 转化”->“目标”->“概览”下看到了“内容实验”在两个变体形式的会话中均显示0次转化当天有8次转换。我确定所有这些转换都是由我完成的,因为此Google Analytics(分析)媒体资源仅用于测试,因此无法使用。

4
return-path,reply-to和from之间的行为差​​异是什么?
在我们的邮件应用程序中,我们正在发送带有以下标头的电子邮件: FROM: marketing@customer.com TO: subscriber1@domain1.com Return-PATH: bouncemgmt@ourcompany.com 我们面临的问题是某些电子邮件服务器将立即退回邮件,并使用“从”或反向路径(marketing@customer.com)来代替我们的退回mgmt服务器。我们想知道是否可以在标头中将reply-to修改为与return-path相同,以便我们能够捕获所有反弹。 还有其他想法吗? 我们使用以下文档作为参考: VERP RFC 退回邮件 SMTP日志解析以获取退回 编辑1:更多信息,看看是否可以得到解决。 我们想知道中继邮件的电子邮件服务器将在什么时候选择使用回复至返回路径。我们已经注意到,当第一个中继该消息的smtp服务器被拒绝时,它将其发送到答复者,但是当它在一跳之后发生时,它将其发送到返回路径。
162 email  smtp  rfc  email-client  bounce 

7
在MEF和MAF之间选择(System.AddIn)
托管扩展框架(MEF)和托管加载项框架(MAF,又名System.AddIn)似乎完成了非常相似的任务。根据这个堆栈溢出问题,MEF是否可以替代System.Addin?,您甚至可以同时使用两者。 您何时选择使用一个与另一个?在什么情况下您会选择同时使用两者?
162 .net  add-in  mef  system.addin  maf 

13
如何在Tomcat 7.0中设置Web应用程序的上下文路径
我知道我可以将我的Web应用程序(或WAR文件)重命名为ROOT,但这是一种糟糕的方法,恕我直言。现在我签出了tomcat文档,上面写着 不建议将元素直接放置在server.xml文件中 因此,我尝试使用它建议的另一种方法。 可以明确定义各个上下文元素:在应用程序文件内/META-INF/context.xml中的单个文件中。 所以我/META-INF/context.xml用以下代码创建了一个 <?xml version="1.0" encoding="UTF-8"?> <Context antiJARLocking="true" path="/"/> 但是在部署后,当我重新启动服务器时,它仍然无法在“ /”处加载上下文,它仍然使用 "/<WEB_APP_NAME>" 任何指针都有帮助。

8
ansible:lineinfile有几行?
用同样的方法还有一个模块lineinfile在一个文件中添加一条线,有没有办法来添加几行? 我不想使用模板,因为您必须提供整个文件。我只想在现有文件中添加一些内容,而不必知道文件已经包含了什么,因此模板不是一个选择。
162 ansible 

13
如何为每个WCF调用添加自定义HTTP标头?
我有Windows服务中托管的WCF服务。使用此服务的客户每次调用服务方法时都必须传递一个标识符(因为该标识符对于被调用方法应该做什么很重要)。我认为以某种方式将此标识符放入WCF标头信息中是一个好主意。 如果是个好主意,如何将标识符自动添加到标题信息中。换句话说,每当用户调用WCF方法时,都必须将标识符自动添加到标头中。 更新: 使用WCF服务的客户端是Windows应用程序和Windows Mobile应用程序(使用Compact Framework)。
162 wcf 

14
如何滚动到长ScrollView布局的顶部?
对于我的应用程序的一部分,系统会向用户显示一个名称列表,并要求他们将其分组为合适的名称。 (请注意,ListView代码是从Android Views教程中逐字复制的。我尚未根据需要对其进行自定义,我只是想弄清楚如何实现此功能。) 基本布局是LinearLayout,其中包含ScrollView(在下面的代码中称为“ groupsScrollView”),其中包含RelativeLayout。我有一些按钮和文本,然后是其下方的ListView,其中显示了名称列表。所有这些都比可见屏幕区域高,因此允许用户垂直滚动以查看所有内容。 这一切都很好用,除非页面加载时总是将页面预滚动到我的ListView的顶部-在页面的中间。我创建的告诉用户操作的文本和按钮不可见。 我可以抓住屏幕并向上滚动,效果很好,但是我希望屏幕已经滚动到顶部才能加载。用户不必向上滚动即可查看新加载页面的顶部。但是我尝试以编程方式滚动到屏幕顶部的所有操作均失败了。 这是我的onCreate方法: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.groups); mainScrollView = (ScrollView)findViewById(R.id.groupsScrollView); //get the Bundle out of the Intent... Bundle extras = getIntent().getExtras(); mNames = extras.getStringArray("mNames"); setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, mNames)); ListView lv = getListView(); lv.setTextFilterEnabled(true); //This is the line I'm having issues with mainScrollView.pageScroll(View.FOCUS_UP); …

8
Ruby将每个单词的首字母大写
我需要将每个单词的第一个字符大写,其余的都小写... manufacturer.MFA_BRAND.first.upcase 只将首字母设置为大写,但是我需要这样做: ALFA ROMEO => Alfa Romeo AUDI => Audi BMW => Bmw ONETWO THREE FOUR => Onetwo Three Four
162 ruby  string 

23
CocoaPods无法在macOS High Sierra中工作
升级到macOS后,High Sierra CocoaPods无法正常工作。虽然很想摆脱CocoaPods,但不幸的是目前不在范围之内。错误消息如下。 zsh: /Users/****/.gems/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin: no such file or directory 我意识到该错误源于Ruby的升级,但是简易修复程序是什么?尝试使CocoaPods使用新的红宝石版本会产生其他错误。 编辑:现在我安装Ruby 2.0与rvm install 2.0.0和rvm use 2.0.0,然后重新安装的CocoaPods sudo gem install cocoapods。似乎现在正在工作。

12
如何将字节字符串转换为int?
如何在python中将字节字符串转换为int? 这样说: 'y\xcc\xa6\xbb' 我想出了一个聪明/愚蠢的方法: sum(ord(c) << (i * 8) for i, c in enumerate('y\xcc\xa6\xbb'[::-1])) 我知道必须有内置的东西或在标准库中可以更简单地执行此操作... 这与转换可以使用int(xxx,16)的十六进制数字字符串不同,但是我想转换一个实际字节值的字符串。 更新: 我有点喜欢James的回答,因为它不需要导入另一个模块,但是Greg的方法更快: >>> from timeit import Timer >>> Timer('struct.unpack("<L", "y\xcc\xa6\xbb")[0]', 'import struct').timeit() 0.36242198944091797 >>> Timer("int('y\xcc\xa6\xbb'.encode('hex'), 16)").timeit() 1.1432669162750244 我的骇客方法: >>> Timer("sum(ord(c) << (i * 8) for i, c in enumerate('y\xcc\xa6\xbb'[::-1]))").timeit() 2.8819329738616943 进一步更新: 有人在评论中问导入另一个模块有什么问题。好吧,导入模块不一定便宜,请看一下: >>> Timer("""import …
162 python  arrays  string 

9
协方差和反方差的真实世界示例
我在理解如何在现实世界中使用协方差和逆方差时遇到了一些麻烦。 到目前为止,我所看到的唯一示例是相同的旧数组示例。 object[] objectArray = new string[] { "string 1", "string 2" }; 如果能看到其他地方使用的示例,那么很高兴能在开发期间使用它。
162 c#  c#-4.0  covariance 


6
UITableView,分隔符颜色在哪里设置?
我UITableView在IB中添加了一个,并设置了“代理”和“数据源”,并且一切正常。我接下来要做的是更改分隔符的颜色,但是我能找到的唯一方法是将方法添加到一个委托回调中,有没有更好的放置位置? 我目前没有这个,但是我在想,也许我需要从控制器中添加一个“ iVar”,以便可以链接到UITableViewIB中的,然后在viewDidload?中设置分隔符颜色。 -(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { [tableView setSeparatorColor:[UIColor blackColor]]; return 65; }

7
重新加载模块,给出NameError:名称'reload'未定义
我正在尝试重新加载已经在Python 3中导入的模块。我知道您只需要导入一次,import再次执行命令将不会执行任何操作。 执行reload(foo)中出现此错误: Traceback (most recent call last): File "(stdin)", line 1, in (module) ... NameError: name 'reload' is not defined 错误是什么意思?
162 python  python-3.x 

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.