Redian新闻
>
如何使用离子交换树脂?
avatar
如何使用离子交换树脂?# Chemistry - 化学
S*e
1
我刚毕业参加工作,公司提供的医保是high deductible的,所以同时也提供了HSA这项
福利。但我由于还是用OPT工作,所以学校也继续给我提供保险,而我也没有cancel掉
学校提供的保险,就是为了图看病时候两个保险可以多报一点。我了解过,拥有两个保
险是合法的,但问题是我的第二个保险不是high deductible insurance。所以我看了
几遍HSA的规定,好像我对于HSA是不qualify的。现在我的HSA账户里已经有了一些钱了
,按理这部分钱我都应该上税,可我现在才发现。。。请问各位前辈,就我这种情况,
是需要向IRS说明吗,还是只需要第二年报税时候多填一份表把钱交回去即可?
avatar
n*n
2
797上那张绿的i94该撕下来贴在护照上吗?
护照上已经有白的i94了(上次用H1B入境时候给的)
马上要回国了,所以再入美国的时候不知道是不是要把绿的i94贴到护照上去?
还是不用?等他们给我新的白色i94 ?
avatar
h*o
3
辞职跳槽,需要告知熟悉的客户吗?贸易类工作,现在的客户以后肯定要有业务来往的
avatar
n*2
4
【 以下文字转载自 GreatPit 讨论区 】
发信人: TylenTown (盛夏), 信区: GreatPit
标 题: [高考征文]江苏:紫龙和春丽的忧与爱 (有图有真相)
发信站: BBS 未名空间站 (Sun Jun 10 14:50:49 2012, 美东)
他叫紫龙,他会武功。
她叫春丽,如春花般的美丽。
他们一起长大,在那个飞瀑流泉,鸟语花香的地方。
她不敢想象,那是多么惨烈的一场战斗。
他自毁双目,攻破了杜美莎之盾,救出了他的朋友们。
战斗结束,他摸索着走过去,朋友们这才发现。。。
医院里,她强忍着不哭出声。
他反过来安慰她,别难过。她以为他能看见了,他摇摇头,
“但是,我能听到你的伤心。”
他们回到了成长的地方,那里的一草一木,都有熟悉的气息。
他常常做噩梦,梦中,他被孤零零的抛弃在黑暗里,永远也追不上朋友们的脚步。
她不知道该怎么说,只能用冰凉的小手,一遍又一遍抚摸着他滚烫的额头。
她握着他的手 ,他握着她的手;
她悠长的发香,他宽广的胸膛,
便是他和她此刻的故乡。
当年的五小强
1743年,最近的一次圣战结束。活下来的两名圣斗士中,史昂以教皇的身份留守圣域,
童虎成为他后来的老师。
1750年,命运又会给他们安排怎样的相逢?
===========
周末在油管上看了两集Saint Seiya Omega,新一代的男主统统是水汪汪的正圆形大眼
睛,不盈一握的杨柳纤腰。。。已经是我的审美不能欣赏了。当年曾经一放学就赶快往
家里跑;曾经对自己的星座很不满意;曾经无比花痴的画了好几个练习本。。。这是我
那时最感动的一段,再来复习一遍。
黄道十二宫合影,你还能认得多少?
avatar
N*K
5
还是windows好
avatar
j*j
6
没有用过。
现在要用阳离子交换树脂来把水溶性的磺酸钠盐或钾盐做成磺酸。有没有人做过,分享
一些经验,谈谈如何操作?谢谢!
avatar
M*s
7
首先这个不行:
第二年报税时候多填一份表把钱交回去
然后,你的税表要改正。
最后,问你的HSA管理机构,和公司的HR,payroll,能不能改回来。
avatar
S*I
8

不用
不用,会给新的I-94

【在 n*******n 的大作中提到】
: 797上那张绿的i94该撕下来贴在护照上吗?
: 护照上已经有白的i94了(上次用H1B入境时候给的)
: 马上要回国了,所以再入美国的时候不知道是不是要把绿的i94贴到护照上去?
: 还是不用?等他们给我新的白色i94 ?

avatar
h*o
9
给点建议吧?没人做贸易的工作?
avatar
n*2
10
求mark
avatar
c*e
11
便宜没好货,资本主义市场经济的普遍规律。

【在 N******K 的大作中提到】
: 还是windows好
avatar
s*h
12
先把树脂用盐酸还是啥的弄酸了,然后就上钠盐。。。一般树脂都有使用指导啊。。

【在 j***j 的大作中提到】
: 没有用过。
: 现在要用阳离子交换树脂来把水溶性的磺酸钠盐或钾盐做成磺酸。有没有人做过,分享
: 一些经验,谈谈如何操作?谢谢!

avatar
S*e
13
改回去了也就是我不再往HSA里存钱了。那我少交的税怎么交回去呢?需不需要跟IRS说?

【在 M*******s 的大作中提到】
: 首先这个不行:
: 第二年报税时候多填一份表把钱交回去
: 然后,你的税表要改正。
: 最后,问你的HSA管理机构,和公司的HR,payroll,能不能改回来。

avatar
n*n
14
感谢SETI哥

【在 S**I 的大作中提到】
:
: 不用
: 不用,会给新的I-94

avatar
c*m
15
要,这是职业道德。还有告诉客户负责现在的项目的同事的联系方式。

【在 h******o 的大作中提到】
: 辞职跳槽,需要告知熟悉的客户吗?贸易类工作,现在的客户以后肯定要有业务来往的
: 。

avatar
l*g
16
哦,喜欢,喜欢得很
avatar
M*P
17
人笨怪刀钝。

★ 发自iPhone App: ChineseWeb 7.8

【在 N******K 的大作中提到】
: 还是windows好
avatar
j*j
18
谢谢超工!

【在 s*******h 的大作中提到】
: 先把树脂用盐酸还是啥的弄酸了,然后就上钠盐。。。一般树脂都有使用指导啊。。
avatar
W*r
19
无数跳槽的不是把客户都带走了么?!有没有看过《Jerry Maguire》?你想说他没有
职业道德?!

