Chinaunix

标题: 你认为这本书怎样 [打印本页]

作者: wmimi2    时间: 2015-10-01 16:30
标题: 你认为这本书怎样
最新图书《C语言其实很简单》,2015年7月的版

目录
第1章 从这里爱上编程——程序设计和C语言概述1
第2章 色彩斑斓的积木——数据类型、运算符和表达式21
第3章 一战到底——顺序结构56
第4章 程序也能跑捷径——选择结构76
第5章 不必亲手愚公移山——循环结构107
第6章 把平房升级为高楼大厦——数组137
第7章 蒙着面干活——函数171
第8章 璀璨的星星——指针213
第9章 我的类型我做主——结构体与共用体289
第10章 得文件者得天下——文件322
第11章 编程的经验财富——算法与数据结构基础345
第12章 程林高手武功秘籍——软件开发基础360





2.png (9.46 KB, 下载次数: 322)

2.png

3.png (22.52 KB, 下载次数: 197)

3.png

3_.png (17.44 KB, 下载次数: 200)

3_.png

5.png (17.97 KB, 下载次数: 192)

5.png

5-6.png (26.3 KB, 下载次数: 192)

5-6.png

作者: fender0107401    时间: 2015-10-01 20:00
果然是来做广告的。

VC 6.0。。。。

tab比空格好。。。。

果然是指教多年啊。。。。
作者: 爻易    时间: 2015-10-01 21:42
提个建议,C语言标准早就支持国际化unicode编码,ascii可以扔掉了。
国内的教材,若从初学时就知晓C语言有使用中文字符串和中文函数的能力,以后就能免疫一些傲慢与偏见的议论。
作者: MMMIX    时间: 2015-10-02 11:08
"地址也称指针"

这也太让人无语了,完全是外行的话。
作者: wmimi2    时间: 2015-10-02 12:23
谭浩强《C程序设计》第10章指针 10.1 地址和指针的概念
P202 倒数第3段第2行:“因此在C语言中,将地址形象化地成为‘指针’。”

百度百科:指针词条(经过科普中国百科科学词条审核认证)。第一段第2行:“因此,将地址形象化的称为'指针'”

……

谭浩强大师、百度百科……都是外行,就你是内行,你倒是给讲讲啊?为什么总能见到个别分子总是自以为自己很了不起,谈起令人齿冷!相信我们论坛里绝大绝大多数还是谦虚好学的。那些不学无术、目中无人,而又空言无忌、百无一能者毕竟极少数。建议上君尽早退群,请勿复言!
作者: wmimi2    时间: 2015-10-02 12:34
解释一下:ASCII是Unicode的基础,现在全国计算机二级考试大纲和考题还是ASCII,很多高校的C语言课也是ASCII。不学走路,焉得会跑?作为没有接触任何C语言的初学者,应先学习ASCII,不能以程序员的标准要求之,所以面向初学的书籍自然是这样的。君不见现在有多少C语言教材还是ASCII吗?

所以真正的高手是讲程序设计的概念和方法,他们将焦点放在程序设计的思想,放在如何编出程序、放在如何解决实际问题上。而整日将XX标准放在嘴边,只能谈一些大道理的人恐没有多少作为,恐怕也没有做过什么开发。

另外说明:污指本帖为广告和卖书的,请指出证据,你若能指出一个网店与此有关,我即行退群。如不能,请当众道歉!

读书的途径有很多种,你去图书馆读书需要买么,你读电子版书需要买么,你找别人借来看需要买么。总有个别之人小肚鸡肠、井底之蛙。恐怕此类人从来没有像样认真地读过一本书,也从来不晓得如何去读书。恐怕“图书馆”这个词才第一次听说吧?满脑子商业利益,如此素质,实在令人心寒!

好在是个别分子,相信我们论坛绝大多数还是抱着学习的谦虚精神,认真讨论,而不是来捣乱的。让我们维护共同的论坛秩序、创造和谐的学习环境!


作者: MMMIX    时间: 2015-10-02 12:39
回复 5# wmimi2


    “地址也称为指针”,这就是把地址和指针等价起来了。那么,就完全无法解释下面的结果了:

char *cp = 0x100;
int *ip = 0x100; (假设 sizeof(int) = 4)

cp + 1 对应的地址为 0x101; 而 ip + 1 对应的地址为 0x104.

