我打开了一个新的ASP.NET MVC项目并运行它.之后,我在Site.css中更改了一些行.但是,当我再次运行项目并将元素放在浏览器中时,我意识到在更改之前样式信息是相同的.停下来重新跑,但也没有运气.
比我开始一个新项目并在运行项目之前做了我的更改并且它有效.现在我需要在Site.css中进行另一次更改,但我也无法更改它.我有什么想法在这里做错了吗?
我一直在游戏中工作,我正在尝试制作控制器,没有什么太复杂,为此我需要跟踪2个输入(手指):1点火按钮和移动键.(上,下,左,对)
这就是问题:手指1向下,手指2向下,手指1向上,认为是2,然后手指2向上,认为是1.
D/Controlls(18849): Action Down 1
D/Controlls(18849): Coordinates 267.7908 415.24274
D/Controlls(18849): Action Pointer Down 2
D/Controlls(18849): Coordinates 281.11423 417.23993
D/Controlls(18849): Action Pointer UP 1
D/Controlls(18849): Coordinates 272.7869 419.23718
D/Controlls(18849): Action UP 2
D/Controlls(18849): Coordinates 1148.103 439.20947
Run Code Online (Sandbox Code Playgroud)
这是处理2个输入的OnTouchEvent的代码:
@Override
public boolean onTouchEvent(MotionEvent event) {
int index = event.getActionIndex();
int pointerId = event.getPointerId(index);
int action = event.getActionMasked();
int oldX, oldY;
switch (event.getAction() & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_DOWN:
{
hero.moveControlls((int)event.getX(), (int)event.getY());
Log.d("Controlls", "Action Down "+ pointerId);
Log.d("Controlls", "Coordinates "+ event.getX() + " "+ …
Run Code Online (Sandbox Code Playgroud) 我有以下CSS代码:
tr.uprightTr
{
padding: 0px;
margin: 0px;
height: 10px;
border: none;
border-spacing: 0px;
}
td.uprightTd
{
padding: 0px;
margin: 0px;
height: 10px;
border: none;
border-spacing: 0px;
}
table.uprightTbl
{
padding: 0px;
margin: 0px;
border: none;
border-collapse: collapse;
border-spacing: 0px;
}
Run Code Online (Sandbox Code Playgroud)
以下HTML:
<table class="uprightTbl" cellpadding="0" cellspacing="0">
<tr class="uprightTr">
<td class="uprightTd"><input type="checkbox" /></td>
...
Run Code Online (Sandbox Code Playgroud)
无论我尝试什么,它都会在元素之间留出一些空间.关于我可以尝试或可能做错的任何想法?
PS:我还检查了Chrome上的元素,元素成功到达相关的css行.
我的模型类中有以下 TimeSpan 变量:
[DisplayFormat(DataFormatString = "{0:HH-mm}", ApplyFormatInEditMode = true)]
public TimeSpan StartingHour { get; set; }
Run Code Online (Sandbox Code Playgroud)
但是当我从我的视图调用它时,我收到错误:
@Html.DisplayFor(modelItem => item.StartingHour)
Run Code Online (Sandbox Code Playgroud)
System.FormatException:输入字符串的格式不正确。
变量的值为:“18:00:00”。
我的 DisplayFormat 初始化中应该包含什么?请保留“将小时和分钟与时间分开”的建议。
我的日食工作正常,但是当我重新启动电脑时,它突然停止工作.现在,它只是显示启动画面然后消失.
从日志文件中我得到以下例外:
!SESSION 2014-06-24 10:41:35.291 -----------------------------------------------
eclipse.buildId=M20120914-1800
java.version=1.7.0_45
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_IN
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product
This is a continuation of log file D:\and_workspace\.metadata\.bak_0.log
Created Time: 2014-06-24 10:43:13.576
!ENTRY org.eclipse.ui 4 0 2014-06-24 10:43:13.576
!MESSAGE Error occurred during status handling
!STACK 0
java.lang.NullPointerException
at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.<init>(StatusHandlerRegistry.java:72)
at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.getDefault(StatusHandlerRegistry.java:91)
at org.eclipse.ui.statushandlers.StatusManager.getStatusHandler(StatusManager.java:135)
at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:189)
at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:231)
at org.eclipse.ui.statushandlers.StatusManager$StatusManagerLogListener.logging(StatusManager.java:305)
at org.eclipse.core.internal.runtime.RuntimeLog.logToListeners(RuntimeLog.java:160)
at org.eclipse.core.internal.runtime.PlatformLogWriter.logged(PlatformLogWriter.java:100)
at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.safeLogged(ExtendedLogReaderServiceFactory.java:86)
at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:205)
at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:178)
at …
Run Code Online (Sandbox Code Playgroud) 我正在为我用Java编写的关于图像的项目运行一些测试.我得到了一个有趣的结果,无法弄清楚为什么.这里是初始化线BufferedImage
和Image
.
File[] files = new File("C:\\Users\\SAMSUNG\\Desktop\\img\\").listFiles();
time = System.currentTimeMillis();
for (File f:files){
Image img = ImageIO.read(f);
}
System.out.println((System.currentTimeMillis() - time) + " miliseconds.");
Run Code Online (Sandbox Code Playgroud)
注意:这两个操作是分开运行的.我运行上面的一个,进程结束,我的意思是实际上被杀死了,而不是我运行下面的一个.
File[] files = new File("C:\\Users\\SAMSUNG\\Desktop\\img\\").listFiles();
time = System.currentTimeMillis();
for (File f:files){
BufferedImage bimg = ImageIO.read(f);
}
System.out.println((System.currentTimeMillis() - time) + " miliseconds.");
Run Code Online (Sandbox Code Playgroud)
我知道在运行中运行这些可能会影响结果,因为我尝试访问相同的文件,因为我单独运行它们.结果接近40分钟.但是,BufferedImage
初始化总是比Image
初始化快一分钟.这是为什么?
我运行测试三次,结果是一样的.
我有一个奇怪的问题.我正在使用Visual Studio 2012 Express for Windows Phone 8并想要引用System.Drawing.dll.我在项目中右键单击"引用"并单击"添加引用...",但是,我在.NET选项卡下找不到System.Drawing.dll.有什么想法吗?
其实我想将我的图像转换为base64
.我有一个方法,这个方法包含Sysytem.drawing
成像.dll.
public string imagetobase64(image image,
system.drawing.imaging.imageformat format)
{
using (memorystream ms = new memorystream())
{
// convert image to byte[]
image.save(ms, format);
byte[] imagebytes = ms.toarray();
// convert byte[] to base64 string
string base64string = convert.tobase64string(imagebytes);
return base64string;
}
}
Run Code Online (Sandbox Code Playgroud)
将图像转换为base64字符串.我怎么解决这个问题?
我有一个大规模创建线程的应用程序.结果我得到一个OutOfMemoryError.我的想法是等到有足够的可用空间来创建下一个Thread.但是因此我需要知道创建一个线程需要多少内存以及这个内存是否可用.有没有办法获得线程需要的内存量?我如何确定这个内存量是否可用?
我已经尝试过的:
for (int i = 0; i < links.size(); i++) {
while(Runtime.getRuntime().maxMemory() - Runtime.getRuntime().totalMemory() +
Runtime.getRuntime().freeMemory() < MEMORY_THRESHOLD) {
synchronized (lock) {
lock.wait(10);
}
}
Thread t = new Thread(new Task(links.get(i)));
t.setDaemon(true);
t.start();
}
Run Code Online (Sandbox Code Playgroud)
但即使我使用100MB作为阈值,我也会得到一个OutOfMemoryError.
我该怎么写
<input type="checkbox" name="@var.ID"/>
Run Code Online (Sandbox Code Playgroud)
如果我使用它,它永远不会起作用.我该怎么做?它的渲染以及我在代码中编写的内容.
它的博客中定义的scottgu效果不佳.
我想编写将字符串拆分为单独的子串的代码,每个子串都有3个字符并将它们分配给字符串数组,例如字符串"abcdefg"可以吐到"abc","bcd","cde","efg"和这些被分配给一个字符串数组.我有以下代码得到一个错误:
String[] words = new String[] {};
String sequence = "abcdefg";
int i;
for(i = 0; i <= sequence.length()-3; i++) {
words[i] = sequence.substring(i, 3+i);
System.out.println(words[i]);
}
Run Code Online (Sandbox Code Playgroud) java ×3
css ×2
html ×2
.net ×1
android ×1
asp.net ×1
asp.net-mvc ×1
c# ×1
eclipse ×1
eclipse-juno ×1
html-table ×1
image ×1
multi-touch ×1
razor ×1