我正在制作一个Java应用程序,它从SQLite接收一些名称并将它们放在列表框中.问题是我希望它以按字母顺序排列的方式准确排序(葡萄牙语具体而言).
这些条目,例如:
BetaÁridaAna
应订购如下:
AnaÁridaBeta
但由于它以某种ASCII顺序排序,所以"重音"字符将在最后而不是在它们对应的字母下方抛出.
结果:AnaBetaÁrida
我怎么解决这个问题?编辑:我的意思是解决Java本身的问题而不是SQlite的改进
提前致谢.
我有配置问题或magento永远不会运行我的模块的SQL安装/更新脚本的其他东西!
我使用magento-1.4.1.0
这是我的结构文件夹和文件:
\app\code\local\RN\ShortUrl
\app\code\local\RN\ShortUrl\Block\ShortUrl.php
\app\code\local\RN\ShortUrl\controllers\IndexController.php
\app\code\local\RN\ShortUrl\controllers\UController.php
\app\code\local\RN\ShortUrl\etc\config.xml
\app\code\local\RN\ShortUrl\Helper\Url.php
\app\code\local\RN\ShortUrl\Model\ShortUrl.php
\app\code\local\RN\ShortUrl\Model\Mysql4\ShortUrl.php
\app\code\local\RN\ShortUrl\Model\Mysql4\ShortUrl\Collection.php
\app\code\local\RN\ShortUrl\Model
\app\code\local\RN\ShortUrl\Model\Mysql4
\app\code\local\RN\ShortUrl\Model\Mysql4\ShortUrl
\app\code\local\RN\ShortUrl\sql\rn_shorturl_setup\mysql4-install-0.1.0.php
Run Code Online (Sandbox Code Playgroud)
以下是内容\app\etc\modules\RN_ShortUrl.xml:
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<RN_ShortUrl>
<active>true</active>
<codePool>local</codePool>
</RN_ShortUrl>
</modules>
</config>
Run Code Online (Sandbox Code Playgroud)
以下是内容\app\code\local\RN\ShortUrl\etc\config.xml:
<?xml version="1.0"?>
<config>
<modules>
<RN_ShortUrl>
<version>0.1.0</version>
</RN_ShortUrl>
</modules>
<frontend>
<routers>
<shorturl>
<use>standard</use>
<args>
<module>RN_ShortUrl</module>
<frontName>shorturl</frontName>
</args>
</shorturl>
</routers>
<layout>
<updates>
<shorturl>
<file>shorturl.xml</file>
</shorturl>
</updates>
</layout>
</frontend>
<global>
<blocks>
<rn_shorturl>
<class>RN_ShortUrl_Block</class>
</rn_shorturl>
</blocks>
<rewrite>
<rn_shorturl>
<from>#^/u/(.*)#</from>
<to>/shorturl/u/redirect/key/$1</to>
</rn_shorturl>
</rewrite>
<models>
<shorturl>
<class>RN_ShortUrl_Model</class>
<resourceModel>shorturl_mysql4</resourceModel>
</shorturl>
<shorturl_mysql4>
<class>RN_ShortUrl_Model_Mysql4</class>
<entities>
<shorturl> …Run Code Online (Sandbox Code Playgroud) 我正在使用Microsoft SQL Server Management Studio(版本10,用于SQL Server 2008)使用GoDaddy托管的数据库.
我收到此消息:
请参阅此文件夹中对象的对象资源管理器详细信息
可能是因为他们有超过2500个数据库.
我仍然可以从对象资源管理器详细信息中访问所有内容,但是每天必须这样做时会很痛苦.
有没有人知道任何方法来获取我正在工作的数据库出现在左边的对象资源管理器中?
在测试中,我丢弃了任何东西,stderr因为它使测试用例的输出变得混乱.我正在使用以下代码:
freopen("/dev/null", "w", stderr);
Run Code Online (Sandbox Code Playgroud)
编译时-Wall -Werror,我得到错误
error: ignoring return value of ‘freopen’, declared with attribute warn_unused_result
Run Code Online (Sandbox Code Playgroud)
这是预料之中的.但是,通常的铸造解决方案void似乎不起作用.也就是说,将代码更改为
(void) freopen("/dev/null", "w", stderr);
Run Code Online (Sandbox Code Playgroud)
仍然会产生相同的警告.我不在乎这个函数是否失败,因为最坏的情况是一些额外的输出.我可以解决这个问题吗?
编辑:我知道我可以引入一个额外的不必要的变量.我真的很想知道为什么无法转换为无效.
更新: 我决定采用这个:
FILE *null = fopen("/dev/null", "w");
if (null) { fclose(stderr); stderr = null; }
Run Code Online (Sandbox Code Playgroud)
在freopen仔细阅读文档之后,我看到如果打开/dev/null失败,stderr仍然会被销毁.这解决了这个问题.
我知道这里有很多相关的问题,但实际上与我的问题无关的问题都附有答案.或者至少是一个公认的答案.如果有人能指出我这个问题,那就很高兴错了.如果我错过了标记,请重新加注.
我的问题,正如标题所说,我想从我的JSP页面调用一个Servlet并返回一个字符串或html.
我的Servlet名称是MyFirstServlet.
请问,请在任何答案中都非常具体,因为我是一个完整的JSP,Java和Servlet noobie.
非常感谢你提前.
请帮助我想在我的CodeIgniter网站中使用第一个URI段.
就像当我打开这些网址时,他们会打开我的个人资料:http: //www.facebook.com/buddyforever 或 http://www.myspace.com/zarpio
我怎么能用CodeIgniter做到这一点?我检查了_remap功能但是先来控制器如何隐藏控制器?
当您从提交命令中删除 -m 时,如何从像 svn 和 git do 这样的 CLI 打开 vim?
我收到以下错误:Vim:警告:输出不是终端
`echo "Please edit this file" > file.name`;
`vim file.name`;
Run Code Online (Sandbox Code Playgroud) 这可能是一个语言问题.我已经检查了维基百科上的循环设备.它仅用于将文件作为块设备安装.但是"循环"在这里意味着什么?它在这里的使用对我来说完全是奇怪的.我不是母语为英语的人.那么有人可以用简单的英语向我解释这个术语吗?:)
谢谢.
[我已经阅读了Cocoa内存管理规则,但仍然希望确定,并想知道这是否是一个好的形式.]
我的班级有一个可变字典ivar:
NSMutableDictionary *m_Dict;
...
m_Dict = [NSMutableDictionary dictionaryWithCapacity:10];
[m_Dict retain];
Run Code Online (Sandbox Code Playgroud)
在某些时候,我会在字典中添加一个可变数组:
NSMutableArray *array = [NSMutableArray arrayWithCapacity:100];
[m_Dict setObject:array forKey: @"myArray"];
Run Code Online (Sandbox Code Playgroud)
此时,我相信数组对象已被字典保留.因此,在将对象添加到字典之前,我不会保留该对象.它是否正确?
稍后,我将访问该数组,以供阅读:
NSMutableArray *array = [m_Dict objectForKey: @"myArray"];
Run Code Online (Sandbox Code Playgroud)
Q1.objectForKey返回了什么?它是指向字典中保存的对象的指针吗?或指向对象的COPY的指针?(我假设只返回指向现有对象的指针.)
Q2.这里发生了什么,记忆管理明智吗?我假设'array'指向一个仍然保留的对象(由拥有的字典对象),并且我不必保留该对象来使用它.正确?
谢谢.