显然,即使在 C 语言里面,指针都是比地址内涵更丰富的概念。更不用说在 C++, Java, Perl 之类的语言中的引用概念了,那包含的内容更不是地址能涵盖的了。

当然,这还只是在语言语义上通常程序员能看到的差异;要是再从编程语言理论(type theory)的角度看,把地址和指针等价起来就更荒唐了。
作者: wmimi2    时间: 2015-10-02 12:45
又翻了一下《C语言其实很简单》里的讲法,后面说了,“指针”有两个含义,一是地址,二是指针变量的简称。前面截图只是开场白。这就能解释你的问题了!还是这书讲的最好,后面也许还有很多讲了,后面好像还有很多“窍门秘笈”那个栏目,给出了很多指针学习的技巧,我没看到那不懂。截图只是部分章节,极小的一部分,我们都没有完整地读完,都不要断章取义。
但无论如何,是否荒唐,这个概念、这个知识现在是公认的!你若不服,等你当了科学家,等你当了院士,你再改知识吧。你现在说的怎么不对,没有任何价值。
作者: MMMIX    时间: 2015-10-02 12:46
回复 5# wmimi2


    凡是把谭浩强称为(C 语言)大师的,都是半瓶醋!

涉及到(非常)专业的内容,Wikipedia 都不怎么可靠;百度百科?你开玩笑呢吧?
作者: MMMIX    时间: 2015-10-02 12:49
wmimi2 发表于 2015-10-02 12:45
但无论如何,是否荒唐,这个概念、这个知识现在是公认的!


这就属于无知+意淫了。
作者: fender0107401    时间: 2015-10-02 12:50
谭大师。。。

哎呦我去。。。

呵呵,笑死爷了。。。
作者: fender0107401    时间: 2015-10-02 12:52
本帖最后由 fender0107401 于 2015-10-02 12:54 编辑
wmimi2 发表于 2015-10-02 12:34
解释一下:ASCII是Unicode的基础,现在全国计算机二级考试大纲和考题还是ASCII,很多高校的C语言课也是ASCI ...


还证据呢,哪有那个功夫陪你玩。

还要给你当众道歉。。。笑死了。。。
作者: wmimi2    时间: 2015-10-02 12:54
对这种人,应保持沉默。与你讲道理无用,反破坏了论坛和谐的交流环境。你随便发什么,我不和你说了
作者: 爻易    时间: 2015-10-02 17:26
wmimi2 发表于 2015-10-02 12:34
解释一下:ASCII是Unicode的基础,现在全国计算机二级考试大纲和考题还是ASCII,很多高校的C语言课也是ASCII。不学走路,焉得会跑?作为没有接触任何C语言的初学者,应先学习ASCII,不能以程序员的标准要求之,所以面向初学的书籍自然是这样的。君不见现在有多少C语言教材还是ASCII吗? ...


ASCII不是学Unicode的前提条件,直接学根本没问题,Unicode以一致的方式表示字符,这才是走的基础。

教材应该与时俱进,以其它教材还用过时的ASCII为理由就继续沿用,是对学生的不负责任!

要说不能以程序员的标准要求之,那更要增加中文方面应用以降低初学者学习难度。
作者: cokeboL    时间: 2015-10-02 18:41
凡是来CU推销C语言教程新书的都要被喷,这是定理。
作者: 爻易    时间: 2015-10-02 19:55
写书这个行为本身还是值得鼓励的,这也是学习提高的一种途径。
作者: ferrerox    时间: 2015-10-02 23:52
本帖最后由 ferrerox 于 2015-10-02 23:54 编辑

无知者无畏
满嘴官腔,套话,一看就知道是来推销的,恶心
外国人是标题简单,内容深刻,表述明白;
中国人写书就是千方百计变着花样取名字,特别是清华出的什么:从入门到精通、明明白白学C语言、C语言很简单。。。。
只想着短期的利益,用书名去迎合一些初学者的心理
不过还是有很多人买单,真是有误人子弟的感觉
不能不说是一种悲哀。。。

作者: 爻易    时间: 2015-10-03 07:41
不同意将写书好不好划归于是不是外国人,将外国人认定为写书好才是一种悲哀。。。
书还是要写的,初学者也会继续买,这是因为看中文资料的效率远高于看外文资料。
当然书的质量也需要不断提高,相信总会出现大师级的书。
作者: yulihua49    时间: 2015-10-03 15:34
本帖最后由 yulihua49 于 2015-10-03 15:43 编辑
wmimi2 发表于 2015-10-01 16:30
最新图书《C语言其实很简单》,2015年7月的版

