我正在使用PuTTY运行:
mysql> SELECT * FROM sometable;
Run Code Online (Sandbox Code Playgroud)
sometable
有许多字段,这导致许多列试图在终端中显示.字段将换行到下一行,因此很难将列标题与字段值对齐.
在终端中查看此类数据有哪些解决方案?
我没有也不想访问phpMyAdmin - 或任何其他GUI界面.我正在寻找这样的命令行解决方案:将MySQL Query结果保存到文本或CVS文件中
在PHP5中,使用const
和有static
什么区别?什么时候适合?和什么样的作用呢public
,protected
和private
游戏-如果有的话.
现实问题:
我的应用程序托管在Heroku上,据我所知,他无法提供运行无头(无GUI)浏览器的解决方案 - 例如HTMLUnit - 用于为Googlebot 生成HTML快照以索引我的AJAX内容.
我建议的解决方案:
如果您还没有,我建议您阅读Google的"使AJAX应用程序可抓取的完整规范".
想象一下,我有:
http://example.com
http://example.com#!tab=TabA&subtab=SubTab3
客户端Javascript location.hash
通过AJAX 获取并加载TabA,SubTab3内容.注意:Hash Bang(#!)是google规范的一部分.
我想在Google App Engine(GAE)上托管一个简单的"网络服务" :
http://htmlsnapshot.appspot.com?url=http://example.com#!tab=TabA&subtab=SubTab3
(url param应为URLEncoded)http://example.com#!tab=TabA&subtab=SubTab3
在服务器上打开并运行客户端javascript.我的http://example.com
应用程序需要管理http://htmlsnapshot.appspot.com
...基本上:
http://example.com/?_escaped_fragment_=tab=TabA%26subtab=SubTab3
(googlebot抓取工具逃脱某些字符,例如%26 =&).http://htmlsnapshot.appspot.com?url=http://example.com#!tab=TabA&subtab=SubTab3
(url param应为URLEncoded)我没有使用Google App Engine或Java或HTMLUnit的任何经验.
我或许可以弄明白......如果我这样做,我会发布我的结果.
否则,我觉得这是一个很好的机会,有人写了一个踢屁股的博客文章,概述了一个新手一步一步的指导,以建立这样的网络服务.
这将为更优秀(和免费!)的Google …
Wufoo是:
HTML表单构建器,可帮助您创建联系表单,在线调查和邀请,以便您可以收集所需的数据,注册和在线支付,而无需编写任何代码.
如果构建类似的站点,您将如何处理数据库设计?
更高级别的设计(表格和关系)或更低级别的设计(表格,关系,字段,视图,规则,MySQl查询等)......都欢迎:-)
基于MySQL的解决方案首选;-)
如何通过GitHub API获取GitHub存储库的Root:tree_sha?
GitHib API帮助页面似乎无法解释以下关键信息:
http://develop.github.com/p/object.html
可以通过树SHA获取树的内容
树/显示/:用户/:回购/:tree_sha
要从提交列表中获取facebox项目的根树列表,我们可以这样称呼:
$ curl http://github.com/api/v2/yaml/tree/show/defunkt/facebox/a47803c9ba26213ff194f042ab686a7749b17476
为"构建您自己的表单"风格的网站寻找可扩展,灵活和快速的数据库设计 - 例如Wufoo.
规则:
特别规则:
表"用户"
UID
表"field_user" - 将字段分配给用户表单
瞎话
UID
weight - int - 用于对用户表单上的字段进行排序
表"字段"
瞎话
creator_uid - int - 字段'creator'
label - varchar - 例如电子邮件
value_type - varchar - 用于确定将填充'values'表中的哪个字段(例如,如果'int',则此字段的值将数据提交到values.type_int字段中 - 并且所有其他.type_x字段将为NULL) .
field_type - varchar - 例如'email' - 用于特殊条件,例如验证规则
表"值"
VID
parent_vid
瞎话
UID
日期 - 日期
date_group - int - 值1-5(用户每天最多可提交5个表格)
type_varchar - varchar
type_text - 文本
type_int - int
type_float - float …
Google 制作AJAX应用程序的完整规范Crawlable建议使用HTMLUnit ...请参阅如何创建HTML快照?第3点.
HtmlUnit是一个仅限Java的无头浏览器模拟器; 不幸的是,jRuby不是Heroku的选项.所以HtmlUnit被排除了(据我所知).
如果你感兴趣我还有另外一个问题,关于HtmlUnit作为托管在Google App Engine上的服务...... 让AJAX应用程序可以抓取吗?如何在Google App Engine上构建简单的Web服务来生成HTML快照?......仍在等待一个经过验证的例子/答案.