问题列表 - 第43880页

Java UTF8编码

我有一个场景,其中一些特殊字符存储在系统默认编码的数据库(sybase)中,我必须获取此数据并使用Java程序将其发送到UTF-8编码的第三方.

前提条件是发送给第三方的数据不应超过定义的最大大小.由于在转换为UTF-8时,一个字符可能被2或3个字符替换,然后我的逻辑规定在从数据库获取数据后,我必须将其编码为UTF-8字符串然后拆分字符串.以下是我的观察:

当遇到任何特殊字符,如中文或希腊字符或任何特殊字符> ASCII 256时,当我将其转换为UTF-8时,单个字符可能由超过1个字节表示.

那么我怎样才能确定转换是否合适?对于转换,我使用以下内容

// storing the data from database into string
string s = getdata from the database;

// converting all the data in byte array utf8 encoding
byte [] b = s.getBytes("UTF-8");

// creating a new string as my split logic is based on the string format

String newString = new String(b,"UTF-8");
Run Code Online (Sandbox Code Playgroud)

但是当我将这个newString输出到控制台时,我得到?了特殊字符.

所以我有些疑惑:

  • 如果我的转换逻辑错误,那我怎么能纠正它.
  • 转换为UTF-8后,我可以仔细检查我的转换是否正常?我的意思是它是需要发送给第三方的正确消息,我假设如果消息在转换后不是用户可读的,那么转换有一些问题.

希望得到所有专家的一些观点.

如果我方需要进一步的信息,请告诉我.

java utf-8

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

Subversion在哪里实际存储其DataBase?

在阅读了很多关于SVN的介绍,入门指南和文档后,我仍然无法弄清楚我的版本控制数据存储在哪里.我的意思是身体.我已经检查了EDIT [1/2 GB]的代码,并且repo只有几MB大.这对我来说仍然是Voodoo.而且,作为一名程序员,我真的不相信魔术师.

编辑: 贡献者声称并非所有代码都存储在回购中,是真的吗?我的意思是,如果我删除我的本地工作副本,我仍然可以取回我的存储库的源代码......如果是这样,我仍然无法理解我的代码如何发生这样的压缩......

编辑2: 当我将代码导入存储库时,我有消息"50MB上传",实际的回购要小得多.必须参与压缩算法.

顺便说一句,阅读一些答案很有趣,看看有多少人确实相信魔术,并且在没有真正使用SVN的情况下知道幕后发生了什么......

svn tortoisesvn

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

如何为类中的类设置css?

使用此HTML代码.

<div class="noote">
    <p class="first admonition-title">Noote</p>
    <p class="last">Let's noote.</p>
</div>
Run Code Online (Sandbox Code Playgroud)

如何用css将Noote的颜色设置为红色?我的意思是,如何用css为它设置(div class ="noote")和(p class ="first")?

html css css-selectors

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

提取2个集/文件之间的唯一值

在linux/shell环境中工作,我该如何完成以下任务:

文本文件1包含:

1
2
3
4
5
Run Code Online (Sandbox Code Playgroud)

文本文件2包含:

6
7
1
2
3
4
Run Code Online (Sandbox Code Playgroud)

我需要提取文件2中不在文件1中的条目.因此在本例中为'6'和'7'.

我如何从命令行执行此操作?

非常感谢!

linux bash scripting perl command-line

24
推荐指数
5
解决办法
4万
查看次数

循环中的SQL查询

Google代码建议您应该在循环中避免SQL查询.原因是多次往返数据库会显着减慢脚本速度.他们给出的示例查询是这样的.

$userData = array();
foreach ($userList as $user) {
     $userData[] = '("'.$user['first_name'].'", "'.$user['last_name'].'")';
}
$query = 'INSERT INTO users (first_name,last_name) VALUES'.implode(',',$userData);
mysql_query($query);
Run Code Online (Sandbox Code Playgroud)

我的问题是...... 1.将查询保持在循环之外有多重要,是否总是可以避免?2.如何使用相同的逻辑实现SELECT语句.

也就是说我有这个问题.

$index=0;
while ($index < count($id)) {
     $result[] = mysql_query("SELECT * FROM tblInfo WHERE site_id = '".$id[$index]."' ");
     $index++;
}
Run Code Online (Sandbox Code Playgroud)

如何在循环外执行SELECT语句?我有大量的SELECT语句比这复杂得多.因此,如果认为有必要,我想从循环中获取这些查询.如果有人同意谷歌,请你发一些示例代码.

任何回复将不胜感激.

php mysql optimization performance google-code

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

可用的GIS工具包?

我们正在考虑使用ESRI的ArcGIS Engine编写具有某些GIS功能的应用程序.我们主要关注的GIS工具包功能包括:

  • 三维可视化:将高程数据与栅格或矢量数据混合.
  • 在自定义UI /应用程序中嵌入GIS功能(首选QT4)
  • 没有互联网连接的功能(本地数据缓存或地理数据库)
  • 创建新要素(点,线,多边形)并将其存储在地理数据库中.
  • 将图像叠加在地图数据上并经常更新.
  • 与C++的良好互操作性
  • 跨平台:Windows,Mac和Linux

该项目的初始目标相对有限,但未来可能会扩大 - 例如,进行一些包含地理空间数据的图像处理.

除了ESRI的ArcGIS Engine之外,我们还在考虑使用:

  • 美国宇航局世界风
  • GRASS GIS

Intergraph似乎拥有大量的GIS软件产品,但目前尚不清楚它们是否销售了与ArcGIS Engine工具包相当的产品.

还有其他值得考虑的选择吗?关于已经提到的选项的见解或意见?

gis esri esri-arc-engine opengis

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

检查c ++中是否存在具有给定签名的函数

所以我一直在寻找检查具有特定参数的函数是否存在的方法.我有一个模板化的方法,它依赖于一个外部函数(来自类的外部)来完成这项工作:

  template <class Moo>
  void exportDataTo(Moo& ret){
     extended_solid_loader(ret, *this);
  }
Run Code Online (Sandbox Code Playgroud)

在项目的多个点我有宏为不同类型定义extended_solid_loader,但现在我希望能够使用默认函数,如果没有为该特定类类型定义extended_solid_loader.

我遇到过这样的问题: 是否可以编写模板来检查函数的存在? 但它似乎有点不同,因为我没有检查方法,而是检查具有特定参数类型的函数.

这可能吗?

c++ templates metaprogramming

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

使用Ruby查找多边形内的坐标

如何使用Ruby确定坐标点是否位于多边形内?

ruby gis

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

从inside方法获取方法的参数名称和值

.NET中有没有办法知道哪些参数及其值传递给方法.反思方式?这将在方法内部使用.它必须是通用的,因此可以从任何方法使用它.这是用于记录目的.

.net c#

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

CSS将样式应用于空输入([value =''])

我想对我的表单中的所有输入应用一种特殊的样式,这些输入是必需的并且是空的.

当我写在我的CSS中时,它确实有效

input[required='required'] {
    bla-bla-bla;
}
Run Code Online (Sandbox Code Playgroud)

但是当我写作时,它不起作用

input[value=''] {
   bla-bla-bla;
}
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用jQuery做到这一点,但我想在纯css中做到这一点,如果有可能的话.

可以这样做吗?


蒂莫菲,提前谢谢你.

css css-selectors

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