【在 c**m 的大作中提到】
: 要,这是职业道德。还有告诉客户负责现在的项目的同事的联系方式。
avatar
n*2
20
你喜欢没用,要版主喜欢

【在 l*********g 的大作中提到】
: 哦,喜欢,喜欢得很
avatar
W*o
21
我以前也有过类似的感觉,不过这是我的体会两点:
1. you get what you pay for.
2. don't use it unless you know what you are doing.

【在 N******K 的大作中提到】
: 还是windows好
avatar
j*j
22
新买的树脂(Aldrich)也要酸泡碱洗吗?真TMD麻烦。
avatar
j*l
23
有职业道德的都当不了老板

【在 c**m 的大作中提到】
: 要,这是职业道德。还有告诉客户负责现在的项目的同事的联系方式。
avatar
M*i
24
穷疯了吧

【在 n*2 的大作中提到】
: 求mark
avatar
q*x
25
选用户最多的。

【在 N******K 的大作中提到】
: 还是windows好
avatar
n*l
26
不用。
用之前先用蒸馏水洗至中性,再用2倍体积的甲醇洗,最后用5倍体积的蒸馏水洗
avatar
h*U
27
mark了吧

【在 M**i 的大作中提到】
: 穷疯了吧
avatar
t*n
28
什么问题?

【在 N******K 的大作中提到】
: 还是windows好
avatar
M*i
29
不,调戏会儿

【在 h***U 的大作中提到】
: mark了吧
avatar
S*A
30
同问什么问题。我就一直用 Linux 的,很好用啊。
avatar
n*2
31
嗯。。。

很穷
非常穷

【在 M**i 的大作中提到】
: 穷疯了吧
avatar
n*7
32
科学家当然要用linux
avatar
n*2
33
谢谢亲爱的版大。。。
你的一颦一蹙,就像那太阳,虽然每天都见,但是百看不厌,如同那出升的红太阳,温
暖照耀着我的心灵

【在 h***U 的大作中提到】
: mark了吧
avatar
N*K
34
比如说nvida显卡驱动问题
折腾了半天
libgl.so libgl.so.1 libgl.so.400.30
libgl.so指向libgl.so.1.2.0 libgl.so.1.2.0这个文件不存在 不知道怎么回事
得手动改一下 指向libgl.so.400.30

【在 t*****n 的大作中提到】
: 什么问题?
avatar
n*2
35
先报告你的性别,我是卖身不卖艺的

【在 M**i 的大作中提到】
: 不,调戏会儿
avatar
w*g
36
windows 7挺不错,可惜是回光返照。windows 8比linux还惨,基本上没法用了。

【在 N******K 的大作中提到】
: 还是windows好
avatar
h*U
37
这个我看可以m

【在 n*2 的大作中提到】
: 谢谢亲爱的版大。。。
: 你的一颦一蹙,就像那太阳,虽然每天都见,但是百看不厌,如同那出升的红太阳,温
: 暖照耀着我的心灵

avatar
r*y
38
Centos里open with other applications的list怎么加一个新的app?

【在 t*****n 的大作中提到】
: 什么问题?
avatar
n*2
39
很好,那我就有2个包子了
谢谢版大,你的大恩大德,小的没齿难忘。

【在 h***U 的大作中提到】
: 这个我看可以m
avatar
N*K
40
再比如 centos 7 kde桌面 kdeadmin装了之后 死活没有kuser

【在 t*****n 的大作中提到】
: 什么问题?
avatar
n*2
41
被我调戏跑了?

【在 M**i 的大作中提到】
: 不,调戏会儿
avatar
x*u
42
没有IT?

【在 N******K 的大作中提到】
: 还是windows好
avatar
n*2
43
谢谢调戏包子
avatar
d*u
44
为什么骂人?不好的

【在 n******7 的大作中提到】
: 科学家当然要用linux
avatar
d*r
45
Mac Book Pro / iMac 自己用 (这货就是 Unix, CS 的人很习惯的)。
Linux 只是做 server 的时候, ssh 上去用, 最好不要用带 GUI 的 Linux,
Linux 做 Gnome 的人,自己都说做得太烂,自己转用 Mac 了。

【在 N******K 的大作中提到】
: 还是windows好
avatar
q*x
46
完全不习惯。Linux倒是和Windows键盘一致。Solaris也是Unix,也自己搞一套键盘,
变态。还好死掉了。
Linux工作为主娱乐为辅,Windows反过来,挺好的组合。

【在 d*******r 的大作中提到】
: Mac Book Pro / iMac 自己用 (这货就是 Unix, CS 的人很习惯的)。
: Linux 只是做 server 的时候, ssh 上去用, 最好不要用带 GUI 的 Linux,
: Linux 做 Gnome 的人,自己都说做得太烂,自己转用 Mac 了。

avatar
S*A
47
Nvidia 这个其实很简单,很多 Distro 都有人做了工作了。
你只要会用就可以了。
例如我先在用的 Fedora 系列,
1) 你只要装 rpmfusion free & non free。参考
http://rpmfusion.org/Configuration
你可以下 rpm 装,或者命令行贴入:
su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'
2) sudo yum install kmod-nvidia
3) reboot
搞定。

【在 N******K 的大作中提到】
: 比如说nvida显卡驱动问题
: 折腾了半天
: libgl.so libgl.so.1 libgl.so.400.30
: libgl.so指向libgl.so.1.2.0 libgl.so.1.2.0这个文件不存在 不知道怎么回事
: 得手动改一下 指向libgl.so.400.30

avatar
S*A
48
Gnome 不喜欢可以用 Xfce 这类的。
选择很多,不用一棵树上吊死。
Fedora 下面:
sudo yum install @Xfce
然后 gdm 从新 login 选 xfce 而不是 gnome 就可以了。
不会 logout 的话 reboot 也可以。

【在 d*******r 的大作中提到】
: Mac Book Pro / iMac 自己用 (这货就是 Unix, CS 的人很习惯的)。
: Linux 只是做 server 的时候, ssh 上去用, 最好不要用带 GUI 的 Linux,
: Linux 做 Gnome 的人,自己都说做得太烂,自己转用 Mac 了。

