自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

漂泊的树叶 15829550992

qq:735487435 wx 18829550992

  • 博客(55)
  • 资源 (2)
  • 收藏
  • 关注

原创 一、技术选型(从零开始撸斗地主)

一起来斗地主吧!

2023-11-04 18:55:06 184

原创 Golang读取Excel文件

要在Go语言中读取Excel文件,使用第三方库。

2023-10-15 17:15:07 394

原创 Golang定时器

简单明了,10秒执行一次。

2023-10-15 16:00:04 166

原创 微信小程序获取公众号的文章

获取成功发布列表后,又衍生出个问题,我想要获取文章是缩略图。最近做了一个小程序,想要一些固定的文章展示在小程序里面,比如《什么是砂舞》《玩砂舞注意点》等普及砂舞知识的文章。,将素材库的所有图片存储到我的服务器,然后在获取文章的时候,在缓存中用图片ID获取图片URL,返回给客户端了。这样,微信小程序就有了 文章标题+缩略图URL,就可以展示自己需要的文章了。刚开始获取不到发表的文章列表,查了查,得知, 发布/发表 是俩个文章。所以,发布能力/获取成功发布列表,这个接口刚好满足我的需求。

2023-10-15 15:56:40 304

原创 golang 自定义结构数组排序

客户端Unity3d,服务端Golang 欢迎同志撩我哈。最近在做棋牌十三水,牵扯到自定义数组排序,网上搜了一大圈,各种牛鬼蛇神的写法。实现是实现了,但是用起来贼麻烦,无奈,点根烟,然后查看sort源码,发现有个sort.Slice所以求教网上的大神,还不如自己当大神测试代码如下,首先声明一个卡牌结构体//扑克结构体type CardData struct { Color int32 //花色0-3,黑红梅方 Value int32 //牌值0-13,A-K In

2021-04-24 17:14:58 1195

原创 【Unity开发】扑克的转换

