V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  cloudzhou  ›  全部回复第 35 页 / 共 51 页
回复总数  1011
1 ... 31  32  33  34  35  36  37  38  39  40 ... 51  
2014-12-11 18:13:57 +08:00
回复了 tomheng 创建的主题 Go 编程语言 Go 1.4 正式发布了,可以用来开发 Android app 了
@tencoldays go 其实和 google 关系不大了,可以说融入开源社区了。
我最近一个月才开始学习 go,就是读了开放的英文书籍,很理解 go 语言的设计理念。简单说:
go 具有浓厚的 Unix 哲学,强烈的 C 背景,从设计到语法。
原生的并发、并行,CSP 机制,函数化编程,你可以把 go 理解为高级的 C 语言。

我自己学习过 perl、java、python,每次学习一种语言都让我受益匪浅。
go 从语言设计上肯定不让人那么的称赞,类似 result, err = 的机制 和 len("中文") == 6 让一些人失望。
但是 go 的定位非常清晰,可以说是互联网的 C 语言。
为什么我比较喜欢简单一点的语言,我对 java 可以说很熟悉了,但是每次遇到类似“异常”之类的就不大清楚怎么设计了。

评价一个语言不在语言本身,有一些人说“被学术界高度评价的语言,基本没有在流行语言列表里”。
从 go 来说,我认为是非常乐观的,单单最近我接触的 Docker 都让我耳目一新。
可以预见以后越来越多的中间层都可以使用 go 来写。

为什么我去了解 go,很简单,我需要一种静态语言,运行起来和 java 一样快,然后写起来和 python 一样爽。

对于 go 其他方面,比如 gui,app,其实我不期待的,因为 go 的最主要市场不是这里。就像 java 一样,gui 依旧不是主要领域。

我强烈推荐各位了解一下 go 语言,我只花很短时间就入门了。
2014-12-09 15:37:44 +08:00
回复了 MarioLuisGarcia 创建的主题 Linux Linux 有哪些特性明显强于 OSX? (对于中级用户而言)
如果使用 Linux 专属的一些技术,那就强烈推荐在 Linux 平台,比如 Lxc,Docker,还有如果是运维人员,也强烈推荐。对我来说,把本地环境和线上环境保持基本一致很重要,因为意味着你遇到的各种问题,都现在本地经过测试了。
2014-12-03 22:07:48 +08:00
回复了 guoqiao 创建的主题 程序员 历时一年多, 新西兰技术移民完成
@pysama 不是,是 gitshell,哈哈,我知道你说的是谁
2014-12-03 20:37:13 +08:00
回复了 guoqiao 创建的主题 程序员 历时一年多, 新西兰技术移民完成
我比较仰慕美丽坚,主要是想技术上的深造。不过移民这条路因人而异,不要盲从。
2014-12-03 10:59:55 +08:00
回复了 aisensiy 创建的主题 程序员 word excel pointpoint 转 pdf 的方案?
@aisensiy 这估计避免不了,首先这些格式不一定是标准化,并且开源社区估计还没跟进,只能依赖 Windows 自己的平台,除此之外还是可行的。
2014-12-02 21:46:03 +08:00
回复了 blackimpl 创建的主题 程序员 Docker 仓库
2014-12-02 19:54:42 +08:00
回复了 aisensiy 创建的主题 程序员 word excel pointpoint 转 pdf 的方案?
哦,我想起来了,你安装了 Adobe acrobat 之后有一个 pdf 打印机,所以理论上第一步就可以了
2014-12-02 19:53:01 +08:00
回复了 aisensiy 创建的主题 程序员 word excel pointpoint 转 pdf 的方案?
第一步:
> print /d:print_device test.docx
http://superuser.com/questions/477895/printing-from-windows-7-command-line
其中 print_device 选择 Microsoft XPS Document Writer,打印成 xps 文件
第二步:
> gxps-9.15-win32.exe 把 xps 文件打印成 pdf