avatar
a9
49
用了几个月mac感觉比linux还难用。
真后悔买了个mac

【在 d*******r 的大作中提到】
: Mac Book Pro / iMac 自己用 (这货就是 Unix, CS 的人很习惯的)。
: Linux 只是做 server 的时候, ssh 上去用, 最好不要用带 GUI 的 Linux,
: Linux 做 Gnome 的人,自己都说做得太烂,自己转用 Mac 了。

avatar
h*i
50
只有kernel才算linux,itunes那么难用大家也没说windows真费劲。
Linux下用什么桌面啊

【在 N******K 的大作中提到】
: 还是windows好
avatar
a*w
51
Mac不只CS人喜欢,文科大妈都喜欢

【在 d*******r 的大作中提到】
: Mac Book Pro / iMac 自己用 (这货就是 Unix, CS 的人很习惯的)。
: Linux 只是做 server 的时候, ssh 上去用, 最好不要用带 GUI 的 Linux,
: Linux 做 Gnome 的人,自己都说做得太烂,自己转用 Mac 了。

avatar
a*w
52
除了包管理,还有啥比Ubuntu差的?

【在 a9 的大作中提到】
: 用了几个月mac感觉比linux还难用。
: 真后悔买了个mac

avatar
x*u
53
Mac还可以,尤其是硬件比大多数linux机器好,上手也不用折腾,直接就能用。

【在 a9 的大作中提到】
: 用了几个月mac感觉比linux还难用。
: 真后悔买了个mac

avatar
x*u
54
Mac的包管理比Ubuntu强了几条大街。
Ubuntu几天不开机,成千上万个有用没用的要升级。

【在 a*w 的大作中提到】
: 除了包管理,还有啥比Ubuntu差的?
avatar
b*s
55
需要点耐心和时间,严肃的c++程序员,不懂linux哪行

【在 N******K 的大作中提到】
: 还是windows好
avatar
N*K
56
看看我另一个帖子 有啥好ide 请推荐

【在 b*******s 的大作中提到】
: 需要点耐心和时间,严肃的c++程序员,不懂linux哪行
avatar
b*s
57
我用vim的

【在 N******K 的大作中提到】
: 看看我另一个帖子 有啥好ide 请推荐
avatar
p*o
58
不折腾
laptop: visual studio+mingw+git
server: ubuntu+build-essential+git

【在 N******K 的大作中提到】
: 看看我另一个帖子 有啥好ide 请推荐
avatar
w*9
59
还是黑苹果好,不仅好用,享受,更重要的是显得有水平,和什么都不懂的,绝大多数
苹果用户,泾渭分明。
avatar
n*7
60
对,如果win+lin的环境,mac可以去死了
mac的唯一优势就在于只能用一个os的时候
比如出门带个笔记本,还要跑虚拟机就太蛋疼了

【在 q****x 的大作中提到】
: 完全不习惯。Linux倒是和Windows键盘一致。Solaris也是Unix,也自己搞一套键盘,
: 变态。还好死掉了。
: Linux工作为主娱乐为辅,Windows反过来,挺好的组合。

avatar
n*7
61
用linux就是骂人?

【在 d********u 的大作中提到】
: 为什么骂人?不好的
avatar
n*7
62
你该庆幸不是ati的显卡
NV对linux的支持一直是不错的了

【在 N******K 的大作中提到】
: 比如说nvida显卡驱动问题
: 折腾了半天
: libgl.so libgl.so.1 libgl.so.400.30
: libgl.so指向libgl.so.1.2.0 libgl.so.1.2.0这个文件不存在 不知道怎么回事
: 得手动改一下 指向libgl.so.400.30

avatar
n*7
63
有那折腾,不如用linux了
而且折腾的都是一些没意义的东西

【在 w***9 的大作中提到】
: 还是黑苹果好,不仅好用,享受,更重要的是显得有水平,和什么都不懂的,绝大多数
: 苹果用户,泾渭分明。

avatar
n*7
64
是啊,mac每年升级一般系统就ok了

【在 x****u 的大作中提到】
: Mac的包管理比Ubuntu强了几条大街。
: Ubuntu几天不开机,成千上万个有用没用的要升级。

avatar
c*o
65
以前也是喜欢windows/linux
现在我觉得MacBook Pro编程绝对比windows/linux好。
也就打游戏用windows, server用linux
avatar
d*r
66
看半天,这个回复还算合理
我也是从 Linux 转到 Mac 的
geek 们不要歧视 Mac,认真用一下试试,真心比 Linux 方便好用
对了,最近在找全键盘控制各个程序 window 的方法 (注意不是 vim/emacs 那种
terminal only 的 window/tab),
Mac 这些个真的很好用:
https://github.com/jigish/slate
http://manytricks.com/moom/
有一个夸平台的: divvy
http://mizage.com/divvy/
http://mizage.com/windivvy/
就是功能差不少
想找个 windows 下也好用的,因为有时要用 windows 写东西. 大家有用吗?
还有,windows 下没有原生的多桌面,这个比 Mac / Linux 差不少.

【在 c******o 的大作中提到】
: 以前也是喜欢windows/linux
: 现在我觉得MacBook Pro编程绝对比windows/linux好。
: 也就打游戏用windows, server用linux

avatar
x*u
67
Windows的主要问题是充斥着大量低水平的程序员,从MS到各OEM厂家疯狂的生产各种外
网垃圾,让机器非常难用。这个系统架构本身还是非常好的。

【在 d*******r 的大作中提到】
: 看半天,这个回复还算合理
: 我也是从 Linux 转到 Mac 的
: geek 们不要歧视 Mac,认真用一下试试,真心比 Linux 方便好用
: 对了,最近在找全键盘控制各个程序 window 的方法 (注意不是 vim/emacs 那种
: terminal only 的 window/tab),
: Mac 这些个真的很好用:
: https://github.com/jigish/slate
: http://manytricks.com/moom/
: 有一个夸平台的: divvy
: http://mizage.com/divvy/

avatar
g*g
68
对俺们这种server端 java码农, mac挺好。

