V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  libook  ›  全部回复第 241 页 / 共 244 页
回复总数  4867
1 ... 233  234  235  236  237  238  239  240  241  242 ... 244  
2016-01-25 15:00:24 +08:00
回复了 hongfeiyu 创建的主题 Blogger 你们的博客上有多少文章了,来晒晒吧
http://dev.guanghe.tv
工作日每天更新一篇精选的 news
买了 Nexus 6 国行版的冤大头劝你,还是乖乖海淘吧,所谓的国行版的 Nexus 都是完全阉割 Google 框架的,而且系统 ROM 底包与 Google 官方不兼容,语音识别相关硬件驱动已经和其他国内语言识别应用绑死,刷机装了 Google Now 也不能用。
2016-01-15 11:51:37 +08:00
回复了 rrkelee 创建的主题 互联网 央视:《百度的尺度,究竟有几度?》
不作恶
2016-01-15 11:48:09 +08:00
回复了 czipeng 创建的主题 Linux ubuntu 是硬件兼容性最好的 linux 吗
@Solitudechn 多谢指正,我也好久没有关注这一系了,貌似现在好多之前基于 Ubuntu 的发行版都转而基于 Debian 了。
2016-01-12 11:12:16 +08:00
回复了 czipeng 创建的主题 Linux ubuntu 是硬件兼容性最好的 linux 吗
要我说是 Deepin 233 ~

哈哈,开玩笑的,其实 1 楼说的 Mint 和我说的 Deepin 都是基于题主说的 Ubuntu 进行再开发的,对硬件的兼容性基本上是差不多的,不过貌似 Mint 在驱动方面做过一点优化(?待考证),有的时候 Ubuntu 支持不到好的硬件在 Mint 下能正常使用(不过不能排除是 Ubuntu 蛋疼的 Unity 桌面的问题,这货从一开始就各种 Bug )。

系统来说的话, Linux 操作系统与硬件之间的兼容性可以分两方面来讨论:
1.操作系统对硬件的兼容性
这方面是操作系统厂商占主导的,通常来说有商业公司或土豪组织支持的 Linux 操作系统对硬件的兼容性好。我首先想到的就是 RedHat 和 Ubuntu ,这两个都是商业公司支持的;另外 RedHat 公司大力支持的 CentOS 在驱动方面也很有优势; Ubuntu 在命令行环境下对硬件的支持很好(图形界面主要是因为 Unity 桌面),特别是一些新技术方面 Ubuntu 还是首当其冲的。
除了商业系统之外的话,我想说其实 Kernel 的开发是有好多耳熟能详的土豪公司做支持的,多到令你难以想象(详见 Linux 基金会主站),一般来说新版本的软件会修复以前兼容性的问题,以及对新硬件进行兼容,所以选好 Kernel 的版本可以让系统对硬件的兼容性最大化;这方面 ArchLinux 就比较有优势了,虽然它不是商业性的系统,但基本上用的都是最新的软件,对硬件的兼容比较好,即便本身对某些硬件没有做兼容,那么强大的 AUR 也提供了好多商业的非商业的驱动包,总能满足你的需要吧。

2.硬件(驱动程序)对操作系统的兼容性
这方面是硬件厂商对操作系统的兼容性,通常来说越是“兼容机”就对主流操作系统通用兼容越好,越是“定制机”就对主流操作系统的通用兼容越差,所以你攒的台式机肯定比品牌笔记本对 Linux 的兼容性好,当然这些都是通常情况下。
买硬件要注意厂商是否提供了 Linux 下的驱动支持,硬件中的重中之重也是让所有人都头痛过的就是显卡了;众所周知,集成显卡(或 Intel 核显)本身对驱动程序的要求并不高,且厂商通常都会遵照一些标准去设计硬件,所以它们对 Linux 的兼容性最好,即便不 100%完美支持用起来也没问题;相反你若直接就上最新的发烧级显卡 Linux 肯定是基本不支持的,即便支持也会有发热量大、花屏等问题,关键是硬件浪费,这时候我推荐装 Windows 然后虚拟机跑 Linux ,性能无差别,还能玩玩 Windows 游戏,我现在就是这样( GTX 980Ti OC 版),工作的时候全屏虚拟机,休息的时候暂停虚拟机玩游戏,空闲的时候对抗一下癌症艾滋病伊波拉之类的( BOINC )。

