程序设计

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

8
nativeGetEnabledTags中的意外值:0
我安装了最新版本的SDK(r21)和ADT 21.0.0。我尝试了简单的代码,并且效果很好,但是现在我在LogCat中收到一条警告,该警告未出现在以前的版本中: nativeGetEnabledTags中的意外值:0 我用谷歌搜索,然后发现问题39723:模拟器垃圾邮件LogCat带有“ nativeGetEnabledTags:0的意外值”消息。 这是什么意思?

16
随机生成美观的调色板的算法[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 改善这个问题 我正在寻找一种简单的算法来生成大量随机的,美观的颜色。因此,没有疯狂的霓虹色,让人想起粪便的颜色等。 我已经找到了解决此问题的方法,但是它们依赖于替代RGB的调色板。我宁愿只使用纯RGB,也不愿来回映射。这些其他解决方案最多也只能生成32种左右的令人愉悦的随机颜色。 任何想法都很棒。
301 algorithm  colors 

13
Cookie中允许使用哪些字符?
Cookie名称和值中允许使用哪些字符?它们是否与URL或某些公共子集相同? 我问的原因是,我最近用-其名称中的cookie遇到了一些奇怪的行为,我只是想知道这是特定于浏览器还是我的代码有问题。
301 cookies 

11
如何获取Python当前模块中所有类的列表?
我见过很多人从一个模块中提取所有类的示例,通常是这样的: # foo.py class Foo: pass # test.py import inspect import foo for name, obj in inspect.getmembers(foo): if inspect.isclass(obj): print obj 太棒了 但是我无法找到如何从当前模块中获取所有类。 # foo.py import inspect class Foo: pass def print_classes(): for name, obj in inspect.getmembers(???): # what do I do here? if inspect.isclass(obj): print obj # test.py import …

9
如何在JSON.NET中实现自定义JsonConverter以反序列化基类对象列表?
我正在尝试扩展此处给出的JSON.net示例 http://james.newtonking.com/projects/json/help/CustomCreationConverter.html 我还有一个派生自基类/接口的子类 public class Person { public string FirstName { get; set; } public string LastName { get; set; } } public class Employee : Person { public string Department { get; set; } public string JobTitle { get; set; } } public class Artist : Person { public …

24
FB OpenGraph og:image无法提取图像(可能是https?)
首先-我不相信这是一个重复的问题。我已经在SO上广泛搜索了相同或相似的问题,并且由于在询问之前进行故障排除的性质,我相信这个问题是唯一的。 Facebook无法掌握我的og:image文件,因此我尝试了所有常见的解决方案。我开始认为这可能与它有关https://... 我已经检查了http://developers.facebook.com/tools/debug,并且警告或错误为零。 它在“ og:image”中找到了我们链接到的图像,但它们显示为空白。但是,当我们单击图像时,它们确实存在,并且直接指向它们。 它确实显示一个图像-托管在非https服务器上的图像。 我们尝试了方形图像,jpeg,png,更大和更小的尺寸。我们已将图像正确放置在public_html中。零出现。 这不是一个缓存错误,因为当我们og:image向meta 添加另一个时,FB的linter会找到并读取该错误。它确实显示预览。预览为空白。我们唯一的例外是针对不在此网站上的图像。 我们认为可能是有些反渗滤作用cpanel或.htaccess阻止了图像的出现,所以我们进行了检查。这没有。我们甚至< img src="[remote file]" >在完全不同的服务器上进行了快速浏览,图像显示良好。 我们认为可能是og:type另一个meta标签的或另一个奇怪之处。我们一次全部删除了它们并进行了检查。没变。只是警告。 出现在其他网站上的相同代码没有任何问题。 我们认为可能不是在提取图像,因为我们在多个产品上使用了相同的产品页面(根据get值进行更改,即“ details.php?id = xxx”),但它仍在提取一个图像图片(来自其他网址)。 留下任何og:image或image_src关闭,FB没有找到任何图像。 我在尽头。如果我说自己和其他人花了多少时间,您会感到震惊。问题是这是一家在线商店。我们绝对不能拥有图像。我们必须。我们还有十多个其他站点...这是唯一有og:image问题的站点。它也是唯一的一个https,因此我们认为也许是问题所在。但是我们无法在网上找到任何先例。 这些是元标记: <meta property="og:title" content="[The product name]" /> <meta property="og:description" content="[the product description]" /> <meta property="og:image" content="https://www.[ourwebsite].com/images/shirts/overdriven-blues-music-tshirt-details-black.png" /> <meta property="og:image" content="https://www.[ourwebsite].com/images/shirts/overdriven-blues-music-tshirt-art-black.png" /> <meta property="og:image" content="http://www.[ADIFFERENTwebsite].com/wp-content/uploads/2011/06/ARS-Header-Shine2.png" /> <meta property="og:image" content="https://www.[ourwebsite].com/images/ARShopHeader.png" …

13
ggplot2条形图中的订购条
我正在尝试制作一个条形图,其中最大的条形图最接近y轴,而最短的条形图最远。所以这有点像我的桌子 Name Position 1 James Goalkeeper 2 Frank Goalkeeper 3 Jean Defense 4 Steve Defense 5 John Defense 6 Tim Striker 所以我正在尝试建立一个条形图,以根据位置显示玩家数量 p <- ggplot(theTable, aes(x = Position)) + geom_bar(binwidth = 1) 但该图首先显示了守门员栏,然后是防守方,最后是前锋。我希望对图表进行排序,以使防守杆最接近y轴,守门员最接近,前锋最接近。谢谢
301 r  ggplot2  r-faq 

26
获取本地IP地址
在互联网上,有几个地方向您展示如何获取IP地址。其中很多看起来像这个例子: String strHostName = string.Empty; // Getting Ip address of local machine... // First get the host name of local machine. strHostName = Dns.GetHostName(); Console.WriteLine("Local Machine's Host Name: " + strHostName); // Then using host name, get the IP address list.. IPHostEntry ipEntry = Dns.GetHostEntry(strHostName); IPAddress[] addr = ipEntry.AddressList; for …
301 c#  networking 


30
UIImageView缺少设备启动屏幕中的图像
我有一个支持iOS8和更高版本的应用程序,内置在Xcode 7中,并且正在使用XIB进行启动屏幕(我没有启动图像)。该视图包含一个包含应用程序版本的UILabel,以及两个包含Image.xcassets中都存在的图像的UIImageViews:一个徽标和一个初始图像。 启动应用程序时,UILabel和徽标图像正确显示,但是如果我在具有iOS9的iPad Air 2上运行该应用程序,则启动图像不会显示。我已经在运行iOS8的Air和Mini以及运行于iPad 2,iPad Air和iPad Air 2的iOS9模拟器上进行了测试,并且所有这些图像均正确显示。 我跑了一些基本的故障,看看我能想出什么要去,但我一直没能解决这个问题,我可以说的工作的形象而这失败的一个之间看到的唯一区别是,当我把它添加到资产... 这是我所知道的摘要: 初始图像的UIImageView放置在正确的位置,且大小正确。我可以说这是因为我将其背景色设置为绿色只是为了确保。视图在那里,但是图像不出现。因此,我认为这一观点不应该受到指责。 将初始图像设置为也使用徽标图像的UIImageView,将使徽标图像显示在视图的正确位置。这也使我假设观点不应该受到指责。 我在初始图像视图中使用的UIImage在应用程序的其他位置使用,并且在其他视图中显示正常(徽标图像也在应用程序的其他位置使用,并且显示正常)。因此,我假设图像是有效的,并且使其出现在其他视图中不是问题。 我已经确认xcassets文件中徽标和启动画面的UIImages设置是相同的。它们设置为“通用”,“任何宽度和高度”,“多个比例因子”,默认显示。有一个区别-徽标具有1x,2x和3x比例,而初始图像只有1x和2x,但是我也尝试过在UIView中使用仅包含1x,1x和2x值的UIImage,并且它们可以正常工作(如果它们是已添加到项目中)。 将其他大小或格式(PNG和JPG)不同的图像添加到我的xcassets并在UIImageView中使用该UIImage作为启动图像也无法显示。 在XIB文件中添加另一个UIImageView并为其分配一个已经在xcassets中工作的UIImage,该图像将出现在加载屏幕中。 复制和重命名用于徽标的图像文件并将其添加到项目中,然后在初始视图中使用该UIImage也会显示失败。 我试图清理项目,重新启动开发计算机,并从Air 2中删除该应用程序,然后重新安装它,以防万一出现问题。 这最后三个步骤使我相信,在项目文件的生命周期中的某一点之后添加图像存在一些问题。当我昨天更新到Xcode 7时,初始图像最初是在Xcode 6中添加的,而徽标图像(也在Xcode 6中也添加了)是几个月前添加的。 我查看了徽标图像和初始图像的json文件,它们似乎具有相同的格式。我也浏览了pbxproj文件以查找差异,但看不到任何差异。 所以我想知道是否有人知道为什么启动屏幕可能不显示我专门在Air 2上添加的这些新图像?我一直在阅读的其他问题与未出现的图像有关,似乎都与“启动图像”或XIB文件中具有相关类的图像有关,在这里似乎都不相关。

11
将UTC / GMT时间转换为当地时间
我们正在为Web服务客户端开发C#应用程序。这将在Windows XP PC上运行。 Web服务返回的字段之一是DateTime字段。服务器返回GMT格式的字段,即末尾带有“ Z”。 但是,我们发现.NET似乎进行了某种隐式转换,并且时间总是12小时。 下面的代码示例在某种程度上解决了这一问题,因为12小时的差异已经消失了,但它没有考虑到新西兰的夏令时。 CultureInfo ci = new CultureInfo("en-NZ"); string date = "Web service date".ToString("R", ci); DateTime convertedDate = DateTime.Parse(date); 根据此日期网站: UTC / GMT偏移 标准时区:UTC / GMT +12小时 夏时制:+1小时 当前时区偏移:UTC / GMT +13小时 我们如何调整加班时间?可以通过编程方式完成,还是在PC上进行某种设置?
301 c#  .net  datetime  utc 


1
假设两个可变引用都不能别名,Rust编译器为什么不优化代码?
据我所知,引用/指针别名会阻碍编译器生成优化代码的能力,因为它们必须确保在两个引用/指针确实是别名的情况下,生成的二进制文件的行为正确。例如,在以下C代码中, void adds(int *a, int *b) { *a += *b; *a += *b; } 当clang version 6.0.0-1ubuntu2 (tags/RELEASE_600/final)用-O3标志编译时,它发出 0000000000000000 <adds>: 0: 8b 07 mov (%rdi),%eax 2: 03 06 add (%rsi),%eax 4: 89 07 mov %eax,(%rdi) # The first time 6: 03 06 add (%rsi),%eax 8: 89 07 mov %eax,(%rdi) # …


7
REST嵌套资源的最佳做法是什么?
据我所知,每个单独的资源应该只有一条规范路径。因此,在以下示例中,好的URL模式将是什么? 以公司的其余代表为例。在此假设示例中,每个公司拥有 0个或多个部门,每个部门拥有 0个或多个员工。 没有关联公司就不可能存在部门。 没有相关部门,员工就不会存在。 现在,我将找到资源模式的自然表示形式。 /companies 公司集合 -接受为新公司投入的资金。获取整个收藏集。 /companies/{companyId}一家个人公司。接受GET,PUT和DELETE /companies/{companyId}/departments接受新项目的POST。(在公司内创建部门。) /companies/{companyId}/departments/{departmentId}/ /companies/{companyId}/departments/{departmentId}/employees /companies/{companyId}/departments/{departmentId}/employees/{empId} 在每个部分都有这些限制的情况下,我觉得如果嵌套得很深,这是有意义的。 但是,如果要列出(GET)所有公司的所有员工,就会遇到困难。 资源模式将最紧密地映射到/employees(所有员工的集合) 这是否意味着我/employees/{empId}也应该拥有,因为如果是这样,那么有两个URI可以获取相同的资源? 或可能应该将整个架构展平,但这意味着员工是嵌套的顶级对象。 从根本/employees/?company={companyId}&department={deptId}上讲,与最深层的嵌套模式一样,返回的员工视图完全相同。 URL模式的最佳实践是什么,其中资源由其他资源拥有,但应该可单独查询?
301 rest  api-design 

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.