我想用画布绘制图像。但是图像不显示。如果我在 JSFiddle 中尝试此代码,它会起作用。我希望你能帮助我。这是我的脚本:
window.onload = function() {
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
var img = new Image();
imageObj.onload = function() {
ctx.drawImage(img, 0, 0);
};
img.src = "http://imageshack.us/a/img19/1158/tx2a.png";
};
Run Code Online (Sandbox Code Playgroud)
这就是我将画布放置在 HTMl 正文中的方式:
<canvas id="myCanvas" width="1011" height="1700">Hier sollte eine Grafik sein</canvas>
Run Code Online (Sandbox Code Playgroud)
这是工作小提琴:http : //jsfiddle.net/5P2Ms/454/
我希望你可以帮助我!
全新的 HTML 代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<script>
var can = document.getElementById('myCanvas');
var ctx = can.getContext('2d');
var img = new Image();
img.onload = function() { …Run Code Online (Sandbox Code Playgroud) 可能是一个非常简单的问题,但是如何更改FPM日志的日志格式?stderr中的即时消息条目如下所示:
2017/12/12 10:59:09 [error] 17#17: *6 FastCGI sent in stderr: "PHP message: 2017-12-12 11:59:09 > WARNING > WarningId: 1234 []
Run Code Online (Sandbox Code Playgroud)
我要删除的是[错误]部分,因为在此示例中,我通过独白记录了警告。
我的问题如下:
这是我的HTML代码的一部分:
<form method='GET' name='auftragaufgeben' action='AuftragAufgeben'>
<input type='submit' name='auftragaufgeben2' value='Auftrag aufgeben'>
<input type='hidden' name='logged' value='logged'>
</form>
Run Code Online (Sandbox Code Playgroud)
不,我想在css的帮助下设计按钮.这是代码:
a.auftragaufgeben {
display: block;
background-image: url(AuftragAufgeben.png);
width: 467px;
height: 104px;
}
a.auftragaufgeben:hover {
background-image: url(AuftragAufgeben_Hover.png);
}
Run Code Online (Sandbox Code Playgroud)
我发现按钮标记中的类声明应该有效,例如:
<form method='GET' name='auftragaufgeben' action='AuftragAufgeben'>
<input class="auftragaufgeben" type='submit' name='auftragaufgeben2' value='Auftrag aufgeben'>
<input type='hidden' name='logged' value='logged'>
</form>
Run Code Online (Sandbox Code Playgroud)
但这并没有改变任何事情.如何将按钮的布局更改为我在CSS部分中声明的图片?或者,当我点击图片时,是否有另一种方式来启动表单?
亲切的问候
我在与dropwizard一起工作时还很新。目前,我正在尝试实施HK2依赖项注入。在资源内部可以很好地工作,但是在资源外部不能工作。这是我在做什么:
Client client = new JerseyClientBuilder(environment).using(configuration.getJerseyClientConfiguration()).build("contentmoduleservice");
//DAOs
ContentModuleDAO contentModuleDAO = new ContentModuleDAO(hibernate.getSessionFactory());
ModuleServedDAO moduleServedDAO = new ModuleServedDAO(hibernate.getSessionFactory());
//Manager
ContentModuleManager moduleManager = new ContentModuleManager();
EntityTagManager eTagManager = new EntityTagManager();
ProposalManager proposalManager = new ProposalManager(client, configuration);
environment.jersey().register(new AbstractBinder() {
@Override
protected void configure() {
bind(eTagManager).to(EntityTagManager.class);
bind(contentModuleDAO).to(ContentModuleDAO.class);
bind(moduleServedDAO).to(ModuleServedDAO.class);
bind(proposalManager).to(ProposalManager.class);
bind(moduleManager).to(ContentModuleManager.class);
}
});
Run Code Online (Sandbox Code Playgroud)
我创建要注入的类的实例并绑定它们。
在我的资源中,注入工作:
@Api
@Path("/api/contentmodule")
public class ContentModuleResource {
static final Logger LOG = LoggerFactory.getLogger(ContentModuleResource.class);
static final int MAX_PROPOSALS_PER_MODULE = 10;
@Inject
private ContentModuleDAO contentModuleDAO;
@Inject
private EntityTagManager eTagManager;
@Inject
private ProposalManager …Run Code Online (Sandbox Code Playgroud) 我们正在考虑适合我们(大部分)RESTful 微服务的最佳 URL 方案。每个服务都有自己的上下文。针对主题标签(例如 Instagram)特定逻辑的服务可以完成与主题标签相关的所有操作。完成注册用户等所有处理的用户服务。
所以我们认为每个 URL 都以 /api 开头,然后是每个服务的上下文。在这种情况下,例如 /api/hashtag 或 /api/user
问题在于这些服务与“核心”资源具有相同的名称。例如,用户服务有一个列出所有用户的资源,因此 URL 必须类似于 /api/user/user。主题标签也是如此。该服务中有一个资源列出了所有主题标签。所以 URL 必须是 /api/hashtag/hashtag。
现在您遇到了问题:“核心”资源听起来与服务完全相同。我们正在为此寻找一个好的解决方案。有这方面的最佳实践吗?
谢谢你!