目录

与大多数语言的粉丝不同,本书作者盛赞了指针,它一度被诟病为goto一样的邪恶。
我的体会,没有指针,不会运用指针,C语言的高性能之说,至少折损一半。
初学者,及其他语言的爱好者,一看C没有字符串函数,头都大了。殊不知,有了指针,大多数字符串函数都是多余的。C会有更高效更方便的实现方法。在这里顺便回击一下说C不适合处理文字的奇谈怪论,最早的文字处理工具,troff,roff都是C写的。最早的正则表达式,regexp,lex,yacc也是C写的。
作者: yulihua49    时间: 2015-10-03 15:47
MMMIX 发表于 2015-10-02 11:08
"地址也称指针"

这也太让人无语了,完全是外行的话。

指向地址的指针,这不错吧?
作者: yulihua49    时间: 2015-10-03 18:42
本帖最后由 yulihua49 于 2015-10-03 18:45 编辑
MMMIX 发表于 2015-10-02 12:39
回复 5# wmimi2

你这个并不能否认指针的地址属性,不过指针也有某种程度的对象属性罢了。
某些地址也常常变成指针,所以经常会吧指针与地址混为一谈,一般情况是不错的。我也见过出问题的,特俗情况下二者有区别。
作者: MMMIX    时间: 2015-10-03 21:10
回复 22# yulihua49


    指针是个变量,而地址是其值。这两者完全是两种东西。
作者: zhanglin496    时间: 2015-10-03 21:34
回复 23# MMMIX
我也认为本书不怎么样
作者: wmimi2    时间: 2015-10-04 12:27
争来争去,多说无益。我就觉得好,而且你说人家推销也没用,哪个店家傻子来这里卖书?卖书也不会只卖一本吧,饿死?

奉劝个别人:天真者无邪,但不能无知。无知者无畏,但未必有勇。
看没都看过此书,只见见封皮,就敢大言炎炎,评论好坏?可见上君之言价值又有几何?恐怕一文不值。

争来争去,多说无益。我只谈论书的内容,晒晒几个书里的插图:







看上面的图,程序分析的很透彻!比以前看的XX书截了图给了黑屏的运行结果要强100倍!还有编程方法也挺一目了然的,下面是冒泡排序的图,一看原理就会了:




这是一个文件程序读写过程的分析的图:




这是二叉树遍历的图,遍历过程一看就会了:




还有很多漫画







这是封面




我告诉你,作者很认真,像这样认真写书的作者真不多见!

回复多的0,发言多的,不代表真理;真理自在人心,众多网友自有公判!
作者: wmimi2    时间: 2015-10-04 12:50

为什么想认真看点东西、学点东西的时候,总会看到有人撕比?

撕比的人恐怕只会满口胡说、鄙视一切!他们鄙视谭浩强、鄙视大师、鄙视百度词条、鄙视科学知识……,还自以为自己很了不起。你若了不起,倒是把指针是什么解释清楚啊?见个别上君,看看你们之对指针的解释,恐怕连自己都看不懂吧?

个别上君注意:只是在上小学或初中,最多不过一个高中生,所以所言不予尔等计较,只当做是天真的回答。还是那句话:天真者无邪,但不能无知。无知者无畏,但未必有勇。

早晚有一天你也要上大学、也要学习、也要考试、也要考计算机二级,如果真有本事,就坚持自己到那个时候,有种考试就乱写,看谁不及格、不毕业!

希望管理员出来管一管,让我们维护共同的论坛秩序、创造和谐的学习环境!相信我们论坛绝大多数还是抱着学习的谦虚精神,认真讨论,而不是来捣乱的。那些不学无术、空言无忌、而百无一能者毕竟极少数。


作者: fender0107401    时间: 2015-10-04 12:59
回复 25# wmimi2

看不见啊,显示图片来自网易相册。


   
作者: fender0107401    时间: 2015-10-04 13:00
回复 26# wmimi2

你考过2级了吗?

   
作者: wmimi2    时间: 2015-10-04 13:10
回复 27# fender0107401

