问题列表 - 第45427页

保存具有不同背景颜色的MATLAB图形

我想打印一个深色背景和白色标签的MATLAB图形.如果我使用printsaveas命令我失去了某种颜色.绘图符号再次变暗,背景为白色.

points = rand(100,3);
plot3(points(:,1),points(:,2),points(:,3),'*w')
grid on
set(gca,'Color',[0.5 0.5 0.5])
saveas(gcf,'test1','pdf')
saveas(gcf,'test2','png')
print(gcf,'test3.pdf','-dpdf')
Run Code Online (Sandbox Code Playgroud)

所有三个测试文件最终都是错误的.如果我在图形菜单中选择"另存为",我可以正确保存图形.

任何想法如何解决问题?

printing matlab save-as figure

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

org.apache.jsp.foo_jsp._jspInit(foo_jsp.java:22)中的java.lang.NullPointerException

我有一个带有虚拟jsp页面的spring mvc应用程序(名为htmlcontent.jsp).jsp只包含一个字符串:

HalloText
Run Code Online (Sandbox Code Playgroud)

这是jsp的全部内容.控制器如下所示:

package springapp.web;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class HtmlContentController {

    @RequestMapping("/htmlcontent.htm")
    public String view() {
        return "htmlcontent";
    }
}
Run Code Online (Sandbox Code Playgroud)

bean在我的springapp-web.xml中添加

<bean id="htmlcontent" class="springapp.web.HtmlContentController">
Run Code Online (Sandbox Code Playgroud)

我的web.xml中的servlet映射定义如下:

<servlet-mapping>
    <servlet-name>springapp</servlet-name>
    <url-pattern>*.htm</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

当我打电话给以下时:

http://localhost:8080/spring-mvc-hsqldb/htmlcontent.htm
Run Code Online (Sandbox Code Playgroud)

然后我得到一个NullPointerException:

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: java.lang.NullPointerException
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:536)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:368)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:238)
    org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
    org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.NullPointerException
    org.apache.jsp.htmlcontent_jsp._jspInit(htmlcontent_jsp.java:22) …
Run Code Online (Sandbox Code Playgroud)

jsp tomcat nullpointerexception

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

Android的SD卡显示PNG图像

我在SD卡中保存了一个透明的PNG图像.我现在要显示.我正在使用以下代码.

selected_photo = (ImageView) findViewById(R.id.selected_photo);
Uri photoUri = Uri.parse(photoPath);
                        selected_photo.setImageBitmap(MediaStore.Images.Media.getBitmap(getContentResolver(),photoUri));
Run Code Online (Sandbox Code Playgroud)

但它显示的是一个不透明的图像.如何在不丢失透明度的情况下显示PNG图像?

png transparency android image sd-card

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

在C中计算一个非常高的值

如何编写用于在C中计算256 ^ 1075的程序?

c

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

使用移位和加/减来除以常数

嗨所有我试图除以无符号常数除以仅使用移位和加/减 - 如果它是乘法我没有问题,但我有点被分裂困扰.

例如,假设常数除数为192,可以说红利为8000

"完整结果"y = 8000/192 = 41(假设我没有保留小数位)

y = 8000 >> 8 ... 31 y = 8000 >> 7 ... 62

但是,我如何获得更准确的解决方案?

非常感谢!

math performance assembly bit-manipulation approximation

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

套接字输入流在最终读取时挂起.最好的方法来处理这个?

我有点难过如何避免我的插座挂在阅读上.这是我的代码:

    Socket socket = new Socket("someMachine", 16003);
    OutputStream outputStream = socket.getOutputStream();
    InputStream inputStream = socket.getInputStream();
    try {
        outputStream.write(messageBuffer.toByteArray());
        outputStream.flush();
        BufferedReader in = new BufferedReader(new InputStreamReader(inputStream));
        StringBuffer response = new StringBuffer();
        int result;
        while ((result = in.read()) != -1) {
            response.append(Character.toChars(result));
            System.out.println(result);
        }
        System.out.println("Done!");  //never gets printed
     } catch (...) {}
Run Code Online (Sandbox Code Playgroud)

上面的代码成功读取了流中的所有数据,但随后挂起.在网上阅读我希望从服务器(我无法控制)收到-1表示我已经到达流的末尾,但我得到了这个:

(Lots of data above this point)
57
10
37
37
69
79
70
10
Run Code Online (Sandbox Code Playgroud)

它然后挂起.所以,我的问题是:

1)我是否编码错误或服务器响应有问题?

2)如果服务器的响应存在问题(即没有返回-1),我该如何解决这个问题(即挂起时停止读取).

任何帮助赞赏!

java sockets

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

MySQL就像另一个领域

我有一个包含两个字符串列的表:Url和ModelId.我需要返回Url包含ModelId的记录,如下所示:

SELECT Id, Url, ModelId WHERE Url like "%ModelId%"
Run Code Online (Sandbox Code Playgroud)

mysql sql-like

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

Chrome和可能的Opera自动排序对象属性

问题是:Chrome会自动对对象的属性进行排序.

如果我有一个像这样的对象:

var obj = {4: "first", 2: "second", 1: "third"};
Run Code Online (Sandbox Code Playgroud)

然后我下次做的时候:

for(var i in obj) {
    console.debug(obj[i]);
}
Run Code Online (Sandbox Code Playgroud)

我明白了:

third second first

但期望:

first second third

javascript

12
推荐指数
2
解决办法
2969
查看次数

用jQuery替换HTML页面中的文本

如何替换jQuery中的任何字符串?

假设我有一个字符串"-9o0-9909",我想用另一个字符串替换它.

jquery

37
推荐指数
4
解决办法
12万
查看次数

确定使用ContextMenuStrip的控件

我有一个ContextMenuStrip分配给几个不同的列表框.我想ContextMenuStrip知道什么时候单击ListBox它使用它.我尝试下面的代码作为开始,但它不起作用.在sender有正确的价值,但是当我试图把它分配给了menuSubmitted它为空.

private void MenuViewDetails_Click(object sender, EventArgs e)
{
    ContextMenu menuSubmitted = sender as ContextMenu;
    if (menuSubmitted != null)
    {
        Control sourceControl = menuSubmitted.SourceControl;
    }
}
Run Code Online (Sandbox Code Playgroud)

任何帮助都会很棒.谢谢.

使用下面的帮助,我发现了:

private void MenuViewDetails_Click(object sender, EventArgs e)
        {
            ToolStripMenuItem menuItem = sender as ToolStripMenuItem;
            if (menuItem != null)
            {
                ContextMenuStrip calendarMenu = menuItem.Owner as ContextMenuStrip;

                if (calendarMenu != null)
                {
                    Control controlSelected = calendarMenu.SourceControl;
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

.net c# contextmenustrip winforms

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