小编tre*_*der的帖子

我应该提交.gitignore文件吗?

这似乎是最愚蠢的问题,最明显的答案.直到现在,这对我来说都是如此.但是......在阅读 了GitHub帮助的相应部分后,我完全迷失了.它说:

此文件可以提交到存储库,从而与克隆存储库的任何其他用户共享规则列表.

到目前为止,每个人,我一直在谈论Git告诉我,该.gitingore文件必须被提交,否则它的规则将无效!每个Git-newbie的问题:" 为什么.gitignore规则不适用?" 可以简单地回答:" 你承诺了吗?"

现在,GitHub帮助说,这个文件可以提交,但没有必要...

git github

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

有活动记录的COUNT/GROUP BY?

我有一个表格,其中包含以下信息:

id  |  user_id  |  points
--------------------------
1   |  12       |  48
2   |  15       |  36
3   |  18       |  22
4   |  12       |  28
5   |  15       |  59
6   |  12       |  31

etc.
Run Code Online (Sandbox Code Playgroud)

我想要的是前10名(数组),每个user_id有大多数条目(从高到低的顺序).所以使用上面的表我需要以下数组作为回报:

  • 12 => 3行
  • 15 => 2行
  • 18 => 1行
  • 等等

如何使用活动记录查询方法使用CodeIgniter执行此操作?可以使用COUNT和GROUP BY user_id来完成吗?

activerecord group-by codeigniter count

24
推荐指数
2
解决办法
17万
查看次数

如何使用Ripple Emulator for Windows来测试PhoneGap应用程序?

可以使用Ripple模拟器在Windows下测试PhoneGap应用程序吗?

要么我做的事情非常糟糕,要么Ripple在这样的环境中根本不工作.

我已经从Chrome商店为Chrome安装了Ripple Emulator扩展程序.我将Chrome导航到我的移动应用程序(通过XAMPP在本地提供).我点击Chrome omnibar旁边的Ripple图标,然后点击Enable打开的窗口.我选择了合适的平台(Cordova 2.0).

我的应用程序以类似移动设备的外观重新加载,模拟移动设备.Ripple无法从config.xml文件中读取我的配置,但这是一个众所周知的错误(此处此处报告).我希望,这不是阻止我使用Ripple的问题吗?

我选择了我的设备(Samsung Nexus)并开始测试我的移动设备.即使第一次调用PhoneGap API也失败了.我试过罗盘,但我得到的只是Cannot call method 'watchHeading' of undefined.

如何定义基本的PhoneGap对象?我错过了什么?我可以使用Ripple Emulator在Chrome下的Windows下测试PhoneGap应用程序吗?或者我错过了Ripple的全部想法?

我试图用Ripple文档来帮助自己,但是" 启用Ripple模拟器 "这一章完全是垃圾.我没有连的迹象Start Ripple Services纹波图标(唯一的选择EnableDisable),当我点击Enable没有许可协议的迹象,我可以查看和接受.我觉得这个文件讲的是与我使用完全不同的东西.

如何在Chrome中使用Ripple来测试PhoneGap应用程序?我错过了什么?

ripple cordova

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

如何在不涉及任何DOM元素的情况下实现事件驱动的JavaScript?

有没有办法在JavaScript中实现事件驱动编程,而不涉及任何DOM元素?比如创建一个事件处理程序,每当数组被排序时执行该事件处理程序.

javascript events dom javascript-events

21
推荐指数
1
解决办法
6526
查看次数

即使设置了可编辑行为,也无法在NSPopover上编辑NSTextField

我有一个应用程序,打开popover NSTextField.文本字段不可编辑.文本字段的行为设置为Editable.我仍然可以粘贴和复制文本到这个字段,但我无法编辑它.

谁知道,哪有什么不对?

cocoa nstextfield nspopover

20
推荐指数
3
解决办法
6216
查看次数

究竟是哪里定义了Git Bash for Windows'提示符?

我的办公室和家用电脑都有来自同一来源的Git Bash for Windows(Git for Windows,TortoiseGit附带),但Git Bash的提示在两台机器上都有所不同:

  • 在办公室电脑上我/c/path (branch)都是绿色的(这就是我希望它如何),
  • 在家用电脑上我只有路径(没有分支)和全白.

到目前为止,我被告知,这是PS1变量,保存在~/.bashrc文件中.但是,在两台计算机上,此文件都丢失(执行时会notepad ~/.bashrc打开空记事本).

我迷失在这里.如果~/.bashrc不存在,那么从Git Bash"知道"的地方,它应该在绿色提示中显示当前分支?为什么在第二台机器上不会发生同样的情况?

