小编Zwo*_*ord的帖子

C#Crystal Reports中的分页符

在我的C#.Net windows应用程序中,我使用水晶报告来打印员工信息.使用卷纸(A4)进行打印.在我打印报告时,它工作正常.我的问题是,如果表只包含一行记录,它需要整个页面打印没有分页符.,我的意思是整张A4纸打印报告.但我只需要一小部分相同.如何在报告后放置分页并删除白色空白区域..报告图片

c# crystal-reports

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

如何使用WordNet或与wordnet相关实现基于类别的文本标记?

如何使用wordnet的类别(java作为接口)来使用wordnet标记文本?


考虑句子:

1)计算机需要键盘,监视器,CPU才能工作.
2)汽车使用齿轮和离合器.

现在我的目标是,必须将例句标记为

  • 第一句话

电脑/电子
键盘/电子
CPU /电子

  • 第二句话

    汽车/机械
    齿轮/机械
    离合器/机械

一些额外的例子......

"使用微芯片监控离合器和齿轮" - >离合器/机械,齿轮/机械,微芯片/电子

"此处用于监测氢气水平的软件" - >软件/计算机,氢/化学..

我想在java上实现上面提到的目标,即通过技术,机械,电气等相关类别来标记名词.

如何使用wordnet执行此操作.

我以前的作品

为了实现我的目标,我在每个类别的文本文件中创建了一个术语索引,并将其与标题相匹配..如果它在文本文件中包含一个单词,则标题将被分类.

例如

Automobile.txtcar , gear , wheel , clutch.
networking.txtserver,IP Address,TCP , RIP

这是算法:

String Classify (String title)
{
 String area;
 if (compareWordsFrom ("Automobile.txt",title) == true ) area = "Auto";
 if (compareWordsFrom ("Netoworking.txt",title) == true ) area = "Networking";
 if (compareWordsFrom ("metels.txt",title) == true ) area = "Metallurgy";
 return area; …
Run Code Online (Sandbox Code Playgroud)

java nlp classification machine-learning wordnet

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

Drools to rule excel sheet

只是想到有没有办法使用Drools API将drl文件转换为excel表?

我们目前在Drools 5.3但是真的可以使用任何版本.

提前致谢

rule-engine drools

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

固定标题覆盖主要内容

我正在尝试将我的标题固定在我添加的标题 div 中,position:fixed并且width:100%

现在,完成此操作后,我的主要内容覆盖在标题上。因此,作为修复,我在搜索中发现在主要内容 div 中我可以添加相当于标题高度的 margin-top 。

当我这样做时,我的头会移动。假设我将 margin-left 添加为 100px。我的标题顶部移动了 100 像素,主要内容仍然覆盖在标题内容上。

有什么解决办法吗?

html

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

序列化 Jackson JSON 树模型时排除 NullNode

我有一个 pojo 类型,它需要在序列化时将特定数值设置为特殊字符串。这些值将始终为空,可能非常深入层次结构。

为了实现这一点,我首先将 pojo 转换为具有完整空值的 JsonNode 以保留属性顺序,然后我遵循结构中的路径来设置一些字符串并根据需要创建节点。最后,我让 ObjectMapper 将 JsonNode 序列化为字符串。逻辑看起来像这样:

ObjectMapper nonNullMapper = new ObjectMapper();
nonNullMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);

ObjectMapper includeAllMapper = new ObjectMapper();
includeAllMapper.setSerializationInclusion(JsonInclude.Include.ALWAYS);

// NullNodes create stubs to maintain property order
JsonNode node = includeAllMapper.valueToTree(pojoInstance);
insertStrings(node);

String json = nonNullMapper.writeValueAsString(node); 
// Halp, there's still nulls
Run Code Online (Sandbox Code Playgroud)

请注意,我知道有一个 @JsonInclude注释,所以我实际上并不需要两个映射器,但事实证明我想在其他地方序列化没有空值的 pojo 实例,所以我无法使用它。

