使用切诺基网络服务器重写时,我遇到了一个烦人的问题.
我想转换:
http://example.com/mypage.phtml?cmd=print
=> to =>
http://example.com/index.php?page=mypage&cmd=print
Run Code Online (Sandbox Code Playgroud)
问题是,这个? - 标志着弄脏了cmd;
$_GET : array('page'=>'mypage', '?cmd'=>'print')
Run Code Online (Sandbox Code Playgroud)
切诺基配置有:
regexp: ^/(.*)\.phtml(.*)$
internal subst: /index.php?page=$1&$2
Run Code Online (Sandbox Code Playgroud)
所以我的问题是:如果存在问题,如何最好地"吃掉"问号.
问候,
//泰森
我想应用相同的风格
a, a:hover
Run Code Online (Sandbox Code Playgroud)
驻留在id,类和元素中的元素.什么是最有效和最有效的语法?
例:
#leftmenu .shortcuts ul li a, a:hover {
text-decoration: none;
}
Run Code Online (Sandbox Code Playgroud)
问候,// t
我想要一个简单的通用$ _GET-vars验证器,并且不需要重新发明轮子.
我可以使用任何可靠的简单脚本,例如:
function secure($varName,$format = 'int') {
//format: boolean,int,dec,str,date
//add stripslashes if mq
$var = $_GET[$varName];
switch($format) {
case 'int':
$r = floor($var);
break;
case 'boolean':
$r = ($var === true);
break;
case 'dec':
$r = preg_replace("/0-9.-/i", "", $val);
break;
case 'str':
..
case 'date':
//ISO 8601 is enough...
}
Run Code Online (Sandbox Code Playgroud)
问候,// t
Python noob; 请解释为什么这个循环不会退出.
for i in range(0,10):
print "Hello, World!"
if i == 5: i = 15
print i
next
Run Code Online (Sandbox Code Playgroud)
问候
是sqlConnection ADO,如果没有,该层的名称是什么?
要调用ADO,(访问非MS数据库),OleDbConnection是首选吗?
我不明白为什么http://jsfiddle.net/zHH4D/ 上的小提琴不会在红色区域和右侧外显示"向右",但在红色区域内?
我可以把div放在父div之外和这种作品,但它对我来说没有意义.
我错在哪里?
学习ANSI C.(嵌入式,因此malloc已经出局).无法理解如何使用不同缓冲区的N缓冲区(共享相同的结构),至少在没有编译器警告的情况下:
typedef struct Ringbuffer {
uint8_t wrIdx;
uint8_t lag;
//obvious, but with fixed size:
char buffer[32];
//what I'd like
uint8_t buffLength;
char *buffer;
} Ringbuffer;
//By concept...
Ringbuffer myRBs[3];
char rs485out[64];
char rs485in[16];
myRBs[0].buffLength=64;
myRBs[0].buffer = &rs485out;
myRBs[1].buffLength=16;
myRBs[1].buffer = &rs485in;
Run Code Online (Sandbox Code Playgroud)
调试,代码似乎工作,但我得到GCC编译器警告:
# warning: assignment from incompatible pointer type at ( .. = &rs485out)
Run Code Online (Sandbox Code Playgroud)
我在这做错了吗?警告是否可以修复?