【在 n******7 的大作中提到】
: 对,如果win+lin的环境,mac可以去死了
: mac的唯一优势就在于只能用一个os的时候
: 比如出门带个笔记本,还要跑虚拟机就太蛋疼了

avatar
N*K
69
好 我就打算这么干了

【在 p***o 的大作中提到】
: 不折腾
: laptop: visual studio+mingw+git
: server: ubuntu+build-essential+git

avatar
x*u
70
Mac主要毛病是键盘布局不太一样,用惯了后就得带着自己的电脑到处走。

【在 g*****g 的大作中提到】
: 对俺们这种server端 java码农, mac挺好。
avatar
d*r
71
Xfce 听说是不错

【在 S*A 的大作中提到】
: Gnome 不喜欢可以用 Xfce 这类的。
: 选择很多,不用一棵树上吊死。
: Fedora 下面:
: sudo yum install @Xfce
: 然后 gdm 从新 login 选 xfce 而不是 gnome 就可以了。
: 不会 logout 的话 reboot 也可以。

avatar
b*s
72
我是从mac回到linux的,mac找软件太麻烦,写程序连/proc系统都没有

【在 d*******r 的大作中提到】
: 看半天,这个回复还算合理
: 我也是从 Linux 转到 Mac 的
: geek 们不要歧视 Mac,认真用一下试试,真心比 Linux 方便好用
: 对了,最近在找全键盘控制各个程序 window 的方法 (注意不是 vim/emacs 那种
: terminal only 的 window/tab),
: Mac 这些个真的很好用:
: https://github.com/jigish/slate
: http://manytricks.com/moom/
: 有一个夸平台的: divvy
: http://mizage.com/divvy/

avatar
d*r
73
你要找啥。。。? Mac 就是当 developer tool 用的,我觉得开发工具比 Linux 多
Linux 是当 headless server 用的,server 工具比 Mac 多

【在 b*******s 的大作中提到】
: 我是从mac回到linux的,mac找软件太麻烦,写程序连/proc系统都没有
avatar
b*s
74
就说找个tmux吧,mac下那个麻烦啊

【在 d*******r 的大作中提到】
: 你要找啥。。。? Mac 就是当 developer tool 用的,我觉得开发工具比 Linux 多
: Linux 是当 headless server 用的,server 工具比 Mac 多

avatar
q*x
75
xcode很烂。还有啥开发工具?

【在 d*******r 的大作中提到】
: 你要找啥。。。? Mac 就是当 developer tool 用的,我觉得开发工具比 Linux 多
: Linux 是当 headless server 用的,server 工具比 Mac 多

avatar
r*y
76
这跟vim/emacs不如notepad++的话题是一类的。
用linux,vim,emacs是有原罪的,其文化特色就是费劲爬学习曲线。
用linux的一个主要麻烦之处在于外观配置,linux的桌面选择虽多,但质量不齐,而且
没有审美,需要自己摸索。

【在 N******K 的大作中提到】
: 还是windows好
avatar
x*u
77
Linux桌面在设计上就有本质缺陷,并非配置一句话那么简单。
vim和emacs比起VS和eclipse太简陋,对付不了复杂点的项目。

【在 r****y 的大作中提到】
: 这跟vim/emacs不如notepad++的话题是一类的。
: 用linux,vim,emacs是有原罪的,其文化特色就是费劲爬学习曲线。
: 用linux的一个主要麻烦之处在于外观配置,linux的桌面选择虽多,但质量不齐,而且
: 没有审美,需要自己摸索。

avatar
r*y
78
VS Eclipse里不是照样用vim emacs吗

【在 x****u 的大作中提到】
: Linux桌面在设计上就有本质缺陷,并非配置一句话那么简单。
: vim和emacs比起VS和eclipse太简陋,对付不了复杂点的项目。

avatar
S*I
79
这么干的基本上都是陈年*nix老油条。

【在 r****y 的大作中提到】
: VS Eclipse里不是照样用vim emacs吗
avatar
r*y
80
我觉得还是emacs里用evil的比较混搭

【在 S**I 的大作中提到】
: 这么干的基本上都是陈年*nix老油条。
avatar
c*o
81
我们这儿做ruby/php/java/scala/mobile/web 一起,最合适就mac了,别的都很麻烦。
tmux之类的我直接用vim + 插件就行,emacs也可以。Sublime也很不错
其实组里的人大都用ide: intellij IDEA, Eclipse, xcode等等
avatar
x*u
82
那就是用个按键设置而已

【在 r****y 的大作中提到】
: VS Eclipse里不是照样用vim emacs吗
avatar
x*u
83
手指畸形改不过来了

【在 S**I 的大作中提到】
: 这么干的基本上都是陈年*nix老油条。
avatar
s*o
84
如果是做web, 移动开发,Mac是你不二的选择。

【在 N******K 的大作中提到】
: 还是windows好
avatar
S*A
85
复杂的大型项目几乎是一律用 Make 这类的 build system
的,直接用 IDE 的很少。连 windows 内核也是用类似
make 这样来编译的。所以用大型系统 vim 和 emacs
基本上没有问题,对于大点的项目,不依赖 IDE 往往
是比较普遍的状态。大的项目一般用 gdb 也比较困难,
开发一般用 log file 这类的调试帮助。直接 debugger
很多时候没法调。

【在 x****u 的大作中提到】
: Linux桌面在设计上就有本质缺陷,并非配置一句话那么简单。
: vim和emacs比起VS和eclipse太简陋,对付不了复杂点的项目。

avatar
g*g
86
这年头网站一大都是SOA,client端的大型项目很少。模块化,server端依赖管理和CI
是趋势。

【在 S*A 的大作中提到】
: 复杂的大型项目几乎是一律用 Make 这类的 build system
: 的,直接用 IDE 的很少。连 windows 内核也是用类似
: make 这样来编译的。所以用大型系统 vim 和 emacs
: 基本上没有问题,对于大点的项目,不依赖 IDE 往往
: 是比较普遍的状态。大的项目一般用 gdb 也比较困难,
: 开发一般用 log file 这类的调试帮助。直接 debugger
: 很多时候没法调。

