V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  learnshare  ›  全部回复第 406 页 / 共 468 页
回复总数  9358
1 ... 402  403  404  405  406  407  408  409  410  411 ... 468  
2014-12-02 16:24:23 +08:00
回复了 luo123qiu 创建的主题 问与答 关于前端和后端的计算效率问题。
@luo123qiu lenth 最好前端计算,(没个百万条数据)完全不用考虑性能问题
2014-12-02 15:51:04 +08:00
回复了 cad0420 创建的主题 职场话题 是不是做互联网行业的程序员, 996 是逃离不开的命运?
9 12 6 的工作也干了几个月,庆幸没死,没加班费还没保险,这帮吸血鬼。
2014-12-02 15:43:49 +08:00
回复了 amon 创建的主题 北京 既然北京的空气那么差,为何还有那么多人留在那里?
反正我没办法去荒山上架电拉网,你能我就跟着去。
2014-12-02 15:42:33 +08:00
回复了 kigrubby 创建的主题 问与答 大三学生的困惑
ACM 算法可能会好一些,项目战斗力比较渣吧,私以为是奥数。

就近可以找老师根根外包项目(不过也没多少干货,但还是能有很多进步机会的),然后可以去找找要求不高的实习,跟一些有经验的人做做东西,应该能学到不少。

Python 能干各种事,深入学。
2014-12-02 15:39:02 +08:00
回复了 aisensiy 创建的主题 程序员 word excel pointpoint 转 pdf 的方案?
WPS
2014-12-02 15:36:37 +08:00
回复了 luo123qiu 创建的主题 问与答 关于前端和后端的计算效率问题。
@luo123qiu 补充你这个问题

>遍历数据返回总数这个操作,后端执行返回和前端直接计算,哪个更有优势?

1. 如果你要知道数据库里的一张表的总数量,这个只能后端做;
2. 如果你要知道后端操作返回集合的长度,这个后端速度快,但前端处理更好:

比如你调用了一个搜索 API,想知道搜索到了多少条结果:
后端程序执行完数据库的搜索动作,就可以知道查找到的结果数量。BUT,这个数量对你很有意义么?前端不是很容易 list.length 去到么,会有很大的性能问题?
如果直接返回结果列表,JSON 结构可以是:
[
{item1},
{item2},
{item3},
{...}
]

如果给你附加一个 length 参数:
{
length: n,
results:[
{item1},
{item2},
{item3},
{...}
]
}

可以来衡量一下有多少差别。
2014-12-02 15:28:24 +08:00
回复了 luo123qiu 创建的主题 问与答 关于前端和后端的计算效率问题。
计算一个分页数量的问题,还用纠结前端还是后端做?

来分析一下这个问题:
1. 数据总量(items)直接来自数据库;
2. 每页数据量(pageItems)可以前端指定,也可以后端指定;
3. 总页数(pages)= items / pageItems。

怎么搞?
1. 一次性将 items 全部丢给前端,前端根据 pageItems 分页展示(或者一个页面直接展示)
这个方案不可行。
2. 前端给后端提供 pageItems(如 10) 和指定页(page 如 3),后端把 21~30 项 item 返回
3. 前端给后端提供指定页(page 如 3),后端预设 pageItems(如 10) ,后端把 21~30 项 item 返回

后边两种方案都是推荐的方法。

----------
你说的问题,应该是前端需要显示[数据总量]、[当前页码]和[总页数],这些值可以这么来:
1. 后端提供 items (也可以包含 page,这个最好前后端都维护一个。当然,后端返回的那个是前端提供的)
pages = items / pageItems
2. 后端根据前端提供的 page 和 pageItems,直接计算 pages 并返回

第一种方法更好一些。
2014-12-02 14:30:06 +08:00
回复了 isKira 创建的主题 问与答 请教几个关于前端工作流程的问题
1. 设计稿一般 320~640 给手机用就可以了,如果要响应式(看你目前也用不到),应该至少三个版式(分辨率 320/720/1200)
2. 前端自己切图比较好,自己才知道需要什么素材(话说现在的趋势是少用图片,做相应式麻烦)
3. 你的页面是 1:1 还原设计图,然后通过缩放适配不同分辨率。这种做法是错的,你要用响应式的方法写页面,然后让页面不缩放显示在浏览器中
4. Angular 适合写 App,普通的展示页就用 jQuery 好了

题主去学习一下“响应式”吧,这个对你很重要。学完了去教给你们的设计师。
2014-12-02 10:48:04 +08:00
回复了 66beta 创建的主题 问与答 突然有个机智的想法, chrome 有没有插件把 URL 栏变成 Alfred?
2014-12-01 18:55:33 +08:00
回复了 unstop 创建的主题 酷工作 [远程] 番茄土豆招聘前端开发
+1
2014-12-01 18:31:38 +08:00
回复了 wheatcuican 创建的主题 硬件 5000 元左右的笔记本哪家强?
玩游戏得是 i7 15.6 1080p,看着外观顺眼的价格都不会太高。越丑的越贵
会 Linux/Mac 都算基本技能了,还要去花钱学习干啥
2014-12-01 18:20:18 +08:00
回复了 mhtt 创建的主题 问与答 目前有什么好用的开发 html5 app 的框架?
@is 结合 Angular 是个重要的点,不过也是最大的麻烦
@Tonni 自己写了手机号,还猜人家用多阴谋的技术找你资料
2014-12-01 16:34:23 +08:00
回复了 mhtt 创建的主题 问与答 目前有什么好用的开发 html5 app 的框架?
Ionic+Angular 比较好吧,之前用 Bootstrap+jQuery 写过,战斗力太渣
纯 Web 就 Bootstrap+Angular 吧。

zepto.js 那是 JS 工具,不是开发框架。
Amaze UI 那个没用过,不过依赖 jQuery 不太好,jQuery 不适合做 App
.com 吧,whois 没写手机号等信息?
我觉得多少有点,有多少还得看人家重视不重视。
1 ... 402  403  404  405  406  407  408  409  410  411 ... 468  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1084 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 64ms · UTC 23:40 · PVG 07:40 · LAX 15:40 · JFK 18:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.