应能看到,若还看不到,见百度贴吧的帖子:搜“ 中北大学吧”,标题为“眼前一亮的C语言书”。(4076042642)



   
作者: wmimi2    时间: 2015-10-04 13:19
本帖最后由 MMMIX 于 2015-10-05 13:47 编辑
王楠w_n 发表于 2015-09-30 17:05
您好,我用火狐的浏览器是可以下载的哦,要不您换个浏览器再试下,如果还是下不了,您站短我


这很可能是 CU 的浏览器兼容问题,所以你应该用 chrome 试下,而不是让用户换个浏览器。
作者: Third-Edition    时间: 2015-10-04 14:21
说指针就是地址是不对的吧, 看看ISO C99的说明,  里面并没有说指针一定是地址. 可能某种奇怪的编译器对指针的实现就不是地址呢?
A pointer type describes an object whose value
provides a reference to an entity of the referenced type.


下面的对指针的回答, 我觉得是解释的最好的. 我贴出来
The C standard does not define what a pointer is internally and how it works internally. This is intentional so as not to limit the number of platforms, where C can be implemented as a compiled or interpreted language.

A pointer value can be some kind of ID or handle or a combination of several IDs (say hello to x86 segments and offsets) and not necessarily a real memory address. This ID could be anything, even a fixed-size text string. Non-address representations may be especially useful for a C interpreter.

作者地址 http://stackoverflow.com/questio ... ot-a-memory-address
作者: fender0107401    时间: 2015-10-04 15:45
回复 31# Third-Edition

The C standard does not define what a pointer is internally and how it works internally. This is intentional so as not to limit the number of platforms, where C can be implemented as a compiled or interpreted language.

A pointer value can be some kind of ID or handle or a combination of several IDs (say hello to x86 segments and offsets) and not necessarily a real memory address. This ID could be anything, even a fixed-size text string. Non-address representations may be especially useful for a C interpreter.


第一句的意思是:对于我们目前常用的平台比如ia32,amd64,就是地址,但是对于某些平台,这个就不一定是地址。

第二段的最后,强调了interpreter。

这个是不是说:

1.对于C语言的“解释器”来说,这一点更加有利。据我所知,好像是有个C语言的解释器。

2.对于C语言的“编译器”来说,可能是地址,也可能不是,比如是某种内部的reference。
作者: yulihua49    时间: 2015-10-04 19:59
本帖最后由 yulihua49 于 2015-10-04 20:17 编辑

回复 33# cokeboL
楼主在这里给大家介绍本书,没有罪过吧?
喷的人,水平都很高了,自然不需要此类书籍,但是坛子里还有雏鸟,喂点食不犯法吧?

如果书中有错误,可以指出来,但是反对人身攻击。
我认为坛子应该欢迎这种科普的努力。

当有些人(不是指你),在竭力贬低他人企图凸显自己高大上的时候,别人真的会向你希望的那样想吗?

说实在的,我也是从这个年龄过来的,当初也是如何的自命不凡。多年后,会知道当初是多么幼稚可笑。
学会佩服别人,需要很多年的磨练。


   
作者: yulihua49    时间: 2015-10-04 20:21
MMMIX 发表于 2015-10-03 21:10
回复 22# yulihua49

在汇编语言里,就是“间接寻址”。
作者: MMMIX    时间: 2015-10-04 21:17
回复 34# yulihua49


    楼主有说这书好的权利,别人难道就没有说它不好的权利了?

给新手看的书,才应该让真正的行家里手来写。当然,若是新手有相关经验,知道通过相关评论、口碑等手段进行甄别,也基本不会被垃圾书毒害。

再说两句本书相关的:

1、作者本身是学生物信息的,非计算机科班出身;从有限的此书摘录中,也看不到作者多高的在计算机科学方面的专业理论素养;
2、本书在不同网站(京东、CU、贴吧)仅有的几个好评,不论是发表的ID还是措辞,都太相似了,很难说是客观的评论;
3、在前言中作者也说了,本书不注重专业性,它是本计算机等级考试辅导/参考用书(这种书从我的经验来看99%质量都一般的很),其目标读者也是正在准备这种考试的人群,而不是准备将来从事编程相关工作的人。
作者: MMMIX    时间: 2015-10-04 21:33
回复 35# yulihua49


    不知道你有没有考虑过这种可能:

有些东西你觉得自己知道,但事实上你并不清楚;有些知识你觉得自己已经完全掌握,但其实你的了解只是流于表面,知其然而不知其所以然,或是只知其一而不知其二。
作者: yulihua49    时间: 2015-10-04 21:53
MMMIX 发表于 2015-10-04 21:33
回复 35# yulihua49

