jjzjj

practices

全部标签

android - Android : a good practice? 中的全屏应用程序

开发使用全屏的应用是一种好的做法吗?这不是游戏,全屏最好为GUI元素在屏幕上留出更多空间。但我有一种模糊的感觉,即全屏应用程序可能会破坏一些对良好应用程序设计的建议。开发人员指南对此没有给出答案。谁知道更多?我正在学习如何在Android上进行开发,正确地学习它对我来说非常重要。 最佳答案 在他的私有(private)空间blogRetoMeier(在谷歌工作的Android图书作者)建议大家不要构建全屏应用程序。这些应用程序会将时钟和通知区域记录在博客中,这将使用户不​​知道他们正在使用的所有其他应用程序。我个人甚至不喜欢某些电子

android - (强化)类别 : Android Bad Practices: Missing Google Play Services Updated Security Provider (1 Issues)

我们正在使用Fortify扫描我的Android源代码,但我无法解决这个问题:Category:AndroidBadPractices:MissingGooglePlayServicesUpdatedSecurityProvider(1Issues)Fortify指向这行代码:tools:replace="android:allowBackup">AndroidManifest.xml:37null()强化推荐:ThesimplestwaytopatchthesecurityprovideristocallthesynchronousmethodinstallIfNeeded().Th

Android "Best Practice"Intents的使用

我是Android新手,如果这是一个愚蠢的问题,我深表歉意。..Intent本质上是消息传递对象,可用于激活3种组件:Activity、服务或应用程序。特别是关于Activity,尽管构建Intent对象并使用内置AndroidOS的开销来传递它的开销,但Intent是否始终是激活Activity的首选方式?如果程序员知道所讨论的Activity是执行特定Activity的唯一合法Activity,是否可以通过一些更直接的方式(例如通过方法调用直接调用)来调用它?提前致谢。 最佳答案 despitetheoverheadofcons

windows - 防病毒和文件访问冲突 : good programming practices?

有时,由于杀毒软件在我们的程序想要写入/重命名/复制文件的同时处理文件,我们会遇到“拒绝访问”错误。这种情况很少发生,但让我很沮丧,因为我没有找到处理的好方法:从技术上讲,我们的回应是更改我们的源代码以实现某种重试机制......但我们不满意...闻起来有点……我们不能告诉我们的客户“请关闭您的杀毒软件,让我们的软件正常工作”……因此,如果您已经尝试过此类问题,请告诉我您是如何处理的。谢谢! 最佳答案 说“关闭avs”的范围确实很小。这在很多办公室都行不通,所以我们完全按照您所说的做了:建立一个重试队列。被锁定的文件被添加到队列中。

caching - 网络延迟 : Does it make practical sense to use a cloud based redis/memcached solution

我在研究redis时遇到了这个(以及其他各种):http://redis-cloud.com/我正在使用带有mongodb的redis。我将主要使用redis作为读取次数非常多的缓存。使用基于云的解决方案是否具有实际意义?就个人而言,我认为如果redis服务器位于不同的网络(基于云的解决方案)中,网络延迟会在这里发挥作用。为每个请求从云redis服务器(在不同的网络中)获取数据的延迟会破坏/减少缓存层的好处(等待更长的时间从mongo获取记录不是更好吗).如果redis服务器在同一子网中,我是否能够获得最大yield?此外,运行Redis服务器有多困难(管理开销)。如果我听起来很无知,

iPhone/iOS : Best practices to shorten launch time of an app?

我发现在iPhone4/iOS6.0设备上需要4-5秒,我想知道这段时间系统在做什么,是否有缩短应用启动时间的最佳实践?非常感谢。编辑:我记录了它,它在applicationDidFinishLaunchingWithoptions中花费了大约1.5秒:,从我点击应用程序图标到它的启动屏幕消失大约需要3.5-4秒(我用时钟来获得更精确的时间)。也就是说,在调用之前启动应用程序大约需要2-2.5秒applicationDidFinishLaunchingWithoptions 最佳答案 只需观看来自WWDC2012的第225期启动和运

ios - 正在调用 cellForRowAtIndexPath : ever practical?

我见过很多many开发人员在实现UITableViewDelegate和UITableViewDataSource时直接调用cellForRowAtIndexPath::1)检索单元格以获取它们存储在其中的模型元素细胞:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{MyCell*cell=(MyCell*)[tableViewcellForRowAtIndexPath:indexPath];intsecretCode=cell.secretCode;Laun

swift 2/ cocoa : Good practice for large item collections and their impending UI updates

我正在做一个查找类型的应用程序,总共有大约800个JSON条目,我能够很好地将其加载到内存中,因为我只是将纯文本解析为一些对象以充当简单模型。但是,我不知道处理UI端的最佳做法是什么,这是在尝试滚动时速度极慢的地方,等等:所以我尝试使用带编号的按钮实现分页,这有效但UI仍然锁定更新并且页面在NSCollectionView更新时瞬间发生冲突。这是当前导致初始和页面加载发生在ViewController.swift中的代码:点击按钮引起的Action@IBActionfuncchangePage(sender:NSButton){letnewPage=Int(sender.title)c

java - Java Best Practices 与 Mockito 冲突时怎么办

我的开发团队已经开始使用Mockito并具有已定义为“最终”的类。我读过JoshuaBloch的EffectiveJava和SOthreadWhentousefinal所有类都应该使用final修饰符。线程中存在一些分歧,但我同意强制类组合的想法,除非继承有意义。当我想使用像Mockito这样的测试框架来测试类时,它要求类没有“最终”修饰符,我该怎么办?我希望其他人在他们的过程中遇到过类似的问题发展。您的开发团队达成了什么决议?有两个明显的答案,例如使用JMock或删除我们要测试的类上的“final”修饰符,但我们想坚持使用一个外部测试框架(除了JUnit),这可能很难说服其他开发人员

python - 使用 Python : best practices, 优缺点全文搜索 XML 数据

任务我想使用Python对XML数据进行全文搜索。示例数据someelementsomeotherelementsomeelementothernestedelement基本功能我想要的最基本的功能是在XPath(“/elements/elem”)中搜索“other”至少匹配元素的ID属性值(elem2)和嵌套元素(elem3,nested1)或匹配的XPath。理想的功能解决方案应该灵活且可扩展。我正在寻找这些功能的可能组合:搜索嵌套元素(无限深度)搜索属性搜索句子和段落使用通配符搜索使用模糊匹配进行搜索返回精准匹配信息大型XML文件的良好搜索速度问题我不期望一个具有所有理想功能的解