另外兼容性还有向前兼容性和向后兼容性,选用操作系统和硬件的时候也要考虑。
2016-01-05 11:13:16 +08:00
回复了 onice 创建的主题 Linux Linux 那么多命令和配置参数,大家是怎么记住的?
“我亦无他,惟手熟尔。”——欧阳修《卖油翁》
2016-01-04 18:22:14 +08:00
回复了 coddmajes 创建的主题 问与答 求推荐一下电脑,想买苹果,
苹果没的选吧~
看你撸什么代码用什么工具啦~
如果开发 Java 啥的还是 pro 吧~
如果开发的东西轻但是用吊炸天的 IDE 还是 pro 吧~
如果开发 WEB 项目要开 Chrome 还是 pro 吧~
除非你是开发轻量的东西只用 sublime 之类的编辑器可以考虑 air 以外,还是 pro 吧~

本人非苹果党,比较喜欢 ThinkPad Carbon X1 ,跑 Win10+虚拟机 Linux ,轻薄、性能强劲、工作游戏两不误(呃。。。显卡捉鸡,大游戏还是老老实实台式机吧)~~~
2016-01-04 18:14:08 +08:00
回复了 GhostEX 创建的主题 职场话题 刚入职 2 月,怎么跟老板提辞职?
我之前和你的情况很像,我是先开始找工作的,因为反正平时也没事做,找到工作发完工资之后再跟老板说,告诉他觉得这个方向不大适合自己,打算一周或两周后离职去尝试一些其他的机会,这里的一周或两周指的是工作交接时间,毕竟要做一个有素质的离职者,拍屁股走人之前要将手上的工作交接出去,使得项目能够正常进行下去,也避免离职后频繁接到以前单位的电话。
2016-01-04 16:31:45 +08:00
回复了 x9498 创建的主题 程序员 [请教]请问各位, c++如何更好的提升
我是路过来顶的。

C++好难。。。
会 C++的人是真正的技术英雄,虽然 Linus 老是喷他们(不过没有什么是他不喷的 233 )~
传说 C++的发明者说到现在也没有人能够完全理解他发明 C++的思想。
好好学吧,加了个油~
学思想吧,思想是通用的,通常我都是学习或设计出思想之后看用什么语言||框架||库||模块实现起来方便我就去学那些东西。
主要了还是用来解决问题,只要能解决问题,什么语言框架啥的都无所谓。
一种现存的语言||框架||库||模块都有自己的特性,要不然早被其他东西取代了,你要看他们的特性是否符合自己设计||学会的思想,适合就可以用。

早就不搞 PHP 了,所以给不了 PHP 相关的建议;但我的建议入新不入旧,找点新技术学一学对找工作相当有帮助,现在新技术需求量大且工资高。

另外提前打一针预防针,入 java 的坑要谨慎, java 的技术体系极其庞大,需要学习超多知识、理解超级抽象的思想、熟悉超多库,基本要做好投入毕生精力的准备,否则就一直处在小试牛刀的阶段,有的人用了 5 年还没有深入了解 java ,倒不是因为有多难,是因为没时间||精力||兴趣去了解。

广告:学 Node+Koa+Angular+react+MongoDB 吧~
2016-01-04 16:07:52 +08:00
回复了 msuyj1984 创建的主题 Android 求推荐一个两千块左右的电信手机~~
不要买小米。
华为、魅族、锤子、一加都可以。。。
不大了解最近魅族如何,不过之前看的话还不错,可以调查一下;
华为出了名的信号好,但不要买 1500 元以下的机子,最好是 2000 左右;
锤子和一加出了名的产品设计好,锤子最近还对老人做了优化,自己拿捏。
一般用安卓的话要想快就要看 ram 大小,越大越好,轻度应用用户的话 2G 差不多,如果重度应用用户可能 3G 都不够。。。

