如何在视图或控制器中获取当前区域名称?
ViewContext.RouteData.Values["controller"]区域有什么吗?
花了一些时间研究pycurl和libcurl文档,我仍然找不到(简单)方法,如何在pycurl中获取HTTP状态消息(reason-phrase).
状态代码很简单:
import pycurl
import cStringIO
curl = pycurl.Curl()
buff = cStringIO.StringIO()
curl.setopt(pycurl.URL, 'http://example.org')
curl.setopt(pycurl.WRITEFUNCTION, buff.write)
curl.perform()
print "status code: %s" % curl.getinfo(pycurl.HTTP_CODE)
# -> 200
# print "status message: %s" % ???
# -> "OK"
Run Code Online (Sandbox Code Playgroud) 我有一个以零开头的字符串:
string s = "000045zxxcC648700";
Run Code Online (Sandbox Code Playgroud)
如何删除它们以使字符串看起来像:
string s = "45zxxcC648700";
Run Code Online (Sandbox Code Playgroud) 我很难在javascript/jQuery中将退格键捕获为键盘事件.在Firefox,Safari,Opera,Chrome和iPhone/iPad上,我在文本输入框上捕获了一个keyup事件,如下所示:
$(id_input).keyup(function(event) {
that.GetHints($(this).val().trim(), event, fieldName);
});
Run Code Online (Sandbox Code Playgroud)
此事件捕获用户击键,然后将它们发送到函数以发出ajax查找调用.
当用户希望对他/她已输入的角色进行退格时,我的问题就来了.在除了我的Droid手机之外我可以访问的所有浏览器中,当我按退格键时,此keyup事件捕获$(this).val().trim()返回的值并将其发送到函数进程GetHints.但是,在Droid上,在用户对$(this)中的每个字符进行退格操作之前,此keyup和等效的keydown事件都不会触发.
因此,例如,如果我输入"cu"然后退回"u",在输入字段中只留下"c",在除Droid之外的所有浏览器中,keyup事件将触发并调用函数GetHints("c", event, fieldName).在Droid上,keyup事件永远不会发生.
我错过了什么?如何/为什么我的Droid上的软键盘或硬键盘上的退格键不能按预期运行?我该如何解决这个问题?
我正在尝试解析HTTP GET请求以确定该URL是否包含许多文件类型中的任何一种.如果是,我想捕获整个请求.关于ORing我有些不明白的地方.
以下正则表达式仅捕获其中的一部分,并且仅当.flv是ORd值列表中的第一个int时.
(我用空格遮蔽了网址,因为Stackoverflow限制了超链接)
正则表达式:
GET.*?(\.flv)|(\.mp4)|(\.avi).*?
Run Code Online (Sandbox Code Playgroud)
测试文字:
GET http: // foo.server.com/download/0/37/3000016511/.flv?mt=video/xy
Run Code Online (Sandbox Code Playgroud)
匹配输出:
GET http: // foo.server.com/download/0/37/3000016511/.flv
Run Code Online (Sandbox Code Playgroud)
我不明白为什么.*?在正则表达式的末尾不会使它捕获整个文本.如果我摆脱文件类型的ORing,那么它的工作原理.
如果我的解释没有意义,这是测试代码:
public static void main(String[] args) {
// TODO Auto-generated method stub
String sourcestring = "GET http: // foo.server.com/download/0/37/3000016511/.flv?mt=video/xy";
Pattern re = Pattern.compile("GET .*?\\.flv.*"); // this works
//output:
// [0][0] = GET http :// foo.server.com/download/0/37/3000016511/.flv?mt=video/xy
// the match from the following ends with the ".flv", not the entire url.
// also it only works if .flv is the first of the 3 ORd …Run Code Online (Sandbox Code Playgroud) 说我有一些像这样的代码
match exp with
| Addition(lhs,rhs,_) -> Addition(fix lhs,fix rhs)
| Subtraction(lhs,rhs,_) -> Subtraction(fix lhs,fix rhs)
Run Code Online (Sandbox Code Playgroud)
有什么方法可以让我做类似的事情
match exp with
| Addition(lhs,rhs,_)
| Subtraction(lhs,rhs,_) -> X(fix lhs,fix rhs)
Run Code Online (Sandbox Code Playgroud)
其中X基于匹配的实际模式
代码1:
<?php
dbConnect类{
var $ dbHost ='本地主机',
$ dbUser ='root',
$ dbPass ='',
$ dbName ='input_oop',
$ dbTable ='用户';
函数__construct(){
$ dbc = mysql_connect($ this-> dbHost,$ this-> dbUser,$ this-> dbPass)或死(“无法连接到MySQL:”。mysql_error());
mysql_select_db($ this-> dbName)或死(“找不到数据库:”。mysql_error());
}
}
类用户扩展dbConnect {
var $ name;
函数userInput($ q){
$ sql =“ INSERT INTO $ this-> dbTable set name ='”。$ q。“'”;
mysql_query($ sql)或死掉(mysql_error());
}
}
?>
<?php 包括('class.php'); $ q = $ _ GET [“ q”]; $ user =新用户; $ user-> userInput($ q); ?>
代码2:
<?php …
我想知道SQL Server如何命令从查询返回的数据,并且各个表的Id列都是uniqueidentifier类型.
我在创建所有GUID时使用NHibernate GuidComb并执行以下操作:
Sheet sheet = sheetRepository.Get(_SheetGuid_); // has many lines items
IList<SheetLineItem> lineItems = sheet.LineItems;
Run Code Online (Sandbox Code Playgroud)
我只想弄清楚当我做以下事情时如何订购它们:
foreach (SheetLineItem lineItem in lineItems)
Run Code Online (Sandbox Code Playgroud)
我无法在订购时找到关于GUID与SQL进行比较的方式的好文章,如果这是正在发生的事情.
我有一个Windows Mobile 6 ARMV4I项目,我希望获得程序计数器的值.
该函数声明如下:
extern "C" unsigned __int32 GetPC();
Run Code Online (Sandbox Code Playgroud)
我的汇编代码如下所示:
GetPC FUNCTION
EXPORT GetPC
ldr r0, [r15] ; load the PC value in to r0
mov pc, lr ; return the value of r0
ENDFUNC
Run Code Online (Sandbox Code Playgroud)
但是,当我调用该GetPC()函数时,我每次都得到相同的数字.所以,我假设我的集会没有做我认为它正在做的事情.任何人都可以指出我可能做错了什么吗?
谢谢,PaulH
当手指/触摸将UIButton留在目标C中用于iphone时,我试图"获取".我在另一个答案中告诉我使用UIControlEventTouchDragExit,但是当触摸距离按钮大约100个像素时,此事件才会触发,而我希望它立即生效.苹果文档说这是根据边界,但我的理解是边界和框架是相同的,除非你旋转UI按钮(或其他)
c# ×2
android ×1
arm ×1
asp.net-mvc ×1
assembly ×1
events ×1
f# ×1
http-status ×1
iphone ×1
java ×1
javascript ×1
jquery ×1
libcurl ×1
mysql ×1
nhibernate ×1
objective-c ×1
php ×1
pycurl ×1
python ×1
razor ×1
regex ×1
sql ×1
sql-server ×1
string ×1
t-sql ×1