问题列表 - 第43748页

将Unicode/UTF8字符添加到C中的ncurses显示中

我正在尝试将wchar_t Unicode字符添加到C中的ncurses显示中.

我有一个数组:

wchar_t characters[]={L'\uE030', L'\uE029'}; // containing 2 thai letters, for example 
Run Code Online (Sandbox Code Playgroud)

然后我尝试将数组中的wchar_t添加到ncurses显示中:

add_wch(characters[0]);
Run Code Online (Sandbox Code Playgroud)

要提供更多信息,使用ASCII执行此操作正常,使用:

char characters[]={'A', 'B'};

// and later...

addch(characters[0]);
Run Code Online (Sandbox Code Playgroud)

要设置区域设置,我添加包含...

#include <locale.h>

// in main()
setlocale(LC_CTYPE,"C-UTF-8");
Run Code Online (Sandbox Code Playgroud)

ncurses包括:

#include <ncurses.h> 
Run Code Online (Sandbox Code Playgroud)

编译:

(编辑:添加了c99标准,用于支持通用字符名称.)

gcc -o ncursesutf8 ncursesutf8.c -lm -lncurses -Wall -std=c99
Run Code Online (Sandbox Code Playgroud)

我得到以下编译警告(当然可执行文件将失败):

ncursesutf8.c:48: warning: implicit declaration of function ‘add_wch’
Run Code Online (Sandbox Code Playgroud)

我已经尝试过使用addch看起来像宏来使用wchar_t,但是当我这样做时,Unicode字符不显示,而是显示为ASCII字符而不是.

有什么想法吗?

我正在使用OS X Snow Leopard,10.6.6

编辑:删除wchar_t []分配时使用的错误L'\u0E30'而不是L"\u0E30"等.我还更新了编译器设置以使用C99(添加通用字符名称支持).这两个变化都无法解决问题.

仍然没有答案,有谁知道如何做Unicode ncurses addchar(add_wchar?)?! 救命!

c ncurses utf-8

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

开源ASP.NET MVC CMS的评论/比较

我正在寻找ASP.NET MVC的开源CMS.我找到了MvcCms,N2和AtomicCMS.我正在寻找比较不同开源项目的任何建议,轶事,资源或文章,以便为我的项目找到最好的一个.我想找到有关不同项目的功能,可扩展性,相对可靠性和持续开发的信息.多谢你们.

c# asp.net asp.net-mvc review content-management-system

11
推荐指数
1
解决办法
8466
查看次数

网页页脚仍保留在浏览器窗口的底部

我希望我的页脚(在某些页面上)保持固定在浏览器窗口的底部,而不管内容的高度.与您在www.facebook.com和meebo工具栏(例如abduzeedo.com)等网站上浏览器窗口底部固定的某些工具栏类似.

我做了一些快速搜索,我看到一些jQuery脚本和CSS黑客用户抱怨IE不兼容等等...有一个很好的标准方法吗?即使使用meebo和facebook,看起来工具栏在滚动时也会有点跳跃,而CSS解决方案看起来非常可靠.有简单的CSS解决方案吗?我认为这是使得页脚与底部具有绝对定位的线条:0 ......

html css toolbar css-float

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

如何删除遥控器/ origin/{branch}?

你如何删除遥控器/ origin/{branch}?

git

21
推荐指数
3
解决办法
4175
查看次数

使用@Configurable进行Spring自动装配

我正在尝试使用Spring @Configurable并将@AutowireDAO注入域对象,这样他们就不需要直接了解持久层了.

我正在尝试关注http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/aop.html#aop-atconfigurable,但我的代码似乎没有效果.

基本上,我有:

@Configurable
public class Artist {

    @Autowired
    private ArtistDAO artistDao;

    public void setArtistDao(ArtistDAO artistDao) {
        this.artistDao = artistDao;
    }

    public void save() {
        artistDao.save(this);
    }

}
Run Code Online (Sandbox Code Playgroud)

