目前我的程序位于一个地方,它既可以监听用户滚动某个元素,也可以自动滚动这个元素.(不是一个渐进的,漂亮的卷轴,而是瞬间跳跃.我发誓在上下文中有道理.)
如果通过设置scrollLeft或scrollTop完成滚动,有没有办法使滚动事件不触发?我的第一个想法是一个基本的开关,如:
ignoreScrollEvents = true;
element.scrollLeft = x;
ignoreScrollEvents = false;
function onScroll() {
if(ignoreScrollEvents) return false;
}
Run Code Online (Sandbox Code Playgroud)
但由于事件不会立即触发(oops,duhh),这不是一个可行的解决方案.我可以尝试其他什么样的答案?我也在使用jQuery,如果这有帮助的话.
我是自定义绘制文本到自定义UITableViewCell,但我正在努力研究如何绘制一行下划线文本.
我目前正在尝试执行以下操作:
CGContextMoveToPoint(context, pt.x, pt.y+sz.height);
CGContextAddLineToPoint(context, pt.x+sz.width, pt.y+sz.height);
Run Code Online (Sandbox Code Playgroud)
但是虽然代码被调用,但实际上并没有绘制.我想我正在做一些愚蠢的事情,但我无法弄明白它是什么.
收听文件夹或文件以查看是否已保存或是否添加了新文件的最佳方法是什么?
我不知道这是否足够数据,但我有
preg_match('/ SAMPLETEXT /',$ bcurl,$ cookie1);
我想知道我是否能做到
preg_match($ newfunction,$ bcurl,$ cookie1);
但是当我这样做时,我收到此错误"警告:preg_match()[function.preg-match]:分隔符不能是"字母数字或反斜杠".
我怎样才能检查我的新功能,而不是只检查"SAMPLETEXT".
我想用这些语言中的任何一种制作窗口管理器(最好是ruby).老实说我不知道从哪里开始,除了我需要某种X模块加载.因此,如果有人有线索,如果你能指出我正确的方向,那就太好了.谢谢
S-Plus在其GUI中内置了一个出色的对象浏览器和数据编辑器.它允许您一目了然地轻松查看工作区中的所有对象,并按名称,大小或日期对其进行排序.
据我所知,R的唯一等价物是JGR中的对象浏览器(http://jgr.markushelbig.org/).
否则我只是在大多数时候使用search()和ls()命令(当我有很多对象时,还有grep()).
# trivial example of routine:
search()
utils.list <- ls(pos="package:utils")
utils.list[grep("edit",utils.list)]
Run Code Online (Sandbox Code Playgroud)
有没有人有任何浏览R工作区的技巧或建议?有没有点击式解决方案?
有没有好的内存碎片分析器?(linux gcc版本会很好).Valgrind无法对此进行分析,因为它使用自定义malloc/free函数.
谢谢,安德鲁
我有一些二进制文件,我想嵌入到我用VC++ Express Edition编译的DLL中.
我有几种方法可以做到这一点(比如将数据转换为我随代码编译的数组),但我并不满意,我觉得我可能错过了一个简单,直接的解决方案.
什么是最干净,最简单的方法?
这是功课.开始Java类.仍然围着这些东西缠头.
该项目是建立一个库存管理系统.
除了如何使这个按钮改变JTextField中的文本外,我已经弄明白了.它需要从产品数组中添加信息(在本例中为DVD).本书讨论了管理JTextField的字体,位置和状态等不同方法,但它不包括格式化或调用文本方法.
这是我想用JTextArea做的事情的一个例子.这基本上就是我想用JTextFields做的事情.
...
// setup the interface
JPanel panel = new JPanel();
txt = new JTextArea(15,40);
txt.setEditable(false);//user shouldn't change it
panel.add(txt);
JButton next = new JButton("Next");
panel.add(next);
getContentPane().add(panel);
displayDVD();
}
// view software
public void displayDVD() {
txt.setText("DVD Details:\n");
txt.append("Item number: " + inv.get(currentDisplay).getItem() + "\n");
txt.append("DVD name: " + inv.get(currentDisplay).getName() + "\n");
txt.append("Units in stock: " + inv.get(currentDisplay).getUnits() + "\n");
txt.append("Price: $" +
String.format("%.2f",inv.get(currentDisplay).getPrice()) + "\n");
txt.append("Total value: $" +
String.format("%.2f",inv.get(currentDisplay).value()) + "\n");
txt.append("Fee: $" + String.format("%.2f",inv.get(currentDisplay).fee()) …Run Code Online (Sandbox Code Playgroud) @protocol Eating
@end
@interface Eat : NSObject<Eating>
{
}
- (id<Eating> *)me;
@end
@implementation Eat
- (id<Eating> *)me { return self; }
@end
Run Code Online (Sandbox Code Playgroud)
在上面的Objective-C代码中,为什么"返回self"导致"从不兼容的指针类型返回"警告?什么是不兼容的指针类型以及如何解决它?
c ×2
c++ ×2
iphone ×2
objective-c ×2
arrays ×1
cocoa ×1
dll ×1
html ×1
java ×1
javascript ×1
jbutton ×1
jquery ×1
jtextfield ×1
php ×1
preg-match ×1
protocols ×1
r ×1
regex ×1
ruby ×1
x11 ×1