所以我的问题非常简单:
我在SQL中有一个列,它是一个以逗号分隔的列表(即cats,dogs,cows,
)我需要仅使用sql 来计算其中的项目数(因此无论我的函数是什么(现在让我们称之为fx)都会像这样工作:
SELECT fx(fooCommaDelimColumn) AS listCount FROM table WHERE id=...
Run Code Online (Sandbox Code Playgroud)
我知道那是有缺陷的,但是你明白了(顺便说一句,如果值fooCommaDelimColumn
是cats,dogs,cows,
,那么listCount应该返回4 ......).
就这些.
我正在设计一个网站,我需要:
基本上是基本的图像上传
而不是写我自己,我试图找到一个让我做这一切的PHP课程,因为正如杰夫阿特伍德所说,"永远不会设计你可以窃取的东西"
现在,在你继续前进并投票,因为我没有做我的研究,我做了:
谷歌搜索带来了大量的结果,这是问题,我不知道哪些结果是有用的,哪些是垃圾!
到目前为止,我发现:
有没有人有这些课程的经验?你能推荐一个优秀的图片上传课程吗?
我正在设计一个新的网站,我需要一个登录系统(最好是PHP和mySQL).我以前写过ad-hoc登录系统,我知道所涉及的所有安全性等等.但正如Jeff Atwood所说,永远不要设计你可以窃取的东西.所以我想知道是否有任何好的PHP登录/登录库.你能推荐一下吗?
可能是一个愚蠢的问题,但我无法在任何地方找到直接答案.
viewport metatag(<meta name="viewport" content="..." />
)对桌面浏览器有什么影响吗?
所以最近我遇到了一个问题,我一直在考虑,但仍然无法解决; 我想知道这里是否有人可以通过向我提供这个问题的伪代码(或者至少是伪代码的粗略轮廓)来指出我正确的方向.PS如果有所作为,我将用PHP构建......
有大约50个人(对于这个例子我只称他们为a,b,c ......)并且用户将他们分成三个一组(组中的人可能重叠),最后那里将是50-100组(即{a,b,c}; {d,e,f}; {a,d,f}; {b,c,l} ......).*
到目前为止它很容易,它是一个构建html表单并将其处理成多维数组的问题
白天有大约15个时段(例如上午9点,上午9点20分,上午9点40分......).这些团体中的每一个都需要在白天见面一次.并且在一个时间段内,该人不能被双重预订(即'a'在上午9:40不能在两个不同的组中).
它在这里变得棘手,但并非不可能,我最好的猜测是如何做到这一点就是强行它(挑选出没有重叠的组(例如{a,b,c}; {l,f,g}} ; {q,n,d} ...)然后将每个放入一个时隙
最后,我输出的时间表需要"优化",我的意思是'a'应该在会议之间的时间最短(所以如果他的第一次会议是在上午9:20,他的第二次会议不应该是2: 00PM).
这是我迷失的地方,我唯一的猜测是建立许多很多时间表,然后根据一个人从一次会议到下次会议的平均等待时间对他们进行排名
然而,我的"解决方案"(我对此称之为犹豫不决)需要太多的蛮力,并且需要很长时间来创建.是否有更简单,更优雅的解决方案?
这可能是一个重复的问题;但是我似乎找不到答案,所以如果已经有人回答了,请随时指出我的地方。
在使用泛型时,我发现 typescript 会根据我是否包装用作数组成员的泛型来推断不同的类型。例如,
// Set up
type Wrapped<I> = { _i: I };
// Not working example
function foo1<TInner extends unknown>(bar: Wrapped<TInner>[]) {
return bar;
}
const a = foo1([{ _i: 5 }, { _i: "six" }]); // TInner = number, compiler complains about second array member despite the fact that it's inferring it
// Working example
function foo2<TInner extends Wrapped<unknown>>(bar: TInner[]) {
return bar;
}
const b = foo2([{ _i: 5 }, { _i: "six" }]); // TInner …
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用JavaScript(以及相关的任何插件/框架(jQuery)/库)和html5为我的网站构建一个mp3播放器.所以我构建了播放器(更准确地说,我实现了jPlayer),现在我想制作一个可视化工具.
好吧也许它不是一个可视化器(可视化声音的所有名称总是让我感到困惑),我想我想要的是这样的(更新:我刚刚发现这被称为波形):
或者只是描绘MP3的幅度(响度)的东西.
我被告知我不能用javascript做到这一点.
那么有谁知道如何用PHP做到这一点?
更确切地说,有没有人知道如何使用PHP绘制MP3的响度/幅度?我知道,一旦我获得响度,我就可以使用GD或Google图形图像API制作图形.
任何API,想法,框架都将非常感谢!
我最近试图做一个项目*,这让我问这个问题.虽然从那以后我找到了另一种解决方案,但我仍然很好奇,如果我想象的那样,无论如何都是可能的.
基本上,我想知道是否有任何方式在php中对MySQL查询结果执行MySQL查询.例如:
$result = mysql_query("SELECT * FROM foo WHERE bar=".$barValue);
Run Code Online (Sandbox Code Playgroud)
然后,能够执行多个查询$result
:
$newResult = mysql_query("SELECT * FROM $result WHERE otherBar=".$barValue);
Run Code Online (Sandbox Code Playgroud)
要么
$otherNewResult = mysql_query("SELECT * FROM $result WHERE otherOtherBar=".$barValue." ORDER BY foobar ASC");
Run Code Online (Sandbox Code Playgroud)
等等等等...
我意识到我可以用我的新语句和s 附加原始查询,但这会导致我不必要地查询数据库并且它阻止我编写更多面向对象的代码(因为我无法传递要查询的结果,但是而不是必须在每个函数中重新查询数据库...)WHERE
ORDER BY
任何建议,代码,框架或ramblings赞赏.
*顺便说一下,我的项目不得不为某些年龄段的人们查询大型人员数据库,然后查询这些年龄组的不同人口统计数据.
不,编写自定义函数来查询数据库不值得它给我的面向对象(和可修改性)
Typescript 使用以下代码引发错误:
type AndType<AstT> = { type: 'And', args: [AstT] };
type TrueType = { type: 'True' };
type BaseAST = AndType<BaseAST> | TrueType;
Run Code Online (Sandbox Code Playgroud)
抱怨Type alias 'BaseAST' circularly references itself.
;但是,如果我将循环引用包装在一个对象中,则这些类型可以正常编译:
type AndType<AstT> = { type: 'And', args: [AstT] };
type TrueType = { type: 'True' };
type BaseAST = {value: AndType<BaseAST>} | {value: TrueType};
Run Code Online (Sandbox Code Playgroud)
为什么?有没有人参考定义此行为的文档?
我正在尝试使用JavaScript(以及相关的任何插件/框架(jQuery)/库)和html5为我的网站构建一个mp3播放器.所以我构建了播放器(更准确地说,我实现了 jPlayer),现在我想制作一个可视化工具.
好吧也许它不是一个可视化器(所有可视化声音的方式的名字总是让我困惑),我想我想要的是这样的:
或者只是描绘MP3的幅度(响度)的东西.
首先,有没有人知道可以做到这一点的API?
如果你没有那没关系; 我想我会建立自己的.我需要知道的是:
有没有人知道使用JavaScript在任何给定点获得mp3的幅度/响度的方法?
更改为关于php的问题:MP3的可视化 - PHP
php ×5
mysql ×3
html ×2
javascript ×2
mp3 ×2
typescript ×2
api ×1
class ×1
combinations ×1
image ×1
jquery ×1
login ×1
mobile ×1
sql ×1
types ×1