同意你23楼所说,加个注脚而已。
作者: windoze    时间: 2015-10-04 23:06
标题: 反复测试,发现printf的诡异问题
本帖最后由 thy_shenzhen 于 2015-10-05 21:37 编辑

代码如下:
  1.         domain1         = "blog";
  2.         domain2         = "chinaunix";
  3.         domain3         = "net";
  4.         len1 = strlen(domain1);
  5.         len2 = strlen(domain2);
  6.         len3 = strlen(domain3);

  7. //      printf("the str len1 len2 len3 is %d,%d,%d====\n",len1,len2,len3);      
  8.         syslog(LOG_INFO,"the str len1 len2 len3 is %d,%d,%d====\n",len1,len2,len3);
复制代码
这段代码只要用到了printf而且打出3个变量的就会影响到其他程序,导致指针指向的内存数据混乱。

而且只要注释掉printf就没问题了。怀疑printf这个函数存在什么缺陷?

另外我还反复测试过下面几种情况:
1、单独printf其中1个变量也没问题。
2、只打印len1,len2,len3中的任意两个,也没这个问题。
3、用syslog打印随便怎么用都没问题。


这个问题真是够神奇,实在出乎意料啊,仅仅注释掉就好了。
谁能讲讲printf打印3个变量时,到底发生了什么事情?为什么会出现这种坑人的问题?
作者: wmimi2    时间: 2015-10-05 10:21
MMMIX 发表于 2015-10-04 21:17
回复 34# yulihua49


上君说法过于片面!

1. 生物信息也是信息学专业,信息学院,专门研究计算机的,怎么不是科班出身?

2. 还有,你见过作者的这本书吗?《老兵新传:Visual Basic核心编程及通用模块开发》,这是3年前的,介绍windows编程内核编程的,十分高端,恐怕里面的内容有20%你懂我就服你!看人家把VB玩的,这才是高手!不要跟我说VB不堪一读,能把VB都能玩成这样,你就算拿C++跟人编出同样的程序来,人家也比你强10倍,因为人家用的是VB!

3. 还有作者简介:
  张宁,南开大学生物信息学博士和博士后,现任职于天津大学精密仪器与光电子工程学院,主要从事生物医学信息相关的数据分析、数据库、软件开发等工作。在C语言一线教学多年,精通C语言、Visual Basic、Windows编程等,有19年编程和软件开发的实践经验,在国内外高水平刊物发表论文50余篇,多次在各类编程竞赛和讲课大赛中获奖。著有《老兵新传:VisualBasic核心编程及通用模块开发》(清华大学出版社)等。

人家是天津大学的,那可是重点里的重点大学,你说人家水平低,你在哪?咱这破学校说实在的,不足人十分之一。对了,我高看你了,恐怕你连大学还没上吧,还胆敢在此目空一切?对了,你就是目空一切,你连科学都鄙视,我应该估计到了

4. “数据分析、数据库、软件开发等工作”,人家是搞开发的,有开发一线经验,很差的人会搞开发吗?

5. “19年编程和软件开发的实践经验,在国内外高水平刊物发表论文50余篇”!这资历你比的了吗?


谭浩强大师最亮点的地方不在于自己多牛,而是普及计算机,将更多非计算机专业的人领入计算机的大门!
你牛,你显摆,有用吗?别人会理你吗?只能拿你当神经,好听点说就是敬而远之、不可理喻。

你说作者水平低,所以我搬出这个,
作者如此牛,但人家并没有显摆自己多牛,而是普及大众,编出如此通俗易懂的大众C语言读物。能就搞,亦能就低,面向大众群众,普及C语言基础,我觉得这样的作者才是真正的高手,有如谭浩强大师一般!而且书写的很认真,我觉得很值得我们尊敬。


作者: cokeboL    时间: 2015-10-05 10:26
回复 34# yulihua49


    我没人身攻击的意思,我是看前面那么多楼,楼主已经被喷得情绪激动杠上了才给他提醒
    解释下为啥别个喷他,劝他别白费力气,想推销书,一楼足够了,越跟大神们辩论下去越
    会适得其反
   
    另外我给他说的确实是推广书的法子,卖东西要做市场分析,我想事情不限于技术只是想
    着怎么把事情做成,没半点攻击的意思,如果楼主也觉得我像是攻击,那这补个对不起我
    多管闲事了。。。

    技术发展这么蓬勃,我现在是想搞啥就拿啥方便的,C再屌,搞个ios、android哪怕是server
    也不如别个生产效率高
