- 浏览: 151094 次
- 性别:
- 来自: 广州
最新评论
-
zhouweideshijie:
为什么在join的时候需要(select distinct t ...
mysql的exists与inner join 和 not exists与 left join 性能差别惊人 -
openxtiger:
太强了,一点都看不懂
看看谁聪明,类游戏寻找算法 -
metaphy:
无解. 定义n(A)为从A点发出的射线数, 若有解,则n(0, ...
看看谁聪明,类游戏寻找算法 -
ddccjjwwjj:
都不可以用 extjs5 具体用法怎么写
extjs 实现图片HTML5图片上传 -
openxtiger:
可以呀,但你做成连接池的时候,连接关闭时,只是还回给连接池,实 ...
mysql 必要的配置
文章列表
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 ...
学习一种语言,不仅仅只会用,更多的是对一种语言的好奇,总有想知道原理的决心。让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 ...