joxin

诚信、业绩、创新

导航

2018年9月25日

摘要: 1、beautifulsoap4 和 scrapy解析和下载网页的代码区别 bs可以离线解释html文件,但是获取html文件是由用户的其他行为的定义的,比如urllib或者request ; 而scrapy是一个完整的获取程序,只需要把网址贴上去,就会自动去爬。 省去很多用户需要关注的细节。 轮子 阅读全文

posted @ 2018-09-25 17:32 昕 阅读(241) 评论(0) 推荐(0) 编辑

摘要: 1、python计算运行时间 方法1 import datetime starttime = datetime.datetime.now() #long running endtime = datetime.datetime.now() print (endtime - starttime).sec 阅读全文

posted @ 2018-09-25 17:30 昕 阅读(130) 评论(0) 推荐(0) 编辑

摘要: 1、可以自己运行,也可以被import后调用 if __name__ == '__main__' main() 2、可变参数,关键字参数,命名关键字参数 可变参数和关键字参数 def f1(a, b, c=0, *args, **kw): print('a =', a, 'b =', b, 'c = 阅读全文

posted @ 2018-09-25 17:29 昕 阅读(225) 评论(0) 推荐(0) 编辑

摘要: 1、anaconda换源 制定清华的源: conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 有资源显示源地址: conda config --set show_channel_ur 阅读全文

posted @ 2018-09-25 17:28 昕 阅读(3099) 评论(0) 推荐(0) 编辑

摘要: 1.基础命令 ls --查看当前目录下的文件 cd --切换目录或者直接回到home目录 cd - --切换最近使用的两次目录 cd .. --切换到上一级目录 pwd --查看当前路径 ctrl+c --强制中断当前操作 ctrl+l --清空当前屏幕 clear --清空当前屏幕 init 0 阅读全文

posted @ 2018-09-25 17:23 昕 阅读(126) 评论(0) 推荐(0) 编辑

摘要: 1.用户权限 1).查看文件属性 ls -l file(ll别名) drwxr-x 2 root root 4096 Jan 20 19:39 mnt #rwx root对mnt目录具有读,写和执行的权限 #r-x root组内其他用户对mnt目录具有读和执行权限 # other其他所有用户对mnt 阅读全文

posted @ 2018-09-25 17:23 昕 阅读(151) 评论(0) 推荐(0) 编辑

摘要: 1、下载和安装 wget https://github.com/fatedier/frp/releases/download/v0.20.0/frp_0.20.0_linux_amd64.tar.gz tar -zxvf frp_0.20.0_linux_amd64.tar.gz cd frp_0. 阅读全文

posted @ 2018-09-25 17:22 昕 阅读(103) 评论(0) 推荐(0) 编辑

摘要: linux系统执行vim命令时,提示centos -bash : vim:command not found 这个时候需要检查vim编辑器是否安装: 输入rpm -qa|grep vim命令,如果vim被正确的安装,会返回下面的提示。 [root@ethink ethink_Env]# rpm -q 阅读全文

posted @ 2018-09-25 17:22 昕 阅读(3556) 评论(0) 推荐(0) 编辑

摘要: 1、VMware安装Centos7加载界面不显示,但有快照 单击“开始”,运行中输入cmd。 然后输入命令 netsh winsock reset。 重启计算机。 单击“开始”,运行中输入cmd。 然后输入命令 netsh winsock reset。 重启计算机。 2、nat模式网络问题 cd / 阅读全文

posted @ 2018-09-25 17:21 昕 阅读(3964) 评论(0) 推荐(0) 编辑

