使用MySQL
,我可以这样做:
SELECT hobbies FROM peoples_hobbies WHERE person_id = 5;
Run Code Online (Sandbox Code Playgroud)
我的输出:
shopping
fishing
coding
Run Code Online (Sandbox Code Playgroud)
但相反,我只想要1行,1 col:
预期产出:
shopping, fishing, coding
Run Code Online (Sandbox Code Playgroud)
原因是我从多个表中选择了多个值,并且在所有连接之后我有了比我想要的更多的行.
我在MySQL Doc上寻找了一个函数,它看起来不像CONCAT
或CONCAT_WS
函数接受结果集,所以这里的任何人都知道如何做到这一点吗?
Firebug是我用来编辑CSS的最方便的工具 - 那么为什么CSS没有一个简单的"保存"选项呢?
我总是发现自己在Firebug中进行调整,然后回到我原来的.css文件并复制调整.
有没有人想出更好的解决方案?
编辑:我知道代码存储在服务器上(大多数情况下不是我自己的),但我在构建自己的网站时使用它.
Firebug只是使用从服务器下载的.css文件,它确切地知道它正在编辑哪些文件行.我不明白为什么没有"导出"或"保存"选项,它允许您存储新的.css文件.(然后我可以替换远程的那个).
我曾尝试查看临时位置,并选择文件 > 保存...并在Firefox上尝试输出选项,但我还没找到方法.
编辑2: 官方讨论组有很多问题,但没有答案.
编辑: 现在已经有几个月了,我最终决定插件减慢了Eclipse的速度,每次我从Eclipse外部更改文件时都很麻烦.我把插件全部丢弃了,然后和TortiseSVN一起去了.
在使用Eclipse中的自定义格式选项时,在其中一个示例代码中,我看到了如下代码:
/**
* 'try-with-resources'
*/
class Example {
void foo() {
try (FileReader reader1 = new FileReader("file1"); FileReader reader2 = new FileReader("file2")) {
}
}
}
Run Code Online (Sandbox Code Playgroud)
我从来没有见过这样的try
用法,我已经用Java编写了9年!有人知道你为什么要这样做吗?这样做的用例/好处是什么?
我看到的其他代码片段,我认为这是一个非常有用的简写,所以我也在这里分享它,它的作用非常明显:
/**
* 'multi-catch'
*/
class Example {
void foo() {
try {
} catch (IllegalArgumentException | NullPointerException | ClassCastException e) {
e.printStackTrace();
}
}
}
Run Code Online (Sandbox Code Playgroud) 我正在设置我的第一个开发Linux盒子 - 实际上是一个上网本.我非常喜欢MySQL Yog for Windows,但那不是在Linux上.
我已经检查过这两个线程 什么是Linux最好的免费SQL GUI(MSSQL,MySQL,Oracle,等...) 和开发人员工具直接访问数据库
我对大而且资源匮乏(上网本)或我必须支付的东西并不感兴趣.我对与SQL的兼容性也不是特别感兴趣.
那么,你能为Linux推荐一款免费的轻量级MySQL GUI吗?
除非有人建议更好的东西,否则我可能会选择使用phpMyAdmin.
我试图从网址下载文件,当我使用浏览器下载对话框工作,但当我使用此代码时,我的服务器上的新文件保持为空.
$ch = curl_init();
$source = "https://myapps.gia.edu/ReportCheckPortal/downloadReport.do?reportNo=$row['certNo']&weight=$row['carat']";
curl_setopt($ch, CURLOPT_URL, $source);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec ($ch);
curl_close ($ch);
$destination = "./files/certs/$row['certNo'].pdf";
$file = fopen($destination, "w+");
fputs($file, $data);
fclose($file);
Run Code Online (Sandbox Code Playgroud)
网址示例:https://myapps.gia.edu/ReportCheckPortal/downloadReport.do? reportNo = 1152872617 & weight = 1.35
docker build .
将重建Dockerfile
当前目录中给定的docker镜像,并忽略与该.dockerignore
文件匹配的任何路径.
COPY
如果磁盘上的文件与上次构建的文件不同,则该Dockerfile中的任何语句都将导致构建缓存失效.
我注意到如果你不忽略.git
dir,那些git fetch
没有副作用的简单事情将导致构建缓存失效(可能是因为.git
dir中的某些跟踪信息已经改变.
如果我知道如何准确地查看哪些文件导致缓存失效,那将非常有用......但我一直无法找到方法.
是否有一些很好的Windows批处理脚本文档,我可以下载并在离线时参考?
杰夫的最近的一篇文章链接到一个时间管理的例子中的首次适应减少算法,里面讲到了帕累托原则时间管理(或80/20法则),也就是说,在80%的工作,我们生产的20%我们的时间.
现在我们都听过程序员的话:
前90%的代码占开发时间的前90%.其余10%的代码占开发时间的另外90%.
但是除了所有的笑话,通常好像20%的代码是你想做的,而另外80%是处理异常......那么80/20规则真的适用于开发人员吗?
有没有人有任何关于它为什么/不适用于我们的例子?
我认为我的eclipse的ctrl +点击链接可能会受益匪浅......
编辑:我正在使用eclipse PDT.
编辑2:我对使用@return或@var语句在函数(和变量)之前放置docblocks的解决方案非常满意,我刚刚更新了我的应用程序的文档,现在eclipse向我展示了可用的函数什么对象!
真棒.
eclipse ×2
mysql ×2
php ×2
batch-file ×1
concat ×1
css ×1
curl ×1
docker ×1
dockerfile ×1
download ×1
file ×1
firebug ×1
group-concat ×1
java ×1
linux ×1
php-5.2 ×1
plugins ×1
return-value ×1
scripting ×1
sql ×1
svn ×1
syntax ×1
try-catch ×1
type-hinting ×1
ubuntu ×1