• 157家公司招聘前端应届生的技术关键词词频表

    [web] => 225
        [javascript] => 215
        [css] => 163
        [html5] => 104
        [html] => 81
        [vue] => 58
        [react] => 57
        [jquery] => 56
        [angular] => 46
        [ajax] => 37
        [java] => 33
        [php] => 31
        [nodejs] => 31
        [http] => 26
        [pc] => 26
        [bootstrap] => 25
        [w3c] => 23
        [app] => 23
        [webpack] => 22
        [python] => 21
        [ui] => 18
        [gulp] => 18
        [node] => 17
        [es6] => 17
        [higo] => 17
        [git] => 16
        [android] => 14
        [json] => 14
        [dom] => 14
        [github] => 13
        [xhtml] => 13
        [div] => 12
        [xml] => 11
        [native] => 11
        [ios] => 11
        [mobile] => 11
        [com] => 11
        [www] => 9
        [reactjs] => 9
        [mvc] => 9
        [es5] => 8
        [it] => 8
        [grunt] => 8
        [backbone] => 8
        [ruby] => 8
        [chrome] => 7
        [ip] => 7
        [firefox] => 7
        [mysql] => 7
        [mvvm] => 7
        [ie] => 6
        [photoshop] => 6
        [linux] => 6
        [bug] => 6
        [sass] => 6
        [requirejs] => 5
        [tcp] => 5
        [typescript] => 5
        [canvas] => 5
        [es] => 5
        [amp] => 5
        [safari] => 5
        [iphone] => 5
        [ps] => 5
        [lua] => 4
        [ceo] => 4
        [zepto] => 4
        [sql] => 4
        [jsp] => 4
        [seajs] => 4
        [webapp] => 4
        [dns] => 3
        [express] => 3
        [net] => 3
        [https] => 3
        [fis] => 3
        [hybrid] => 3
        [prototype] => 3
        [redux] => 3
        [soc] => 3
        [bom] => 3
        [ipad] => 3
        [or] => 3
        [unity3d] => 3
        [svn] => 3
        [geek] => 3
        [cms] => 3
        [es2015] => 3
        [a4] => 3
        [timing] => 2
        [api] => 2
        [iwebkit] => 2
        [yui] => 2
        [shift] => 2
        [go] => 2
        [sdc] => 2
        [elementui] => 2
        [perl] => 2
        [office] => 2
        [mocha] => 2
        [wap] => 2
        [electron] => 2
        [mvp] => 2
        [windowsphone] => 2
        [jest] => 2
        [angular2] => 2
        [ext] => 2
        [saas] => 2
        [gruntjs] => 2
        [ie8] => 2
        [cmd] => 2
        [service] => 2
        [amd] => 2
        [restful] => 2
        [springmvc] => 2
        [widgetjs] => 2
        [offer] => 2
        [to] => 2
        [object] => 2
        [ue] => 2
        [teambition] => 2
        [patch] => 2
        [in] => 2
        [unix] => 2
        [jsonp] => 2
        [semanticui] => 2
        [web2] => 2
        [webgl3d] => 2
        [apicloud] => 2
        [hbuilder] => 2
        [opera] => 2
        [ssl] => 2
        [fpga] => 2
        [happy] => 2
        [party] => 2
        [ai] => 2
        [redis] => 2
        [koa] => 2
        [mv] => 2
        [webgl] => 2
        [sencha] => 2
        [glup] => 2
        [design] => 2
        [asp] => 2
        [oop] => 2
        [coding] => 2
        [weex] => 2
        [cs] => 1
        [mozilla] => 1
        [crm] => 1
        [chorme] => 1
        [webstorm] => 1
        [lt] => 1
        [hpn] => 1
        [mac] => 1
        [labelme] => 1
        [win] => 1
        [ivat] => 1
        [vatic] => 1
        [o2o] => 1
        [easyui] => 1
        [illustrator] => 1
        [opengl] => 1
        [gttool] => 1
        [and] => 1
        [htm] => 1
        [rd] => 1
        [jquerymobile] => 1
        [table] => 1
        [month] => 1
        [at] => 1
        [png] => 1
        [most] => 1
        [psd] => 1
        [bat] => 1
        [nd] => 1
        [months] => 1
        [buff] => 1
        [fireworks] => 1
        [shell] => 1
        [requestjs] => 1
        [dreamweaver] => 1
        [directx] => 1
        [development] => 1
        [layer] => 1
        [cstc] => 1
        [uml] => 1
        [ued] => 1
        [antd] => 1
        [extjs] => 1
        [rxjs] => 1
        [coffeescript] => 1
        [sprite] => 1
        [rtl] => 1
        [less] => 1
        [createjs] => 1
        [touch] => 1
        [flash] => 1
        [dalingpao] => 1
        [closure] => 1
        [violation] => 1
        [career] => 1
        [asic] => 1
        [eda] => 1
        [cache] => 1
        [ahb] => 1
        [axi] => 1
        [responsive] => 1
        [nice] => 1
        [cocos2dx] => 1
        [pack] => 1
        [memcache] => 1
        [fis3] => 1
        [ie9] => 1
        [tcl] => 1
        [onsite] => 1
        [wiki] => 1
        [worker] => 1
        [tesla] => 1
        [diff] => 1
        [shimo] => 1
        [zhihu] => 1
        [socket] => 1
        [maven] => 1
        [server] => 1
        [framework] => 1
        [library] => 1
        [cocos2d] => 1
        [zhuanlan] => 1
        [appcan] => 1
        [modules] => 1
        [tcpip] => 1
        [challenge] => 1
        [nactive] => 1
        [cn] => 1
        [foudaion] => 1
        [ic] => 1
        [ysjianzhu] => 1
        [thinkphp] => 1
        [reactnative] => 1
        [egg] => 1
        [ecmascript] => 1
        [amazeui] => 1
        [spm] => 1
        [flex] => 1
        [javascrpit] => 1
        [blog] => 1
        [successful] => 1
        [saiday] => 1
        [iwintv] => 1
        [sketch] => 1
        [musical] => 1
        [ly] => 1
        [websocket] => 1
        [yoozoo] => 1
        [campus2018] => 1
        [emberjs] => 1
        [honraytech] => 1
        [devops] => 1
        [applicant] => 1
        [the] => 1
        [jenkins] => 1
        [sre] => 1
        [cpi] => 1
        [ssr] => 1
        [commonjs] => 1
        [d3] => 1
        [jqueryt] => 1
        [dcloud] => 1
        [phonegap] => 1
        [wex5] => 1
        [django] => 1
        [angelababy] => 1
        [cfo] => 1
        [mini] => 1
        [dft] => 1
        [hackathon] => 1
        [talkshow] => 1
        [ibm] => 1
        [band] => 1
        [retina] => 1
        [macbook] => 1
        [pro] => 1
        [fiddler] => 1
        [zhenai] => 1
        [job] => 1
        [description] => 1
        [gitlab] => 1
        [zabbix] => 1
        [grapecity] => 1
        [ria] => 1
        [servlet] => 1
        [ie6] => 1
        [ps4] => 1
        [opengles] => 1
        [ide] => 1
        [egret] => 1
        [lodash] => 1
        [im] => 1
        [nw] => 1
        [stackoverflow] => 1
        [quora] => 1
        [scala] => 1
        [springboot] => 1
        [senchatouch] => 1
        [jqtouch] => 1
        [a1008] => 1
        [no] => 1
        [problem] => 1
        [firebug] => 1
        [bootstraph] => 1
        [doraemon] => 1
        [ppmoney] => 1
        [campusrecruiting] => 1
        [recruit] => 1
        [oracle] => 1
        [boot] => 1
        [selenium] => 1
        [super] => 1
        [docker] => 1
        [swoole] => 1
        [php7] => 1
        [vue2] => 1
        [npm] => 1
        [ok] => 1
        [pixel] => 1
        [perfect] => 1
        [spa] => 1
        [cto] => 1
        [svp] => 1
        [special] => 1
        [spring] => 1
        [beisen] => 1
        [veue] => 1
        [rest] => 1
        [bower] => 1
        [edge] => 1
        [es7] => 1
        [mobileweb] => 1
        [xz] => 1
        [duoyi] => 1
        [html4] => 1
        [cordova] => 1
        [oo] => 1
    
  • 什么鬼啊 

    什么鬼啊 

    什么鬼啊 

    什么鬼啊 

  • 现在代码可以跑起来了。然后我们来把目录改一下。iOS 和 Android  我们用一套代码。

  • 单独启动 Android Studio 里边的虚拟机:

    新建一个 Bat 文件在桌面。内容如下(用户目录换掉) 

    START /MIN C:\\Users\\[用户目录]\\AppData\\Local\\Android\\sdk\\emulator\\emulator.exe -avd [虚拟机名称]
    

    例如:

    START /MIN C:\\Users\\EasyC\\AppData\\Local\\Android\\sdk\\emulator\\emulator.exe -avd Hpad
    
  • 一些变量说明:
    add_time为插入的时间
    to_days是sql函数,返回的是个天数
    data_sub(date,INTERVAL expr type)给指定的日期减去多少天
    data()函数返回日期或日期/时间表达式的日期部分。
    curdate()函数返回当前的日期 y-m-d
    data_format 用于以不同的格式显示日期/时间数据
    period_diff(p1,p2)返回周期P1和P2之间的月数。 P1和P2格式为YYMM或YYYYMM。注意周期参数 P1 和 P2 都不是日期值
    1、查询今天的所有记录:
        (1)add_time字段,该字段为int(5)类型的
            select * from `article` where to_days(date_format(from_UNIXTIME(`add_time`),'%Y-%m-%d')) = to_days(now());
        (2)add_time字段是DATETIME类型或者TIMESTAMP类型的
            select * from `article` where to_days(`add_time`) = to_days(now());
    2、查询昨天的所有记录
        select * from `article` where to_days(now()) <= 1 + to_days(`add_time`);
    3、近7天的信息记录:
        select * from `article` where date_sub(curdate(), INTERVAL 7 DAY) <= date(`add_time`);
    4、近30天的信息记录:
        select * from `article` where date_sub(curdate(), INTERVAL 30 DAY) <= date(`add_time`);
    5、查询本月的记录
        select * from `article` where date_format(`add_time`, ‘%Y%m') = date_format(curdate() , ‘%Y%m');
    6、上一个月的记录
        select * from `article` where period_diff(date_format(now() , ‘%Y%m') , date_format(`add_time`, ‘%Y%m')) =1;
  • WordPress.com 用 React 重写了前端… 后端调用RestAPI。GitHub地址 https://github.com/Automattic/wp-calypso

  • 如果你看到这条微博,那就是同步成功了

  • 先做大一统会员吧,没有结束时间的。主要售卖历史阅读。当然这个对发布的Feed本身又有了新的要求,140个字肯定不行。付费功能剥离出来好了,放到后期版本里边。搜索和发现合并,市场的位置改成发布Feed。这样更符合第一版最小可用版的定位。

  • 然而关于付费,时间是一个很麻烦的事情。永久付费当然很简单,但不利于持续的贡献内容。关注可能改成订阅会比较合适。这是账户和商品直接绑定带来的问题。账户和商品当然可以分开,但会进一步提升复杂度,不想在第一版里边来做。

  • 市场页面其实是账户关注页面。分为免费账户和付费账户;付费账户发布时会有「收费内容」和「试读内容」两种。每个用户可以在自己的 profile 页面设置是否收费。

  • 先确定app的底导航。

    • Feed(业务包)
    • Message(消息箱,包括系统消息、私信、@ 等)
    • Discover/Search(发现和搜索)
    • Account/Me( 个人账户,包括profile、和钱包 )
    • Buy(备选,所有购买过的东西汇总)

    然后去iconMoon找图标

  • OK,开始做LeanBase第一版的原型。第一版是最小实现。只包括账户系统和Feed业务包。

  • 思维导图基本完成,开始撰写PPT。

  • 开始LeanBase项目规划。先用xmind做思维导图。

微博一键登入