avatar
x*u
87
在今天这个时代Windows内核算什么复杂项目,既没有复杂的设计又没有复杂的逻辑。
。。
现在标准的大项目需要逻辑复杂,分布式,跨进程跨主机部署,管理,运行和调试。

【在 S*A 的大作中提到】
: 复杂的大型项目几乎是一律用 Make 这类的 build system
: 的,直接用 IDE 的很少。连 windows 内核也是用类似
: make 这样来编译的。所以用大型系统 vim 和 emacs
: 基本上没有问题,对于大点的项目,不依赖 IDE 往往
: 是比较普遍的状态。大的项目一般用 gdb 也比较困难,
: 开发一般用 log file 这类的调试帮助。直接 debugger
: 很多时候没法调。

avatar
x*u
88
Client段因为微软持续作死10年,现在热点只剩下移动了。

CI

【在 g*****g 的大作中提到】
: 这年头网站一大都是SOA,client端的大型项目很少。模块化,server端依赖管理和CI
: 是趋势。

avatar
r*y
89
不用鼠标的软件,除了按键设置也无它了。

【在 x****u 的大作中提到】
: 那就是用个按键设置而已
avatar
S*A
90
跨主机调试那就更加不是 IDE 啦。
Windows 用 Make system 我只是说名,连 MS 也不用 VS 在
自己的核心项目上 build。 IDE 的应用面在大项目上其实更窄。

【在 x****u 的大作中提到】
: 在今天这个时代Windows内核算什么复杂项目,既没有复杂的设计又没有复杂的逻辑。
: 。。
: 现在标准的大项目需要逻辑复杂,分布式,跨进程跨主机部署,管理,运行和调试。

avatar
g*g
91
Build当然是server端build,Jenkins之类的CI当今是主流。但开发调试可以使用IDE,
只测试当前做的那个模块。
IDE在大项目上使用普遍,只不过不是用来做build罢了。

【在 S*A 的大作中提到】
: 跨主机调试那就更加不是 IDE 啦。
: Windows 用 Make system 我只是说名,连 MS 也不用 VS 在
: 自己的核心项目上 build。 IDE 的应用面在大项目上其实更窄。

avatar
x*u
92
NT可不是核心系统,而是遗产代码。

【在 S*A 的大作中提到】
: 跨主机调试那就更加不是 IDE 啦。
: Windows 用 Make system 我只是说名,连 MS 也不用 VS 在
: 自己的核心项目上 build。 IDE 的应用面在大项目上其实更窄。

avatar
x*u
93
热键不够用

【在 r****y 的大作中提到】
: 不用鼠标的软件,除了按键设置也无它了。
avatar
x*u
94
VS也支持命令行build,比nmake功能强大得多。

【在 g*****g 的大作中提到】
: Build当然是server端build,Jenkins之类的CI当今是主流。但开发调试可以使用IDE,
: 只测试当前做的那个模块。
: IDE在大项目上使用普遍,只不过不是用来做build罢了。

avatar
t*n
95
很糙,不如ubuntu好

【在 d*******r 的大作中提到】
: Xfce 听说是不错
avatar
t*n
96
Centos没折腾过。只用过ubuntu和debian。我觉得linux玩桌面实在是比较别扭。

【在 r****y 的大作中提到】
: Centos里open with other applications的list怎么加一个新的app?
avatar
t*n
97
上ubuntu吧。我也不用kde。懒得折腾这些。

【在 N******K 的大作中提到】
: 再比如 centos 7 kde桌面 kdeadmin装了之后 死活没有kuser
avatar
t*n
98
用log太原始了。几乎是盲人摸象。百万级别的代码上gdb也没问题。命令行build和ide
一点不矛盾。没有ide,大点项目几乎就是抓虾。看同事用什么写程序,基本就知道水
平。
我的一般流程是:
命令行:git/make/其他命令
eclipce:代码浏览
emacs:调试代码
其实emacs和ecplise是有点重叠。我也是试过在eclipse里面用过gdb。但是它家ui反应
太慢。我是快速调试党,喜欢光标飞来飞去的感觉。

【在 S*A 的大作中提到】
: 复杂的大型项目几乎是一律用 Make 这类的 build system
: 的,直接用 IDE 的很少。连 windows 内核也是用类似
: make 这样来编译的。所以用大型系统 vim 和 emacs
: 基本上没有问题,对于大点的项目,不依赖 IDE 往往
: 是比较普遍的状态。大的项目一般用 gdb 也比较困难,
: 开发一般用 log file 这类的调试帮助。直接 debugger
: 很多时候没法调。

avatar
t*n
99
mac当开发其实不错。折腾少,能得到的支持多。

【在 d*******r 的大作中提到】
: 你要找啥。。。? Mac 就是当 developer tool 用的,我觉得开发工具比 Linux 多
: Linux 是当 headless server 用的,server 工具比 Mac 多

avatar
b*s
100
tmux和vim插件能做的不是一个东西吧

【在 c******o 的大作中提到】
: 我们这儿做ruby/php/java/scala/mobile/web 一起,最合适就mac了,别的都很麻烦。
: tmux之类的我直接用vim + 插件就行,emacs也可以。Sublime也很不错
: 其实组里的人大都用ide: intellij IDEA, Eclipse, xcode等等

avatar
b*s
101
给你一说才发现真准,做过的都是大项目里面的,所以ide用得很少

【在 S*A 的大作中提到】
: 复杂的大型项目几乎是一律用 Make 这类的 build system
: 的,直接用 IDE 的很少。连 windows 内核也是用类似
: make 这样来编译的。所以用大型系统 vim 和 emacs
: 基本上没有问题,对于大点的项目,不依赖 IDE 往往
: 是比较普遍的状态。大的项目一般用 gdb 也比较困难,
: 开发一般用 log file 这类的调试帮助。直接 debugger
: 很多时候没法调。

avatar
t*n
102
我觉得linux本身还是不错的。许多开源软件都是linux上开发的。虽然windows上有
mingw和cygwin,但是真正想要用开源软件做开发,不用linux不行。光编译一些开源库
就能折腾死人。所以mac比较折中,有银子当然上mac。