作者: cokeboL    时间: 2015-10-05 10:28
回复 34# yulihua49


    又读了下我前面楼的帖子,没觉得有人身攻击的意思。。。否则楼主可能早跳出来跟我对喷了
    还有贬低别个让自己高大上的事情,我也没啊。。。我都是说别个大神厉害,我菜所以干脆不
    敢参与语言讨论。。
作者: wmimi2    时间: 2015-10-05 10:29
楼上贴是回复MMMIX的!

yulihua49说的非常好:“当初也是如何的自命不凡。多年后,会知道当初是多么幼稚可笑。学会佩服别人,需要很多年的磨练。“

能达到这个境界,才是真有学问的人。这也就是俗话讲的“满招损,谦受益”。那些不学无术,反而以以为自己很了不起的人,不用理他

对,还有指针,既然上君几位这么言辞凿凿,还搬出洋文来,莫非几位是大师、是院士了。那么请您们给出版社发信,然让出版社把以前出版的所有“介绍错误”的书全部改过来,或者全部下架也行;还有请您们给百度发信,让百度把“指针”的词条也改一改如何?您们这么有本事,当去得诺贝尔奖啊!
什么时候,百度词条的这个词被改过来,我就服你,我立即删帖退群!否则你们就是在这里空言恫吓,像小孩般的耍耍嘴子、发发帖子而已,还居然说“超乎教授知识之外”、“具有多年经验的学者也未必能拿得准”,看这大海口夸的,我问你,你看的起谁?就您厉害行吧,您这位“院士”什么时候给我们讲讲课来?简直不可理喻!
作者: cokeboL    时间: 2015-10-05 10:35
标题: Linux 6.7配置Samba服务器(单用户共享模式)
本帖最后由 yk2008 于 2015-10-06 11:39 编辑

引言:
现在网络上越来越多的Linux资料让我们能够更好的去学习Linux相关的一些技术,在这里我总结一下我搭建各类服务器应用的心得并和大家分享一下,希望和大家一起在这里共同进步。
很多网络上的教程只写出了命令行,并没有告诉我们为什么?其实这个“为什么”非常重要。我以后写的每一篇文章,都希望能够用最通俗的语言和大家一起来学习Linux,尽量少走弯路。

      这里我们是采用虚拟机(VMware)的方式来进行安装测试,服务器安装采用最小化安装模式。
1、  下载及安装Samba
  推荐用yum来安装,这样它可以自己解决包的依赖关系,省时、省事又方便。一条命令搞定:
  1. yum -y groupinstall ‘CIFS*’
复制代码
2、  配置Samba
  接下来我要做的是将/home/目录下的用户“share”的主目录给挖出来,供我在windows下访问。步骤如下:
1). 首先创建/home/share文件夹并设置相应权限。
  1.   mkdir share #新建share目录
  2.   chown user /home/share #改变share目录属主为user
  3.   chmod 4700 /home/share #改变share目录的权限为4700,即share目录内任何添加的文件及目录属主均属user,其他人只有读权限!
复制代码
2). 备份Samba的配置文件:
  1. cp  /etc/samba/smb.conf  /etc/samba/smb.conf.bak
复制代码
3). 在smb.conf文件结尾处加入下面的配置(添加共享文件夹):
  1.   [share]
  2.   comment = share
  3.   path = /home/share
  4.   writable = yes
复制代码
3). Linux中/etc/passwd里的用户和Samba里的用户是没有关系,硬说有的话,那就是:Samba的所有用户都必须是系统里已存在的用户。我们要授权系统用户访问Samba的话,通过命令:
  1. smbpasswd -a user #添加用户user到Samba用户数据库中并设置密码。
  2.   service smb restart #重新启动Samba服务让配置生效
复制代码
至此,Samba服务器就架设好了。但这里千万不要忽略了Linux的安全机制的存在:iptables和selinux。
3、  配置iptables(因为防火墙默认是开启的状态,所以要添加相应的访问规则来使Samba服务能够正常的运行在网络上):
  1. vi /etc/sysconfig/iptables
复制代码
添加三条配置:
  1.   -A INPUT -m state --state NEW -m udp -p udp --dport 137:138 -j ACCEPT
  2.   -A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
  3.   -A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
