C++
摘要:下载Clion 看C++ Primer Plus c++ cout、<< 、cin、>> 、endl 详解 std::cout是在#include<iostream>库中的ostream类型中的对象 std::表示命名空间,标准库定义的所有名字都在命名空间std中 std::cout是在#inclu
阅读全文
看完
摘要:第1章 从C到C++1.学习C++之前要先学习C语言吗?2.C++类和对象到底是什么意思?3.如何编译和运行C++程序?4.C++命名空间5.C++头文件和std命名空间6.C++输入输出(cin和cout)7.C++变量的定义位置8.C++布尔类型(bool)9.C++中的const又玩出了新花样
阅读全文
四叉树的js实现
摘要:基于 https://gamedevelopment.tutsplus.com/tutorials/quick-tip-use-quadtrees-to-detect-likely-collisions-in-2d-space--gamedev-374 quadtree-js This is a J
阅读全文
AOI 设计
摘要:http://blog.csdn.net/zhanghefu/article/details/25833535 云风的Blog 并进行整理而写。 AOI(Area Of Interest),中文就是感兴趣区域。通俗一点说,感兴趣区域就是玩家在场景实时看到的区域;也就是AOI会随着英雄的移动改变而改变
阅读全文
碰撞检测方案(四叉树)
摘要:碰撞检测方案(四叉树) LofterAltair 关注 2018.08.04 13:04* 字数 653 阅读 887评论 0喜欢 4 LofterAltair 关注 2018.08.04 13:04* 字数 653 阅读 887评论 0喜欢 4 2018.08.04 13:04* 字数 653 阅
阅读全文
四叉树
摘要:前序 四叉树或四元树也被称为Q树(Q-Tree)。四叉树广泛应用于图像处理、空间数据索引、2D中的快速碰撞检测、存储稀疏数据等,而八叉树(Octree)主要应用于3D图形处理。对游戏编程,这会很有用。本文着重于对四叉树与八叉树的原理与结构的介绍,帮助您在脑海中建立四叉树与八叉树的基本思想。本文并不对
阅读全文
手游LTV(用户终生价值)计算公式
摘要:手游LTV(用户终生价值)计算公式 By Vic 2 标签 围观:25,782 次 在承接APP推广项目中,手游价值变现最直接,核心是获取更多的充值,其中LTV(Lifetime-Value生命周期价值)是一个重要参考指标,可以理解为玩家在其生命周期内对游戏的平均贡献值,为什么要计算LTV呢?在游戏
阅读全文
jpa repostiory
摘要:JpaRepository的查询 image.png image.png Spring Data JPA框架在进行方法名解析时,会先把方法名多余的前缀截取掉,比如 find、findBy、read、readBy、get、getBy,然后对剩下部分进行解析。 假如创建如下的查询:findByUserD
阅读全文
kotlin实现流读取
摘要:在Java对流的读取是下面的那样,当前不要忘记流的关闭close。 // java 代码void someFunc(InputStream in, OutputStream out) throws IOException { int read; while ((read = in.read()) !
阅读全文
mongo注解详解
摘要:1、@Entity如果你想通过Morphia把你的对象保存到Mongo中,你首先要做的是使用@Entity注解你的类:@Entity(value="comm_user_favorite_count",noClassnameStored=true)在@Entity注解中提供了一个可选的参数用来标识是否
阅读全文
spring 手动注册bean
摘要://将applicationContext转换为ConfigurableApplicationContext ConfigurableApplicationContext configurableApplicationContext = (ConfigurableApplicationContext
阅读全文
mongo 生命周期
摘要:监听MongoDB的生命周期,只需重写org.springframework.data.mongodb.core.mapping.event.AbstractMongoEventListener的子类,并在Spring的ApplicationContext中声明这些bean,这样在分派事件时会调用它
阅读全文
GC类型以及不同类型GC的搭配 1
摘要:jvm内存分配,以及gc算法在上两篇博客中已经有所介绍。接下来我们重点分析不同gc器的特点和他们的搭配使用(并非任何一种新生代GC策略都可以和另一种年老代GC策略进行配合工作)
阅读全文
GC类型以及不同类型GC的搭配
摘要:jdk1.7 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代) jdk1.8 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代) jdk1.9 默认垃圾收集器G1 -XX:+PrintCommandLineFl
阅读全文
Kotlin的高阶函数和常用高阶函数
摘要:Kotlin的高阶函数和常用高阶函数 文章来源:企鹅号 - Android先生 高阶函数的定义 将函数当做参数或者是返回值的函数 什么是高阶函数 可以看看我们常用的 函数: 首先我们可以知道, 是 的扩展函数,然后参数是 ,但是 不再像和我们以前Java那样传递的是一个对象,这时传递的是一个函数。这
阅读全文
通过JVM日志来进行安全点分析
摘要:许多事件都可能会导致JVM暂停所有的应用线程。这类暂停又被称为”stop-the-world”(STW)暂停。触发STW暂停最常见的原因就是垃圾回收了(github中的一个例子),但不同的JIT活动(例子),偏向锁擦除(例子),特定的JVMTI操作,以及许多场景也可能会导致应用程序暂停。 许多事件都
阅读全文
基于ELK和Python搭建简单的监控告警系统
摘要:coder_jerry 关注 0.1 2017.06.23 19:04* 字数 1945 阅读 3971评论 1喜欢 5 coder_jerry 关注 0.1 2017.06.23 19:04* 字数 1945 阅读 3971评论 1喜欢 5 0.1 2017.06.23 19:04* 字数 194
阅读全文
一次高IO下的GC分析之旅
摘要:一次高IO下的GC分析之旅 编码前线 关注 2018.12.21 00:06 字数 597 阅读 45评论 0喜欢 0 编码前线 关注 2018.12.21 00:06 字数 597 阅读 45评论 0喜欢 0 2018.12.21 00:06 字数 597 阅读 45评论 0喜欢 0 起因:收到G
阅读全文
mongo 是什么
摘要:一、概述1.MongoDB是什么?用一句话总结MongoDB是一款为web应用程序和互联网基础设施设计的数据库管理系统。没错MongoDB就是数据库,是NoSQL类型的数据库 2.为什么要使用MongoDB?(1)MongoDB提出的是文档、集合的概念,使用BSON(类JSON)作为其数据模型结构,
阅读全文
MongoDB4和MysSQL5.7的读/写和事务处理速度简单对比
摘要:系统环境: Ubuntu 18.04 数据库 MysSQL5.7/MongoDB4.0 插入的数据为随机生产,不重复. MySQL使用的连接库是 sqlalchemyMongoDB使用的连接库是pymongo 测试分三个部分 写入测试 查询测试 事务测试 MysSQL 5.7 VS MOngoDB
阅读全文
通过java反射实现简单的关于MongoDB的对象关系映射(ORM).
摘要:通过阅读MongoDB 3.2.1的官方文档中关于java 编程发现最新的文档并没有实现对对象到Document的映射,所以自己有了利用反射实现简单的关系映射. 通过阅读MongoDB 3.2.1的官方文档中关于java 编程发现最新的文档并没有实现对对象到Document的映射,所以自己有了利用反
阅读全文