程序设计

专业和发烧友程序员的问答


23
Python从用户读取单个字符
有没有一种方法可以从用户输入中读取单个字符?例如,他们在终端上按一个键,然后将其返回(类似getch())。我知道Windows中有一个功能,但是我想要跨平台的功能。
260 python  input 

10
如何将空列添加到数据框?
向熊猫DataFrame对象添加空列的最简单方法是什么?我偶然发现的最好的东西是 df['foo'] = df.apply(lambda _: '', axis=1) 有没有那么不合常理的方法?
260 python  pandas 

16
iOS检测用户是否在iPad上
我有一个可以在iPhone和iPod Touch上运行的应用程序,可以在Retina iPad上运行,但所有其他操作都需要进行一次调整。我需要检测当前设备是否是iPad。我可以使用什么代码检测用户是否正在使用iPad UIViewController,然后进行相应更改?
260 ios  objective-c  swift  ipad  device 

24
显示构建日期
我目前有一个应用程序,在其标题窗口中显示内部版本号。那是好事,只是它对大多数想知道自己是否拥有最新版本的用户毫无意义-他们倾向于将其称为“上周四”,而不是版本1.0.8.4321。 计划是将构建日期放在那里-因此,例如“ App build on 21/10/2009”。 我正在努力寻找一种编程方式来将构建日期作为文本字符串提取出来,以供使用。 对于内部版本号,我使用了: Assembly.GetExecutingAssembly().GetName().Version.ToString() 在定义了这些内容之后。 我想要类似的东西作为编译日期(和时间,以获得加分)。 非常感谢这里的指针(如果适当的话,请使用双关语)或更整洁的解决方案...
260 c#  date  time  compilation 

10
在JavaScript中将字符串转换为变量名
我一直在寻找解决方案,但找不到任何可行的方法。 我有一个名为的变量onlyVideo。 "onlyVideo"字符串被传递给函数。我想onlyVideo将函数内部的变量设置为某种值。我怎样才能做到这一点? (可以在函数中调用许多变量,因此我需要它动态地工作,而不是硬编码的if语句。) 编辑:可能有更好的方法来做您要尝试的事情。我在JavaScript冒险的早期就问过这一点。查看JavaScript对象的工作方式。 一个简单的介绍: // create JavaScript object var obj = { "key1": 1 }; // assign - set "key2" to 2 obj.key2 = 2; // read values obj.key1 === 1; obj.key2 === 2; // read values with a string, same result as above // but works with …


13
如何在Windows中将Python脚本作为服务运行?
我正在草绘一组程序的体系结构,这些程序共享存储在数据库中的各种相互关联的对象。我希望其中一个程序充当服务,为这些对象的操作提供更高级别的接口,而其他程序则通过该服务访问对象。 我目前的目标是将Python和Django框架作为实现该服务的技术。我很确定我知道如何守护Linux中的Python程序。但是,这是系统应支持Windows的可选规格。我几乎没有Windows编程经验,也没有Windows服务经验。 是否可以将Python程序作为Windows服务运行(即在没有用户登录的情况下自动运行它)?我不必一定要实现这一部分,但是我需要一个大概的想法,即如何决定是否按照这些原则进行设计。 编辑:感谢到目前为止的所有答案,它们是相当全面的。我想知道一件事:Windows如何了解我的服务?我可以使用本地Windows实用程序对其进行管理吗? 将启动/停止脚本放在/etc/init.d中相当于什么?

7
确定Swift字典是否包含键并获取其任何值
我当前正在使用以下(笨拙的)代码段来确定(非空的)Swift字典是否包含给定的键并从同一字典中获取一个(任何)值。 如何将其更优雅地放在Swift中? // excerpt from method that determines if dict contains key if let _ = dict[key] { return true } else { return false } // excerpt from method that obtains first value from dict for (_, value) in dict { return value }
260 swift  dictionary 

26
使Iframe适应容器剩余高度的100%
我想设计一个带有横幅和iframe的网页。我希望iframe可以填满所有剩余的页面高度,并在浏览器调整大小时自动调整大小。是否可以仅使用CSS而无需编写Javascript代码来完成它? 我尝试height:100%在iframe上进行设置,结果非常接近,但是iframe尝试填充整个页面高度,包括30pxbanner div元素的高度,所以我得到了不必要的垂直滚动条。这不是完美的。 更新说明:对不起,我没有很好地描述问题,我尝试使用CSS边距,DIV上的padding属性成功占据网页的整个刷新高度,但该技巧在iframe上不起作用。 <body> <div style="width:100%; height:30px; background-color:#cccccc;">Banner</div> <iframe src="http: //www.google.com.tw" style="width:100%; height:100%;"></iframe> </body> 运行代码段隐藏结果展开摘要 任何想法表示赞赏。
260 html  css  iframe 

9
什么时候应该使用RxJava Observable,什么时候应该在Android上使用简单的Callback?
我正在为我的应用程序联网。因此,我决定尝试使用Square的Retrofit。我看到他们支持简单Callback @GET("/user/{id}/photo") void getUserPhoto(@Path("id") int id, Callback<Photo> cb); 和RxJava的 Observable @GET("/user/{id}/photo") Observable<Photo> getUserPhoto(@Path("id") int id); 乍一看,两者看起来很相似,但是当涉及到实现时,就会变得很有趣... 虽然使用简单的回调实现看起来类似于: api.getUserPhoto(photoId, new Callback<Photo>() { @Override public void onSuccess() { } }); 这非常简单明了。并Observable很快变得冗长而复杂。 public Observable<Photo> getUserPhoto(final int photoId) { return Observable.create(new Observable.OnSubscribeFunc<Photo>() { @Override public Subscription onSubscribe(Observer<? super Photo> observer) { try { observer.onNext(api.getUserPhoto(photoId)); …

9
如何从无序列表项中删除缩进?
我想从中删除所有缩进ul。我试着设置margin,padding,text-indent给0,却无济于事。似乎设置text-indent为负数确实可以解决问题-但这真的是消除缩进的唯一方法吗?
260 html  css 

7
如何将HTML5画布另存为服务器上的图像?
我正在从事一个生成艺术项目,我希望允许用户从算法中保存生成的图像。总体思路是: 使用生成算法在HTML5 Canvas上创建图像 图像完成后,允许用户将画布作为图像文件保存到服务器 允许用户下载图像或将其添加到使用该算法制作的作品库中。 但是,我坚持第二步。在Google的帮助下,我找到了此博客文章,这似乎正是我想要的: 导致了JavaScript代码: function saveImage() { var canvasData = canvas.toDataURL("image/png"); var ajax = new XMLHttpRequest(); ajax.open("POST", "testSave.php", false); ajax.onreadystatechange = function() { console.log(ajax.responseText); } ajax.setRequestHeader("Content-Type", "application/upload"); ajax.send("imgData=" + canvasData); } 和相应的PHP(testSave.php): <?php if (isset($GLOBALS["HTTP_RAW_POST_DATA"])) { $imageData = $GLOBALS['HTTP_RAW_POST_DATA']; $filteredData = substr($imageData, strpos($imageData, ",") + 1); $unencodedData …

13
上下文或活动之外的getString
我发现R.string将硬编码的字符串保留在我的代码之外真是太棒了,我想继续在实用程序类中使用它,该实用程序类与我的应用程序中的模型一起使用以生成输出。例如,在这种情况下,我从活动之外的模型生成电子邮件。 是否可以getString在Context或外使用Activity?我想我可以通过当前活动,但这似乎没有必要。如果我错了,请纠正我! 编辑:我们可以不使用访问资源Context吗?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.