分类:: 技术

Debian

基础基本 概念 它还是第一个可以不用重新安装就能升级的 Linux 发行版 Debian 与其他 Linux 发行版最大的不同之处在于包管理系统的特性。这些工具给予 Debian 系统管理员对安装到系统上的软件包的完全控制,包括安装单个软件包和自动升级整个操作系统。个别软件包也可以被保护不被升级。您甚至可以告诉包管理系统哪些软件是您自己编译的以及它们所需要的依赖关系。 Debian/armhf

常用神奇工具

没有找不到的电子书!https://www.toutiao.com/a6489372148820345357/ “鸠摩搜索”/“鸠摩搜书” www.jiumodiary.com 最优质的电子书资源下载网站合集https://www.toutiao.com/a6491501216692961805/ https://www.toutiao.com/a6444418690738176270

OpenGL

基础GLSL 调试工具ShaderDesigner https://www.opengl.org/sdk/tools/ShaderDesigner/ GLSL 内建函数 https://www.cnblogs.com/kex1n/p/3941765.html OpenGL着色语言(OpenGL Shading Language) http://www.ayqy.net/blo

Cocos Creator

cocos creater基础 VS Code debug 调试 a、在cocos creater的选 开发者-VS Code 工作流 下面的所有选项都安装一遍 b、打开VS Code 选择 查看-扩展 c、“在应用商店中搜索扩展”中输入 Chrome ,安装Debuger For Chrome d、选择调试标签 点开始调试按钮进行调试 cocos creator 使用 Websto

游戏AI

工具Behaviac —— 来自腾讯的游戏 AI 开发框架http://www.behaviac.com/language/zh/overview/ https://github.com/Tencent/behaviac ==behaviac是游戏AI的开发框架组件,也是游戏原型的快速设计工具。== 12345支持全平台,适用于客户端和服务器,助力游戏快速迭代开发 。编辑器可以运行在PC上,操作

其他数据库

小数据SQLIT问题汇总 解决sqlite删除数据后,文件大小不变问题(VACUUM) 删除表格的全部数据: DELETE FROM [Name] 当在sqlite中删除了大量数据后,数据库文件的大小还是那样,没有变。原因是:从Sqlite删除数据后,未使用的磁盘空间被添加到一个内在的”空闲列表”中用于存储你下次插入的数据。磁盘空间并没有丢失。但是也不向操作系统返回磁盘空间。 解决方法有以下两种

游戏安全

方法论参考常用加密算法比较https://www.cnblogs.com/sunxuchu/p/5483956.html 常见加密算法 1、DES(Data Encryption Standard):对称算法,数据加密标准,速度较快,适用于加密大量数据的场合; 2、3DES(Triple DES):是基于DES的对称算法,对一块数据用三个不同的密钥进行三次加密,强度更高; 3、RC2和RC4

Ubuntu

基础基本使用 设置root用户初始密码 一般使用su命令来直接切换到root用户的,但是如果没有给root设置初始密码,就会抛出 su : Authentication failure 这样的问题 输入 sudo passwd 命令,输入一般用户密码并设定root用户密码 设定root密码成功后,输入 su 命令,并输入刚才设定的root密码,就可以切换成root了 库 ffmpeg 123

技术基础

算法算法复杂度速查表https://www.toutiao.com/i6299320892124037633/ 图例 数据结构操作 数组排序算法 堆操作 常见排序算法 冒泡排序 就是第一个位置上的数与他相邻第二个位置上的数比较,如果比他相邻的数小,则两者交换位置,否则不交换。接着第一个位置上的数与第三个位置上的数比较大小,也是小则交换,一直到和最后一个位置的数比较交换完毕。然后,是下一

Web

基础html书写规范 为每个HTML页面的第一行添加标准模式(standard mode)的声明,确保在每个浏览器中拥有一致的展现。 <!DOCTYPE html> 文档类型声明统一为HTML5声明类型,编码统一为UTF-8。 <meta charset="UTF-8"> <HEAD>中添加信息。 <meta name=&

MongoDB

