问题列表 - 第44636页

理解和使用上下文

可能重复:
Android中的上下文是什么?

大家!有人可以向我解释一下Android中的上下文究竟是什么?我不明白android开发者网站上的定义,我必须将它们用于GridView布局.

任何帮助将非常感激.谢谢.

android android-widget android-layout

6
推荐指数
0
解决办法
4052
查看次数

PostgreSQL:在时间戳字段中选择类似的数据

我正在尝试从表中选择数据,在日期字段"date_checked"(时间戳)上使用"like".但我有这个错误:

SQLSTATE[42883]: Undefined function: 7 ERROR:  operator does not exist: timestamp without time zone
Run Code Online (Sandbox Code Playgroud)

我的要求是:

SELECT my_table.id
FROM my_table
WHERE my_table.date_checker LIKE '2011-01-%'
Run Code Online (Sandbox Code Playgroud)

我不想用:

SELECT my_table.id
FROM my_table
WHERE my_table.date_checker >= '2011-01-01 00:00:00' 
    AND  my_table.date_checker < '2011-02-01 00:00:00'
Run Code Online (Sandbox Code Playgroud)

postgresql timestamp sql-like

31
推荐指数
4
解决办法
6万
查看次数

如何在Android模拟器上放置铃声

我想在Android模拟器上放一些铃声怎么样我似乎无法找到一个容易做到这就是有些我错过了?

android-emulator

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

是否应将改变方法的记录性能视为一种突破性变化?

软件开发中的一个常见规则是,一旦你部署了一个公共API,特别是如果你已经记录了那个API(是的,你应该有),你必须经过长时间的考虑才能做出任何可能会倒退的变化.与该API的兼容性,因为此类更改将破坏更改.事实上,我相信很多开发人员会争辩说,你不应该完全不做,无论你考虑多久和多难.

有时,开发人员会实际记录方法的性能.很多MSDN文档都这样做,例如,使用Big O表示法.改变这种情况也会构成"破裂"的变化吗?也许这不是一个明确的问题; 换句话说:应该避免吗?

这在我看来,在情况下,例如,你可能已经开发出了卓越的算法来解决一个问题,如果您以前记录的,该算法是O(N 2),你可能会被原谅的改善与这个替换它的API优越的算法,例如O(log N).您的API用户可能会注意到这一点,我想,只会觉得很有待改进.

另一方面,我想知道,出于其他原因,是否会因为API的某个组件的性能恶化而被认为是"可原谅的" - 例如,您针对最常见的用例进行优化,导致一般情况下性能下降; 您在CPU周期内优化内存,反之亦然; 你消除了导致其他问题的外部依赖等.

我的直觉告诉我,提高性能几乎肯定是好的.对面怎么样?是否可以,假设您更新了文档?这是错的吗?我在这里只是寻找一些合理的指导方针.

language-agnostic api documentation performance backwards-compatibility

5
推荐指数
1
解决办法
77
查看次数

获取Android上的所有总空间和可用空间

据我所知,在Android上,有:

  • 应用和缓存的内部存储器
  • 某些手机​​上的内置SD卡(不可拆卸)
  • 用于音乐和照片的外置SD卡(可移动)

我如何获得每个的总数和可用性,并检查它们是否存在(某些手机没有内部SD卡)

谢谢

environment android sd-card android-sdcard

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

Ruby正则表达式:在引号之间提取文本

从文本中获取引用的单词/短语的最佳方法是什么?

我的尝试无法正常工作:

text.scan(/\"([^"]+)/)
Run Code Online (Sandbox Code Playgroud)

ruby regex

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

CodeIgniter:测量页面加载时间

如何在使用Smarty的CI应用程序中测量页面加载时间?现在,我已经在index()方法的开头和结尾放置了基准点,但这只测量了方法的执行时间,对吧?我想知道完全渲染页面需要多长时间.

php codeigniter smarty

4
推荐指数
2
解决办法
8977
查看次数

尝试以其访问权限禁止的方式访问套接字

我刚刚下载了C#SDK和ASP.NET MVC示例,将其修改为与4.2.1一起使用.(web config facebookSettings参数等),创建了我的Facebook应用程序并尝试运行它.点击Facebook登录按钮 - 确定,在facebook弹出窗口中输入凭据 - 确定,允许访问我的应用程序 - 好的,然后我收到此错误:

System.Net.Sockets.SocketException:尝试以其访问权限禁止的方式访问套接字66.220.146.47:443

var app = new FacebookApp();
if (app.Session == null)
{
   // The user isnt logged in to Facebook
   // send them to the home page
   return RedirectToAction("Index");
}

// Get the user info from the Graph API
dynamic me = app.Api("/me"); // EXCEPTION THROWN HERE
ViewData["FirstName"] = me.first_name;
ViewData["LastName"] = me.last_name;
Run Code Online (Sandbox Code Playgroud)

app物体是OK,我认为(含设置参数,可以与访问令牌会话对象和我的Facebook用户ID等)

我正在使用本地开发地址http://myappdev.local(设置为127.0.0.1hosts文件).我的Facebook应用程序设置中也设置了相同的地址,也是域名myappdev.local- 这可能是问题吗?我localhost:1234在一些教程中看到了一些例子.

c# facebook-c#-sdk

11
推荐指数
4
解决办法
5万
查看次数

添加数组而不在C#中复制重复值

最快的方法是:

var firstArray = Enumerable.Range(1, 10).ToArray(); // 1,2,3,4,5,6,7,8,9,10
var secondArray = Enumerable.Range(9, 3).ToArray(); //                 9,10,11,12
var thirdArray = Enumerable.Range(2, 3).ToArray();  //   2,3,4,5
//add these arrays expected output would be            1,2,3,4,5,6,7,8,9,10,11,12
Run Code Online (Sandbox Code Playgroud)

是否有linq方式来做到这一点.我有一个巨大的数组列表要迭代.另一个例子

var firstArray = Enumerable.Range(1, 10).ToArray(); // 1,2,3,4,5,6,7,8,9,10
var secondArray = Enumerable.Range(12, 1).ToArray(); //                     12,13
//add these arrays expected output would be            1,2,3,4,5,6,7,8,9,10,12,13
Run Code Online (Sandbox Code Playgroud)

注意:我更喜欢可以在日期范围内工作的函数.

.net c# arrays union intersection

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

仅使用页面数据通过Javascript触发浏览器的"另存为"对话框

作为页面输出的一部分,我在文本区域中包含CSV格式的数据表版本,以便用户可以轻松地将CSV导出复制/粘贴到他们选择的电子表格中.

我想要一种方法来获得一个按钮,当单击该按钮时,将触发一个"保存为"对话框,该对话框将下载已存在于页面上的textarea中的CSV内容.

目的是避免另一次访问数据库以获取CSV导出(当它已经在页面上时),同时为用户提供围绕必须创建新文件并粘贴复制的CSV的快捷方式.

这可能吗?

javascript browser dialog download save-as

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