草庐IT

gulp-inject

全部标签

android - @Inject 设置不注入(inject)属性

我正在尝试使用AndroidDagger‡implementation并将DispatchingAndroidInjector注入(inject)到我的Application类中:classMyApp:Application(),HasActivityInjector{privatelateinitvardispatchingAndroidInjector:DispatchingAndroidInjector@InjectsetoverridefunonCreate(){super.onCreate()AppInjector.init(this)}overridefunactivity

javascript - 防止 Node.js 中的 SQL 注入(inject)

是否有可能像PHP的PreparedStatements一样防止SQL注入(inject)在Node.js中(最好是模块)。如果是这样,怎么做?如果不是,有哪些示例可能会绕过我提供的代码(见下文)。一些上下文:我正在使用node-mysql制作一个带有由Node.js+MySql组成的后端堆栈的Web应用程序。模块。从可用性的Angular来看,这个模块很棒,但是它还没有实现类似于PHP的PreparedStatements的东西。(虽然我知道它在todo上)。据我了解,PHP对预处理语句的实现,除其他外,helpedgreatly在预防SQL注入(inject)方面。不过,我担心我的

javascript - 防止 Node.js 中的 SQL 注入(inject)

是否有可能像PHP的PreparedStatements一样防止SQL注入(inject)在Node.js中(最好是模块)。如果是这样,怎么做?如果不是,有哪些示例可能会绕过我提供的代码(见下文)。一些上下文:我正在使用node-mysql制作一个带有由Node.js+MySql组成的后端堆栈的Web应用程序。模块。从可用性的Angular来看,这个模块很棒,但是它还没有实现类似于PHP的PreparedStatements的东西。(虽然我知道它在todo上)。据我了解,PHP对预处理语句的实现,除其他外,helpedgreatly在预防SQL注入(inject)方面。不过,我担心我的

android - "smali"语法规范 |小日志注入(inject)

smali代码有语法规范吗?我正在尝试使用smali代码,而我缺少的一件事是smali中的某些方法具有.prologue部分,而有些则没有。不幸的是wiki似乎没有关于smali语法的信息。以前有没有人遇到过这种情况?任何建议/解决方案将不胜感激。EDIT1:我的目标是将日志消息添加到应用程序所有Activity的onResume方法的开头。EDIT2:我正在使用ANTLRv4.1解析器来解析我的smali文件,并且我从smaliLexer获得了一个CommonTree(解析树)和一个TokenStream。现在是为日志指令创建token并更改解析树,然后生成classes.dex文件

android - 使用 AndroidAnnotations 在 fragment 中注入(inject) View

我正在尝试将我的fragment从经典实现切换到AndroidAnnotations。当我使用@EFragment(R.layout.my_fragment)时,我得到一个空白View。@EFragment(R.layout.my_fragment)publicclassMyFragmentextendsFragment{}如果我这样走没关系:publicclassMyFragmentextendsFragment{@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedI

java - 使用 Dagger 将场注入(inject)模块

我正在尝试将我的android上下文从一个模块注入(inject)到另一个模块。到目前为止,这是我的代码:UserProfileModule.java@Module(library=true)publicclassUserProfileModule{@InjectContext_context;@ProvidespublicAccountUtils.UserProfileprovideUserProfile(){returnAccountUtils.getUserProfile(_context);}}根模块.java@Module(injects={PizzaApplication.

android - Dagger 2 : Inject object loaded from database

我正在开发一个Android应用程序并使用Dagger2将一些对象作为单例注入(inject)到我的Activity/fragment中。一些对象是从数据库加载的。那么是不是可以在后台加载数据库对象,有空就注入(inject)呢?还是在dagger初始化单例的时候直接加载就没问题了?或者我可以传递对Activity/fragment的引用并在那里加载对象。您是如何解决这个问题的? 最佳答案 这是一个有趣的问题,因为它触及了我认为许多开始使用依赖注入(inject)(DI)的人将面临的第一个问题:我应该注入(inject)什么类型的对

android - Dagger 2 注入(inject)两个改造对象

我在使用MVP时将Dagger2与retrofit2库一起使用。一切顺利,直到我尝试集成另一个服务(基本上我试图将另一个改造对象初始化为另一个服务)。我跟着这个answer但没有任何成功。每次我收到一个错误,我的每个fragment和应用程序类似乎都无法识别组件类。错误:找不到符号类DaggerApplicationComponent错误:找不到符号类DaggerEpisodeComponent代码应用组件@Singleton@Component(modules=ApplicationModule.class)publicinterfaceApplicationComponent{Re

安卓| Dagger 2.根据条件将不同的子类注入(inject)Fragment

我正在使用MVP和Dagger2DI。我有一个fragment,可以在一些Activity中重复使用。我有一个用于演示者的接口(interface)类型作为fragment的属性,比如MVPPresenter。根据Fragment在哪个Activity中使用,我需要向其中注入(inject)不同的演示者(每个演示者都是MVPPresenter的实现)。所以我需要一种方法来根据需要将MVPPresenter的每个实现注入(inject)到Fragment中。目前,我有一个糟糕的解决方案,虽然有效,但它完全是错误的,会创建从未使用过的不必要的对象。这是代码:publicclassMyFra

java - 在 Android - Dagger 2 中注入(inject) ViewModelFactory 有什么意义

我最近开始从事Android开发,并且来自iOS背景,依赖注入(inject)框架和ViewModelFactories等概念对我来说是一个新事物。在我看到的所有教程中,ViewModels总是扩展android.arch.lifecycle.ViewModel提供的ViewModel类。如果viewModel有参数,那么必须创建一个ViewModelFactory并将其注入(inject)到Dagger的Activity中@Provides@ActivityScopefunprovideViewModelFactory(dependency:Dependency):ViewModel