我有以下但它没有工作,我在stackoverflow上的某处读到它的工作方式,但我似乎无法让它工作..它的错误......我做错了什么?
如果我确实传递了这样的数据 - 它有效 - 所以我知道我的服务正在运行
//THIS WORKS
data: "{one : 'test',two: 'test2' }"
// BUT SETTING UP OBJECT doesn't work..
var saveData = {};
saveData.one = "test";
saveData.two = "tes2";
$.ajax({
type: "POST",
url: "MyService.aspx/GetDate",
data: saveData,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
alert(msg.d);
},
error: function(msg) {
alert('error');
}
});
Run Code Online (Sandbox Code Playgroud) 假设我有一个包含a,b和c列的数据库表.我计划对所有三列进行查询,但我不确定哪些列特别是我要查询.表中有足够的行,索引极大地加快了搜索速度,但是制作可能索引的所有排列(如下所示)感觉不对:
a
b
c
a, b
a, c
b, c
a, b, c
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来处理这个问题?(我很可能只是单独索引a,b,c,因为这会快速减少行数,但我想知道是否有更好的方法.)
如果您需要更具体的示例,在实际数据中,列是城市,州和邮政编码.另外,我正在使用MySQL数据库.
我想制作自己的malloc/free,这样我就可以制作精确的复制分配器.
任何大师都有任何提示和建议吗?
我现在有几个问题:
我想知道使用我的应用程序的iPhone的序列号.我在下面写了代码.
- (NSString*)getSerialNumber
{
CFTypeRef serialNumberAsCFString;
io_service_t platformExpert = IOServiceGetMatchingService(kIOMasterPortDefault, IOServiceMatching("IOPlatformExpertDevice"));
if (platformExpert)
{
serialNumberAsCFString = IORegistryEntryCreateCFProperty(platformExpert, CFSTR(kIOPlatformUUIDKey), kCFAllocatorDefault, 0);
}
IOObjectRelease(platformExpert);
NSString *serial = [[NSString alloc] initWithFormat:@"%@",serialNumberAsCFString];
NSLog(@"serail no==>%@",serialNumberAsCFString);
NSLog(@"serail no==>%@",serial);
}
Run Code Online (Sandbox Code Playgroud)
为什么我的序列号仍然错误?
我正在使用相当长的函数编辑一些Python代码,并认为快速获取函数名称而不向上滚动会很有用.我把这段代码放在一起做.是否内置了emacs,特别是标准的python模式,我可以使用它?
(defun python-show-function-name()
"Message the name of the function the point is in"
(interactive)
(save-excursion
(beginning-of-defun)
(message (format "%s" (thing-at-point 'line)))))
Run Code Online (Sandbox Code Playgroud) 我最近一直在调查破帧代码,并且遇到了一些与我理解困难的相同起源政策相关的奇怪行为.
假设我在域A上有一个Breaker.html页面,在域B上有一个页面Container.html.示例帧断路器代码将进入Breaker.html,如下所示:
if (top !== self) top.location.href = self.location.href;
Run Code Online (Sandbox Code Playgroud)
这将成功地将Breaker.html从Container.html中解脱出来,但我不明白它为什么要这样做.从我阅读相同的起源政策,top.location根本不应该是可访问的,因为Container.html与Breaker.html位于不同的域.甚至更奇怪,看起来top.location 只写:
// Fails if Container.html is on a different domain than Breaker.html
alert(top.location);
Run Code Online (Sandbox Code Playgroud)
这对我来说是有问题的,因为我正在尝试编写允许我的页面位于iframe中的代码,但前提是它与其父级位于同一个域中(或者位于配置的允许域中).但是,似乎无法确定这一点,因为相同的起源政策拒绝我访问父母的位置.
所以我有两个问题,基本上:
为什么上面的断路器代码可以工作?
有没有办法有条件地打破框架,或者是唯一可以做的检查是否top !== self?(特别是,我希望能够读取域名,以便我可以提供允许域名列表;只是检查我是否在同一个域中是不理想的.)
我一直在服务器上工作,我开始实现日志记录.但是,我不确定是否应该使用db进行日志记录,或者仅使用纯文本文件.
我打算为每个请求记录一些基本信息(请求的类型,请求的IP地址,会话跟踪).对于某些请求,将提供扩展信息(详细说明请求的类型),如果有任何错误,我也会记录这些错误.
一方面,将日志放入数据库意味着我可以对记录的数据运行查询.另一方面,我不确定这是否会对db造成不必要的压力.当然,我也可以使用db和日志文件进行日志记录.人们对正确伐木的看法是什么?
(如果它有所不同,我在带有MySQL数据库的Apache服务器上使用mod_python.所以我要么使用日志库,要么只在数据库中创建一些日志表.)
我帮助在线管理一个论坛,在这个论坛上我们限制了签名的大小.目前我们通过我写的一个简单的Greasemonkey脚本来测试它; 我们用a包装所有签名<div>,脚本查找它们,然后测量div的高度和宽度.
现在所有脚本都确保签名位于特定的高度/宽度.我想开始自动测量签名内图像的文件大小,以便脚本可以自动标记在签名中包含大图像的用户.但是,我似乎无法找到一种方法来测量页面上加载的图像的大小.我搜索并找到了一个特殊的属性IE(element.fileSize),但我显然不能在我的Greasemonkey脚本中使用它.
有没有办法通过JavaScript在Firefox中找出图像的文件大小?
编辑:人们误解了问题.论坛本身不托管图像; 我们主持人们输入的BBCode作为他们的签名.所以,例如,人们输入:
This is my signature, check out my [url=http://google.com]awesome website[/url]!
This image is cool! [img]http://image.gif[/img]
Run Code Online (Sandbox Code Playgroud)
我希望能够通过Greasemonkey检查这些图像.我可以写一个批处理脚本来扫描所有这些,但我只是想知道是否有办法增强我当前的脚本.
我正在编写一个应用程序,其中用户有时会通过它进行订单.我想让用户选择保存他们的帐单信息(姓名,地址等),以便以后可以快速恢复,如果他们想要再次订购.用户将输入密码以保护数据.
显然,我不能把它作为文件放在设备上,因为任何人都可以根/找到数据.是否有内置的Android方法来存储用密码锁定的安全数据?如果没有,开始使用Java安全存储这些数据的好地方是什么?
编辑:澄清一下,当我说用户将输入密码时,我并不是说我已经找到了保护数据的方法.我只是想传达用户将数据保存到最终的方法; 现在我想弄清楚如何保持我的交易结束.:)
我的XML布局文件中有以下TextView: -
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/autolink_test"
android:autoLink="all"
/>
Run Code Online (Sandbox Code Playgroud)
字符串autolink_test包含电话号码,电子邮件地址,网站地址和物理地理地址.
虽然前三个正确显示为可点击的自动链接,但地址却没有.只有邮政编码部分显示为自动链接......这也是电话号码!(当我点击它时,电话拨号器会以该号码启动).
任何帮助,将不胜感激.