复制代码
  1.   service iptables  restart #重启服务
复制代码
4、  配置selinux
  1.       chcon -t samba_share_t /home/share
复制代码
5、 现在大家就可以在Windows运行里面输入服务器的IP地址来进行测试了。例如: //192.168.X.X/
作者: wmimi2    时间: 2015-10-05 10:36
第一,我没推广书,更不卖书。读书有感,发帖交流,仅此而已。还做什么市场分析,简直是无稽之谈!为何想认真看点东西、学点东西的时候,总会看到有人撕比?

cokeboL,我了解你的意思,我没有针对你,只是在这里这么高大上的论坛里竟然撞见了几个不学无术,反而蔑视科学,连大师、教授、学者都不放眼里,反而以为自己多么高尚,十分愤怒!有感而发而已,后面的帖子我谈论的已不再是这本书,而是科学态度。

还有不要称他们为大神,恐怕他们连神经也够不上。请原谅我如此说法,因为你们蔑视科学的态度,人见人愤!
作者: wmimi2    时间: 2015-10-05 10:43
cokeboL,说对好,我也激动了,静一静
作者: yulihua49    时间: 2015-10-06 14:18
cokeboL 发表于 2015-10-06 11:38
回复 41# yulihua49

完全赞同。
作者: send_linux    时间: 2015-10-06 17:50
Third-Edition 发表于 2015-10-05 11:23
哎哟喂, 我的回帖没了, 我的回帖没有任何一个词有人生攻击的意思, 只是贴出了ISO/IEC 9899:1990 6.2.5 Type ...


您有收到删贴的通知么?

作者: send_linux    时间: 2015-10-06 20:22
MMMIX 发表于 2015-10-05 12:37
回复 26# Third-Edition


论坛发生了数据库回滚的事情了?还是只是帖子被删除了?
作者: fender0107401    时间: 2015-10-06 20:46
回复 46# send_linux

应该是回滚了。后台系统有类似功能吗?比如说自动回滚脚本之类的。
作者: MMMIX    时间: 2015-10-06 21:24
send_linux 发表于 2015-10-06 20:22
论坛发生了数据库回滚的事情了?还是只是帖子被删除了?


全站多个版块都有一批在某个时间之前的帖子消失了,不太像是删帖。
作者: fender0107401    时间: 2015-10-06 23:15
我很好奇,CU的数据库回滚一次需要多长时间。
作者: apang1992    时间: 2015-10-06 23:16
说是“指针即地址”的。。。,如果你把这个概念记在心里,到时候碰到类型转换,指针计算,尤其是在网络编程的时候,对方传过来的只是字节流,就等着段错误吧。。回复 8# wmimi2


   
作者: apang1992    时间: 2015-10-06 23:20
只有“指向指针的指针”这个说法,没有“指向地址的指针“这个说法,指针变量本身存储的就是地址值。回复 21# yulihua49


   
作者: send_linux    时间: 2015-10-07 09:52
MMMIX 发表于 2015-10-06 21:24
全站多个版块都有一批在某个时间之前的帖子消失了,不太像是删帖。


具体的时间点能够告诉一下么?

@fender0107401
@MMMIX
作者: fender0107401    时间: 2015-10-07 11:04
回复 52# send_linux

2015-10-05 11:15:49 之前一点。

因为我之前刚刚投票,然后看到了投票的结果,之后突然发现很多帖子都没了,然后就在 2015-10-05 11:15:49 的时候又发了个帖子(就是现在的25楼)。

你去查查日志啥的。


作者: yulihua49    时间: 2015-10-07 14:47
本帖最后由 yulihua49 于 2015-10-08 10:24 编辑
apang1992 发表于 2015-10-06 23:20
只有“指向指针的指针”这个说法,没有“指向地址的指针“这个说法,指针变量本身存储的就是地址值。回复 2 ...


在模块A如下定义:
char a[100];
char *p;

       p=a;  //p指向a,a是地址,p是指向地址的指针。
       strcpy(a,"ABCD");
       strcpy(p,"ABCD");// 二者结果完全一样。

指针和地址经常混为一谈,这样也常常出问题。所以我同意23楼的意见。

在模块B:
extern char *a;//错了,这里,指针和地址是不等价的。
extern char a[];//这是对的。

      *a='A'; //反汇编看看,各种外部说明,结果是什么。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2