主要还是注意几点:
1. 避免购买杂牌手机,因为杂牌手机老是捆绑一堆流氓应用,使手机变得不安全和变慢;
2. 要经常清理手机,清理垃圾、开机自启动项和没用的应用;
3. 要避免安装带广告的应用,老人很容易点了广告然后自动安装了一堆没用的东西;
4. 尽量用 rom 空间来取代 sd 卡, sd 卡很容易产生各种各样的错误,特别是在杂牌手机和冒牌 sd 卡上;
5. 个人觉得 5 寸手机正好,大于 5 寸用起来各种麻烦。
2015-12-31 11:53:34 +08:00
回复了 jasonding 创建的主题 问与答 突发奇想,如果我留个 MD5 的邮箱会不会有人跑去给解密了
@jasonding 你可以去搜索一个人名字:王小云 她就是破解了 MD5 和 SHA-1 的人,详细算法和数学原理你可以搜她的论文,我反正是没有研究过哈。
我上面也说了,如果瞎蒙的话确实碰撞的概率极低,但是如果有了她的算法理论做铺垫,由于你是有方向性的,基本就相当于 100%的碰撞概率了,只是计算时间比较长而已了(其实按照现在的计算机发展水平真的能很快算出来,国外的骇客都是租按时间付费的云计算来算 MD5 碰撞的,时间极短,感兴趣的话自己可以做做实验,网上应该有大把的源代码),也就是只要有碰撞算法在,理论上任何一个 MD5 密文都能计算出原文,而且在无穷大的时间可以计算出原文的个数也是无穷大(这两个无穷大都是数学概念上的无穷大)。

通常我们想破解一个 MD5 密码只需要计算出任意一个即可,但你题目中的用途与这个无关。

你题目中的用途是期望别人能够将你的 MD5 密文还原成你的邮箱地址,在这个 MD5 密文的无穷多个原文之中只有一个是你的邮箱地址,其中其他像是邮箱地址的原文理论上也是无穷多个,所以解密者还原出你的邮箱地址的概率极低,趋近于无穷小,当然加入一些社会工程学元素(比如你所处的社会环境等等)以及通用的邮箱命名规则(长度限制、字符限制、大小写敏感性等等)可以将这个邮箱地址的集合缩小到有限个数,理论最完备的情况下这个有限数量的邮箱地址列表中就有你的邮箱地址,这时候解密者只需要向这个列表中的所有邮箱地址群发邮件,总有一封邮件是发到你的邮箱地址的。

综上所述:以上分析都是纸上谈兵,如果你将你的邮箱地址压缩成了 MD5 密文,并且发布了出去,那么理论上是会收到解密者的邮件的,只是难度极高。
2015-12-31 11:17:41 +08:00
回复了 XiaoXiaoNiWa 创建的主题 奇思妙想 一个上传图片的新思路
@XiaoXiaoNiWa libook7atqqdotcom
2015-12-30 16:54:09 +08:00
回复了 XiaoXiaoNiWa 创建的主题 奇思妙想 一个上传图片的新思路
@alian @vikeria 请去制定 http 标准的 W3C 官方网站上看 http 状态码标准文档,顺便加个书签 http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
原文是这么描述 307 的:
```
10.3.8 307 Temporary Redirect

The requested resource resides temporarily under a different URI. Since the redirection MAY be altered on occasion, the client SHOULD continue to use the Request-URI for future requests. This response is only cacheable if indicated by a Cache-Control or Expires header field.

The temporary URI SHOULD be given by the Location field in the response. Unless the request method was HEAD, the entity of the response SHOULD contain a short hypertext note with a hyperlink to the new URI(s) , since many pre-HTTP/1.1 user agents do not understand the 307 status. Therefore, the note SHOULD contain the information necessary for a user to repeat the original request on the new URI.

If the 307 status code is received in response to a request other than GET or HEAD, the user agent MUST NOT automatically redirect the request unless it can be confirmed by the user, since this might change the conditions under which the request was issued.
```
注意最后一段。
我用 307 是因为我的静态资源链接以后有可能变化的,所以我进行“临时的重定向”,实际使用要根据状态码性质可具体需求来选择。
2015-12-30 16:24:59 +08:00
回复了 XiaoXiaoNiWa 创建的主题 奇思妙想 一个上传图片的新思路
@XiaoXiaoNiWa 你要什么联系方式?邮箱?电话?微信?
2015-12-30 16:23:44 +08:00
回复了 XiaoXiaoNiWa 创建的主题 奇思妙想 一个上传图片的新思路
@alian 思路对了,就是不知道你从哪里了解的 307,了解这些东西当然还是要去权威的地方嘛 http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html 大概就是 307 代表暂时的重定向。使用状态码要看浏览器对不同状态吗的处理,有兴趣你自己可以研究一下。

我写的这种是针对于图片在自己服务器上的情况,你不是用图床嘛?图床的话其实能在我的使用方法的基础上衍生出不同的用法的。

