文章分类 -  Js & Node

Js & Node
node.js——麻将算法(二)赖子玩法
摘要:上文中已经实现了基本胡法的算法,本章加入“癞子玩法”的判胡逻辑 对于癞子的处理方式无非就两种: 一,以枚举的方式使癞子转换为其他牌型进行进一步判断 二,在计算判胡时出现位置空缺时使用癞子进行补位 前者的优势是准确度相对容易把控,并且逻辑清晰。坏处是时间消耗较高,因为是指数级别,当出现3个癞子时(4个 阅读全文

posted @ 2018-06-12 22:21 &大飞 阅读(889) 评论(0) 推荐(0) 编辑

node.js——麻将算法(一)基本判胡
摘要:首先带来的就是麻将胡牌、听牌的算法,不过大家都知道,麻将各个地方的规则都不同,所以相关算法也需要作出一定的调整。 先简单说一下本次demo的规则要求把。 1.不计番,也就是没那么多胡法,最后胡了就行。 2.胡牌结构满足4*3+2即可,也就是4套组合(一个组合3张牌)+一个对子,组合可以是顺,也可以是 阅读全文

posted @ 2018-06-12 22:19 &大飞 阅读(1297) 评论(0) 推荐(1) 编辑

pm2常用的命令用法介绍
摘要:pm2常用的命令用法介绍 pm2常用的命令用法介绍 2017年07月10日 11:37:10 阅读数:16544 2017年07月10日 11:37:10 阅读数:16544 阅读数:16544 pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有C 阅读全文

posted @ 2018-06-12 11:05 &大飞 阅读(1030) 评论(0) 推荐(0) 编辑

node.js异步转同步 fibers模块
摘要:javascript最大的一个特点就是单线程,但是可以同时挂起多个执行链,同时javascript能够很简单的实现回调函数,这些都十分满足异步编程的要求,这些特点最终也成为了node.js的十分重要的属性,这十分符合非阻塞编程的模型的要求,从而也使得node.js具备了十分优秀的处理并发的能力。。。 阅读全文

posted @ 2018-06-02 15:13 &大飞 阅读(419) 评论(0) 推荐(0) 编辑

nodejs中的fiber(纤程)库详解
摘要:fiber/纤程 在操作系统中,除了进程和线程外,还有一种较少应用的纤程(fiber,也叫协程)。纤程常常拿来跟线程做对比,对于操作系统而言,它们都是较轻量级的运行态。通常认为纤程比线程更为轻量,开销更小。不同之处在于,纤程是由线程或纤程创建的,纤程调度完全由用户代码控制,对系统内核而言,是一种非抢 阅读全文

posted @ 2018-06-02 15:13 &大飞 阅读(249) 评论(0) 推荐(0) 编辑

nodejs基于fibers实现同步
摘要:这里首先用Fiber函数来建立一个需要在同步作用域中执行的函数,接着在需要异步执行的地方(client.set())之前,首先var fiber = Fiber.current;用于获取当前的执行域,然后挂起回调, 接着是:Fiber.yield();,这句话的作用可以理解为阻塞当前的执行域,并释放 阅读全文

posted @ 2018-06-02 15:11 &大飞 阅读(266) 评论(0) 推荐(0) 编辑

JavaScript 的列隊 (Queue) 和堆疊 (Stack)
摘要:在JavaScript中,我們也可以使用到列隊(Queue)和堆疊(Stack)這兩個數據結構。最簡單的方法是使用JS內置的陣列(Array)和內置的方法模仿列隊(Queue)和堆疊(Stack),達至先進先出(FIFO, First-In-First-Out)和後進先出(LIFO, Last In 阅读全文

posted @ 2018-05-31 12:38 &大飞 阅读(140) 评论(0) 推荐(0) 编辑

javascript对象引用与赋值
摘要:avascript对象引用与赋值 <script type="text/javascript"> //例子一: 引用 var myArrayRef = new Array(0,1,2); //创建数组对象 var mySeconArrayRef = myArrayRef; // 对象复制. myAr 阅读全文

posted @ 2018-05-23 07:49 &大飞 阅读(167) 评论(0) 推荐(0) 编辑

JavaScript中如何遍历对象数组
摘要:我们知道在javaScript中可以定义一类特殊的‘数组'——对象数组 想要获得对象中的值,我们只需要var name=john.name即可。但是如果我们想迅速遍历一遍对象获取里面的值怎么办?对于普通数组我们可以通过下标然后一个for循环取出,对于对象我们是否可以这样呢?当然可以,但是用普通的fo 阅读全文

posted @ 2018-05-23 07:10 &大飞 阅读(123) 评论(0) 推荐(0) 编辑

JavaScript 数据类型
摘要:字符串、数字、布尔、数组、对象、Null、Undefined JavaScript 拥有动态类型 JavaScript 拥有动态类型。这意味着相同的变量可用作不同的类型: 实例 var x // x 为 undefined var x = 6; // x 为数字 var x = "Bill"; // 阅读全文

posted @ 2018-05-23 06:56 &大飞 阅读(97) 评论(0) 推荐(0) 编辑

cocos-js Http方式网络请求
摘要:网络结构是网络的构建方式,目前流行的有客户端服务器结构网络和点对点结构网络。 客户端服务器结构网络是一种主从结构网络。服务器一般处于等待状态,如果有客户端请求,服务器响应请求,建立连接,提供服务。服务器是被动的,客户端是主动的。 点对点结构网络也叫对等结构网络,每个节点之间是对等的。 考虑到跨平台的 阅读全文

posted @ 2018-05-08 15:38 &大飞 阅读(455) 评论(0) 推荐(0) 编辑

javascript一维数组和二维数组及方法
摘要:一、数组 什么是数组 程序=数据+算法 数组就是一种很常见的保存批量数据的数据结构 一、定义数组 var arr1=[]; //定义了一个不包含元素的数组 var arr2=[11,12,13]; //定义了一个包含三个元素的数组 var arr3=new Array(2); //定义了一个包含两个 阅读全文

posted @ 2018-05-03 11:08 &大飞 阅读(437) 评论(0) 推荐(0) 编辑

TypeScript学习笔记之 接口(Interface)
摘要:在java中,接口是用来定义一些规范,使用这些接口,就必须实现接口中的方法,而且接口中的属性必须是常量。javascript中是没有接口的概念的。所以TypeScript在编译成 JavaScript 的时候,所有的接口都会被擦除掉。 而TypeScript的核心之一就是类型检查。 在TypeScr 阅读全文

posted @ 2018-04-23 18:07 &大飞 阅读(326) 评论(0) 推荐(0) 编辑

nodejs中的cron
摘要:在linux下使用crontab来进行任务调度十分方便,你可以指定每隔一段时间执行指定的程序、也可以指定每天的某个时刻执行某个程序、还可以按照星期、月份来指定。在nodejs中也有类似的cron模块,可以实现同样的功能,时间语法也一样。 1,安装cron模块 #npm install -g cron 阅读全文

posted @ 2018-03-30 22:40 &大飞 阅读(750) 评论(0) 推荐(0) 编辑

maven调用本地nodejs命令
摘要:在公司的一个项目中,前端使用的框架是vue.js,其中有需要使用npm run build进行前端打包。执行打包时,会默认将打包的前端静态资源文件(css/js/img等)输出到dist目录中。而spring boot只能访问src/main/resources/public下的静态资源文件,因此每 阅读全文

posted @ 2018-03-27 08:30 &大飞 阅读(547) 评论(0) 推荐(0) 编辑

Vue.js2.0环境配置到你第一个App
摘要:最近Vuejs太火了,弄的老夫也想学一下,参考了很多大神的文章我决定总结一下,虽然我不会前端- -~,还是那句话,知识用的时候在学就够用! 老鸟自行退散!老夫要开始装x了 需要软件: HBuilder nodejs环境 vue-cli cnpm 一、环境搭建 安装nodejs点爹 安装好之后 nod 阅读全文

posted @ 2018-03-27 08:24 &大飞 阅读(120) 评论(0) 推荐(0) 编辑

Cocos Creator socket.io打包Apk后无法连接
摘要:最近在使用Cocos Creator 1.7版本开发一款棋牌游戏,在浏览器中运行正常,但在模拟器里或打包成Apk后,socket.io总是连接失败,具体提示 内容如下: IOS没有试,估计也是一样。百度了很久,看到有人说可能是Cocos编译后的原生平台的socket.io与官方的socket.io有 阅读全文

posted @ 2018-03-20 21:49 &大飞 阅读(847) 评论(0) 推荐(0) 编辑

javascript面向对象包装类Class的类库解析
摘要:javascript是个入门门槛很低的语言,甚至一个从来没有接触过javascript的技术人员,几小时内就可以写出一个简单有用的程序代码。 但是如果因此你就下结论:javascript是门简单的语言。那你就大错特错了。想写出高性能的代码,同样需要具备一个高级程序员的基本素养。 一个java或者c+ 阅读全文

posted @ 2018-03-19 13:33 &大飞 阅读(184) 评论(0) 推荐(0) 编辑

Cocos2d-x客户端资源加密
摘要:安卓打包的apk文件只是做了简单的压缩,通过解压缩可以获取资源文件,如果不想图片资源被别人看到,那么可以对图片进行加密。 cocos2d-x提供了xxtea加密和解密算法,先将图片进行加密,这样就打不开图片了,然后在CCImage解析图片的时候进行解密即可。 一、下载quick-cocos2d-x 阅读全文

posted @ 2018-03-16 11:05 &大飞 阅读(1814) 评论(0) 推荐(0) 编辑

(转)一键自动发布ipa(更新svn,拷贝资源,压缩资源,加密图片资源,加密数据文件,加密lua脚本,编译代码,ipa签名,上传ftp)
摘要:转自:http://www.cnblogs.com/mrblue/p/3885043.html 一键自动发布ipa(更新svn,拷贝资源,压缩资源,加密图片资源,加密数据文件,加密lua脚本,编译代码,ipa签名,上传ftp) 程序员的生活要一切自动化,更要幸福^_^。 概述 平台:mac 例子工程 阅读全文

posted @ 2018-03-16 10:27 &大飞 阅读(310) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示