programgou 最近的时间轴更新
programgou

programgou

V2EX 第 178531 号会员,加入于 2016-06-22 10:58:25 +08:00
programgou 最近回复了
2016-07-01 22:54:53 +08:00
回复了 963008659 创建的主题 Android 我自学 Android 的进度是不是有点慢……
大一有时间,建议不要追实现了什么功能,做出了什么花样。多学学才更加重要。

学习的内容分两种,一种是基础性的,一种是经验性的。

关于基础性的,

除了 Java 本身,还有算法,设计模式之类的。作为程序开发人员,有一些数学基础还是大有好处的,学学组合数学,微积分,概率论,线性代数之类的。

关于经验性的,

如果是大三大四了,可以找实习,积累经验。现在你才大一,没有必要那么急功近利的往工作上靠,然而忽略了那些基础性的东西。

把眼光放长远一点,不要攀比,不要不自信。
我认为我们可以专门提供一个 indexPath 的接口,然后再提供一个 builder ,把实现了 indexPath 接口的类的实例传递给 builder , builder 就可以返回一个 cell 。这样无论你有多少种 indexPath ,只需要维护 builder ,而不会改变 tableView 的任何代码。当你觉得你现在的 builder 过于复杂的时候,你甚至可以为这个 builder 提供接口,这样你可以在不改变原来代码的基础上,替换掉原来的 builder 。总之,类与类建立关系要通过接口,这样就可以在不改变代码的基础上,换掉一个类。也就是换掉一个功能。

这里面涉及到一些设计模式的东西,不过楼主别怕,看不懂书建议去看源码,我博客上写过一个关于建构者模式的分析,你可以参考一下,不过要解决你的问题一个建构者模式肯定是不够的,还有工厂模式。
2016-06-29 22:40:52 +08:00
回复了 sensui7 创建的主题 Linux 请教 双系统引导的问题
grub 要先找到 boot ,把 boot 引导起来,然后把权利交个 boot , boot 找到系统分区和其他分区(/etc/fstab),最后把系统引导起来。 [如果 boot 单独分出来了, 可能要挂载 boot 所在分区] ,你是对的。
2016-06-29 09:42:01 +08:00
回复了 upczww 创建的主题 Linux 移动硬盘文件系统应该选哪种?
同样建议划分多个分区,其中一个分区用来共享数据,另外的分区做成 ext4 格式,用来储存数据。

另外,我也遇到了磁盘变成只读的情况~~ 确切说是 U 盘, fat32 格式,一般只读格式格式化就没事了,但是最严重的一个 U 盘至今没办法格式化! 想了很多办法都伤不到 U 盘 Ꙭ 貌似只能量产?
2016-06-28 13:03:56 +08:00
回复了 SlipStupig 创建的主题 程序员 关于 windows 和 linux 一些疑问
2016-06-28 11:52:34 +08:00
回复了 SlipStupig 创建的主题 程序员 关于 windows 和 linux 一些疑问
安全

1.关于用户习惯。大多数用 windows 的都是运行在管理员命令之下的,这一点注定了被病毒虐。如果 windows 也像 linux 一样,建议开一个普通权限用户操作的话,会安全非常多。但是这样可能给很多人造成非常大的不方便,比如安装大部分软件的时候你不能双击就安装好了,或输入密码,或切换用户,很多人会嫌麻烦的。用户习惯不?

2.关于权限管理。 [linux 下有 selinux--windows 下有 组策略] -》实际上 linux 下也有组策略,而且是诞生的时候就有组策略, windows 上的组策略是后来加上去的。 linux 除了组策略,还有一个是 windows 没办法比拟的,就是 linux 文件系统(如 ext4)本身就是一个权限系统,每个文件谁可以读取,谁可以写入,谁可以执行写得清清楚楚,然而 windows 下的 fat 和 ntfs 文件系统本身就不是有权限管理文件系统,文件系统本身没办法管理文件权限,只能依靠其他方式。这一点也是 linux 系统设计上更加安全的原因。

综上,论安全,要看人;如果人懂安全,要看系统。

稳定

稳定性来说也分情况,比如 linux 有无界面可能觉得是否稳定,比如版本可以决定是否稳定。

漏洞

关于漏洞的话,分情况,只考虑内核,由于 linux 的开源, linux 下漏洞修复迅速,相对来说 linux 下的漏洞少的可怜。

最后看看病毒历史:
https://en.wikipedia.org/wiki/Timeline_of_computer_viruses_and_worms
https://en.wikipedia.org/wiki/Linux_malware

不是一个数量级的差距~_~
2016-06-27 12:59:44 +08:00
回复了 yggdrasil 创建的主题 PHP 求思路遇到项目的一些问题。php
excel 转成 csv 应该速度还更加快一点
2016-06-27 11:42:29 +08:00
回复了 sensui7 创建的主题 Linux 打算干掉 W10, 彻底使用 linux, 请问安装之前我要备份好什么东西
@RTNelo 对 [微软] 汗颜呢~ 个人来说觉得 wps 尚可,或许需求也没有那样大。另外是真心不喜欢 wine 出来的东西。

对于 xls 的编辑,个人的经验是做成 csv 文件,转成 xls ,甚至是动用 Python 或者 Java+Mysql 数据处理,最后输出到 xls 给周围用 windows 的人。用多了命令,拿着页面点点点也是难受,确实同无法忍受动不动页面崩溃~~
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2572 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 10:30 · PVG 18:30 · LAX 02:30 · JFK 05:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.