【在 N******K 的大作中提到】
: 还是windows好
avatar
t*n
103
比如clang3.3。自己在windows上编译一把耗时耗力。linux下有binary可以下。
windows的貌似有下,记得不是64位的。

【在 t*****n 的大作中提到】
: 我觉得linux本身还是不错的。许多开源软件都是linux上开发的。虽然windows上有
: mingw和cygwin,但是真正想要用开源软件做开发,不用linux不行。光编译一些开源库
: 就能折腾死人。所以mac比较折中,有银子当然上mac。

avatar
q*x
104
IDE就是为大项目准备的。代码越多,vi越不够用。做个refactor累死你。

【在 b*******s 的大作中提到】
: 给你一说才发现真准,做过的都是大项目里面的,所以ide用得很少
avatar
c*o
105
ide和make/config又不矛盾,从来都是可以一起用的。
大项目是啥,最大的就是os/compiler/database,都有人用ide写的,尤其是compiler/
database。
avatar
b*s
106
你真是矿工?

【在 q****x 的大作中提到】
: IDE就是为大项目准备的。代码越多,vi越不够用。做个refactor累死你。
avatar
q*x
107
我就是在雪城捡瓶子又如何?

【在 b*******s 的大作中提到】
: 你真是矿工?
avatar
b*s
108
只是好奇,无意冒犯。
你们那里都是用ide写c++的?
另外refactor和ide有什么关系?也好奇

【在 q****x 的大作中提到】
: 我就是在雪城捡瓶子又如何?
avatar
q*x
109
IDE的基本功能。你不会觉得IDE就是个花哨窗口吧?

【在 b*******s 的大作中提到】
: 只是好奇,无意冒犯。
: 你们那里都是用ide写c++的?
: 另外refactor和ide有什么关系?也好奇

avatar
b*s
110
请教下,refactor主要是怎么做的?

【在 q****x 的大作中提到】
: IDE的基本功能。你不会觉得IDE就是个花哨窗口吧?
avatar
x*u
112
静态分析器基本上就是个编译器

【在 b*******s 的大作中提到】
: 请教下,refactor主要是怎么做的?
avatar
q*x
113
选变量,右击鼠标,选refactor->change name。然后输入新名字,回车。这个变量的
所有引用都改好了,包括不同文件。

【在 b*******s 的大作中提到】
: 请教下,refactor主要是怎么做的?
avatar
q*x
115
哈哈,这个回答对头。我误解了。

【在 x****u 的大作中提到】
: 静态分析器基本上就是个编译器
avatar
S*A
116

只测试当前模块,就是还是搞本地能调试的。
如果模块测试通过,连接到大的运行环境出错,
是如何在 IDE 调试?特别是大的运行环境有好多部
不同机器的。通常你就不能用 IDE 调试,老老实实
用更加基本的方式来调。

【在 g*****g 的大作中提到】
: Build当然是server端build,Jenkins之类的CI当今是主流。但开发调试可以使用IDE,
: 只测试当前做的那个模块。
: IDE在大项目上使用普遍,只不过不是用来做build罢了。

avatar
S*A
117
我可以告诉你不用这些 IDE 可以如何做这样的东西。
这些就是用 脚本扫描一下 ctags/cscope 这类的 xref,
用脚本改就完了。
也有专门的工具做这类的动作,例如 smatch 什么的。

【在 q****x 的大作中提到】
: 选变量,右击鼠标,选refactor->change name。然后输入新名字,回车。这个变量的
: 所有引用都改好了,包括不同文件。

avatar
q*x
118
我可以告诉你手工一个个改也行。
你不还得自己写脚本吗?每个码农,每个团队,每个公司都造一堆类似的轮子,有劲吗?
ctags/cscope又不是没用过,烂就一个字。

【在 S*A 的大作中提到】
: 我可以告诉你不用这些 IDE 可以如何做这样的东西。
: 这些就是用 脚本扫描一下 ctags/cscope 这类的 xref,
: 用脚本改就完了。
: 也有专门的工具做这类的动作,例如 smatch 什么的。

avatar
q*x
119
IDE能完成开发和本地调试已经省时间了。需要ssh/gdb再说呗。可也没必要抱着vi/
emacs不放。

【在 S*A 的大作中提到】
: 我可以告诉你不用这些 IDE 可以如何做这样的东西。
: 这些就是用 脚本扫描一下 ctags/cscope 这类的 xref,
: 用脚本改就完了。
: 也有专门的工具做这类的动作,例如 smatch 什么的。

avatar
g*g
120
测试和调试是两个概念。通常我们由开发者来开发单元测试和整合测试,由QA来开发大
的联合测试。大的运行环境出错的话,从错误上多半可以看出是什么引起的,在本地上
跑那个模块, mock其他dependency重现就行了。如果重现不了,用本地节点去替换测试
环境的出错的应用服务器节点(需要mid tier load balancer支持)
,或者直接远程连到应用服务器上远程设断点至少对java都是选择。
一句话,但凡能反复重现,需要的话就能用IDE设断点,只有不能重现的才只能通过log
猜。

【在 S*A 的大作中提到】
: 我可以告诉你不用这些 IDE 可以如何做这样的东西。
: 这些就是用 脚本扫描一下 ctags/cscope 这类的 xref,
: 用脚本改就完了。
: 也有专门的工具做这类的动作,例如 smatch 什么的。

avatar
S*A
121
这里有个基本矛盾是,你的文件关系是如何描述的。
是在 Makefile 里面描述,还是在 IDE 的状态文件 project file 里面描述。
如果两个都描述,那就有问题是如何保持这两个一致的问题。
如果你 check in workspace/project file,
然后就有问题项目不同 branch 如何 merge 这个 project file 的问题。
还有如何 review 这个 project file 的问题(基本上很难 review, 因为
人脑不是 IDE, 不习惯读 project file。)
但是如果这个项目文件不在 project file 里面描述,这个又很难
用 IDE 的 cross reference, refractor 这类的功能。
所以用 IDE 的 project file 和很多开发者共同开发是又一定矛盾的。
就看你要花多少精力来解决这些问题。
很多大的项目使用 IDE project file 的痛苦程度过于高,所以放弃
使用 IDE project file。你看大点的开原项目,带 IDE project file
是少数。

