`
openxtiger
  • 浏览: 147401 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
Spring boot 执行 GraphQL通过 AbstractGraphQLHttpServlet 执行的 GraphQLSchema schema = GraphQLSchema.newSchema() .query(queryType) .build(); ExecutionInput executionInput = ExecutionInput.newExecutionInput().query("query { hero { name } }") ...
 一、GraphQL最开始就是定义Schema,并有SchemaParser解析并处理 定义有3三方式: 1. SchemaParser.newParser构建一个SchemaParserBuilder,并直接编写schemaString   // My application class SchemaParser.newParser() .schemaString("Query { }") 2. SchemaParser.newParser构建一个SchemaParserBuilder,并指定文件路径   // My application c ...
GraphQLWebAutoConfiguration:GraphQL的Servlet配置类: 1. 通过GraphQLServletProperties配置 servlet。 Spring boot 配置前缀: graphql.servlet 配置属性包括:   private boolean enabled = true; //是否可用 private boolean corsEnabled = true; //是否跨域 private String mapping = "/graphql"; //GraphQL 前端访问网址,可以通过** ...
编写 以下 GraphQL schema 1.定义AppUsageRecord的类型   # Store usage for app subscriptions with usage pricing. type AppUsageRecord implements Node { # The date and time when the usage record was created. # createdAt: DateTime! # The description of the app usage record. description: ...
      我不是微营销老师,我只是一个普通的”明星经纪人“营销人员,经过多年的自己亲身实践,慢慢总结了一些经验,把每天做的事做一下记录:        公司品牌营销,让客户知道公司真正的核心价值是很重要的,很多传统企业其实自身的实力很强,就是太封闭,就像我就职的[BYJ珠宝]本身就是一家很传统的珠宝生产公司,生产的产品在国外销量也不错,但由于老板是做传统生产的,对于公司品牌营销一点不懂,只是一直做代加工。所以我的第一个目标是让粉丝知道[BYJ珠宝]这个品牌,因此我开始注册各种软文发布平台:新浪微博:http://www.weibo.com  豆瓣网:https://www.douban.co ...
  今天测试项目上线,其中有这样一个功能点:上传ppt转为图片。但是却出现了乱码,刚开始怀疑是系统编码的问题,但是: echo $LANG 发现是utf-8,好像没什么问题,继续查找程序中的日志信息,发现从ppt中取出来的内容没有乱码,查看代码发现是生成图片时使用宋体字,猜测是字体没有安装。 于是通过:
系统执行过程: 1.创建Module 2.注册Provider 3.配置Provider 4.RUN 一、providerCache 用来存储 [provider结构] 预先存储 1.$provide providerCache.$provide = { provider: supportObject(provider), factory: supportObject(factory), service: supportObject(service), value: supportObject(value), con ...
  〇  X  〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 不过X点,把所有的圈连起来,不能重复,不能斜连,不能跳圈   本人用了游戏寻路算法做了一个程序,没有解出答案,如果差一个圈的有1064个解法。欢迎高手们解答   import java.util.ArrayList; /** * @author xtiger (xtiger@microsoul.com) 2015-09-09 23:39 */ public class Game { private static int[][] t = ne ...
field private isFlag:z  定义变量   .method  方法   .parameter  方法参数   .prologue  方法开始   .line 12  此方法位于第12行   invoke-super  调用父函数   const/high16  v0, 0x7fo3  把0x7fo3赋值给v0   invoke-direct  调用函数   return-void  函数返回void   .end method  函数结束   new-instance  创建实例   iput-object  对象赋值   i ...
直接上代码: public static void updateLocale(Context context, Locale locale) { Resources resources = context.getResources(); Configuration configuration = resources.getConfiguration(); if (configuration.locale.equals(locale)) return; DisplayMetrics displ ...
strings /lib/libc.so.6 |grep GLIBC
学习一种语言,不仅仅只会用,更多的是对一种语言的好奇,总有想知道原理的决心。让angularjs有哪些好奇点呢? 1.注入器(Injector) 2.模块(Module) 3.服务(Serivce或Provider) 4.作用域(Scope) 5.双向绑定(Tow way binding)       问题: 1.函数的DI是什么时间产生的? 在使用他的场景中,一般为:module中的config,module中的run,$ControllerProvider触发 2.双向绑定是通过scope的$watch和$digest实现的,那系统是什么时间调用$digest这个 ...
刚开始看angularjs时,总是云里雾里的,出现了很多新的理念。最后硬着头皮看源码,还真发现许多奇妙处,记录下来: 注入器Injector:   anguarjs的注入器主要是用来将provider作为参数注入到被注入的函数中。 其包合: 1.invoke(fn, self, locals):通过fn的参数列表(获取[]方式指定,或$inject)得到需要注入的provider作为fn的参数调用fn。 注:如果提供了locals,系统会先通过locals查找注入列表,只有找不到时,才找provider   args.push( locals &&a ...
Sqlite 操作过程: SQLiteOpenHelper 1.构造函数 public SQLiteOpenHelper(Context context, String name, CursorFactory factory, int version) 调用这个构造函数来创建数据库,提供数据名称name,和当前的版本号:version。如果每次提供不同的版本号,就会调用 onUpgrade方法。 2. public void onCreate(SQLiteDatabase db) 在数据库第一次创建的时候会调用这个方法,一般我们在这个方法里边创建数据库表。 3.public vo ...
在编写多图片上传时,遇到一个很郁闷的问题,就是在gridview中添加一个“+”项,经常会被后面添加的图片覆盖,变成两个图片一模一样。后面才发现,Gridview的Adapter会重复使用item项目来提高效率,这样当重新刷新时,每个item会被重新使用,但一次刷新时,一个position会一直使用一个item。 由于这个特性,当异步加载图片时,异步加载的图片还未完成,这样一个相同的item可能就会出现不是你想要的图片(原因就是你的item换成一个新的图片,而这个换的动作比上次用这个item去异步加载图片的快,因此即使这次换成功了,也会被异步加载成功的图片替换)。 简单说:就是一个ite ...
Global site tag (gtag.js) - Google Analytics