其实并不了解你的实际需求,你要确定几件事情:
1. 图片是存在自己的服务器上还是存在第三方服务上?
2. 如果存在第三方服务上你是用图床还是 CDN ?
3. 如果使用图床你是否还要用 CDN 来加速?

个人觉得如果图少的话,比如只有自己博客文章的几张图,就直接放在自己服务器上,然后用我的方案使用 CDN 加速;
如果图非常多,就像煎蛋网那样的,还不断上传新图的,那你可能就需要图床了,而且 CDN 加速的话最好选择按流量收费的 CDN 而不是按空间大小收费的 CDN 。
2015-12-30 16:02:35 +08:00
回复了 jasonding 创建的主题 问与答 突发奇想,如果我留个 MD5 的邮箱会不会有人跑去给解密了
你可以把这种转换当作压缩(虽然很可能体积变大了), Base64 属于无损压缩,压缩后是可以完全解压缩成原文的; MD5 属于有损压缩,压缩后你就无法还原成原文了,也就是说你把邮箱转化成 MD5 之后别人永远都不知道你的邮箱是啥,因为即便算出了原文也不是你的邮箱。

专业一点的说法就是, Base64 是一种编码,是可逆的; MD5 不是编码, Message Digest Algorithm MD5 (中文名为消息摘要算法第五版),知道啥叫“摘要”嘛?仅凭一句我日记里的摘要是无法还原出我的整篇日记的, MD5 这货生来就是为了碰撞的。

啥是碰撞?碰撞就是: MD5 密文是由你的密码生成的=》只要有人输入密码生成 MD5 和你的密码的 MD5 一样,我就认为这两个密码是同一个密码。但你要知道,在数学上来说,一个 MD5 密文并不唯一对应一个原文,可能对应无穷条,只是瞎蒙碰撞的概率极低罢了。

好,那么我可以有目的有方法地蒙原文吗?答案是可以,山大的一位教授终结了 MD5 的生命,如何终结的呢?她研究出了一个碰撞生成算法,可以在很短的时间蒙出一个碰撞原文,老外改进的算法之前的记录是用 XBox360 来算,算了三天三夜就算出来了。

所以现在 MD5 完全失去了其存在的意义,你要是用它来做密码验证,你就等着被骇吧~

有点扯远了,总之,如果你已经了解这些还要坚持使用 MD5 来计算自己的邮箱,如果有人想还原成原文还真是闲得蛋疼,不过也是没有办法,可以用字典法,但很可能会算出成千上万个不一样的邮箱地址,然后群发邮件,如果全世界所有的神明都站在这个解密人的身后的话,他有可能会发到你的邮箱里。

。。。还是扯远了。。。
2015-12-30 15:07:13 +08:00
回复了 ichanne 创建的主题 锤子手机 锤子发布会的这个视频把我看哭了。。。
不参与撕逼。。。
Team Viewer Host 之前就能达到这种效果,不过由于是 Beta 版,有许多地方有待优化。
不得不说锤子在产品和宣传上非常有功力
2015-12-30 14:50:19 +08:00
回复了 graetdk 创建的主题 问与答 如何判断是否被运营商劫持?
根据你的情况,我见到过的运营商劫持的形式如下,有更多的欢迎补充:
1. 运营商直接将传输中的 html 篡改,加入广告代码
2. 运营商劫持某些前端库的 dns ,指向精心构造的广告插件代码

这个判断起来确实不容易,但是我知道如何防范:
1. 使用 HTTPS 协议,点对点加密,运营商没有私钥,所以无法解析和篡改数据
2. 所有第三方库本地化(用 bower 之类的下载下来),然后再做静态资源 CDN 镜像(解决网络优化和流量压力)
2015-12-30 14:42:12 +08:00
回复了 XuanYuan 创建的主题 UBNT 求推荐 AP、千兆网络面板,情况比较复杂
部署网络这样的事情可以花点钱找专业公司设计嘛~我之前就是图便宜自己搞,虽然买的都是不错的设备,但不得不说布 AP 这种事情确实是经验和技术活儿,而我只有自己在家一个 AP 的部署经验,结果是依然很难用。。。
1 ... 233  234  235  236  237  238  239  240  241  242 ... 244  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2741 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 69ms · UTC 15:21 · PVG 23:21 · LAX 08:21 · JFK 11:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.