无论如何,如何避免将 NullNodes 序列化到我的 json 字符串中?到目前为止,我发现了两种方法:

  1. 转换为 Map,然后序列化为 String,使用 SerializationFeature.WRITE_NULL_MAP_VALUES禁用。这似乎效率低下且笨拙。
  2. 在序列化 JsonNode 之前手动删除 NullNode 实例。鉴于支持排除 pojo 和地图的空值,似乎没有必要,并且它增加了(也许?)不必要的复杂性。

我尝试注册一个JsonSerializerfor NullNode,但它似乎没有被使用。我注意到它NullNode本身实现了JsonSerializable,它只是委托给SerializerProvider的空值序列化器。我犹豫要不要覆盖它,我觉得应该在序列化值之前进行空过滤,但我没有深入了解它是如何工作的。

有没有更好的办法?

java json jackson

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

iOS应用SSL .p12身份验证 - 证书错误(-9825)

更新

编辑2/6/14:

我创建了一个本地Apache Tomcat服务器来测试带有证书身份验证的SSL.我成功了!使用下面的两种方法,一切都按预期工作.(MKNetworkKit和自定义代码).虽然这确实告诉我我的代码正在运行,但我的原始问题仍未解决.我更新了问题的标题,以更具体地反映问题.有谁知道SAP Portal是否需要特殊设置来接受来自iOS应用程序的证书?请记住,在将CA和.p12导入共享密钥链后,我能够使用Safari移动设备成功进行身份验证,我只是在代码中失败(我现在知道代码可以工作,而不是使用门户网站).



我正在创建一个非常简单的iOS7 Cordova 3.2应用程序,其中包含一个自定义插件,通过仅提供.p12证书进行身份验证(无需基本身份验证或其他用户凭据)从SSL Web服务获取数据.我在物理iPad(没有模拟器)上执行所有测试.Web服务使用自签名证书存在于开发SAP NetWeaver门户框中.目前,我将服务器的CA导入iOS钥匙串以避免证书信任错误.出于测试目的,我的.p12证书在应用程序内部捆绑在mainBundle的根目录中.

尝试连接到Web服务时,我在控制台中收到以下错误:

CFNetwork SSLHandshake failed (-9825)
NSURLConnection/CFURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9825)
Error Domain=NSURLErrorDomain Code=-1205 "The server “myhostremoved.com” did not accept the certificate." UserInfo=0x14e99000 {NSErrorFailingURLStringKey=https://myhostremoved.com/sslwebservice/, NSErrorFailingURLKey=https://myhostremoved.com/sslwebservice/, NSLocalizedDescription=The server “myhostremoved.com” did not accept the certificate., NSUnderlyingError=0x14d9b1d0 "The server “myhostremoved.com” did not accept the certificate.", NSURLErrorFailingURLPeerTrustErrorKey=<SecTrustRef: 0x14d94720>}
Run Code Online (Sandbox Code Playgroud)

根据Apple的文档站点,-9825错误引用了错误的证书.

有很多关于SO的问题与我想要做的事情有关,但没有一个与我所看到的错误有关.我以两种不同的方式处理代码的开发.


首先,我尝试使用已经在SO上的代码,使其适应我的用例.见下面的代码:

- (void)startConnection:(CDVInvokedUrlCommand*)command {
    NSDictionary *options = [command.arguments objectAtIndex:0];
    NSURL *serverURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@", [options objectForKey:@"host"]]];//hostname provided by Cordova plugin, …
Run Code Online (Sandbox Code Playgroud)

ssl objective-c ios cordova mknetworkkit

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

在 Shiro 领域中自动装配时,具有可缓存方法的 Spring 服务在没有缓存的情况下被初始化

在这个问题上花了 2 天后,我真的无法自己取得更多进展。我正在使用 Spring 开发用于依赖注入等的标准 Web 应用程序。我还使用 Spring 来缓存我经常使用的几种昂贵的方法。

在我为安全层引入 Apache Shiro 之后,我遇到了一个奇怪的问题,@Cacheable某个服务中的方法不再被缓存。到目前为止,我已经能够将问题剥离到其核心,但仍有很多代码需要您查看 - 抱歉……

首先,我配置所有相关的包(下面显示的所有类都在其中一个)。

@Configuration
@ComponentScan(basePackages = {
        "my.package.config",
        "my.package.controllers",
        "my.package.security",
        "my.package.services",
})
public class AppConfiguration {

}
Run Code Online (Sandbox Code Playgroud)

这是缓存的配置文件。

@Configuration
@EnableCaching
public class CacheConfiguration {
    @Bean(name = "cacheManager")
    public SimpleCacheManager cacheManager() {
        SimpleCacheManager simpleCacheManager = new SimpleCacheManager();
        simpleCacheManager.setCaches(Arrays.asList(
                new ConcurrentMapCache("datetime")
        ));
        return simpleCacheManager;
    }
}
Run Code Online (Sandbox Code Playgroud)

对于我的最小示例,我使用了一个非常简单的服务,它只返回当前时间戳。这Impl门课和你想象的一样简单。

public interface DateService {
    @Cacheable("datetime")
    LocalDateTime getCurrent();
}
Run Code Online (Sandbox Code Playgroud)

我将此服务注入控制器。

@Controller
@RequestMapping("/v1/date")
public class DateController {
    @Autowired
    DateService dateService; …
Run Code Online (Sandbox Code Playgroud)

spring caching autowired shiro

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

我拍摄的快照没有出现在图像视图中

我试图将我捕获的快照放在图像视图中.对于像nexus 7和sony xperiac这样的大型设备,它正在捕捉,但图像甚至不显示,我可以看到RESULT_OK,通过设置标志位那我现在该怎么办?

package gatesapps.blogspot.com;

import java.io.File;
import java.io.IOException;
import java.sql.Date;
import java.text.SimpleDateFormat;
import java.util.Random;

import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import android.provider.MediaStore;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends Activity {

String mCurrentPhotoPath;// for photo path
ImageView mImageView;
static boolean flag=false;

TextView tv;
Button test;
static final int REQUEST_TAKE_PHOTO = 1;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState); …
Run Code Online (Sandbox Code Playgroud)

layout android imageview android-camera

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

使用C++将值添加到列中的现有SQL值

我如何使这段代码片段为"目标"的值增加10?

if (buffer.empty())
    break;

buffer.erase(buffer.size() - 1);
async_query("insert into " + db_name("files") + " ("
                           + db_name("player") + ", "
                           + db_name("goals") + ", "
                           + db_name("completed") + ", "
                           + db_name("fid") + ") values " + buffer
                           + " on duplicate key update" + "  "
                           + db_name("player") + " = values("
                           + db_name("player") + ")," + "  "
                           + db_name("goals") + " = values("
                           + db_name("goals") + ")," + "  "
                           + db_name("completed") + " = values("
                           + …
Run Code Online (Sandbox Code Playgroud)

php c++ sql

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

iframe内容在打印时被切断

我有一个包含iframe的页面.iframe的内容有几页长,我设置了iframe的高度来匹配它的内容.当我尝试打印页面时,iframe的内容会在第一页之后被切断.我在使用打印样式表进行打印时隐藏了页面上的所有其他元素/部分,iframe除外.所以它是打印时页面上唯一的元素.我尝试过几种方式设置iframe的固定高度:

<iframe src="page.html" style="height: 2100px;" height="2100" scrolling="yes">
Run Code Online (Sandbox Code Playgroud)

我还尝试在仅打印样式表中设置iframe的固定高度,但到目前为止还没有任何工作.它接受其他样式,如宽度或边框,在打印时可见,但仅适用于第一页.

更新:它似乎在Chrome中正常工作,但它是Firefox中已知的旧版(2001)错误:https://bugzilla.mozilla.org/show_bug.cgi?id = 113217无法找到确切的错误报告IE,但它似乎遭受与Firefox相同的命运.

html css iframe

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