小编Jos*_*ost的帖子

ImageIO.write bmp不起作用

我正在尝试以bmp格式保存图像,但它不会创建任何文件.如果我使用"png"代替,一切正常.有任何想法吗?

//This works fine:
ImageIO.write(bi, "png", new File("D:\\MyImage.png"));

//This does not work:
ImageIO.write(bi, "bmp", new File("D:\\MyImage.bmp"));
Run Code Online (Sandbox Code Playgroud)

ImageIO.getWriterFormatNames() 给了我"jpg","bmp","jpeg"和其他一些......

提前致谢.

雅各布

java bmp

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

Log4j2:SMTPAppender不发送错误或致命级别的邮件

我在log4j2中发现了SMTPAppender的一些问题.每当记录具有级别的事件error或者在没有发送没有邮件的事件的情况下fatal创建事件并且致命事件消失时.info

这是我的log4j2配置文件(log4j2.xml)和一个重现问题的小程序(LogTest.java):

<?xml version="1.0" encoding="UTF-8"?>
    <configuration status="warn">

        <!-- mail server configuration -->
        <properties>
            <property name="receipients">me@example.com</property>
            <property name="from">me@example.com</property>
            <property name="smtpHost">smtp.example.com</property>
            <property name="smtpPort">25</property>
            <property name="smtpProtocol">smtp</property>
            <property name="smtpUser">me</property>
            <property name="smtpPassword">secret</property>
        </properties>

    <appenders>

        <!-- appender to write all info events to stdout -->
        <Console name="Console" target="SYSTEM_OUT">
            <ThresholdFilter level="info" onMatch="NEUTRAL" onMismatch="DENY"/>
        </Console>

        <!-- appender to send mails (default: error and fatal events)-->
        <SMTP name="Mailer" suppressExceptions="false"
              subject="Error log" to="${receipients}" from="${from}"
              smtpHost="${smtpHost}" smtpPort="${smtpPort}"
              smtpProtocol="${smtpProtocol}" smtpUsername="${smtpUser}" 
              smtpPassword="${smtpPassword}" smtpDebug="false" bufferSize="2">
        </SMTP>
        <!-- appender …
Run Code Online (Sandbox Code Playgroud)

java logging smtpappender log4j2

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

谷歌日历api v3 calendar.events.list并在javascript中使用timeMax,timeMin

var resource = {
    ///  "kind": "calendar#event",

    "alwaysIncludeEmail" : "true",
    "singleEvents" : "true",
    "orderBy" : "startTime",
    "timeMax": {
        "dateTime": "2013-10-01T00:00:00+10:00" //maxDate.toISOString()
    },
    "timeMin": {
        "dateTime":  "2013-08-29T00:00:00+10:00" //startDateMin.toISOString()
    }
};

var calendar_id = new calendarIds();

var request = gapi.client.calendar.events.list({
    'calendarId': calendar_id.source,
    'resource': resource
});

....

