按下按钮时,我正在尝试呼叫和提醒.我用这个:
-(IBAction)Add {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle: @"add button pressed"
message:@"Add to record"
delegate:nil
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"OK", nil ];
[alert show];
[alert release];
}
Run Code Online (Sandbox Code Playgroud)
好的,这里没问题,两个按钮出现,确定并取消.现在我想检测我按下哪个按钮:
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
// the user clicked one of the OK/Cancel buttons
if (buttonIndex == 0)
{
//just to show its working, i call another alert view
UIAlertView *alert = [[UIAlertView alloc] initWithTitle: @"OK WORKIng well"
message:@"no error" delegate:nil
cancelButtonTitle:@"IWORKS"
otherButtonTitles:@"NO PRB", nil];
[alert show];
[alert release];
}
else
{
NSLog(@"cancel");
} …
Run Code Online (Sandbox Code Playgroud) 我想用Logback将slf4j改造成遗留应用程序.好的是,遗留应用程序有自己的日志框架.所以我所要做的就是改变日志框架以登录到slf4j而不是log4j.
它就像一场梦.我很高兴,直到我注意到为每个日志事件记录的Logback位置:
Logger.java:...
Run Code Online (Sandbox Code Playgroud)
哎呀!在试图弄清楚日志事件的来源时,这对我的开发人员来说无济于事.
如何告诉Logback在堆栈中查看实际位置的几个级别?
logger类是一个实用程序类,其方法如下:
public static void debug(String clazz, String message) {
org.slf4j.Logger logger = LoggerFactory.getLogger(clazz);
logger.debug(message);
}
Run Code Online (Sandbox Code Playgroud) 如果我从Activity调用ContentProvider,哪个线程运行在ContentProvider中?
例如,如果Activity被杀死并且ContentProvider中正在执行查询,会发生什么?假设您的网络查询速度很慢f.ex.
我有一些配置文件要使用默认参数在GIT上提交.用户可以提取这些文件,并可以在本地副本上修改它们,但不能提交/推送.
我怎样才能获得类似的结果?文件gitignore不符合我的需要,因为文件必须只是第一次提交
我正在使用透明光标主题技巧(请参阅http://obiltschnig.com/2010/08/14/hiding-the-gtkx11-mouse-cursor/)将X11光标隐藏在触摸屏的全屏Linux GTK +应用程序中 -基于设备.我基本上使用Xorg服务器运行基于WebKit GTK +的应用程序,在全屏模式下没有窗口管理器.现在,通过设置透明的1像素光标默认主题来隐藏光标效果非常好(另请参阅:如何在Linux/X11下隐藏鼠标指针?).但是,只要光标位于子窗口(例如,JavaScript警报窗口或组合框/ HTML)中,就会出现X光标(如果光标移出窗口,则会再次消失).有谁知道为什么会这样?有没有办法完全隐藏光标?
假设我有一个Book模型,其中包含Publisher模型的外键.
我如何在Django管理员中显示每个发布者发布的图书数量的列,我可以使用内置排序?
我需要将一个SimpleXML
对象转换为a DOMDocument
,以便与之一起使用DOMXPath
.我需要DOMXPath以便我可以使用它的registerPHPFunctions
方法.可以这样做吗?
随着dom_import_simplexml
我得到了DOMElement
,而不是DOMDocument
.
我是NumPy/SciPy的新手.从文档中,预分配单个数组而不是调用append/insert/concatenate似乎更有效.
例如,要向数组中添加1的列,我认为这样:
ar0 = np.linspace(10, 20, 16).reshape(4, 4)
ar0[:,-1] = np.ones_like(ar0[:,0])
Run Code Online (Sandbox Code Playgroud)
比这更受欢迎:
ar0 = np.linspace(10, 20, 12).reshape(4, 3)
ar0 = np.insert(ar0, ar0.shape[1], np.ones_like(ar0[:,0]), axis=1)
Run Code Online (Sandbox Code Playgroud)
我的第一个问题是这是否正确(第一个是更好的),我的第二个问题是,目前,我只是预先分配我的数组(我在SciPy网站上的几个Cookbook示例中注意到):
np.zeros((8,5))
Run Code Online (Sandbox Code Playgroud)
什么是'NumPy首选'的方式来做到这一点?
对不起这个基本问题,但我一直在查看有关preg_replace的所有信息,我可以找到并且我仍然无法解决这个问题.我有一个大字符串,例如:
$string= '# tjs { fassdaf } #fsk { fssf} # fskff { casf }';
Run Code Online (Sandbox Code Playgroud)
当我这样做时,它取代了整个模式,而不仅仅是()中的部分,正如我所期望的那样.我想知道如何才能在()中替换部分..谢谢
$pattern= '/#.*tjs.*\{.*(.*)\}/imsU';
$replacement= "test";
$return_string = preg_replace ($string, $pattern, $replacement );
Run Code Online (Sandbox Code Playgroud)
预期更换字符串:
'# tjs {test} #fsk { fssf} # fskff { casf }';
Run Code Online (Sandbox Code Playgroud) 我已经开始修补Node.js HTTP服务器,并且非常喜欢编写服务器端Javascript,但有些东西阻止我开始使用Node.js作为我的Web应用程序.
我理解整个异步I/O概念,但我有点担心程序代码非常CPU密集的边缘情况,例如图像处理或排序大数据集.
据我了解,服务器对于简单的网页请求非常快,例如查看用户列表或查看博客帖子.但是,如果我想编写非常CPU密集型代码(例如在管理员后端)生成图形或调整数千个图像的大小,请求将非常慢(几秒钟).由于此代码不是异步的,因此在几秒钟内发送到服务器的每个请求都将被阻止,直到我的慢请求完成为止.
一个建议是使用Web Workers进行CPU密集型任务.但是,我担心网络工作者会很难编写干净的代码,因为它的工作原理是包含一个单独的JS文件.如果CPU密集型代码位于对象的方法中该怎么办?为每个CPU密集型方法编写一个JS文件真是太糟糕了.
另一个建议是生成子进程,但这使得代码更难以维护.
有什么建议可以克服这个(感知的)障碍吗?如何使用Node.js编写干净的面向对象代码,同时确保CPU重任务执行异步?
php ×2
android ×1
django ×1
django-admin ×1
dom ×1
git ×1
gtk ×1
iphone ×1
java ×1
javascript ×1
legacy ×1
logback ×1
mouse-cursor ×1
node.js ×1
numpy ×1
preg-replace ×1
python ×1
regex ×1
simplexml ×1
slf4j ×1
uialertview ×1
web-worker ×1
webkit ×1
x11 ×1
xcode ×1
xml ×1