基础原理 Mongodb 并发控制之乐观锁 Mongodb不善于处理事务,但提供了findAndModify命令。该命令允许对文档进行原子性更新,并在同一次调用中返回: db.collection_yown.findAndModify( { query:{"name":"yown"},update:{"version"

游戏设计模式

设计模式状态机http://blog.csdn.net/poem_qianmo/article/details/52824776 有限状态机FSM 当你有一系列的标记成员变量,而它们只能有且仅有一个为True时,定义成枚举(enum)其实更加适合。 状态模式主要解决的就是当控制一个对象状态转换的条件表达式过于复杂的情况,它把状态的判断逻辑转移到表示不同的一系列类当中,可以把复杂的逻辑判断简单

TypeScript

TypeScripthttp://www.typescriptlang.org/ TSD (全称为:TypeScript Definition manager for DefinitelyTyped)它是借鉴NPM包管理工具的思想,实现了一个类似的包管理工具,我们不需要任何的学习成本,只管像使用NPM一样使用它。 TSD主页:http://definitelytyped.org/tsd/,你可以

游戏网络参考

第三方游戏后台Photonhttps://www.photonengine.com/en/sdks http://www.gameres.com/797805.html smart fox serverSocketSocket.io文档 namespace Server (app.js) var io = require('socket.io')(80); var chat

安全监控

安全知识SSL证书SSL证书都可分为三大类,即DV、OV与EV: DV SSL证书的中文名称是域名型证书 因为整个申请流程由系统自动完成,不需人工,所以DV证书往往价格很低,甚至是免费的。 DV证书虽然便宜,但安全性和局限性太大 所以只有个人网站和博客才适合此类证书。 OV型,即组织型或机构型证书 适用于企业、政府等机构。因为申请OV证书时,域名所有者的身份必须通过人工验证,否则无法

Redis

ApasaraCachehttps://github.com/alibaba/ApsaraCache 简介 ApsaraCache(飞天缓存)是云数据库 Redis 版所使用的 Redis 分支 拥有很多成功的客户案例,其中既有视频直播行业的秒拍、一直播、映客、中国网络电视台;也有游戏行业的陌陌游戏、龙渊网络、中情龙图、畅游;同时还有民生类的新闻如今日头条、交通如高德导航、金融如蚂蚁金服、其

Nginx

基础CentOS7中使用yum安装Nginx的方法1、添加源   默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了Centos的源地址。因此可以如下执行命令添加源: 1sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

游戏后台设计

参考游戏后台杂谈:后台的语言、系统与构架http://bbs.gameres.com/thread_481672.html 系统ThinkSNS 4.2 –开源社交系统全解析拥有完善的SNS社交系统:IM、微博、论坛 ==方便作为我们游戏的运营系统和用户交流系统==

常用运维工具

ip域名详查工具http://www.boip.net/ipv4/ 123456789101112131415161718221.234.243.125的主要信息IPv4地址:221.234.243.125纯真数据:湖北省武汉市 - 电信网络类型:Cable/DSLASN编号:AS4134反向DNS:221.234.243.125RIR:APNIC.NET 亚太管理机构 - 亚洲太平洋区域国家:

Android

参考安卓开发中必备的那些神器APPhttps://www.jianshu.com/p/1bdb98c3bf4c apkpure ==强烈推荐!!!!!== 无需Google play 即可下载 play 商店里的各种应用 当前Activity https://github.com/109021017/android-TopActivity 该款软件可显示最前台页面所在应用的包名及Acti

物理引擎

ChipmunkChipmunk要求多边形定点数据必须是按照顺时针,必须是凸多边形p2.js核心概念 Shape(形状),一个几何形状,可以是矩形、圆形等等。 Body(刚体),它是一块无限坚硬的物体。因此,在这块物体上任何两点之间的距离都被认为是固定的。Body(刚体)有自己的参数用来规定位置、质量和速度等,刚体的形状是由Shape创建的形状确定的。 刚体有三种类型: Body.DYNAMIC

H5游戏引擎

白鹭引擎Texture Merger 可以实现序列帧动画、图片字体、图片整合 序列帧动画注意事项 a 动画名和导出名应该一致或固定规律,方便程序导入 b 编辑动画的中心点,设置y为0,x为站立动作的左边缘 Wing 里修改调试port端口号 默认是5758,通过修改文件.wing/launch.json文件修改 "port":5758 TiledMap 里面的bug

常用开发工具

开发工具查看windows程序的dll依赖 depends.exe十分方便 SourceInsight 最好的源码浏览工具,它能维护符号库,动态显示上下文,还能绘制调用关系图==最好的,没有之一== 编程实战网站 LeetCode 网址:https://leetcode.com/ LeetCode 是一个流行的 Online Judge ,它提供了 450+ 编程题目,可以帮助你在线刷各大 I

H5

HTML问题汇总 关于table里面的checkbox选择无效的问题 https://blog.csdn.net/alanfancy/article/details/49997271 checkbox第一次选中,再取消,是正常的,再次选择的时候,就会出现选不上的情况 后来查AIP, 发现prop有这样一个方法 123$("input[type='checkbox&apo

Nodejs

Egg.jshttps://eggjs.org/zh-cn/intro/ 阿里开源的Node.js框架egg.js:为企业级框架和应用而生! 简介 阿里Egg.js 为企业级框架和应用而生 https://www.toutiao.com/a6491178538987684365/ 官方文档网址:https://eggjs.org 特性 提供基于 Egg 定制上层框架的能力 高度

Java

概述性能调优准则 不要在没有必要的时候做性能调优 在大多数情况下,过早进行性能优化会占用大量时间,并使代码难以阅读和维护。更糟糕的是,这些优化通常不会带来任何好处,因为您花费大量时间来优化应用程序的非关键部分。 使用分析器来查找真正的瓶颈 为整个应用程序创建一个性能测试SuitCase 先进行最大的瓶颈上工作 使用StringBuilder来连接字符串 在一个语句中使用+连接字符串 尽可能

Windows

windows 10工具 windows环境下 curl 安装和使用 curl下载地址:https://curl.haxx.se/download.html 下载完成后,解压 在系统高级环境变量中,配置 12CURL_HOME D:\DevelopSoftWare\DownLoadSoftWare\curl-7.56.1path 追加 ;%CURL_

Linux

基础linux中设置环境变量和gcc/g++的include路径 对所有用户有效在/etc/profile增加以下内容 123456789101112131415161718#在PATH中找到可执行文件程序的路径。export PATH =$PATH:$HOME/bin#gcc找到头文件的路径C_INCLUDE_PATH=/usr/include/libxml2:/MyLibexport C_

运维实战

websocket 服务运维 服务器配置 Amazon Linux AMI(Linux version 4.9.76-3.78.amzn1.x86_64)(Red Hat 7.2.1-2) Mem 16G CPU 物理 1;逻辑 4 硬盘 300G* 系统负载查看 查看端口实际连接数量 123netstat -nat|grep ESTABLISHED|grep -i "3

第三方SDK

推送友盟推送Openfire 自己来搭建基于XMPP协议的推送、IM服务器Openfire 是基于Jabber协议(XMPP)实现的即时通信服务器端版本,使用java来实现的 单台服务器可支持上万并发用户。 官网:http://www.igniterealtime.org/projects/openfire/index.jsp 个推推送效率不错,偶尔也会有延迟,当然这个是免费版本,免费版本目前的