问题列表 - 第22506页

unix命令截断文件内容

有人可以帮我用unix命令来截断目录中文件的内容.我在Windows中使用Cygwin.

unix cygwin

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

Ruby String重音错误:不仅仅是满足眼睛

我有一个真正的麻烦,以获得正确的口音,我相信这可能发生在大多数拉丁语言,在我的情况下,葡萄牙语

我有一个字符串作为参数,我必须得到第一个字母,并取消它!这在红宝石中应该是微不足道的,但这里有一个问题:

s1 = 'alow'; s1.size #=> 4
s2 = 'álow'; s2.size #=> 5

s1[0,1] #=> "a"
s2[0,1] #=> "\303"

s1[0,1].upcase #=> 'A'
s2[0,1].upcase #=> '\303' !!!

s1[0,1].upcase + s1[1,100] #=> "Alow" OK
s2[0,1].upcase + s2[1,100] #=> "álow" NOT OK
Run Code Online (Sandbox Code Playgroud)

我想把它变成通用的,有什么帮助吗?

[编辑]
我发现Rails字符串可以转换为多字节,如类./active_support/core_ext/string/multibyte.rb中所示,只需使用:

s2.mb_chars[0,1].upcase.to_s #=> "Á"
Run Code Online (Sandbox Code Playgroud)

仍然,@ nsdk方法更容易使用=)

ruby string ruby-on-rails character-encoding

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

Silverlight clientaccesspolicy.xml错误?还是设计?

在clientaccesspolicy文件的域节点中,您可以为子域或协议指定通配符,但它看起来不适用于端口.

特别是在开发时,如果所使用的服务托管在第三方上,那么从localhost asp.net开发服务器上运行的silverlight应用程序的本地调试版本访问可以正常运行:

<domain uri="*"/>
<domain uri="http://*"/>
<domain uri="http://localhost:1234"/> 
Run Code Online (Sandbox Code Playgroud)

(其中1234是具体确定的端口号)

但如果在表格中指定,它似乎不起作用

<domain uri="http://localhost:*"/>
Run Code Online (Sandbox Code Playgroud)

如果有多个开发人员/项目使用该服务,或者您没有为asp.net开发服务器指定端口,那将非常烦人

如果我只是简单地知道格式不正确,或者这是对Silverlight处理clientaccesspolicy的错误还是疏忽,是否有人知道?

silverlight clientaccesspolicy.xml

7
推荐指数
1
解决办法
1433
查看次数

.net对象相等

假设我们有两个对象o1和o2定义为System.Object,在我的坐标中o1和o2可以是以下任何类型:

  • INT32
  • 布尔
  • 约会时间
  • 的DBNull

那么如何检查o1和o2是否相等,因此是相同的对象或两者具有相同的类型和值.

我可以做o1 == o2或者我需要做什么o1.Equals(o2)或其他什么?

谢谢,

AJ

.net c#

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

在生产者 - 消费者情境中使用条件变量

我正在尝试了解条件变量以及如何在生产者 - 消费者情况下使用它.我有一个队列,其中一个线程将数字推入队列,而另一个线程从队列中弹出数字.我希望在生产线程放置一些数据时使用条件变量来指示消费线程.问题是有时(或大多数时候)它只将两个项目推入队列然后挂起.我在produce()函数中指出它在调试模式下运行时停止.任何人都可以帮我指出为什么会这样吗?

我有以下全局变量:


boost::mutex mutexQ;               // mutex protecting the queue
boost::mutex mutexCond;            // mutex for the condition variable
boost::condition_variable condQ;
Run Code Online (Sandbox Code Playgroud)

以下是我的消费者主题:


void consume()
{
    while( !bStop )   // globally declared, stops when ESC key is pressed
    {
        boost::unique_lock lock( mutexCond );
        while( !bDataReady )
        {
            condQ.wait( lock );
        }

        // Process data
        if( !messageQ.empty() )
        {
            boost::mutex::scoped_lock lock( mutexQ );

            string s = messageQ.front();   
            messageQ.pop();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

下面是我的制作人主题:


void produce()
{
    int i = 0;

    while(( !bStop ) …
Run Code Online (Sandbox Code Playgroud)

c++ multithreading boost condition-variable

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

将ics文件导入Outlook.AppointmentItem

我有一个Outlook 2007加载项,试图将ics文件导入Outlook.AppointmentItem对象,以便我可以读取有关某些约会的属性.目前我无法将ics读回内存.关于我做错了什么的任何建议.

Outlook.Application app = new Outlook.Application();
var item = app.Session.OpenSharedItem("C:\\meeting.ics") as Outlook.AppointmentItem;
string meetingBody = item.Body; //<--*my item is null*
Run Code Online (Sandbox Code Playgroud)

谢谢

icalendar appointment outlook-2007 outlook-addin

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

对win32com模块/ pythoncom模块的反思

什么是查看使用pythoncom模块可以执行的所有功能的最佳方法?具体来说,我正在使用win32com模块来操作excel文件.我无法像其他模块一样找到它的内省.任何人都可以建议我如何检索这些信息?

python

7
推荐指数
2
解决办法
3200
查看次数

Ant常用用法调用java方法

使用ant执行java类或方法的常见用法是什么?

如果运行ant run或restore,我需要在类中使用多个方法.运行和恢复都是相同java类的方法但是,我似乎无法通过运行来运行Class.beginExecution()和ant还原来执行Class.beginRestore().

谢谢

java ant

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

XNA有多边形,比如Rectangle吗?

我正在制作一个游戏,其中只有一个空间,玩家可以四处移动.我想用某种多边形来表示这个空间.我要问的主要问题是它是否包含给定的点.(赞rect.intersect())

XNA有没有办法做到这一点?

c# xna polygon

8
推荐指数
1
解决办法
5346
查看次数

while循环测试bash中是否存在文件

我正在研究一个shell文件,它只对txt文件进行某些更改,但是这个测试循环不起作用,我想知道为什么?谢谢!

while [ ! -f /tmp/list.txt ] ;
do
      sleep 2
done
Run Code Online (Sandbox Code Playgroud)

bash shell

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