摘要: 1、整体策划和设计 1.1 参考Cocos论坛大佬daxin09的棍子英雄 1.2 游戏场景三个:初始界面,play界面,结束(排行榜)界面 1.3 界面背景为随机变换 1.4 play界面的主要元素为:player(idle、walk、fall三种动画)、金箍棒(触屏改变长度,结束触屏后rotat 阅读全文

posted @ 2018-09-25 14:13 昕 阅读(146) 评论(0) 推荐(0) 编辑

摘要: 总结: 1、微信小游戏的优化——资源优化: 1.1 使用Tiny Png进行图片压缩 TinyPng最多可以将图片压缩到原始大小的20%。 1.2 音频文件压缩 使用格式工厂 1.3 json数据文件压缩(通常是导出动画的数据文件) 使用Bejson 2、需要进一步学习的技术点: 1.1 使用Tin 阅读全文

posted @ 2018-09-25 13:51 昕 阅读(150) 评论(0) 推荐(0) 编辑

摘要: 1、微信排行榜的核心三点:开放数据域的访问方式,sharedCanvas操作、具体调用方法 1.1 主域做排行榜背景版设置,定义数据存储结构,上传数据记录,postMessage方法 数据存储结构: let Consts = { OpenDataKeys: { InitKey: "initKey", 阅读全文

posted @ 2018-09-25 13:49 昕 阅读(297) 评论(0) 推荐(0) 编辑

摘要: 1、包体大小超过4M,使用wx.downloadFile 1.1 路径不要包含res文件夹名称本身。(Error 4916, please go to https://github.com/cocos-creator/engine/blob/master/EngineErrorMap.md#4916 阅读全文

posted @ 2018-09-25 13:42 昕 阅读(720) 评论(0) 推荐(0) 编辑

摘要: Cocos Creator1.10升级2.0.1的坑: 1、游戏sprite的显示与隐藏 1.1 enable与cc.show对应生效 self.endWords.enabled = false; node.runAction( cc.sequence( cc.show(), cc.delayTim 阅读全文

posted @ 2018-09-25 13:41 昕 阅读(128) 评论(0) 推荐(0) 编辑

摘要: 1、本地化存储最高纪录 写入: cc.sys.localStorage.setItem("BestScore", Global.BestScore); 读取: if(!cc.sys.localStorage.getItem("BestScore")) { Global.BestScore = 0; 阅读全文

posted @ 2018-09-25 13:40 昕 阅读(127) 评论(0) 推荐(0) 编辑

摘要: 1、背景音乐(跨场景播放)和音效的使用 1.1背景音乐(跨场景播放和暂停) @property({ type: cc.AudioClip }) BGAudio = null; cc.audioEngine.playMusic(self.BGAudio, true); cc.audioEngine.p 阅读全文

posted @ 2018-09-25 13:40 昕 阅读(119) 评论(0) 推荐(0) 编辑

摘要: 1、主场景游戏循环 2、获得随机整数 不包含最大值 /** * 获得随机整数 不包含最大值 * @param min * @param max */ static getRandomInt(min:number,max:number){ return Math.floor(Math.random() 阅读全文

posted @ 2018-09-25 13:34 昕 阅读(147) 评论(0) 推荐(0) 编辑

摘要: 1、主界面背景动画 1.1底部; 1.2根据场景: 云通过预制件附带动画效果,动态加载 星星、雪花通过粒子效果动态加载 星星、雪花通过粒子效果动态加载 云动态加载,动态设置移动和销毁 setLocalZOrder(1.9版本代码,2.0.1后变为zindex属性),越大越后渲染,即放在前排,Canv 阅读全文

posted @ 2018-09-25 12:24 昕 阅读(181) 评论(0) 推荐(0) 编辑

摘要: 1、图片文字显示 使用内置的艺术数字图集 关键:顺序排列数字 2、粒子效果使用 支持cocos2d的例子制作工具 在线制作网站:http://www.effecthub.com/particle2dx 注意:每一个节点的粒子效果和sprite不能共存! 动态加载背景及相应的例子效果: 通过node添 阅读全文

posted @ 2018-09-25 12:22 昕 阅读(137) 评论(0) 推荐(0) 编辑

摘要: 游戏场景淡入淡出 两种方式:动态加载;动画帧事件结束调用方法 1、场景canvas定义透明纯色sprite(最外层可以遮挡全部场景),通过黑色背景的透明度实现淡入淡出 2、定义动画帧事件 3、单独定义脚本文件 const {ccclass, property} = cc._decorator; @c 阅读全文

posted @ 2018-09-25 12:20 昕 阅读(140) 评论(0) 推荐(0) 编辑