我有一个 python 脚本生成 windows 下的 bat 文件,不过有点不一样,那个脚本是合并 pdf 文件。

https://gitshell.com/cloudzhou/script/raw/blob/master/python/merge-pdf.py
(里面有一些逻辑你不用去考虑的)
2014-12-02 17:52:00 +08:00
回复了 kimw 创建的主题 MySQL MySQL 在局域网中的数据传送是否加密?
@kimw 性能肯定有的,看你取舍,大部分情况下使用 iptables 来限定访问即可
2014-12-02 17:04:12 +08:00
回复了 kimw 创建的主题 MySQL MySQL 在局域网中的数据传送是否加密?
不加密,不过可以 ssl 支持,看相关文档。
2014-12-02 13:11:31 +08:00
回复了 aisensiy 创建的主题 程序员 word excel pointpoint 转 pdf 的方案?
你如果要使用脚本自动化的,那我做过,蛮有趣的
基本上,现在已经不推荐使用 swap 了,容易导致系统抖动,尤其在现在有大内存支持下。
2014-11-26 18:57:56 +08:00
回复了 TangMonk 创建的主题 问与答 有没有这样的命令行工具 mv /**/*.png /tmp/*.png
@wizardoz for e in 的语法对列表长度有限制的,需要使用 xargs
> cd /your/images/path; find .|grep '.png$'|xargs -I {} mv {} /tmp/
2014-11-20 00:02:55 +08:00
回复了 fripSide 创建的主题 Linux 大家帮我分析下这种情况该不该用 docker?
如果是线上机器,出于性能极致需求,不推荐。
这种情况下是写好部署脚本,基本上针对一种类型的新机器(比如 Centos),然后一运行完这个脚本,绝大部分事情已经做完,处于可部署/上线状态。
Docker适用另一些需求,比如内部部署 wordpress、wiki,这些做成 Docker 镜像,如果那天要复制、迁移,都是分分钟的事情。
2014-10-29 16:34:11 +08:00
回复了 williamx 创建的主题 Ruby on Rails nginx+rails+mysql 需要什么样的服务器?
@sunday35034 基本上,不推荐 swap 分区了,会导致系统震荡,问题是:真的就需要这么多内存吗?
这是最基本的算法,最近刚好在给人面试,自己想出来的一些题目,供大家参考:

1 走台阶问题:
很长的台阶,共有 X 级,一个大人每次可以走 m级 或者 n级,如果最后剩下不足 m级 或者 n级,那就算一步走完,问有几种不同的走法。
比如 7 级的台阶,每次可以走 2级 和 3级,有 5 种走法:
2->2->2->1
3->2->2
2->3->2
2->2->3
3->3->1

有两种解法: 1 动态规划 2 排列组合

2 能否求零问题:
给出一组正数,随意排列组合,每个正数使用且只使用一次,使用 +, - ,判断能否得到 0。
比如 {1,3,7,8,11} 那么 11 - 8 - 7 + 3 + 1 = 0。
而 {1,3,7} 那么无论怎么排列和+-都没办法得到 0。

解法:贪心求最优解

3 给出一组正数和目标值,判断能否在这组正数里每个数乘以一个非负数求和得到目标值。
比如 {3, 4} 目标值是 17,那么可以通过 3*3 + 2*4 = 17。
{3, 4} 目标值是 18,那么可以通过 6*3 + 0*4 = 18、 2*3 + 3*4 = 18 等等。
而如果 {9, 7} 目标值是 19,没办法找到合适的 非负数相乘求和 得到 19。

解法:这是一个 DFS 遍历的问题。

4 另外就是一些现实的问题,比如怎么简单实现一个 LRU cache。
解法:hash + 双向链表,能考一些编码细节。


这些题目虽然有些理论化,但是还是能看出编码能力的。
1 ... 31  32  33  34  35  36  37  38  39  40 ... 51  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2590 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 14:02 · PVG 22:02 · LAX 07:02 · JFK 10:02
Developed with CodeLauncher
♥ Do have faith in what you're doing.