
随笔
文章平均质量分 64
小牛_牛sky
学海无涯
展开
-
新的一年,新的开始
这个网站基于k8s,前端采用的是vue3,后端使用的是fastapi,目前暂时只实现了一小部分功能。如果大家感兴趣的话,我也会整理下,从k8s搭建,再到真正上线的一个总流程。以后我应该也会逐渐地恢复更新博客的频率的,会对我目前了解的内容做一个总结,另外,对于一些以前的代码,比如SDL_Engine,以及开发的游戏,我都尽可能地完善并开源,不过应该是不会再维护了。说起来,也是很久没有更新博客了,自从研究生毕业,也逐渐被工作、生活、琐事填满,还是比较怀念上学时期的努力钻研的,不像工作中,只关心产出,,,原创 2023-03-07 20:50:04 · 242 阅读 · 0 评论 -
Mondrian + JPivot环境配置和演示
本文主要讲解ROLAP,以及ROLAP的实现Mondrian的使用和部署问题。目前网上关于Mondrian部署的帖子较少,连官网也是若干年前的版本,因此,开贴记录一下Mondrian在使用上的一些坑,关心Mondrian的使用请直接移步第二章。1.OLAP简介1.1什么是OLAPOLAP系统,英文为OnLine Analytical Processing,中文为联机分析处理系统,它在数据分析和决策方面为用户或“知识工人”提供服务,以不同的格式组织和提供数据,满足不同用户的形形色色的需求。与之相对原创 2021-03-20 10:50:12 · 944 阅读 · 0 评论 -
百度地图-绘制工具以及覆盖物的简单使用
这几天重拾了地图相关的功能,做一个小小的总结。本文的示例的后端为flask框架,前端使用了bootstrap和jQuery以及百度地图API。接下来是展示部分。地图上的覆盖物表示高校所处的位置,当高校所代表的覆盖物过近时,会通过百度提供的API来合并这些点;当使用绘制左上角的绘制工具,圈定范围后,会弹出右侧边栏,并显示圈定范围内的高校的名称(排名不分先后)。示例代码在github,演示截图如下:在本示例中,会涉及到以下内容:使用百度API查询经纬度; 百度地图渲染; 百度原创 2020-12-08 16:50:36 · 1786 阅读 · 1 评论 -
echarts:实现legend中的textBorderColor动态改变问题
实现目标:legend和柱状图结合。效果图:从上图中可以看出,不同legend对应的文字内部都是白色,但是文字描边的颜色却是和图例的颜色是相同的,echarts的配置文件如下:显然,textBorderColor并不支持函数调用,因此 ,为实现动态颜色描边的功能,需要使用另外的方法。这里结合使用legend.textStyle.rich和legend.formatter,legend的配置如下:legend: { data: [], type: 'scroll', orien原创 2020-09-03 11:00:57 · 3170 阅读 · 0 评论 -
js jQuery小结
本帖总结一下js/jQuery在一些具体场景中使用时的应用。1.选中table的某一列的值这里以中国农业大学某一个页面为例子,页面缩略图如下:假如这里我只需要获取到所有企业的名称,那么我首先需要定位到这个表格:$('table:eq(27)')这个表格没有特殊的id,因此使用索引来获取到这个表格,之后就可以考虑获取到td了:$('table:eq(27) tr')....原创 2020-03-21 12:36:06 · 320 阅读 · 0 评论 -
云服务器下docker部署scrapyd之二:使用Nginx对Scrapyd添加验证
前一篇帖子(云服务器下docker部署scrapyd)中介绍了如何把Scrapyd容器化,并部署在云服务器中。但是并没有添加用户验证,也就是说,如果该Scrapyd是可以任何人访问的,那么只要知道IP地址和端口,总会有人想拿它做坏事,比如我的服务器中就出现了以下的情况:该图摘自我个人的redis容器,情况与scrapyd相似redis解决相对比较简单,只需要在redis.conf配置文...原创 2020-02-27 09:34:36 · 800 阅读 · 0 评论 -
[补充] 云服务器下docker部署scrapyd 添加日志解析和supervisor
之前的一篇帖子里曾经在Ubuntu云服务器上部署了Scrapyd容器,帖子如下:云服务器下docker部署scrapyd目前需要对scrapyd添加了日志解析,该库的名称为logparser,它被用作在scrapyweb中解析scrapyd的日志。这里不介绍scrapyweb,感兴趣的可以去github上了解。logparser库的工作原理是每隔一段时间(默认10s)查看一下日志文件夹,然...原创 2020-02-22 13:15:01 · 678 阅读 · 0 评论 -
阿里云服务器下使用docker部署jupyter
最近计划了解faiss,但是faiss无法在windows下安装,因此打算把faiss部署到服务器上进行一些简单的测试,然后学长就推荐了一个交互式笔记本jupyter。这里主要记录一下如何在镜像里部署jupyter。不使用Docker直接部署使用conda安装jupyterconda install jupyter创建一个配置文件:jupyter notebook --...原创 2020-01-23 11:47:36 · 761 阅读 · 0 评论 -
pymongo的简单使用
MongoDB是典型的非关系型数据库,它的存储形式是BSON(Binary JSON),是类似于JSON格式的二进制存储。这里旨在介绍一些python3下pymongo库的一些简单用法。1.连接MongoDBpython下连接MongoDB需要用到pymongo库里面的MongoClient。这里有两种形式,一种是传递IP地址和端口即可:import pymongoMONGO_C...原创 2019-07-15 20:24:54 · 770 阅读 · 0 评论 -
FTP服务器的简单部署
本文基于阿里云服务器。一.FTPFTP的全称为File Transfer Protocol,又称之为文件传输协议。FTP是比较古老的一个传输协议之一,主要用来在服务器和客户端之间进行文件的传输,FTP使用的是明码传输,所以现在一般建议使用安全但功能较少的vsFTPd软件。FTP服务器除了可以进行文件的传输之外,还内含了以下几个主要的功能:不同等级的用户身份。从上往下依次为实体账户(...原创 2019-07-03 20:36:53 · 408 阅读 · 0 评论 -
visual studio 2017 常见问题
前些天转战ubuntu平台,为了方便代码的管理而把代码托管到了github上。然后今天在windows平台下的时候就出现了各种问题。问题1:操作系统差异windows下的换行符是\r\n,而linux下的换行符是\n;另外就是一般情况下,linux的源文件是utf-8(无BOM),而windows则是其他格式的编码。此时程序可能会出现错误以及下面的这种警告:解决办法:右键单...原创 2019-04-27 15:07:40 · 658 阅读 · 0 评论 -
[tolua++]官方例子1 tarray
这个帖子不算是教程,只是我学习tolua++的学习笔记,有什么不对的请多多指教我所使用的tolua++是1.0.92,lua使用的是5.1.5.之所以不用最新版的lua,是因为无论是tolua还是tolua++已经好久没有更新了,而无奈自己能力有限,所以就这么用着把。tarray讲解的是数组,结构体有关的内容。主要就是*.pkg和lua的写法。struct Point{ float原创 2016-11-15 21:21:41 · 1580 阅读 · 0 评论 -
CocoStudio 简单使用动画
版本:cocos2dx 3.9cocostudio 3.9首先抱怨一下cocos2dx官方对cocostudio的不更新,不过现在cocostudio也够用了,不过还是要腹黑一下。。。。今天接触到了cocostudio的动画部分,所以就做个简单的总结载进行动画编辑时,很多都用到了 “开始记录动画”这个勾选选项这个选项是很重要的,不开启的话比如 帧事件,不透明度都是没原创 2016-11-16 21:41:13 · 5081 阅读 · 0 评论 -
游戏引擎分析:FPS(Frame Per Second)
最近研究了下FPS(Frame Per Second。不是是射击游戏!!!)。总结了两个限制fps的方法。这里假定fps=60 1/fps = 15ms部分代码如下</pre>1.每次都执行画面渲染,游戏逻辑分析,当全部执行完毕后检测花费时间是否大于15ms,小于则delay。大于则跳过<p></p><p>部分代码</p><p>...原创 2016-04-04 10:42:29 · 1542 阅读 · 5 评论