我正试图在我的谷歌地图上添加一层来掩盖它.没有任何与谷歌地图的互动,它只是一层在另一层之上.
我现在拥有的:
<div id="map">
<div id="overlay"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
在地图div我把我的谷歌地图,并且覆盖层有一个像地图div一样大的背景,但谷歌地图一直把自己放在首位.
谁能想到我能做些什么呢?
如何使用codeigniter创建主页?
该页面应包含一些链接,如登录,注册等.
我跟着啧啧创建了一个登录界面.但它只为此目的制作了codeigniter.这是我正在谈论的网站:
http://tutsmore.com/programming/php/10-minutes-with-codeigniter-creating-login-form/
所以基本上我尝试的是,使用codeigniter来做更多的事情,而不仅仅是一个登录表单.
我尝试routes.php我设置这些设置:
$route['default_controller'] = "mainpage";
$route['login'] = "login";
Run Code Online (Sandbox Code Playgroud)
我的mainpage.php文件:
class Mainpage extends Controller
{
function Welcome()
{
parent::Controller();
}
function index()
{
$this->load->view('mainpage.html');
}
}
Run Code Online (Sandbox Code Playgroud)
Mainpage.html:
<HTML>
<HEAD>
<TITLE></TITLE>
<style>
a.1{text-decoration:none}
a.2{text-decoration:underline}
</style>
</HEAD>
<BODY>
<a class="2" href="login.php">login</a>
</BODY>
</HTML>
Run Code Online (Sandbox Code Playgroud)
Login.php看起来与我在此帖子中提供链接的网站中的内容完全相同:
Class Login extends Controller
{
function Login()
{
parent::Controller();
}
function Index()
{
$this->load->view('login_form');
}
function verify()
{
if($this->input->post('username'))
{ //checks whether the form has been submited
$this->load->library('form_validation');//Loads the form_validation library class
$rules = array( …Run Code Online (Sandbox Code Playgroud) 我有一个对象可以从一瞬间到几分钟进行初始化.原因是构造函数从Web服务检索数据,可能是几千字节到几兆字节,并且根据用户的连接速度,性能可能会有很大差异.出于这个原因,我想把事件放在那将处理进度通知.
这是我的问题:我可以在构造函数中放置事件处理程序,还是应该使用Load方法执行此类操作?
例如:
public class MyObject
{
public event EventHandler<UpdateLoadProgressEventArgs> UpdateLoadProgress;
public MyObject(int id)
{
Background worker bgWorker = new BackgroundWorker();
bgWorker.DoWork += delegate(object s, DoWorkEventArgs args)
{
//load data and update progress incrementally
UpdateLoadProgress(this, new UpadteLoadProgressEventArgs(progressValue));
Result = someValue;
}
bgWorker.RunWorkAsync();
}
public int Result
{
get;
set;
}
}
Run Code Online (Sandbox Code Playgroud)
但是当我尝试将事件处理程序绑定到构造函数时,它们在被调用时始终为null:
MyObject o = new MyObject(1);
o.UpdateLoadProgress += new EventHandler<EventArgs>(o_UpdateLoadProgress);
Run Code Online (Sandbox Code Playgroud)
我认为这是因为我在构造函数之后连接了事件.我看到的唯一选择是创建一个Load方法来完成构造函数的工作.缺点是任何使用此类的人必须知道在尝试访问Result(或任何其他属性)之前调用Load.
编辑: 这是最终的解决方案:
MyObjectBuilder类
public class MyObjectBuilder
{
public event ProgressChangedEventHandler ProgressChanged;
public MyObject CreateMyObject()
{
MyObject o = …Run Code Online (Sandbox Code Playgroud) 谁能给我一个线索,为什么这不起作用?该函数返回undefined.它会警告一个布尔值,但仍然返回undefined?!
谢谢
function IsUniqueEmail() {
var email = $("#<%=EmailAddress.ClientID%>").val();
if (email.length > 0) {
$.ajax({
url: 'handlers/validator.ashx',
dataType: 'json',
data: { "n": "email", "v": email },
async: false,
success: function(data) {
alert(eval(data.success));
return eval(data.success);
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
console.log(textStatus, errorThrown);
return true;
}
});
}
}
$(document).ready(function() {
var execScript = $(".buttonStep1").attr("href").replace("javascript:", "");
$(".buttonStep1").attr("href", "#").click(function() {
// Add before click logic here
var IsOk = IsUniqueEmail();
if (IsOk) {
$("#EmailAddressInUseMessage").hide();
eval(execScript);
}
else {
$("#EmailAddressInUseMessage").show();
}
});
}); …Run Code Online (Sandbox Code Playgroud) 我在Web应用程序中使用UserPrincipal类的GetAuthorizationGroups方法时遇到问题.
使用以下代码,我收到"尝试检索授权组时,发生错误(5)"
PrincipalContext context = new PrincipalContext(ContextType.Domain, null, "DC=MyCompany,DC=COM", "username", "password");
UserPrincipal p = UserPrincipal.FindByIdentity(context, IdentityType.SamAccountName, "joe.blogs");
var groups = p.GetAuthorizationGroups();
Run Code Online (Sandbox Code Playgroud)
我相信这段代码在某种程度上起作用.
这是错误的堆栈跟踪.
[PrincipalOperationException: While trying to retrieve the authorization groups, an error (5) occurred.]
System.DirectoryServices.AccountManagement.AuthZSet..ctor(Byte[] userSid, NetCred credentials, ContextOptions contextOptions, String flatUserAuthority, StoreCtx userStoreCtx, Object userCtxBase) +317279
System.DirectoryServices.AccountManagement.ADStoreCtx.GetGroupsMemberOfAZ(Principal p) +441
System.DirectoryServices.AccountManagement.UserPrincipal.GetAuthorizationGroupsHelper() +78
System.DirectoryServices.AccountManagement.UserPrincipal.GetAuthorizationGroups() +11
Run Code Online (Sandbox Code Playgroud)
通过从PrincipalContext构造函数中删除用户名和密码详细信息并更改应用程序池(在iis7中)以同一用户(username@mycompany.com)运行 - 以下代码有效.
PrincipalContext context = new PrincipalContext(ContextType.Domain, null, "DC=MyCompany,DC=COM");
UserPrincipal p = UserPrincipal.FindByIdentity(context, IdentityType.SamAccountName, "joe.blogs");
var groups = p.GetAuthorizationGroups();
Run Code Online (Sandbox Code Playgroud)
我需要让第一个示例中的代码工作 - 我不希望将应用程序池作为域用户运行,以使此代码正常工作.
我们目前使用MyEclipse与其内置的Maven4MyEclipse集成及其内置的J2EE服务器支持,但希望转换为常规eclipse(特别是Helios)以便能够在Windows上使用其64位安装.(MyEclipse在Windows上还不支持64位.)
到目前为止,我已经有了一个Helios eclipse的工作原型,使用m2eclipse和WTP插件将我们的大型Web应用程序部署到tomcat.部署有点处理器,但它可以工作,应用程序启动.
这里严重不同的是如何部署依赖项目.在我们的MyEclipse环境中,所有依赖项目都被部署到WEB-INF/classes文件夹中,因此在服务器运行时,对IDE中的java类的更改只会将受影响的文件复制到服务器的WEB-INF /类和热交换类到JVM和...繁荣 - 实时更改到服务器.非常适合调试.
然而,在我的helios转换中,所有依赖项目都获得JAR并放入WEB-INF/lib.这实际上看起来像我们真正的maven制造的生产图像看起来像,但开发环境因此严重不利,因为热交换功能似乎完全丢失了.在这里,如果我在依赖项目中更改java类,m2eclipse将重新打包JAR,看到部署的Web应用程序不同步,并重新发布整个应用程序.这不仅是一个问题,因为整个Web应用程序必须循环(鉴于它的大小和巨大的初始化时间,我们坦率地说它们做得不好),这也是eclipse在重新发布时的一个令人讨厌的延迟.(对于我们的应用程序,这需要大约一两分钟.)
所以我的问题是这样的:有没有办法让依赖项目内的更改热插拔到正在运行的JVM并替换已部署的文件而没有这种令人讨厌的重新发布惩罚?我假设这意味着将这些类文件部署到WEB-INF/classes,但不确定(a)是否可能或(b)作为此解决方案的一部分真正必要.
其他人在做什么来解决这个问题?它可以解决吗?
提前致谢!
我在运行XP Professional的远程计算机上安装了各种版本的.NET Framework(版本1.1到4.0).我已经安装了Reactive Extension以获得良好的衡量标准.
我还有一个可以在我的机器上运行的应用程序,因为它引用了System.Threading在这里找到:C:\ Program Files\Microsoft Reactive Extensions\redist\desktopV2\System.Threading.dll
我在GAC中也有两个版本的DLL.
两个问题:
i)为什么当我从列表中选择而不是浏览到文件时,Visual Studio决定这是引用的版本(实例)?
ii)为什么远程机器上不存在System.Threading?(我认为这是框架的核心部分)
谢谢
因为我仍然希望在12月之前创建一个简单的吃豆人克隆,我现在正在教自己C#以便使用XNA Game Studio 3.1,我找到了最好的答案,并提供了现成的文档来学习因为有点未来安全.
无论如何,问题来自我正在阅读的一本书,其中一个函数被声明为:
public void TransformVectorByReference()>
{
/* ...stuff... */
}
Run Code Online (Sandbox Code Playgroud)
我假设内部并不重要,因为编译器在函数声明中抱怨'>`符号.但是,多个函数被声明为这样,并且所有函数都抛出了类型的错误:
; 预期.
有人能告诉我这个功能是做什么的/指向我以前的SO问题,因为我没有通过搜索找到任何答案,因为我不知道该怎么称呼这个有趣的事情.
我得到这个代码片段的书是Sam的Microsoft XNA Game Studio 3.0.如果有人对本书有任何其他更好的选择,我会很高兴看到它们.
编辑:
我添加了一个示例函数,从三到五个函数,几乎相同,但一个使用>关键字.然而,有人指出,这可能不是作者的错,而是书的制作/错误纠正的方式.
public void TransformVectorByReference()
{
Matrix rotationMatrix = Matrix.CreateRotationY( MathHelper.ToRadians(45.0f) );
// Create a vector pointing the direction the camera is facing.
Vector3 transformedReference;
Vector3.Transform(ref cameraReference, ref rotationMatrix, out transformedReference);
// Calculcate the position the camera is looking at.
Vector3.Add(ref cameraPosition, ref transformedReference, out cameraTarget);
}
public void TransformVectorByReferenceAndOut()>
{
Matrix rotationMatrix = Matrix.CreateRotationY( MathHelper.ToRadians(45.0f) );
// …Run Code Online (Sandbox Code Playgroud) c# ×3
.net ×2
codeigniter ×1
css ×1
eclipse ×1
eclipse-wtp ×1
function ×1
google-maps ×1
javascript ×1
jquery ×1
m2eclipse ×1
maven-2 ×1
mixins ×1
multi-module ×1
php ×1
syntax ×1
undefined ×1
xna ×1
xna-3.0 ×1