我是JavaScript编程的新手.我现在正在处理我的Google Chrome扩展程序.这是不起作用的代码......:P
我希望getURLInfo函数返回其JSON对象,并希望将其放入resp.有人可以修改我的代码让它工作吗?
function getURLInfo(url)
{
var xhr = new XMLHttpRequest();
xhr.open
(
"GET",
"http://RESTfulAPI/info.json?url="
+ escape(url),
true
);
xhr.send();
xhr.onreadystatechange = function()
{
if (xhr.readyState == 4)
{
return JSON.parse(xhr.responseText);
}
}
}
var resp = getURLInfo("http://example.com/") // resp always returns undefined...
Run Code Online (Sandbox Code Playgroud)
提前致谢.
受到希望能够在EF查询中使用枚举的启发,我正在考虑将ExpressionVisitor添加到我的存储库中,这些存储库将采用传入的条件/规范标准并重写它们以使用相应的持久性int属性.
我一直在我的(代码优先)实体中使用以下值后缀模式:
public class User : IEntity
{
public long ID { get; set; }
internal int MemberStatusValue { get; set; }
public MemberStatus MemberStatus
{
get { return (MemberStatus) MemberStatusValue; }
set { MemberStatusValue = (int) value; }
}
}
Run Code Online (Sandbox Code Playgroud)
并使用以下内容将其映射到数据库:
internal class UserMapping : AbstractMappingProvider<User>
{
public override void DefineModel( DbModelBuilder modelBuilder )
{
// adds ToTable and other general mappings
base.DefineModel( modelBuilder );
Map.Property( e => e.MemberStatusValue ).HasColumnName( "MemberStatus" );
}
}
Run Code Online (Sandbox Code Playgroud)
在我的存储库中,我有以下方法:
public IQueryable<T> Query( Expression<Func<T, …Run Code Online (Sandbox Code Playgroud) c# reflection entity-framework expression-trees entity-framework-4.1
我从表单中抓取一个邮政编码.然后,我可以将此邮政编码转换为lng,lat坐标,因为我将这些邮政编码存储在表格中.
SELECT lng, lat from postcodeLngLat WHERE postcode = 'CV1'
我有另一张桌子,存放着各种场地的lng,lat.
SELECT v.lat, v.lng, v.name, p.lat, p.lng, p.postcode, 'HAVERSINE' AS distance FROM venuepostcodes v, postcodeLngLat p WHERE p.outcode = 'CB6' ORDER BY distance
我想要做的是创建一个数据网格,显示每个场地与邮政编码的距离(在这种情况下为CV1).我知道Haversine公式应该做我想要实现的目标,但我已经迷失了我应该从哪里开始将它合并到我的查询中.我认为公式需要放在我'HAVERSINE'上面的查询中.
有任何想法吗?
编辑
SELECT o.outcode AS lead_postcode, v.venue_name, 6371.0E * ( 2.0E *asin(case when 1.0E < (sqrt(square(sin(((RADIANS(CAST(o.lat AS FLOAT)))-(RADIANS(CAST(v.lat AS FLOAT))))/2.0E)) + (cos(RADIANS(CAST(v.lat AS FLOAT))) * cos(RADIANS(CAST(o.lat AS FLOAT))) * square(sin(((RADIANS(CAST(o.lng AS FLOAT)))-(RADIANS(CAST(v.lng AS FLOAT))))/2.0E))))) then 1.0E else (sqrt(square(sin(((RADIANS(CAST(o.lat AS FLOAT)))-(RADIANS(CAST(v.lat AS FLOAT))))/2.0E)) + (cos(RADIANS(CAST(v.lat …
我在android中收到以下消息 LogCat
03-20 01:45:03.362: WARN/System.err(369): java.io.FileNotFoundException: /mnt/sdcard/LazyList/-2012431329 (No such file or directory)
03-20 01:45:03.362: WARN/System.err(369): at org.apache.harmony.luni.platform.OSFileSystem.open(Native Method)
03-20 01:45:03.372: WARN/System.err(369): at dalvik.system.BlockGuard$WrappedFileSystem.open(BlockGuard.java:232)
03-20 01:45:03.382: WARN/System.err(369): at java.io.FileOutputStream.<init>(FileOutputStream.java:94)
03-20 01:45:03.382: WARN/System.err(369): at java.io.FileOutputStream.<init>(FileOutputStream.java:66)
03-20 01:45:03.392: WARN/System.err(369): at com.ImageLoaders.ImageLoader.getBitmap(ImageLoader.java:86)
Run Code Online (Sandbox Code Playgroud)
为了在android模拟器中下载图像,我在androidManifest.xml文件中添加了Internet权限,但看起来它不起作用.我也给了android模拟器10MB的空间.
任何一个人指导我可能是什么问题?提前致谢.
我是使用CakePHP的新手,但我已经发现我对快速开发Web应用程序非常有用.
但是,我想知道是否有办法以非标准方式限制对某些对象的访问.例如,如果我要创建单个CMS系统允许用户创建"站点",我如何断言用户(多个)可以访问该特定站点?
我可以在我的站点控制器中检查这个,但是我需要为我站点上的每个控制器检查一次 - 例如,我需要检查正在编辑的当前页面,新闻,联系人,文件等是否属于站点ID和用户有权编辑它吗?
即,thecms.com/pages/edit/123(我如何确定用户9可以编辑属于站点2的第123页)
我假设这超出了ACL可以提供的范围,因为它们是特定于实体的.有没有简单的方法来做到这一点?
我正在学习Java中的GUI,为此我创建了一个演示程序:
import java.awt.*;
public class FrameDemo extends Frame {
public FrameDemo(){
super("Frame Demo");
setSize(200, 200);
setVisible(true);
}
public static void main(String args[]){
new FrameDemo();
}
}
Run Code Online (Sandbox Code Playgroud)
它编译成功.但是当我尝试执行该程序时,我发现以下错误:
Exception in thread "main" java.awt.HeadlessException
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:173)
at java.awt.Window.<init>(Window.java:437)
at java.awt.Frame.<init>(Frame.java:419)
at FrameDemo.<init>(FrameDemo.java:4)
at FrameDemo.main(FrameDemo.java:9)
Run Code Online (Sandbox Code Playgroud)
我正在使用Xubuntu 10.10并java -version给出:
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.5) (6b20-1.9.5-0ubuntu1)
OpenJDK Client VM (build 19.0-b09, mixed mode, sharing)
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
还有一件事:当我尝试执行Dr. Java和HJSplit的jar文件时,我遇到了同样的错误.
我正在使用eclipse-cdt,自动完成功能正常.但是在我更改了类的接口之后,自动完成显示了新功能以及旧功能,甚至不再存在.
刷新项目无效.也没有重新启动eclipse,我似乎无法找到如何刷新显然保留在某处以加速自动完成功能的索引.
任何帮助,将不胜感激.
我必须使用一个静态初始化为的数组:
var my = new Array([30,10],[3,32])
Run Code Online (Sandbox Code Playgroud)
我想动态创建这个数组,但它似乎不可能,因为它附加引号并创建如下:
var my = new Array("[30,10],[3,32]")
function(data) {
var my = new Array(data);
}
Run Code Online (Sandbox Code Playgroud)
我尝试过replace,substring以及任何其他可能的方式.任何机构都知道如何做到这一点.这非常紧迫.
我有一个表,其中我有td.当我点击文本字段中有onkeypress事件选择值从数据库一个表显示从我选择值.这个选择表在div中哪个位置是固定的.但它也将变高
<td class="value">vehicle </td><td>
<input type="text" id="txt_sh_vid" onKeyPress="vhc_record()" maxlength="4">
<div id="div_vhc" class="search_form">
</div>
<input type="text" id="vid" style="display:none;">
Run Code Online (Sandbox Code Playgroud)
JavaScript的:
function vhc_record() {
var data = 'vhc=' + document.getElementById('txt_sh_vid').value;
loadXMLDoc('ship/vehicle_ship/', 'div_vhc', data);
document.getElementById('div_vhc').style.visibility = "visible";
}
Run Code Online (Sandbox Code Playgroud)
这是上表的CSS
td.value
{
background-color:#00628B;
color:#E6E6DC;
height:50;
}
div.search_form
{
position:fixed;
background-color:white;
}
Run Code Online (Sandbox Code Playgroud)
当我按下文本字段中的键时,它也会改变class ="value"的高度, 如div id ="div_vhc",而它的高度为50
javascript ×3
sql ×2
android ×1
arrays ×1
autocomplete ×1
c# ×1
cakephp ×1
closures ×1
css ×1
eclipse ×1
eclipse-cdt ×1
haversine ×1
html ×1
java ×1
php ×1
reflection ×1
sql-server ×1
swing ×1
types ×1
ubuntu ×1