开发斗地主等扑克游戏的话,需要将服务端发来的牌值(0-53)转换为牌型+牌值的组合,在本地进行展示unity中的牌,用texturepackger将散图打包成图集导入unity,这样可以省drawcall如上图中,C1为梅花A,C2为梅花2,。。。。。。D1为方片A,D2为方片2。。。。以此类推C为梅花,D为方片,H为红桃,S为黑桃,king为王,那么将0-53换算为图片名称的方法为 public Sprite GetPoker(int cardVa...

2021-03-20 18:19:40 650 3

原创 如何获取androidStudio依赖库的最新版本

pubspec.yaml文件中dev_dependencies: flutter_test: sdk: flutter fish_redux: ^0.3.4 dio: ^3.0.10 json_annotation: ^3.1.0 json_serializable: ^3.5.0我想要知道最“json_annotation”库的新版本号怎么办我的方法是,删掉冒号“:”后面的版本号,然后执行PackagesGet就会拉取到最新版本的库。然后把最新版本号替换到y.

2020-11-08 16:11:41 455

原创 go 的国内代理

因国内原因,安装go或者go相关的其他开源框架的时候,譬如beego框架,很多依赖安装不了,可以在下面链接找到解决方案。https://goproxy.io/zh/goodluck

2020-10-01 18:39:32 370

原创 Unity摄像机漫游插件(Camera Path Animator 3.5.2)使用教程与下载(动态处理)

虚拟展厅场景漫游用这个插件,没的说。待做功能描述:1、场景中动态编辑摄像机漫游的路劲,保存数据为CameraPathData.paths2、读取CameraPathData,然后根据数据在场景中摄像机漫游。针对插件所需的功能1、动态修改路劲点2、摄像机按照指定路劲移动/旋转路劲插件现有1、ITween2、DoTweenPath3、CameraPathAnimator还有其他我未知的插件。。。。ITween的话,11年用过,好像是以 ITween.AddParm("key",v

2020-09-08 18:01:57 2305 1

原创 TypeScript 实现 HasMap

HasMap.tsnamespace shuye2017{ export interface KeyValue<K, V> { key: K, value: V } /** * HashMap泛型实现 */ export class HashMap<K, V> { //存储列表 private _list: KeyValue<K, V&

2020-06-28 10:48:12 688

原创 【Linux】关于xftp上传linux 状态“错误”解决方案

替换部署在linux服务器上的web logo.png 的时候,xftp上传png文件,显示状态”错误“。但是在web根目录上传是OK的(logo.png肯定不是在web根目录)于是猜测是权限问题暴力 sudo chmod -R 777 logo.png 命令执行xftp在执行上传操作,还是失败。xftp 修改权限 选项中也能看到文件夹已经是 777 权限了。抱着试试的心态,xftp重连linux ,结果成功!我的博客 shuye2017.康姆求关注...

2020-05-30 10:32:50 1709

原创 【Linux】xftp、xshell,正版免费下载

很多童鞋用xshell、xftp 的时候总会去找破解版安装使用。这让我很诧异,为啥呢?因为官方提供了免费版本,但大家却不知道免费版入口:https://www.netsarang.com/zh/xshell-download/打开后如下图,右边那么大的免费版本入口,很多人不知道!点进去后,要求填写你的邮箱地址、名字等等,填完后,xshell 会给你发送一个私密下载连接到你的邮箱中。但是这个版本有个问题,安装.exe文件貌似只能安装一次,每次我重装系统后,之前下载的 安装.ex

2020-05-30 10:22:12 351

原创 【GolangLeaf开发】 GoLand开发斗地主时候,debug问题

开发首先要会Debug,这样会省很多时间和功夫!Leaf框架拿到手,按照官方教程双击 xx.exe可以运行后,我还是不满足,必须要断点才舒服。在man.go文件上右键 选择【Debug ‘go build main.go’】后Console输出错误open conf/server.json: The system cannot find the path specified....

2020-04-16 20:18:31 415

原创 【gin-gonic】新写的接口,访问5、6次后,就无法访问了

接口的逻辑是,先查mysql,然后 update 数据rows,err := dbMySqlServer.DB().Query("xxxxxxxxxxxxxxxxxxxxxxxxxxx")遂检查代码发现rows使用过后没有关闭,导致的正确写法(新手常犯的错误)rows,err := dbMySqlServer.DB().Query("xxxxxxxxxxxxxxxxx...

2020-04-15 11:19:26 369

原创 【CocosCreator】时间戳转换为时间

服务器用的是nodejs获取的时间戳,不带任何参数的话,出来的结果是13位,是精确到毫秒的,nodejs 读取出来的时间戳13位,一般是10位,因为13位精确到毫秒的,10位是精确到秒的var time = Date.now();time = 1582215988000;// 十三位,精确到毫秒我们一般要的时间是,flag_wx_158_2955_09922020-02-21...

2020-02-21 13:31:55 1841

原创 【Nodejs】读取mysql

exports.get_onwer_club_count = function (userId, callback) { console.log("get_onwer_club_count"); callback = callback == null ? nop : callback; var sql = 'SELECT COUNT(id) FROM club WHERE...

2020-02-13 13:10:28 389

原创 【cocos creator】Log一直打印cocos2d: removeAction: Target not found

触发的原因是因为 多个节点 引用了同一个动作zjh 在结算后,桌子上的筹码要移动到玩家头像上,做一个动画Log一直打印cocos2d: removeAction: Target not found原因是 animation 申明在for循环外, 使用动画在for循环内,多个筹码对象同时引用 animation导致...

2020-01-15 20:32:26 934

原创 【CocosCreater】在Ios上构建项目出现的问题

今天打包IOS,接qipai 语音功能,录音模块自己写。error: Build Failed: Error: Cocos2dx root [/Applications/CocosCreator 2.app/Contents/Resources/cocos2d-x] can't include space.引发原因是,CCC多版本共存时候,我习惯命名为"Creater 2.0.10...

2019-12-27 11:02:35 1042 3

原创 【NodeJs】使用VsCode多服务调试Debug

vscode Debug Nodejs 网上教程一抓一大把,为毛我还要写?希望对你有帮助最近研究了一个网上的qp项目,客户端用CocosCreater,服务器用Nodejs开发的,我有个习惯,只要拿到新的项目跟框架,第一个工作就是先把项目的客户端跟服务器的Debug方式先搞清楚磨刀不如砍柴工,如果单纯的用Console.log打印日志,呵呵,那酸爽,大家都懂Vscod...

2019-12-27 10:52:51 515 1

原创 【CocosCreater】如何运行别人的项目

CocosCreater 简称 ccc关于ccc的项目管理,在公司,在svn上只上传Assets文件,其他文件都不要上传,这样的话,在一个大版本里(2.0.7 - 2.0.10)可以随性切换,并不会出现问题电脑A上写的项目,上传A项目中的Assets,在B电脑上,新建个项目后,然后把svn上的Assets文件夹checkout下来,交流:1_58_2955_0992直接...

2019-12-27 10:19:54 1128

原创 skynet + cocosCreater-js 开发棋牌记录

1、在web中调试代码的时候,需要在web中找代码用来debug, 快捷键 ctrl+p 然后输入脚本名字 回车2、skynet读取mysql 查出来的数据时,读取出来的是Array,所以要用下标去读取, queryResult[1]['nickname'],读取字段时候,大小写敏感,数据库中是什么就写什么...

2019-10-31 11:10:04 1181

原创 大专文凭,一个人,我是如何月入3万的

需要帮忙的童鞋可以联系我,如果我有空会帮助大家的,毕竟我们都是『草根』曾经,缺钱的时候,我傻傻的在百度搜过“怎么赚钱”。我不知道有多少人跟我这样傻傻的干过,但是我确实这样干过,那是在2015年夏天的晚上。但是现在回想起来,我一点儿也不傻。相反的,现在的我庆幸当年那么傻过。毕业三年后,我依然是个朝九晚九的苦逼程序员,每天为了实现策划的各种需求而掉头发,每天为了学习新的技术而思考到深夜...

2019-06-28 05:12:53 1573 4

原创 wordpress 博客搭建 LNMP 环境

搭建环境是阿里云 ECS服务器1、首先搭建php环境。php为源码安装,使用下面的教程搭建。https://www.cnblogs.com/freeweb/p/5425554.html搭建过程中,遇到的问题源码解压后,要执行./configure 用来配置编译,但我没有按照文档走,直接 ./configure 后面没有带任何参数,所以导致 php-fpm工程没有编译。所以折腾了...

2019-05-09 14:56:19 190

原创 自己更换家里的光猫

家里的光猫怀了!安装的时候用的是电信师傅带过来的光猫(百兆)。说是保修俩年时间,然后俩年一到,坏了个iTV端口。而且家里的百兆光纤被免费升级到200MB,其实也是电信卖千兆光纤的手段之一吧。网上搜了下,并没有二百兆的光猫,然后,自己并不想继续买电信的光猫,所以自己买了个。自己买光猫,让电信师傅换光猫的话,肯定是要收服务费的,50起步。不想掏这冤枉钱,所以自己换。自己换的...

2019-04-11 17:46:44 13841

原创 【房卡棋牌教程】,制作进入房间小界面

效果如下图当数字按钮被点击后,输入到最后一位时候,会触发“进入房间”事件。当输入满6位后,在点击任何数字,不会再次触发“进入房间”事件。点击删除,删除一位数字,点击重输,清空当前输入的数字。其实逻辑挺简单,利用 javascript的 Array数据类型。 //这是核心逻辑了。onNumBtnClick:function(event){ cc.l...

2019-03-21 20:01:49 2334 4

原创 房卡棋牌,生成唯一的房间ID,算法

RoomManager.lualocal idMgr = require('id_mgr')function CMD.PlayerCreateRoom(roomData) local startTime = os.time() for i = 1,999999 do idMgr:gen_id() end local endTime ...

2019-03-14 15:41:46 4021

原创 cocoscreater 连接skynet 服务器

项目为棋牌项目看过现有不少体系的棋牌框架,均有不少问题。幼麟棋牌(达达麻将)的问题是服务器的计算逻辑框架有问题,客户端玩一段时间会黑屏,服务器nodejs用到的些许框架会导致计算能力不过关,然后客户端出牌会有延迟,用户体验不好。网狐框架的话,整个框架冗余的东西太多,而且通讯底层不稳定,如果要稳定运营,要花费大量的时间去修改服务器通讯内核,并且必须要5年c++功力以上的老手,不然改出来的...

2019-03-03 15:12:09 1200 1

原创 网狐精华版麻将分析代码阅读记录

主要理解的点是 34 这个概念把这个概念理解清楚了 其实也就明白这套算法了今天看这段代码记录下,改吃胡判断前,先看到这段代码,吃胡会用到这个方法产生的CAnalyseItemArray &amp; AnalyseItemArray所以需要先把这个数组搞清楚是什么东西才行,此数组key value 均为://分析子项struct tagAnalyseItem{ BY...

2019-02-09 02:48:11 954

原创 网狐精华版后台修改记录

因为二开需求,要在后台增加个俱乐部中房卡消耗统计界面,在网站源码中,有项目配置为Game.Web/config/power.config,如下图按照正常的逻辑,我把ModuleName中的value修改了,界面肯定就是我修改的字符了。事与愿违,无论如何修改 power.config文件,运行的界面始终是原来的样子。无奈,跟读代码后发现。原来后台的配置文件是写在数据库中的,一万个...

2018-12-27 19:56:17 1556

原创 网狐精华版 诈金花比牌逻辑问题记录

四个人玩的时候正常比牌的客户端表现为点击比牌按钮,然后选择某个用户进行比牌操作然而,出现的问题是,点击比牌后,直接进行比牌动画,跳过了选人操作跟读逻辑后,发现此套逻辑有个特殊比牌机制 local playCount = self:getPlayingNum() local bAutoCompare = (playCount == 2) print("bA...

2018-11-21 15:44:20 415

原创 【网狐精华版教程】使用ListView 实现多列滑动

需求是用ListView 做一个滑动列表出来,但是查API发现,cocos-lua 的ListView并不支持多列滑动,毕竟触控不做更新很多年。于是自己动手实现。其实细究下,原理也挺简单效果如下图所示我们要实现竖着滑动的 3 列房间列表那么首先要在CocosCreater中做一个Item对象 原理是 3个房间对象为一个item滑动对象接下来,我们就要做计算处...

2018-10-18 00:54:57 447

原创 网狐精华版,打包安卓,微信登录

 精华版、安卓项目用eclipse打开此时会遇到很多问题,项目全线标红没做过安卓开发的同学看到这些红色的报错已经一个头俩个大了,直接萌生退却的想法其实这只是纸老虎。所有的报错,都是jar路径引用不正确。在项目迁移的时候出现的问题。这个时候必须要耐心的把所有的问题都解决掉,才能继续用eclipse二开。告诉自己、不怕、我能行!右键项目》属性》JavaBuildPa...

2018-10-15 23:17:22 3389 1

原创 精华版客户端 逻辑记录

ClientSceneLayer.lua125行-- 移除弹窗    local popList = self._scene._scenePopLayer:getChildren()    local popCount = #popList    for k,v in pairs(popList) do        if v:isVisible() then          ...

2018-10-05 20:34:23 276

原创 texturePacker plist 文件 反解析

看到网友贴出来这篇文章,自己动手制作了下,能解析出来、但是有问题解析到一半儿后images do not match 错误信息 最终结局方案是  python 换成2.7  23位PIL 库 也用 32 位就好了如果用 64 位 就会出现上述错误https://blog.csdn.net/linuxchen/article/details/16865645...

2018-10-05 16:34:53 1764

原创 Babelua 的用法 及 cocos lua 在vs中的代码提示功能

Babelua 的用法 及 cocos lua 在vs中的代码提示功能https://blog.csdn.net/u013866845/article/details/74094436?locationNum=7&amp;fps=1

2018-09-18 10:06:00 1075

原创 乐多捕鱼搭建记录

服务器为c++ 客户端为Unity3d服务器编译步骤记录解决调调皮面上的问题后,用Debug模式启动服务器,提示缺少libmysql.dll,在网上下载了个dll文件 放在系统文件夹中后提示 “应用程序无法正常启动0xc000007b”,次问题产生的原因是 ,我们提供的libmysql.dll跟程序需要的版本不匹配导致网上的都不能用,在系统dell文件夹中看到个 “libmysql_d.dll” ...

2018-05-10 17:43:09 1439

原创 把unity console中的log信息读取到自己写的panel上

unity打包安卓后,唯一的办法就是用Eclipse 中的DDSM 抓取apklog信息来测试APK包的问题,但是本人对安卓那套abd.exe各种搞不定,说白了,Eclipse连接手机真的要看运气所以,自己写一个Panel+ScrollView+ text 实现也简单,没有过多的整理,直接扔上来,记录一二,好记性不如烂笔头啊public class DebugPanel : MonoBehavio...

2018-05-09 11:13:19 1476 1

原创 linux centos7部署 skynet

首先、安装lua5.3.31.CentOS7默认已经安装了5.1.4①查看当前lua版本号:lua -vLua 5.1.4  Copyright (C) 1994-2008 Lua.org, PUC-Rio ②查看lua和luac的位置:which lua luac/usr/bin/lua/usr/bin/luac 2.编译Lua5.3版本①下载lua-5.3.3.tar.gz ②make lin...

2018-03-16 00:52:56 989

原创 linux centos7 部署skynet 步骤

新装linux不能上网问题https://blog.csdn.net/qq_31382921/article/details/52174626linux 安装图形界面https://blog.csdn.net/sinat_32079337/article/details/70245700首先、安装lua5.3.31.CentOS7默认已经安装了5.1.4①查看当前lua版本号:lua -vLua ...

2018-03-16 00:34:40 793 1

原创 无法打开包含文件:“C:\Program Files (x86)\Microsoft Visual Studio .NET 2003\Vc7\atlmfc\src\mfc\occimpl.h”

报错环境描述用网上的网狐c++项目,下载下来直接编译网狐的项目用的是vs2003编译的,所以我在本地用vs2003打开报错如题,其原因是 原项目开发时候的vs安装在 C:\Program Files (x86)\  这个路径下,而我的vs2003是安装在E盘中,路径不对,所以会出现如上错误,在项目中更改对应的路劲就可以解决这个问题。

2017-08-07 11:41:28 11709 3

UnityCamPathAnimator(5.2)xxx.zip

Unity漫游插件(CameraPathAnimator 3.5.2)下载 做场景漫游,必备插件, 官方已经不维护了,我修改了若干bug

2020-09-08

Ibatis.net 1.6

mybatis .net 最新版本

2016-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除