草庐IT

factory-pattern

全部标签

php/regex : How to replace part of a found pattern, 但其余部分保持原样?

如何替换找到的模式中的子字符串,但保留其余部分?(编辑:实际情况当然比下面的示例更复杂,我必须匹配xml标记中的匹配项。这就是我必须使用正则表达式的原因!)假设我想将单词中出现的字母“X”更改为字母“Z”。我要aaXaaaaXXaa成为aaZaaaaZZaa查找包含“x”的单词的出现不是问题,如下所示:[^X\s]X[^\s]但是普通的preg_match会替换完整的匹配项,我希望模式中除“X”之外的任何内容都保持原样。在php中实现此目的的最佳方法是什么? 最佳答案 如果您的正则表达式仅匹配相关部分,则替换完整匹配应该没有问题(如

android - 以编程方式将 ScreenLock 模式从 "Slide"更改为 "Pattern"Android

我能够以编程方式实现Screen-Lock的锁定和解锁。但我想知道是否可以通过编程将屏幕锁定模式从“幻灯片”更改为“模式”或“密码”。我在网上搜索但找不到任何东西,所有结果都是关于我已经完成的常规锁定和解锁。任何人都可以告诉我是否可以吗?如果是,那我该如何实现。任何帮助将不胜感激:)提前致谢:) 最佳答案 您可以使用DeviceAdministrationAPI.和DeviceAdminSample是一个好的开始。您可以使用setPasswordQuality()设置以下类型DevicePolicyManager.PASSWORD_

android studio ndk 错误 : *** target pattern contains no `%' . 停止

我已经关注了这个link将ndk集成到我的项目中。但是在完成设置后,编译时会出现此错误。请帮我解决这个错误。使用安卓工作室v0.5.7ndkandroid_ndk_r9b 最佳答案 请切换到最新的Android-NDK(在我的例子中是android-ndk-r10e)。我在使用以下配置时遇到了这个问题-Eclipseluna、AndroidSDK和Android-ndk-r9b。当我更新NDK时,问题已解决。 关于androidstudiondk错误:***targetpatternco

android - SkImageDecoder::Factory 返回空

我在Android上编程并通过此调用从远程URL读取图像BitmapFactory.decodeStream(...随机的,我得到错误:SkImageDecoder::Factory返回null我在这里阅读了一些线程但没有解决我的问题(使用包装器到InputStream类,使用drawable等)有什么想法吗? 最佳答案 我也有这个问题...最终我发现图像太大而导致错误。我建议您尝试使用您知道或多或少适合的图像。您也可以使用库picasso:Picasso.with(context).load("http://i.imgur.com

java - 最佳实践 : Design pattern for 2D HUD screen navigation

如果您的应用程序带有完全用于2D绘图的GUI,那么处理绘制内容和触摸位置的最佳实践应该是什么?一个更好理解的例子:我有一个带map的游戏。在这张map上我可以build房屋和东西。我还有一个可以扩展的信息栏。在扩展栏上,我绘制了一些关于游戏的信息,它还提供了更改不同值的界面。如果发生触摸,我必须检查信息栏是否扩展,以确定我是否要更改map上的某些内容或栏上的某些内容。这是由状态模式完成的,但我怀疑这是否正确,因为我认为它可能有点复杂,因为可能存在“子状态”。所以基本上问题是:状态模式(来自GoF)是处理纯图形GUI的最佳实践吗? 最佳答案

android - "device reset to factory settings"是否使数据无法恢复?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion关于德克萨斯大学的结论,Informationsecurityreport:Android中提供的恢复出厂设置选项确实会删除所有数据,但并不安全-任何可以物理访问设备的人都可以恢复数据。没有本地方法可以安全地删除所有用户数据。AndroidMarketplace中提供的某些第三方应用程序可以提供此功能。有人知道重置后数据可以恢复吗?有任何公开的证据或可以做到这一点的Util应用程序吗?如果我调

dart - flutter Bloc pattern -- 如何在导航器之后访问 bloc 数据

我有一个包含2个页面的应用程序,当点击主页按钮时,它会导航到“设置”页面。IconButton(onPressed:(){Navigator.push(context,MaterialPageRoute(builder:(context)=>Settings()));},),但是在设置页面上,来self的bloc的流数据都是NULL。我不知道为什么,在主页上一切都很好。我在设置页面的Bloc中添加了新数据作为测试,它显示正常,所以Bloc实现工作正常,只是没有在bloc构造函数中获取初始化数据。我做错了什么?Bloc数据在bloc构造函数中初始化,这是我的Bloc代码classStat

dart - flutter Bloc pattern -- 如何在导航器之后访问 bloc 数据

我有一个包含2个页面的应用程序,当点击主页按钮时,它会导航到“设置”页面。IconButton(onPressed:(){Navigator.push(context,MaterialPageRoute(builder:(context)=>Settings()));},),但是在设置页面上,来self的bloc的流数据都是NULL。我不知道为什么,在主页上一切都很好。我在设置页面的Bloc中添加了新数据作为测试,它显示正常,所以Bloc实现工作正常,只是没有在bloc构造函数中获取初始化数据。我做错了什么?Bloc数据在bloc构造函数中初始化,这是我的Bloc代码classStat

android - 构建 Android 内核时出错 : "multiple target patterns"

我试图按照Google在thispage上的说明为Nexus5X构建一个新内核构建系统:Ubuntu14.04x86_64目标系统:MTC19T/bullhead(实际上是5X上的任何棉花糖版本)工具链:android-6.0.1_r25/prebuilts/gcc/linux-x86/aarch64/我执行的命令的确切顺序是:$gitclonehttps://android.googlesource.com/kernel/msm$exportARCH=arm64$exportCROSS_COMPILE=aarch64-linux-android-$cdmsm$gitcheckout-

java - decodeByteArray 和 copyPixelsToBuffer 不工作。 SkImageDecoder::Factory 返回空

我有一个TouchPoint类,它实现了Serializable,因为它包含Bitmap,所以我为该类编写了writeObject和readObject:privatevoidwriteObject(ObjectOutputStreamoos)throwsIOException{longt1=System.currentTimeMillis();oos.defaultWriteObject();if(_bmp!=null){intbytes=_bmp.getWidth()*_bmp.getHeight()*4;ByteBufferbuffer=ByteBuffer.allocate(b