问题列表 - 第31484页

获取2个字符串之间的字符串

如何获取两个其他声明的字符串之间的字符串,例如:

String 1 = "[STRING1]"
String 2 = "[STRING2]"
Run Code Online (Sandbox Code Playgroud)

资源:

"832h0ufhu0sdf4[STRING1]I need this text here[STRING2]afyh0fhdfosdfndsf"
Run Code Online (Sandbox Code Playgroud)

我该"I need this text here"怎么办?

c++ string

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

如何使用公司徽标创建QR码图像

我们在办公室周围使用了大量的二维码.我想知道我们是否可以在中间生成带有小公司徽标的QR码.我在网上看到了很少的例子.

但是我想让它自动生成它而不是用户用photoshop软件手动编辑它.

我感谢任何帮助.

谢谢.

api qr-code

25
推荐指数
4
解决办法
10万
查看次数

为什么这是CTFrame的过度释放

在iOS上使用一些CoreText代码,我很困惑为什么这是CTFrame的过度发布.我已经确认它是一个过度释放但我感到困惑,因为它是用一种create方法创建的.

for (NSValue *value in [self frameArray]) {
  CGRect column = [value CGRectValue];
  CGMutablePathRef path = CGPathCreateMutable();
  CGPathAddRect(path, NULL, column);
  CTFrameRef frame = CTFramesetterCreateFrame(bodyFramesetter, CFRangeMake(position, 0), path, NULL);
  CTFrameDraw(frame, context);
  position += CTFrameGetVisibleStringRange(frame).length;
  CGPathRelease(path);
  // ???: Why does this cause an overrelease?
  //CFRelease(frame);
}
Run Code Online (Sandbox Code Playgroud)

更新

代码库是3.2,并且第一个版本不会发生崩溃.在绘制视图时,它会在某个时刻"随机"出现.这个循环,你可能猜到的是在-drawRect:视图中.此应用程序中没有多线程.

objective-c core-text

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

如何从Set中删除项目?

final Set<Expression> exps = meng.getExps();
Iterator<Expression> iterator = exps.iterator();
final Expression displayedExp = exps.iterator().next();
exps.remove(displayedExp);
Run Code Online (Sandbox Code Playgroud)

此代码将返回以下运行时异常跟踪:

null
java.lang.UnsupportedOperationException
        at java.util.Collections$UnmodifiableCollection.remove(Collections.java:1021)
Run Code Online (Sandbox Code Playgroud)

meng.getExps()的Set实现是一个LinkedHashSet.

java collections

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

SVN没有看到变化

我只是运行了一个perl脚本来替换我的整个项目中一个单词的所有出现.

即:

perl -e "s/OLD/NEW/g;" -pi $(find ./ -type f)
Run Code Online (Sandbox Code Playgroud)

我想将这些更改提交给subversion,但是当我运行"svn status"时,列表中没有任何修改过的文件.

在TortoiseSVN中使用"检查修改"也会发生同样的事情.

这个perl脚本是否绕过SVN用来检查变化的某种方法?

svn perl tortoisesvn

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

listbox selectionmode = multiextended 如何摆脱鼠标按下选择项目

将列表框选择模式设置为多扩展时,我观察了三种选择项目的方法:

  1. 按住shift键的同时按下鼠标键
  2. 按住 ctrl 键的同时按下鼠标键
  3. 将鼠标移到未选择的项目上时按下鼠标键

1 和 2. 正是我想要的行为,但我不想要 3. 因为稍后我想通过用鼠标上下移动所有选定的项目来重新排列项目。

如何摆脱 3. ?

我需要一种行为,就像 Winamp 中的播放列表一样。通过拖动和复制粘贴项目重新排列项目

.net c# listbox

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

禁用Ruby 1.9.x的YARV编译器

从命令行运行我的规范与ruby 1.9.x与1.8.7之间的应用程序启动时间有非常明显的差异.我的应用程序使用ruby 1.8.7比使用ruby 1.9.1或1.9.2更快地启动.应用程序启动差异大约为18秒.我的应用程序用1.8.7和1.9.2初始化需要大约5秒钟.

应用程序初始化时间对于生产来说不是什么大问题,但对于BDD开发来说这是一个非常大的问题.每次我更改代码并运行我的规范时,每次迭代我都要再等待18秒.

我假设这个应用程序初始化时间归因于我的应用程序初始化时YARV编译字节码.

我对YARV减慢应用程序初始化速度是否正确,是否有办法在命令行上禁用YARV.能够在我运行我的规格时禁用YARV会非常好.

ruby rspec yarv ruby-1.9

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

Java最佳实践,在对象被修改之前或之后添加到集合中?

假设您要将x个对象添加到集合中,并在将它们添加到集合之后或之前修改对象属性.在修改对象之前或之后,何时将元素添加到集合中.

选项A)

public static void addToCollection(List<MyObject> objects) {
    MyObject newObject = new MyObject();
    objects.add(newObject);
    newObject.setMyAttr("ok");
}
Run Code Online (Sandbox Code Playgroud)

选项B)

public static void addToCollection(List<MyObject> objects) {
    MyObject newObject = new MyObject();
    newObject.setMyAttr("ok");
    objects.add(newObject);
}
Run Code Online (Sandbox Code Playgroud)

java collections object

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

Crockford Prototypical Inheritance ......没有原型链?没有超级?

试图更多地了解Crockford的原型继承方法,他基本上消除了构造函数,从而消除了原型链或利用"超级"概念的任何现实可能性.

mynamespace.object.create = function( o ) {
    function F(){};
    F.prototype = o;
    return new F();
};
Run Code Online (Sandbox Code Playgroud)

这是故意基于原型背后的理论吗?

我遇到这个的原因是我想用一个init方法创建一个基类,它做了一些常见的jquery东西(这些方法是为了自动从一个对象创建一个jquery插件而设计的www.alexsexton.com/?p=51 )

作为一个例子,我不想在我的每个init方法中重复这一点this.options = $ .extend({},this.options,options);

所以我希望在基本init中使用它,覆盖扩展对象中的init,然后在覆盖中调用this.prototype.init来处理重复的东西.

object.create片似乎不允许我以任何方式这样做.我在这里错过了什么吗?

javascript jquery-plugins

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

动态更新wxPython staticText

我想知道如何在wxpython中动态更新StaticText?我有一个每五分钟一次的脚本并从网页读取状态,然后使用wxpython在静态输入中打印状态.我将如何动态地每隔5分钟更新一次statictext以反映状态?

非常感谢

-soule

python wxpython refresh

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