【在 c******o 的大作中提到】
: ide和make/config又不矛盾,从来都是可以一起用的。
: 大项目是啥,最大的就是os/compiler/database,都有人用ide写的,尤其是compiler/
: database。

avatar
g*g
122
不用IDE project跟不用IDE是两码事,所谓的project file纯粹是用于build而已。
eclipse之类的IDE,都是支持一系列build system, 就是个plugin而已。

【在 S*A 的大作中提到】
: 这里有个基本矛盾是,你的文件关系是如何描述的。
: 是在 Makefile 里面描述,还是在 IDE 的状态文件 project file 里面描述。
: 如果两个都描述,那就有问题是如何保持这两个一致的问题。
: 如果你 check in workspace/project file,
: 然后就有问题项目不同 branch 如何 merge 这个 project file 的问题。
: 还有如何 review 这个 project file 的问题(基本上很难 review, 因为
: 人脑不是 IDE, 不习惯读 project file。)
: 但是如果这个项目文件不在 project file 里面描述,这个又很难
: 用 IDE 的 cross reference, refractor 这类的功能。
: 所以用 IDE 的 project file 和很多开发者共同开发是又一定矛盾的。

avatar
S*A
123
那你如何用深入 IDE 功能 refactor 啊。
eclipse 这些基本上就和 emacs 非常接近了。
如果你用 VS, Xcode 这类 IDE,你的选择就少很多了。

【在 g*****g 的大作中提到】
: 不用IDE project跟不用IDE是两码事,所谓的project file纯粹是用于build而已。
: eclipse之类的IDE,都是支持一系列build system, 就是个plugin而已。

avatar
g*g
124
我不是说得很明白,我不用eclipse来做build, 但我用eclipse来做开发和调试。事实
上local build 也是用的gradle plugin. 其他的如egit plugin用来做git client.
Run jetty run来作为built-in server. eclipse作为一个IDE,如果你想的话甚至不需
要打开第二个应用。包括DB client和browser都有内置的。

【在 S*A 的大作中提到】
: 那你如何用深入 IDE 功能 refactor 啊。
: eclipse 这些基本上就和 emacs 非常接近了。
: 如果你用 VS, Xcode 这类 IDE,你的选择就少很多了。

avatar
S*A
125
我明白,你说的 eclipse 和 emacs 基本上是一类的,
都是非常开放架构的环境,都开源。emacs 也可以在里面 gdb,
run 东西。我的理解 eclipse 基本上是 java 版的 emacs done right。
这里其他网友讨论的 IDE 很多是不开源的,例如 VS, Xcode。
这种 IDE 有自己的 project file/work space。 我想说的是这类
IDE 的 project file 多人多版本开发有很多困难。 eclipse 大概没有。

【在 g*****g 的大作中提到】
: 我不是说得很明白,我不用eclipse来做build, 但我用eclipse来做开发和调试。事实
: 上local build 也是用的gradle plugin. 其他的如egit plugin用来做git client.
: Run jetty run来作为built-in server. eclipse作为一个IDE,如果你想的话甚至不需
: 要打开第二个应用。包括DB client和browser都有内置的。

avatar
N*K
126
CMake 可以自动生成 VS 的 .sln 等等 还可以生成其他IDE的proj文件 比如 eclipse
cdt
我先写好了CMake的东西 再用VS

【在 S*A 的大作中提到】
: 我明白,你说的 eclipse 和 emacs 基本上是一类的,
: 都是非常开放架构的环境,都开源。emacs 也可以在里面 gdb,
: run 东西。我的理解 eclipse 基本上是 java 版的 emacs done right。
: 这里其他网友讨论的 IDE 很多是不开源的,例如 VS, Xcode。
: 这种 IDE 有自己的 project file/work space。 我想说的是这类
: IDE 的 project file 多人多版本开发有很多困难。 eclipse 大概没有。

avatar
t*t
127
为毛把大项目和IDE对立起来?俺们都是IDE写程序,debug,命令行build。
特别debug没有IDE真是要命的。

【在 b*******s 的大作中提到】
: 给你一说才发现真准,做过的都是大项目里面的,所以ide用得很少
avatar
S*A
128
对,CMake 是最接近可以解决这个问题的。
例如 llvm 也用 CMake。
但是很多 project 不是用 CMake 的。
你看看有多少开发 iphone, VS 的程序员用 CMake 来生成
proj 文件?
CMake 有自己的限制,基本上出了 CMake 自己的预先支持的
框架,东西就变很 messy 了。在 CMake 预先支持的框架里
还比较干净。

eclipse

【在 N******K 的大作中提到】
: CMake 可以自动生成 VS 的 .sln 等等 还可以生成其他IDE的proj文件 比如 eclipse
: cdt
: 我先写好了CMake的东西 再用VS

avatar
t*t
129
俺们当年也是vi党,命令行build,靠print和log来debug。
然后转成vi党,命令行build,IDE来debug。
最后变成IDE党,内嵌vim plugin做编辑器,命令行build,IDE来debug。

【在 t***t 的大作中提到】
: 为毛把大项目和IDE对立起来?俺们都是IDE写程序,debug,命令行build。
: 特别debug没有IDE真是要命的。

avatar
S*A
130
其实我觉得,很多人说 IDE 很爽,主要是因为 gdb 作为调试器
完全命令行。没有好的 source code file 支持。如果 debugger
支持比较好的文件显示之类的,例如 windbg。程序员也不介意
出了 IDE 开多一个窗口用 windbg。
Linux下面有使用方便点的 debugger,例如命令行有 cgdb.
基本上出 IDE 调试问题也不大。
avatar
q*x
131
come on. eclipse比emacs先进多了。别贴金啦。
共用project file有什么问题?

