这似乎是最愚蠢的问题,最明显的答案.直到现在,这对我来说都是如此.但是......在阅读 了GitHub帮助的相应部分后,我完全迷失了.它说:
此文件可以提交到存储库,从而与克隆存储库的任何其他用户共享规则列表.
到目前为止,每个人,我一直在谈论Git告诉我,该.gitingore文件必须被提交,否则它的规则将无效!每个Git-newbie的问题:" 为什么.gitignore规则不适用?" 可以简单地回答:" 你承诺了吗?"
现在,GitHub帮助说,这个文件可以提交,但没有必要...
我有一个表格,其中包含以下信息:
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有大多数条目(从高到低的顺序).所以使用上面的表我需要以下数组作为回报:
如何使用活动记录查询方法使用CodeIgniter执行此操作?可以使用COUNT和GROUP BY user_id来完成吗?
可以使用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纹波图标(唯一的选择Enable和Disable),当我点击Enable没有许可协议的迹象,我可以查看和接受.我觉得这个文件讲的是与我使用完全不同的东西.
如何在Chrome中使用Ripple来测试PhoneGap应用程序?我错过了什么?
有没有办法在JavaScript中实现事件驱动编程,而不涉及任何DOM元素?比如创建一个事件处理程序,每当数组被排序时执行该事件处理程序.
我有一个应用程序,打开popover NSTextField.文本字段不可编辑.文本字段的行为设置为Editable.我仍然可以粘贴和复制文本到这个字段,但我无法编辑它.
谁知道,哪有什么不对?
我的办公室和家用电脑都有来自同一来源的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变量值应该是什么,以便在两台机器上以绿色提示显示当前分支?
有没有人有任何想法,什么可以导致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 访问本地文件.
当我想要Windows行结尾时,我的一些文件/标签不知何故必须是Unix行结尾.我可以去查看>行结尾>窗口,但这只适用于当前打开的文件/标签.我不想为每个文件(我做过)做这件事.但即使我这样做,当我打开其他文件时,有时它们是在Unix中设置的.是否有单个设置可以将其应用于所有文件,无论它们是打开还是未打开?
如果我转到首选项>设置 - 默认>并转到default_line_endings设置,其值将设置为'system'.我知道我可以在我的"设置 - 用户"设置中覆盖它,但我不必在行结束之前以某种方式搞砸了所有这些.还有另外一种方法吗?
另外,如果我重新安装sublimetext,这会修复它,还是行结尾以某种方式依赖于文件本身?我想这将是一个崇高的文本,决定使用哪些行结尾,可能是基于文件中的行结尾.但我肯定不知道这一点.另外,我的所有行结尾曾经是Windows的CRLF,而不是Unix的LF.
控制sublime文本中的行结尾当前是一种痛苦,因为它没有集体查看或设置方式,当前文件,也没有集体方式为将来的文件设置它.
任何知识将不胜感激.
我已经从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邮件?
cordova ×2
git ×2
ripple ×2
activerecord ×1
bash ×1
cocoa ×1
codeigniter ×1
count ×1
dom ×1
events ×1
ghost-blog ×1
github ×1
gmail-api ×1
group-by ×1
javascript ×1
line-endings ×1
nspopover ×1
nstextfield ×1
prompt ×1
sublimetext ×1
sublimetext3 ×1
windows ×1