在PHP中,我试图创建一个换行符:
echo $clientid;
echo ' ';
echo $lastname;
echo ' ';
echo '\r\n';
Run Code Online (Sandbox Code Playgroud)
然后我在记事本中打开创建的文件,它按字面意思写下换行符:
1 John Doe\r \n 1 John Doe\r \n 1 John Doe\r \n
我尝试了很多变化\r\n,但没有工作.为什么新线不能换成新线?
我正在使用Pythons NumPy模块进行编码.如果将3D空间中的点的坐标描述为[1, 2, 1],则不是三维,三轴,三等级?或者,如果这是一个维度,那么它不应该是点(复数),而不是点?
这是文档:
在Numpy中,尺寸称为轴.轴数是等级.例如,3D空间[1,2,1]中的点的坐标是等级1的数组,因为它具有一个轴.该轴的长度为3.
在之前的一个问题中,我写了一篇关于javascript日期函数的信息,这个函数在11/07/101神秘地停止了.感谢stackoverflow用户,我被告知我的问题是夏令时. Javascript日期,这是我的错误还是我发现了一个错误?
所以我对此的最后一个问题是Javascript中推荐的处理夏令时的方法是什么?
是http://code.google.com/p/datejs/解决这个最好的方法?
MySQL
让我们说有一家信用卡处理公司.每次使用信用卡时,都会将一行插入表格中.
create table tran(
id int,
tran_dt datetime,
card_id int,
merchant_id int,
amount int
);
Run Code Online (Sandbox Code Playgroud)
人们想知道在同一商家的任何15分钟窗口中已经使用了3次以上的卡.
我的尝试:
select card_id, date(tran_dt), hour(tran_dt), merchant_id, count(*)
from tran
group by card_id, date(tran_dt), hour(tran_dt), merchant_id
having count(*)>=3
Run Code Online (Sandbox Code Playgroud)
第一个问题是每小时会产生过多的交易,而不是每15分钟一次.第二个问题是不会捕获跨越小时标记的交易,即下午1:59和下午2:01.
为了使这更简单,可以将小时分成5分钟的增量.所以我们不需要在下午1:00-1:15,下午1:01-1:16等检查.可以在下午1:00-1:15,1:05-1:20等检查,等等,如果那更容易.
任何想法如何修复SQL?我有一种感觉,也许我需要sql窗口函数,这在MySQL中尚不可用.或者编写一个可以查看每个15块的存储过程.
在PHP应用程序中,$ _SERVER ['HTTP_REFERER']具有以下值:
http://www.google.com/aclk?sa=l&ai=CPWNSJV30TK{snip}&num=2&sig=AGiWqtxY{snip}
&adurl=http://www.jumpfly.com&rct=j&q=adwords&cad=rja
我的问题是提取q值的正确方法是什么?
我应该搜索q的位置,然后搜索下一个&的位置,然后取它们之间的子串?这似乎有点不专业,因为如果有一天q是该查询字符串中的最后一个参数然后没有&之后.
谢谢.
这是一个加密和解密数据的PHP演示脚本:
<?
$encryptionkey = 'h8y2p9d1';
$card_nbr = "1234";
echo "original card_nbr: $card_nbr <br>\n";
$card_nbr_encrypted=encrypt_data($card_nbr);
echo "card_nbr_encrypted: $card_nbr_encrypted <br>\n";
$card_nbr_decrypted=decrypt_data($card_nbr_encrypted);
echo "card_nbr_decrypted: $card_nbr_decrypted <br>\n";
$len=strlen($card_nbr_decrypted);
echo "length: $len <br>\n";
function encrypt_data($text){
global $encryptionkey;
$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
$encrypted_text = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $encryptionkey, $text, MCRYPT_MODE_ECB, $iv);
return $encrypted_text;
}
function decrypt_data($text){
global $encryptionkey;
$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
$decrypted_text = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $encryptionkey, $text, MCRYPT_MODE_ECB, $iv);
return $decrypted_text;
}
?>
Run Code Online (Sandbox Code Playgroud)
输出是:
original card_nbr: 1234
card_nbr_encrypted: vY¨(Z$<§G3-žÃ-Éù3Ý2Ê×rz¨VÛ
card_nbr_decrypted: …Run Code Online (Sandbox Code Playgroud) 我的应用程序中有一段简单的Javascript,其中包含"添加日"链接,该日期为1天.它总是很完美,除非日期是11/07/2010,然后链接突然不再起作用.它真的很奇怪,因为它只挂在2010年7月11日的具体日期.
如何重现错误:
谷歌声称"术语矢量算法"可用于确定热门关键词.我研究过http://en.wikipedia.org/wiki/Vector_space_model,但无法理解术语"术语向量算法".
请用简短的总结,非常简单的语言解释,就像读者是小孩一样.
我认为"向量"指的是数学定义,即具有方向和数量的数量.关键字的数量如何向一个方向移动?
http://en.wikipedia.org/wiki/Vector_space_model声明"每个维度对应一个单独的术语." 我认为维度与基数有关,这是正确的吗?

来自Alex Holmes的Hadoop In Practice一书,第12页.
在关于Java的讲座中,计算机科学教授指出,类的Java接口是公共方法的原型,以及它们的行为描述.

(来源https://www.youtube.com/watch?v=-c4I3gFYe3w @ 8:47)
在视频中的8:13,他说与教学助理一起去讨论部分,了解原型的含义.
在上面的上下文中,"原型"在Java中意味着什么?
我正在阅读MySQL文档,在这个页面上http://dev.mysql.com/doc/refman/5.1/en/set-statement.html它经常使用"@@",但没有定义什么是"@@"手段?
另一个例子是变量名
mysql> select @@hostname;
+------------+
| @@hostname |
+------------+
| server1 |
+------------+
1 row in set (0.00 sec)
mysql> select @hostname;
+-----------+
| @hostname |
+-----------+
| NULL |
+-----------+
1 row in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)
什么是@ vs @@?