Giter VIP home page Giter VIP logo

tjob's Issues

限制上传文件的大小和类型

目前影响到服务端安全的主要风险是发现“投递简历”的上传模块。
测试发现服务端对上传文件类型(上传脚本和可执行程序)、上传文件大小几乎无限制,这个风险比较大,请尽快修复。

自动尝试判断推荐人

根据转发人中是否有当前用户关注的人来选择。
当前转发人中,有用户关注的人,则选择转发时间最早的一个作为推荐人。
若没有当前用户关注的人,则爬取用户最近friends_timeline中50条微博所提到的人是否有转发人,有则选择转发时间最早的一个作为推荐人。
若都没有,则默认推荐人为发招聘信息的人,让用户自行输入,输入需要带自能提示。

获取转发信息很慢

打开职位详细页/job/2 ,发现获取转发人员信息很慢,无法选择转发人的情况下,投递简历,会出现一下异常:

Error: Column 'introducer' cannot be null
    at Function._packetToUserObject (/usr/lib/node/.npm/mysql/0.9.1/package/lib/mysql/client.js:342:7)
    at Query._handlePacket (/usr/lib/node/.npm/mysql/0.9.1/package/lib/mysql/query.js:35:33)
    at Client._handlePacket (/usr/lib/node/.npm/mysql/0.9.1/package/lib/mysql/client.js:294:14)
    at Parser.<anonymous> (/usr/lib/node/.npm/mysql/0.9.1/package/lib/mysql/client.js:83:14)
    at Parser.emit (events.js:42:17)
    at /usr/lib/node/.npm/mysql/0.9.1/package/lib/mysql/parser.js:75:14
    at Parser.write (/usr/lib/node/.npm/mysql/0.9.1/package/lib/mysql/parser.js:580:7)
    at Socket.<anonymous> (/usr/lib/node/.npm/mysql/0.9.1/package/lib/mysql/client.js:63:16)
    at Socket.emit (events.js:42:17)
    at Socket._onReadable (net.js:649:14)

奖励机制说明 及抽奖功能

明显的转发奖励说明,网站上显示,发微博的时候带上

转发大奖
抽奖规则与流程
每月对当月所有转发者进行一次抽奖,无论转发人数是多少,只要用户转发的是当月有效的任意招聘信息,不区分岗位,即符合抽奖条件。
抽奖规则如下:

  1. 每位用户转发一次即可参与抽奖;
  2. 当达到每月设定的时间,系统自动发起抽奖流程, 根据转发人数算出一个中奖hash值,再对每个转发用户算出用户hash值, 以一致性hash环的方式抽奖,中奖hash值的下一个最近的用户hash值就是中奖用户。
  3. @淘job将自动通知中奖用户:
    发送 @xxx 通过参与 #xxx# 有奖转发,成功在xx名转发者中抽中转发大奖。 详情请查看 http://t.cn/xxxxx

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.