编辑:我也尝试比较c:\Program Files\Git\etc\机器和Git Bash.vbs文件内容的文件夹内容.在两台计算机上都是相同的,所以我更不知道,Git Bash的提示在两台计算机上都有所不同(以及如何解决这个问题).

几个答案(像这样,这个这个)建议我,我应该寻找.bash_profile.bash_prompt文件.不幸的是,我的两台计算机上都缺少这两个.

究竟是什么文件决定在Windows 7下?我应该在哪里寻找,以及PS1变量值应该是什么,以便在两台机器上以绿色提示显示当前分支?

windows git bash prompt

20
推荐指数
2
解决办法
6781
查看次数

许多博客都安装了一个Ghost博客平台

是否有机会运行单个安装鬼的博客平台服务于许多博客在许多不同的顶级域名或子域名访问?

我曾尝试浏览源代码,Ghost的论坛并阅读了一些不同的文章,但我还是没有设法获得这个问题的一个答案?

ghost-blog

20
推荐指数
2
解决办法
3219
查看次数

PhoneGap Ripple Emulator始终报告格式错误的config.xml

有没有人有任何想法,什么可以导致Ripple Emulator(newesest版本)板载最新版本的Chrome 总是报告格式错误或丢失配置文件(" 在应用程序的根目录中找不到config.xml文件或格式错误的XML ")?

我的config.xml目前完全在应用程序根目录(即在同一个文件夹中index.html,用于触发我的移动应用程序的文件).我不认为它PhoneGap Bulid构建完美的应用程序(虽然仅在Android上测试)并且不会报告配置文件和编译过程中的任何问题.

我不仅在我自己的配置文件上,而且在我一直在使用的任何PhoneGap应用程序上收到此错误 - 包括:PhoneGap Hello World示例应用程序,alluny的PhoneGap启动应用程序,Sencha Touch Kitchen Sink演示以及其他.实际上我没有在我的本地资源中找到任何应​​用程序,这不会导致Ripple Emulator报告config.xml文件问题.

当然,我按照Ripple Emulator页面上的说明设置了正确的Chrome设置,我正在打开我的Chrome并使用正确的标记,以允许它通过file:/// protocol 访问本地文件.

ripple cordova phonegap-build

19
推荐指数
1
解决办法
9411
查看次数

为所有选项卡和所有打开的文件设置行结尾

当我想要Windows行结尾时,我的一些文件/标签不知何故必须是Unix行结尾.我可以去查看>行结尾>窗口,但这只适用于当前打开的文件/标签.我不想为每个文件(我做过)做这件事.但即使我这样做,当我打开其他文件时,有时它们是在Unix中设置的.是否有单个设置可以将其应用于所有文件,无论它们是打开还是未打开?

如果我转到首选项>设置 - 默认>并转到default_line_endings设置,其值将设置为'system'.我知道我可以在我的"设置 - 用户"设置中覆盖它,但我不必在行结束之前以某种方式搞砸了所有这些.还有另外一种方法吗?

另外,如果我重新安装sublimetext,这会修复它,还是行结尾以某种方式依赖于文件本身?我想这将是一个崇高的文本,决定使用哪些行结尾,可能是基于文件中的行结尾.但我肯定不知道这一点.另外,我的所有行结尾曾经是Windows的CRLF,而不是Unix的LF.

控制sublime文本中的行结尾当前是一种痛苦,因为它没有集体查看或设置方式,当前文件,也没有集体方式为将来的文件设置它.

任何知识将不胜感激.

line-endings sublimetext sublimetext3

17
推荐指数
2
解决办法
3万
查看次数

使用Gmail API从PHP中读取Gmail中的邮件

我已经从Google PHP客户端库中下载了新的Gmail API源代码.

我使用以下方法启动了服务:

set_include_path("./google-api-php-client-master/src/".PATH_SEPARATOR.get_include_path());

require_once 'Google/Client.php';   
require_once 'Google/Service/Gmail.php';

$client = new Google_Client();
$client->setClientId($this->config->item('gmailapi_clientid'));
$client->setClientSecret($this->config->item('gmailapi_clientsecret'));
$client->setRedirectUri(base_url('auth'));
$client->addScope('email');
//$client->addScope('profile');     
$client->addScope('https://mail.google.com');           
$client->setAccessType('offline');

$gmailService = new Google_Service_Gmail($client);
Run Code Online (Sandbox Code Playgroud)

接下来我该怎么办?如何使用Gmail API PHP库阅读Gmail邮件?

gmail-api

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