request.execute(function(resp){
Run Code Online (Sandbox Code Playgroud)

这个javascript正在返回日历中的所有事件!!!!!

将这些时间值插入v3 api explorer 并返回正确的事件时间范围.

那么怪物怎么让我的javascript做同样的事情?我尝试了大量的排列,为什么它如此疯狂这个谷歌api的东西.......

需要一个工作的例子

javascript calendar google-calendar-api

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

插入或替换旧值的总和

我正在使用PhoneGap构建库存应用程序.我有一个模块库存用于库存管理.

股票表查询

CREATE TABLE STOCK (
    sto_id INTEGER PRIMARY KEY AUTOINCREMENT,
    pro_id INTEGER FOREIGNKEY REFERENCES PRODUCT(pro_id) UNIQUE,
    quantity TEXT
)
Run Code Online (Sandbox Code Playgroud)

INSERT或REPLACE查询

INSERT OR REPLACE INTO STOCK (pro_id,quantity) VALUES ("1","5");
Run Code Online (Sandbox Code Playgroud)

这个查询没有一个问题,它的工作完美,但我想用新的更新OLD VALUES的SUM.

例:

pro_id quantity   
1       5
Run Code Online (Sandbox Code Playgroud)

这是现有的记录,所以现在我将查询新的交易,然后有3个数量 quantity should be (5 (old) + 3 (new) ) = 8.

所以在更新记录后它看起来像.

pro_id quantity   
1       8
Run Code Online (Sandbox Code Playgroud)

我怎么能解决这个问题呢.或者让我知道我是否走错路.谢谢.

sql sqlite cordova

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

C中的匹配括号程序

我对c编程很新,我有一个与括号匹配算法有关的问题:

基本上,对于CS分配,我们必须执行以下操作:

我们需要提示用户输入1-20个字符的字符串.然后,我们需要报告是否有任何括号匹配.我们需要考虑以下类型的括号"{} []()".

例:

Matching Brackets
-----------------
Enter a string (1-20 characters): (abc[d)ef]gh
The brackets do not match.
Run Code Online (Sandbox Code Playgroud)

另一个例子:

Enter a string (1-20 characters): ({[](){}[]})
The brackets match
Run Code Online (Sandbox Code Playgroud)

其中一个要求是我们不使用任何堆栈数据结构,但使用以下技术:

  • 数据类型和基本运算符
  • 分支和循环编程构造
  • 基本输入和输出功能
  • 字符串
  • 功能
  • 指针
  • 数组
  • 基本模块化

我需要采取哪些算法步骤的想法?我真的坚持这个.它不像计算括号那么简单,因为({)}的情况不起作用; 括号计数匹配,但显然这是错误的.

任何有助于我正确方向的帮助将非常感激.

c algorithm brackets matching

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

在鼠标移开和鼠标移开时更改div元素文本的文本颜色

我想在鼠标悬停和鼠标移出时更改文本颜色.由于div元素的内部数量,它不起作用.请帮助,如果有的话.

<div class="u860" id="u860" style="top: 0px;">
    <div id="u860_rtf">
        <p style="text-align: left;" id="cache228">
        <a class="music" href="AppLauncher_TradeSearch">
            <span class="test1" style="font-family: Calibri; font-size: 11px; 
                font-weight: bold; font-style: normal; text-decoration: none; 
                color: rgb(37, 80, 99);" id="cache229">Different</span>
        </a>
        </p>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

"不同"的颜色应该反复变化.

html css jquery

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

Java Selenium-webdriver:在文本区域中输入文本

附上图片了解更多详情请关注::![我想在文字区域输入文字:照片中提到] [1] [1]:http://i.stack.imgur.com/sai92.png我想要将文本输入文本区域,但是发现找不到元素的错误.我试过X路径,名称和ID,但无法执行此代码,并希望与页面上出现的其他元素一起玩,但测试目的却没有!我不知道它可以用java-executor或switch窗口处理(弹出).下面提到的是java代码.如何处理这种情况请帮助详细说明.

Java代码:

@Test   
public void CreteLead() throws InterruptedException 
{
    WebElement _loginName = 
        driver.findElement(By.xpath(OR.getProperty("username")));

    _loginName.sendKeys(OR.getProperty("loginId"));

    WebElement _password = 
        driver.findElement(By.xpath(OR.getProperty("password")));
            _password.sendKeys(OR.getProperty("loginPassword"));
    WebElement _login = 
        driver.findElement(By.xpath(OR.getProperty("login")));

    _login.click(); 
    Thread.sleep(5000);

    WebElement _New = 
        driver.findElement(By.xpath(OR.getProperty("New")));

    _New.click();
    Thread.sleep(10000);
    driver.findElement(By.id("btnCreateCustomer")).click();
Run Code Online (Sandbox Code Playgroud)

HTML代码:

<table class="tbl_top_align" width="100%" cellspacing="3" cellpadding="0">
  <tbody>
    <tr>
    <tr>
    <tr>
    <tr id="trBranch">
    <tr id="trAssign">
      <td> Assign To*: </td>
      <td>
        <table cellspacing="0" cellpadding="0">
          <tbody>
            <tr>
              <td style="font-weight: normal !important;">
                <div 
                  id="ctl00_CPHPageContents_ctl00_CPHPageContents_ddlAssignedToPanel" 
                  class="RadAjaxPanel" style="display: block;"
                >
                  <span id="RequiredFieldValidator1" 
                    class="error_message" style="display:none;"
                  >* missing</span>
              </td>
              <td …
Run Code Online (Sandbox Code Playgroud)

selenium-grid selenium-rc selenium-webdriver

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

为什么子包从父包导入?

我正在Netbeans中创建一个Java项目.

我有一个名为的包MyPackage.它有一个叫做的类ClassA.

我有两个子包MyPackageas MyPackage.PMyPackage.Q

MyPackage.P有一个叫做的课ClassB.

问题是,如果我创建了一个ClassAin 的对象,ClassB则会添加一个导入ClassA.

import MyPackage.ClassA;
Run Code Online (Sandbox Code Playgroud)

是不是ClassA在父包中?为什么需要导入?

PS:问题是因为在我的大型项目中,如果这些进口,我大约有10个.

java import netbeans package

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