【在 S*A 的大作中提到】
: 我明白,你说的 eclipse 和 emacs 基本上是一类的,
: 都是非常开放架构的环境,都开源。emacs 也可以在里面 gdb,
: run 东西。我的理解 eclipse 基本上是 java 版的 emacs done right。
: 这里其他网友讨论的 IDE 很多是不开源的,例如 VS, Xcode。
: 这种 IDE 有自己的 project file/work space。 我想说的是这类
: IDE 的 project file 多人多版本开发有很多困难。 eclipse 大概没有。

avatar
S*A
132
如果你写 kernel 这些就不能这么 debug。
写比较复杂点的 user space 程序有很多不方便 debug
的,例如复杂点的网络 P2P 程序,你 pause debugger 的
时候其他人就把你踢出去了。
退一步我觉得在 IDE 外面用 debugger 也不是个 big deal。

【在 t***t 的大作中提到】
: 俺们当年也是vi党,命令行build,靠print和log来debug。
: 然后转成vi党,命令行build,IDE来debug。
: 最后变成IDE党,内嵌vim plugin做编辑器,命令行build,IDE来debug。

avatar
S*A
133

我的表述还是挺一致啊,java 版的 emacs done right。
就是说 emacs 有很多问题不是很好。
最大问题在于 project file 很难 review,
大的 project file 几乎不可能不同 branch 做 merge。
这个 merge 发生其实非常频繁。例如你 checkout tip.
然后本地修改,编译。等你 check in 的时候,那个 project
file 被人家改过了。你 check in 的时候就要先 merge。
有些 IDE project file build 一次就写一次。 你要区分出
那些是你引入的改动很困难。

【在 q****x 的大作中提到】
: come on. eclipse比emacs先进多了。别贴金啦。
: 共用project file有什么问题?

avatar
o*g
134
前几天你们吵王垠,都看过他的博客么?yinwang.org
他的专业是程序语言,博客里很多关于程序语言的讨论,还有IDE,说的很清楚了。
eclipse牛逼的是,它把你的程序的结构都放到内存了。比如你写了一个类,eclipse内
存里就有一个object是用来表示你的类的。这个类里有个成员变量,再造一个object用
来表示这个成员变量,然后将这个成员变量的object和类的object建立连接。所以
refactoring这种事情很容易做,并且是100%准确的。王垠说了,有些编辑器也提供
refactoring,但是是基于全文搜索的,所以程序简单的时候就都能找对,程序复杂了
,就会出错。
王垠还说了,java能做这个事情,但并不是所有语言都能做这个事情。有的语言运行出
错,连行号都提供不了,那肯定是不能干这个事情的。
avatar
n*t
135
VS就是针对Microsoft的开发环境,要搞别的也是扯淡。
eclipse就是搞Java,还有一些C++项目。
对于系统编程,基本上只用C/C++,
这种情况下,vim/emacs 没有什么不好的。我做过这么多项目,核心代码,
没有用这两个东西搞不定的。
你要用那些fancy的东西,也不是不行,如果涉及应用层和新的所谓流行框架,
那就照别人的标准干呗。

【在 x****u 的大作中提到】
: Linux桌面在设计上就有本质缺陷,并非配置一句话那么简单。
: vim和emacs比起VS和eclipse太简陋,对付不了复杂点的项目。

avatar
q*x
136

能搞定不等于没有什么不好。原始的vi能搞定任何编辑,为何又搞出vim?C能搞定Unix
,为何还有C++和Java?
工具总是在不停进化中。用vim/emacs是个人偏好。但要否定IDE的优势就有抱残守缺的
嫌疑。

【在 n******t 的大作中提到】
: VS就是针对Microsoft的开发环境,要搞别的也是扯淡。
: eclipse就是搞Java,还有一些C++项目。
: 对于系统编程,基本上只用C/C++,
: 这种情况下,vim/emacs 没有什么不好的。我做过这么多项目,核心代码,
: 没有用这两个东西搞不定的。
: 你要用那些fancy的东西,也不是不行,如果涉及应用层和新的所谓流行框架,
: 那就照别人的标准干呗。

avatar
x*u
137
ctag和cscope太原始了,clang团队曾经介绍过静态分析思路,你可以看看。

【在 S*A 的大作中提到】
: 我可以告诉你不用这些 IDE 可以如何做这样的东西。
: 这些就是用 脚本扫描一下 ctags/cscope 这类的 xref,
: 用脚本改就完了。
: 也有专门的工具做这类的动作,例如 smatch 什么的。

avatar
x*u
138
这么写垃圾太多。
VS的sln比nmake整洁。

eclipse

【在 N******K 的大作中提到】
: CMake 可以自动生成 VS 的 .sln 等等 还可以生成其他IDE的proj文件 比如 eclipse
: cdt
: 我先写好了CMake的东西 再用VS

avatar
x*u
139
VS是目前最好用的python开发环境。。。
你要是只给遗产代码打补丁,那的确用不上VS,我连vsxproj都是直接用vim修改。。。

【在 n******t 的大作中提到】
: VS就是针对Microsoft的开发环境,要搞别的也是扯淡。
: eclipse就是搞Java,还有一些C++项目。
: 对于系统编程,基本上只用C/C++,
: 这种情况下,vim/emacs 没有什么不好的。我做过这么多项目,核心代码,
: 没有用这两个东西搞不定的。
: 你要用那些fancy的东西,也不是不行,如果涉及应用层和新的所谓流行框架,
: 那就照别人的标准干呗。

avatar
N*K
140
为了可以在linux编译 得用cmake

【在 x****u 的大作中提到】
: 这么写垃圾太多。
: VS的sln比nmake整洁。
:
: eclipse

avatar
x*u
141
平台差别太大,做两套编译配置是必须的,何苦非要用同一个机制?

【在 N******K 的大作中提到】
: 为了可以在linux编译 得用cmake
avatar
N*K
142
我的程序和平台没任何逻辑关系

【在 x****u 的大作中提到】
: 平台差别太大,做两套编译配置是必须的,何苦非要用同一个机制?
avatar
x*u
143
程序里面线程,调度,IO,网络完全不用的话,配置文件用默认的就行了。

【在 N******K 的大作中提到】
: 我的程序和平台没任何逻辑关系
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。