- 博客(19)
- 资源 (15)
- 问答 (2)
- 收藏
- 关注
转载 深入理解游戏中寻路算法
摘要: 看似寻常的路径行走,在程序看来就需要一定的寻路算法来解决,如何在最短时间内找到一条路径最短的路线,这是我们首要考虑的问题。如果你玩过MMOARPG游戏,比如魔兽,你会发现人物行走会很有趣,为了模仿人物行走的真实体验,他们会选择最近路线达到目的地,期间会避开高山或者湖水,绕过箱子或者树林,直到走到你所选定的目的地。这种看似寻常的寻路在程序实现起来就需要一定的寻路算法来解决,如
2017-07-28 20:49:08 22303 1
转载 一张图总结Google C++编程规范(Google C++ Style Guide)
Google C++ Style Guide是一份不错的C++编码指南,我制作了一张比较全面的说明图,可以在短时间内快速掌握规范的重点内容。不过规范毕竟是人定的,记得活学活用。看图前别忘了阅读下面三条重要建议:1 保持一致也非常重要,如果你在一个文件中新加的代码和原有代码风格相去甚远的话,这就破坏了文件本身的整体美观也影响阅读,所以要尽量避免。2 一些条目往往有例外,比如下面这些,
2017-07-19 13:56:55 523
转载 linux/unix 段错误捕获(打印栈,addr2line使用)
原文地址:http://www.cnblogs.com/lidabo/p/4545644.htmlLinux的Core调试方法之二linux环境下段错误的产生原因及调试方法小结 最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segm
2017-07-18 14:09:33 951
转载 Android.mk文件语法详述 1. 概述 Android.mk文件是用来描述build system(编译系统)的,更准确的说:该文件是一个微型的GNU Makefile片段,将
Android.mk文件语法详述1. 概述 Android.mk文件是用来描述build system(编译系统)的,更准确的说:该文件是一个微型的GNU Makefile片段,将由build system解析一次或者多次。这个文件的目的是用来允许你将源文件组织成模块,这个模块中含有:一个静态库(.a文件) 或 一个动态库(.so文件)只有动态库才
2017-07-14 11:11:53 545
转载 HiJson(Json格式化工具)64位 V2.1.2绿色版
HiJson是一款Json格式化工具,用于格式化JSON,XML转JSON,MAP转JSON,格式化XML,节点查找及文本查找,以树的形式展示,方便json字符串查看,支持各种常用操作,支持多标签。关键词: HiJson Json格式化工具 Json格式化软件 Json格式化http://www.xiazaiba.co
2017-07-13 10:19:23 2547
转载 java字符串的替换replace、replaceAll、replaceFirst的区别详解
摘要: String类的replace、replaceAll、replaceFirst的区别详解;涉及到正则表达式。如果不是刚刚复习了下正则表达式,我可能也不会注意到,原来String的replaceAll跟replaceFirst用到了正则表达式!不多解释,看代码:String s = "my.test.txt";System.out.println(s.replace("
2017-07-07 16:31:54 724
转载 Java经典实例:正则表达式,替换匹配的文本
Java经典实例:正则表达式,替换匹配的文本import java.util.regex.Matcher;import java.util.regex.Pattern;/** * Created by Frank * 替换匹配的文本 */public class ReplaceDemo { public static void main(Strin
2017-07-07 16:27:47 2449
转载 开发团队必备的现代前端开发指南
前端开发从未像现在这样复杂和令人兴奋。基本上每隔一天就会出现新的工具、库、框架和插件。要学习的东西越来越多。好在我们的 Grab web 团队(译者注:Grab 是东南亚的一家打车平台)一直遵循着最新、最佳的方法,并将现代 JavaScript 生态系统纳入了我们的 web 应用。这样也导致,我们的新员工或后端工程师,他们可能会不熟悉这些现代 JavaScript 生态系统,为了在
2017-07-07 16:22:22 591
转载 乱码问题!Eclipse 的控制台console必须用GBK编码。【转载】 Eclipse 的控制台必须用GBK编码。所以条件1和条件4必须同时满足否则运行的还是乱码。才能保证不是乱码。
乱码问题!Eclipse 的控制台console必须用GBK编码。【转载】 Eclipse 的控制台必须用GBK编码。所以条件1和条件4必须同时满足否则运行的还是乱码。才能保证不是乱码。 条件1,Window | Preferences | Workspace | Text fileencoding | GBK编码。
2017-07-07 16:17:10 647
转载 遍历Map的四种方法
public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("
2017-07-07 16:16:04 496
转载 从王者荣耀聊聊游戏的帧同步
摘要: 通过王者荣耀,我们来聊一聊帧MOBA游戏的技术实现以及同步方式这是王者荣耀技术分析系列第二篇,有兴趣请持续关注我的blog和公众号。1、像《王者荣耀》一样红过2、从《王者荣耀》来聊聊游戏的帧同步3、游戏服务器的架构演进 农药自从上线以来,依靠着强大的产品力以及腾讯的运营能力,在游戏市场上表现可谓是风生水起,根据第三方的调研数据显示,《王者荣耀》渗透
2017-07-07 10:53:16 4989
转载 深入理解Java:注解(Annotation)--注解处理器
如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。注解处理器类库(java.lang.reflect.AnnotatedElement): Java使用Annotation接口来代表程序元素前面的注解,该接口是所有Anno
2017-07-06 09:34:46 619
转载 Android Studio 中英文 汉化对照
File(文件)--Open Recent(最近打开的) 是最近打开的工程--Project Structure...(项目结构)--Other Setting(其他设置)--Default Setting(默认设置)--Default Project Structure(默认项目结构)--Import Setting(导入设置)--Export Setting(到处设
2017-07-05 20:11:07 1397
转载 IntelliJ中的main函数和System.out.println()快捷键
1、在IntelJ中和Eclipse中稍有不同,在Eclipse中,输入main再按Alt+/即可自动补全main函数,但是在IntellJ中则是输入psvm,选中即可2、在方法体内部有for循环,在IntellJ中是输入fori,然后会有一个提示,选中需要的for循环即可3、System.out.println();在IntellJ中是输入sout
2017-07-05 15:15:57 639
转载 IntelliJ IDEA 设置代码提示或自动补全的快捷键
对于中国的Java开发者来说,可能使用Eclipse的人最多。 使用Idea的程序员也不少, 而且每个人都在鼓吹其好用之处。 试用半个月,感觉各有千秋,关键看熟练程度和配置是否好用。自动提示快捷键有时候希望使用自动补全,因为不偷懒的程序员不是好程序员。但是Idea的默认快捷键是 Ctrl + 空格。 对于安装中文输入法的普通人来说那就是杯具了,你懂的。修改方法如下:
2017-07-05 15:08:15 5378 1
转载 javac编译原理
Javac编译原理java源代码(符合语言规范)-->javac-->.class(二进制文件)-->jvm-->机器语言(不同平台不同种类)如何让java的语法规则适应java虚拟机的语法规则?这个任务由javac编译器来完成java语言规范转换成java虚拟机语言规范。编译流程:流程:词法分析器:将源码转换为Token流将
2017-07-04 17:48:16 830
转载 eclipse安装JAVA反编译插件
前言:在实际的开发中几乎都会使用到一些框架来辅助项目的开发工作,对于一些框架的代码我们总怀有一些好奇之心,想一探究竟,有源码当然更好了,对于有些JAR包中的代码我们就需要利用反编译工具来看一下了,下面是我常使用的一种安装JAVA反编译工具的方法,操作比较简单,不过时间长了也容易忘记,还是在此小记一笔吧!毕竟好记性不如烂笔头(插件市场中有好多好玩的,自己可以尝试玩玩看!)1:Eclipse的
2017-07-04 17:45:16 904 1
转载 使用openjdk的语法解析器(Parser)解析java源代码
jsr269提供annotation processor,允许我们在编译器编译过程中挂钩子。http://projectlombok.org/ 的许多功能正是基于此实现。 但有时候可能需要解析语法正确,但没有语义的Java文件(比如对工程中的单个java源文件的方法等元素建索引),这个时候jsr269就不能满足需求了。此时,我们只要语法树(ast)就可以了,也就是说不需要编译通过,只
2017-07-04 15:13:36 5144
转载 javaparser试用
1、参考文档:http://code.google.com/p/javaparser/wiki/UsingThisParser2、添加maven依赖:repository> id>javaparserid> name>JavaParser Repositoryname> url>http://javaparser.googlecode.com/svn/maven
2017-07-04 15:12:24 8327
opencv 4.5.1 mingw编译opencv-ffmpeg的所需的文件
2023-02-22
树莓派交叉编译QT5同步路径所需要的脚本sysroot-relativelinks.py
2022-04-05
Win64OpenSSL_Light-1_1_1L.zip
2021-11-11
GBA编程手册(翻译中)1.02版本 html版本.zip
2020-11-08
axis2c-bin-1.6.0 axis2c-src-1.6.0
2014-03-16
求助 android scrollview滚动时 toolbar会变色的bug
2020-01-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人