自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

719

Daily..?

  • 博客(14)
  • 收藏
  • 关注

原创 rails迁移与模型生成/修改相关

在编写计算部分的成绩的时候,需要在模型中添加一个新项以进行Score的存储。 使用rails g migrate add_xx_to_xx命令完成迁移创建,并在里面进行创建语句的编写。 在大概3天之后发现需要给予初始值0,否则比较容易出现错误。当时的做法是直接在当时生成的迁移里进行改动,然而发现不论是rails db:reset还是rails db:migrate都没法用。 最终询问得知因为...

2018-06-14 18:35:40 183

原创 ActiveJob的使用

Rails中,ActiveJob可以用于实现类似于前面提到的分数计算这类的,添加需要周期性执行的程序。 可以使用rails generate job xxx生成job并进行Job的编写。 调用方式为xxx.perform_now或xxx.perform_later,later大概是会在空闲的时候自动进行执行。 可以设定何时进行perform操作。由于我这边的需求是每天半夜都需要进行操作,所以...

2018-06-14 18:20:35 817

原创 对于在C9中Merge出现冲突时的检查方式

由于已经解决所以无法截图。 一般情况下需要尽量避免两个人同时动同一部分代码,否则容易出现Merge失败需要手动Merge的情况。在pull到本地的时候merge异常的情况比较方便解决,所以建议在commit之后先pull一下检查完冲突再重新commit。 C9比较有意思的一点是,在遇到merge冲突的时候会自动标出两方的修改内容,并自行选择保留哪一方或者保留双方。一般自己的改动在上,冲突的改动...

2018-06-14 15:50:23 176

原创 对于在线学习平台系统的内容推荐量化方式的设计

首先,以下数据可以被使用:ViewCommentFavGood/Bad(此后可能会考虑用户自身相关的个性化推荐指标,该部分内容稍后再提。) 另外,根据先前分析,可以认为Fav权重约为View的15倍左右,Comment权重为View的10倍左右。 对于Good值,我们采用Good率与评分率指标作为指标参考。 对于加权,可以考虑采用其自身与View数的比值进行一定程度的比值浮...

2018-06-14 15:37:26 374

原创 对于网站的用户访问行为的简单分析 - 2

这里考虑CSDN、新浪博客、网易博客、Lofter四个较为知名的博客网站进行随机采样。 1.CSDN CSDN不公开文章的收藏数,只公开好评数、评论量与阅览量。 从首页文章随机采样,以保证文章具有一定的阅览量,便于比较与排除极端情况数据。CSDN日报1806012——《欠薪的公司,不要做任何犹豫》View:10686Good:2Comment:31Android数据库高手秘籍(...

2018-06-14 15:12:22 736

原创 Vocalonobis视频评分系统分析

链接 本文基于上篇文章提过的Niconico视频网站的成绩评定系统进行讨论。 上链接为基于机器学习算法演算的结果进行作品质量比较。 首先算法对每个浏览操作进行伯努利实验:将“观看后收藏”视为权重1,将“观看后不收藏”视为权重0。 然后,计算收藏率期望值μ与均方误差MSE(详细步骤省略,可见文首链接。) 最后据此获得最终的内容得分。 算法最终呈现的数据情况如图。颜色代表收...

2018-06-12 19:48:01 321

原创 对于网站的用户访问行为的简单分析 - 1

这里考虑Bilibili、Niconico两个有排行系统且有公开规则的相关数据。A.周刊哔哩哔哩排行榜 (#416) 考虑#416期视频结果,前5名分数情况如下Rank 5 Total 1252578 Play 666366×0.650 Comment 2103×36.0 Fav 21371×20 Coin 43926×7.2Ran...

2018-06-12 18:45:28 4061

原创 搜索结果的同时进行用户搜索

新建了一个_member_each.html.erb用于用户的显示(很明显用户显示不能和_blog_each.html.erb)用一套显示模块。 <div class="span6 offset3 shadow-box" style="margin-bottom:15px;padding:10px 10px 30px 10px"> <div class="row-f...

2018-06-12 17:27:29 90

原创 遇到的用标签反搜内容的问题

因为直接用Keywords.knowledges遇到了很多问题。 印象中出现的问题是通过Keywords搜出来的东西塞不进结果集?所以这里用写SQL语句的方式进行了搜索。 贼长,脑仁儿疼,但姑且是解决问题了。希望有比这好的解决方法(大概是有的,但是不想改模型orz) 以下内容是1行语句。@results = @results.where(['knowledges.title like...

2018-06-12 17:18:03 189

原创 Rails seeds.rb

在手动测试过程中时常出现需要提前置入数据的情况。 因为各种原因,在编码过程中可能造成测试数据的损坏,此时如果重新通过网站进行手动的数据录入则麻烦很多。另外在需要录入大量数据时也会遇到很多问题。所以在Rails里提供了seeds.rb可以用于数据生成。 如下例。此时我所做的事情是生成100条Blog与100条Resource,good与bad数等各种数据通过随机数生成。 在代码完成后运行rai...

2018-06-12 17:01:24 430

原创 2018/5/16 JS实现Ajax交互并进行控件的动态变换

因为首页对页面动态交互的需求比其他页面更大,所以这里使用JS与后台进行Ajax交互,并从后台拿到Json数据对其进行处理。 代码块中x为发送过去的数据,h为发送的HTTP请求,o为返回的数据。 通过对h.onload的函数部分编辑来进行返回后的事件编写。相关代码块(JS)var x={}; x.authenticity_token=$("meta[name='c...

2018-05-16 21:43:20 176

原创 2018/4/25 Bootstrap在Ruby on rails上的配置问题

在环境配置时是直接从小组里的Github仓库里pull出来的,所以没有从头开始配置bs,又因为队友大多是先完成后端代码部分,而首页后端代码要求不高所以我选择先完成前端代码,所以先遇到的bs的某些配置问题。 简单解释的话,遇到的问题是bootstrap的JS不生效。 1. carousel不管用。在网络上遇到的问题大多是不自动滚动而在点击后会滚动,但这里出现的问题是点击也不会去响应页面变动。 ...

2018-04-25 20:01:57 160 1

原创 2018/4/19 Rails于Windows系统配置遇到的问题(bcrypt_ext)

在从Github上拉下来团队成员的内容后,用Rails运行ruby rails server出现cannot load such file -- bcrypt_ext (LoadError)错误。 出现错误的原因简单的可以解释为Ruby找不到bcrypt_ext,而看情况的话用Linux系统的其他成员并没有遇到类似问题,所以怀疑是Windows特有的问题。 解决方法如下 1. 在控制台界...

2018-04-19 20:54:38 333

原创 2018/04/05 需求分析及整理

A 目标最终争取实现的是一个课程在线学习平台,其中实现学生的学习、上传,老师的数据统计,管理员的后台管理功能。 其中在基本功能实现后,可能会继续完善知识图谱的生成、推荐算法的完善等各种项目。B 角色用户角色分为:游客学生老师(学生管理员、课代表)网站管理员 以下的需求分析会被按照以上用户角色进行逐个分析。C 需求C.1 游客可以进入首页可以进...

2018-04-05 21:31:53 188

空空如也

空空如也

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

TA关注的人

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