和:

public interface ArtistDAO {

    public void save(Artist artist);

}
Run Code Online (Sandbox Code Playgroud)

@Component
public class ArtistDAOImpl implements ArtistDAO {

    @Override
    public void save(Artist artist) {
        System.out.println("saving");
    }

}
Run Code Online (Sandbox Code Playgroud)

在application-context.xml中,我有:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springsource.org/dtd/spring-beans-2.0.dtd">
<beans>

    <bean class="org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator" />
    <bean class="org.springframework.beans.factory.aspectj.AnnotationBeanConfigurerAspect" factory-method="aspectOf"/>

</beans>
Run Code Online (Sandbox Code Playgroud)

类路径扫描和初始化由弹簧模块执行Play!框架,虽然其他autowired …

java spring aspectj spring-aop

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

在哈希mongodb里面找到

我在我的集​​合中有这个结构:

{foo : 1, bar : 4, baz : {a : 1, b : 2 ,c : "fafofu"}}
Run Code Online (Sandbox Code Playgroud)

如何在baz中找到"a"和"b"?它不起作用db.my_collection.find({baz : {a : 1, b : 2});

我不在乎"c"是"fafofu"还是"cacocu"并不重要.

mongodb

9
推荐指数
1
解决办法
6187
查看次数

制作应用程序Retina显示友好

我有一个应用程序,并希望使视网膜显示友好.

这个过程究竟是如何运作的?除了我有什么图像需要添加什么?

我知道尺寸应该不同,但我不确定细节?

处理视网膜显示还需要做些什么?

如果设备支持视网膜显示,是否应检测到设备并使用其他图像?

如果有很多图片怎么办?这将如何影响应用程序的大小?

谢谢

iphone retina-display

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

在C#中解析XML字符串

我已经查看了同一主题的其他帖子并搜索了Google,但我对C#NET非常陌生并且不知所措.我试图解析这个XML ...

<whmcsapi version="4.1.2"> 
 <action>getstaffonline</action> 
 <result>success</result> 
 <totalresults>1</totalresults> 
 <staffonline> 
  <staff> 
   <adminusername>Admin</adminusername> 
   <logintime>2010-03-03 18:29:12</logintime> 
   <ipaddress>127.0.0.1</ipaddress> 
   <lastvisit>2010-03-03 18:30:43</lastvisit> 
  </staff> 
 </staffonline> 
</whmcsapi>
Run Code Online (Sandbox Code Playgroud)

使用此代码..

    XDocument doc = XDocument.Parse(strResponse);

    var StaffMembers = doc.Descendants("staff").Select(staff => new
    {
        Name = staff.Element("adminusername").Value,
        LoginTime = staff.Element("logintime").Value,
        IPAddress = staff.Element("ipaddress").Value,
        LastVisit = staff.Element("lastvisit").Value,
    }).ToList();

    label1.Text = doc.Element("totalresults").Value;

    foreach (var staff in StaffMembers)
    {
        listBox1.Items.Add(staff.Name);
    }
Run Code Online (Sandbox Code Playgroud)

我打印出了strResponse的内容,XML绝对存在.但是,当我单击此按钮时,没有任何内容添加到listBox1或label1所以我有些错误.

c# xml linq-to-xml

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

rails如何制作条件CLASS

<%=f.text_area :content, :class => 'grow'
Run Code Online (Sandbox Code Playgroud)

我希望这个课程有条件成为"成长"或"nogrow"

我试过了

<%=f.text_area :content, :class => grow ? "comment_content grow" : "nogrow"
Run Code Online (Sandbox Code Playgroud)

但那个错误.有任何想法吗?

ruby-on-rails ruby-on-rails-3

4
推荐指数
2
解决办法
2533
查看次数

用go加载文件元数据

有没有人知道使用go语言读取文件的元数据和/或属性的方法?

metadata go

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