小编İsm*_*kan的帖子

ASP.NET Site.css不会更改

我打开了一个新的ASP.NET MVC项目并运行它.之后,我在Site.css中更改了一些行.但是,当我再次运行项目并将元素放在浏览器中时,我意识到在更改之前样式信息是相同的.停下来重新跑,但也没有运气.

比我开始一个新项目并在运行项目之前做了我的更改并且它有效.现在我需要在Site.css中进行另一次更改,但我也无法更改它.我有什么想法在这里做错了吗?

css asp.net

4
推荐指数
1
解决办法
2914
查看次数

你如何使用MotionEvent.ACTION_POINTER_INDEX_SHIFT?

我一直在游戏中工作,我正在尝试制作控制器,没有什么太复杂,为此我需要跟踪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)

android multi-touch

4
推荐指数
2
解决办法
1万
查看次数

没有空格的HTML表

我有以下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行.

html css html-table

3
推荐指数
2
解决办法
2万
查看次数

ASP.NET MVC 小时显示格式

我的模型类中有以下 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 初始化中应该包含什么?请保留“将小时和分钟与时间分开”的建议。

asp.net-mvc-3

3
推荐指数
1
解决办法
5013
查看次数

Eclipse Juno在Splash屏幕后崩溃

我的日食工作正常,但是当我重新启动电脑时,它突然停止工作.现在,它只是显示启动画面然后消失.

从日志文件中我得到以下例外:

!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)

eclipse eclipse-plugin eclipse-juno

3
推荐指数
1
解决办法
2011
查看次数

为什么BufferedImage的初始化速度比Image快

我正在为我用Java编写的关于图像的项目运行一些测试.我得到了一个有趣的结果,无法弄清楚为什么.这里是初始化线BufferedImageImage.

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初始化快一分钟.这是为什么?

我运行测试三次,结果是一样的.

java bufferedimage image

2
推荐指数
1
解决办法
390
查看次数

wp8:在引用中找不到System.Drawing.dll

我有一个奇怪的问题.我正在使用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字符串.我怎么解决这个问题?

.net c# windows-phone-8

2
推荐指数
1
解决办法
1991
查看次数

Java需要新线程的内存

我有一个大规模创建线程的应用程序.结果我得到一个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.

java multithreading out-of-memory

2
推荐指数
1
解决办法
140
查看次数

使用razor viewengine的MVC 3中的动态属性值

我该怎么写

<input type="checkbox" name="@var.ID"/>
Run Code Online (Sandbox Code Playgroud)

如果我使用它,它永远不会起作用.我该怎么做?它的渲染以及我在代码中编写的内容. 替代文字

它的博客中定义的scottgu效果不佳.

html asp.net-mvc razor

1
推荐指数
1
解决办法
5102
查看次数

数组越界错误

我想编写将字符串拆分为单独的子串的代码,每个子串都有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

1
推荐指数
1
解决办法
79
查看次数