① 阿里程序员吐槽微信7个月不让更新,你如何看待程序员的吐槽
11月18号,安东尼奥刘能在脉脉上发布了一个帖子说自己亲手做的淘菜菜小程序现在已经没有办法更新,天下苦鹅场,互不联互不通,腾讯到底要霸道到什么时候?
事情一发生就引来了无数网友的围观,我们都知道行业垄断是一个非常正常的事情,有很多大的企业,就是因为觉得自己做大了,所以开始搞垄断。
根据阿里的员工爆料,他十月份的时候注册了一个微信小程序,按照道理来说,审核过后就可以上线运营了,但是就在三月份的时候,申请小程序版本更新,系统却一直都在显示审核当中,反馈了那么多次,依然都没有任何的效果,这其实已经算是被不公平的对待了吧?
这个让我想起了很多自媒体的写手,辛辛苦苦运营的账号,很多时候没有一个具体的理由就被关进小黑,账号直接注销,连登录都不可以了,想为自己申诉,连一个地方都找不到,然而,人家平台却不缺少你这一个写手,走了一个人家又迎来了一大波新人,反正竞争压力很大,平台却从来都不会缺人,但尽管是这样,就可以这么胡乱操作了吗?让很多人都感觉到很心寒呀。
② 阿里程序员称“淘菜菜”微信小程序无法更新,这到底是怎么回事
这是由于腾讯单方面认为淘菜菜的微信小程序无法通过审核造成的。
前段时间阿里的程序员称淘菜菜小程序已经无法更新有7个月之久,目前已经间接导致了贵州淘菜菜那边的仓储服务停止运行。原因是由于腾讯拒绝互联互通政策。因此拖延审核淘菜菜应用小程序的更新。因为除了淘菜菜的小程序无法更新以外,多多买菜以及美团买菜的小程序都在及时的每周更新当中。
一:这件事情是怎么回事?
这段时间阿里的一个程序员在网上爆料称,由于腾讯拒绝和拖延审核淘菜菜小程序的更新。导致小程序有7个多月无法正常使用,目前贵州淘菜菜的仓储服务也受此影响,停止了运行。不仅如此,还爆料出了腾讯对于阿里淘菜菜审核的不断拖延,但对于其自身平台下面的多多买菜和美团买菜却区别对待。多多买菜和美团买菜目前几乎每周都保持更新一次。
③ 计算机三级程序员什么感念
很菜菜的那一种,只代表你应用计算机的水平,并不能代表你有多高的编程水下,
高级的程序员向来都是在项目中和工作中产生的,就像你读了大学不一定是人才,
人才是能够解决实际问题,能产生社会、经济价值的人。而不是一个文凭,
当然有一个三级程序员的证书,可以让人给你一次成为计算机人才的机会。
④ 前阿里P9:架构师是如何炼成的
大家好,我是程序员菜菜。[太阳]
相信每个程序员心中都有一个成为架构师的梦想,但梦想是美好的,道路是曲折的。
可能很多人觉得 学习架构设计就像学习一门编程语言一样,先学习一下基本的语法,再研究一下细节和原理,然后实践一下就能够快速掌握。不过,真正实践之后,你会发现——架构设计的难度和复杂度要高很多。
前阿里架构师李运华(P9)在他的专栏里 总结了几个架构设计相关的特性:
1. 架构设计的思维和程序设计的思维差异很大。
架构设计的关键思维是判断和取舍,程序设计的关键思维是逻辑和实现。很多程序员在转换为架构师后,很难一开始就意识到这个差异,还是按照写代码的方式去思考架构,会导致很多困惑。
2. 架构设计没有体系化的培训和训练机制。
3. 程序员对架构设计的理解存在很多误区。
例如:要成为架构师必须要有很强的技术天分;架构师必须有很强的创造力;架构设计必须要高大上才能体现架构师的能力;架构一定要具备高可用、高性能……这些似是而非的误区让很多技术人员望而生畏,还没尝试就已经放弃了。
在他的专栏《从0开始学架构》中,李运华还提到了架构设计的目的。 从架构设计的 历史 背景,可以看到,整个软件技术发展的 历史 ,其实就是一部与“复杂度”斗争的 历史 ,架构的出现也不例外。
简而言之,架构也是为了应对软件系统复杂度而提出的一个解决方案,通过回顾架构产生的 历史 背景和原因,我们可以基本推导出答案: 架构设计的主要目的是为了解决软件系统复杂度带来的问题。
这个结论虽然很简洁,但却是架构设计过程中需要时刻铭记在心的一条准则,为什么这样说呢?
首先,遵循这条准则能够让“新手”架构师心中有数,而不是一头雾水。
“这么多需求,从哪里开始下手进行架构设计呢?”。“架构设计要考虑高性能、高可用、高扩展……
这么多高 XX,全部设计完成估计要 1 个月,但老大只给了 1 周时间”。
“业界 A 公司的架构是 X,B 公司的方案是 Y,两个差别比较大,该参考哪一个呢?”。
以上类似问题,如果明确了“架构设计是为了解决软件复杂度”原则后,就很好回答。
“这么多需求,从哪里开始下手进行架构设计呢?”—— 通过熟悉和理解需求,识别系统复杂性所在的地方,然后针对这些复杂点进行架构设计。
“架构设计要考虑高性能、高可用、高扩展……这么多高 XX,全部设计完成估计要 1 个月,但老大只给了 1 周时间”—— 架构设计并不是要面面俱到,不需要每个架构都具备高性能、高可用、高扩展等特点,而是要识别出复杂点然后有针对性地解决问题。
“业界 A 公司的架构是 X,B 公司的方案是 Y,两个差别比较大,该参考哪一个呢?”——理解每个架构方案背后所需要解决的复杂点,然后才能对比自己的业务复杂点,参考复杂点相似的方案。
其次,遵循这条准则能够让“老鸟”架构师有的放矢,而不是贪大求全。技术人员往往都希望自己能够做出最牛的东西,架构师也不例外,尤其是一些“老鸟”架构师,为了证明自己的技术牛,可能会陷入贪大求全的焦油坑而无法自拔。例如:“我们的系统一定要做到每秒 TPS 10 万”。“淘宝的架构是这么做的,我们也要这么做”。“Docker 现在很流行,我们的架构应该将 Docker 应用进来”。
以上这些想法,如果拿“架构设计是为了解决软件复杂度”这个原则来衡量,就很容易判断。
得益于移动互联网技术的快速发展,李运华有很多的机会直接参与架构设计,这些架构背后的业务形形色色,包括社交、电商、 游戏 、中间件、内部运营系统;用到的技术栈差异也比较大,包括 php,Java、C++ 等。
虽然每次架构设计对他来说都是一个新的挑战,但正好也提供了非常好的机会,让他亲身体验不同的架构设计。在这个过程中,他不断学习、思考、实践、总结、改进、交流,逐步形成了自己的一套架构设计方法论。有了这套方法论后,不管什么样的业务,不管什么样的技术,按照这套方法论都能够设计出优秀的架构。
从普通程序员到大厂架构师,它指明了方向,非常不错的学习资料啦!
⑤ 又回到了重庆。
11月4号我踏上回重庆的高铁,一个人拖着粉色少女心的行李箱,搞笑的是来之前朋友都很疑问我去重庆为啥要带个行李箱,即便到了重庆,大学闺蜜也反问我,你为啥拖着个行李箱来了,我迷之尴尬。一如贯往,来来去去我习惯坐高铁,只不过这次的起始站从岳阳变成了长沙,这么一个小小的细节让我感伤了好久。我是真的已经毕业了。
从长沙至重庆的高铁全都必须路过岳阳,因而我也路过了我的老家,岳阳东站。那一刻,我发了个朋友圈写到我要下车回老家。后来我妈看到这条朋友圈,打电话过来问我,你今天回岳阳了啊。好可爱。然而这时我邻座的美女下车了,心想这个漂亮妹子是岳阳的,莫名的好开心。早知道去搭个讪。高铁停靠岳阳东站等待之时,我去上了个厕所。满心期待我的新邻座要是个帅哥就好了。准备回到座位上,却看到了一个熟悉的背影,果然是他,进哥。我们同一所高中,高一同班同学,后来高考后都考到了重庆。我在市区,他在郊区,大学期间我们经常一起坐车去重庆。这次坐高铁邻座,简直是缘分啊。车上我们聊了很多关于目前的工作,未来的去向。果然大家都毕业了,聊天的话题也是这么大人了。
每次不管坐火车,高铁,还是动车,一旦你很悠哉的玩着手机发现突然没有网络了,你就该意识到你快到重庆了。因为这段路上会遇到许许多多阻碍网络信号的隧道。大概晚上6点多终于到了重庆北站北广场,拖着行李走在自己再熟悉不过的街道,大学闺蜜打电话过来说在龙头寺地铁口里等着我,由于之前办的地铁卡几个月未使用,担心不可充值,于是乖乖排队买票,见到小陈和二师兄在向我挥手,那么熟悉的面孔,我终于是又见到他们了。大学里我的真心朋友也大概就是这么两三个人。回到重庆,我最想念的是吃火锅,于是乎第一件事吃晚饭,还是原来的配方,还是熟悉的味道,感叹重庆的火锅还是在重庆吃比较正宗。五个月未见,他们对我还是一如既往的好。即使他们是重庆人,我是湖南人,但并不影响我们对彼此的喜欢。
昨天去找了菜菜,一见面她就夸我变漂亮了,心里美滋滋,拉着我去见她男朋友,进了一家小吃店,一个转角我看到了他现在的男朋友,也是我们家菜菜的真正意义上在一起的第一个男友,第一眼感觉皮肤真好,长得挺帅,菜菜认真的介绍我,她我跟你讲过的,我大学里最好的朋友。这句话呀,我曾经的闺蜜朋友都几乎跟她自己男朋友说过。一个人如果被朋友在自己男朋友面前提起她的好,说明这个人在她心里很重要,一定要向男朋友好好炫耀。我当然不停夸她男朋友长得帅咯。确实一个程序员长成她男朋友这样干净整洁,已经非常优质了。因为对比了我们班的那群程序猿过后,伤害就大了。菜菜跟我不停地讲着她男朋友从北京乐视公司回来的,能力非常强,非常努力,工资比她高太多了。说着我都想找个程序员过日子了。٩(* ˙ ˘ ˙ *)۶✲大学跟菜菜相处三年,曾经我们幻想了千万次未来男朋友的样子,运动男,肌肉男,阳光开朗,暖男等等。她也终于遇见了对她好的男生,真替她感到开心。昨天晚上我们睡在一起说了好多小秘密,在她面前,我总是肆无忌惮说出自己最真实的想法。她也用心倾听着。这样的感觉很放松很舒服。我也期待有一天我找到自己另一半的时候,闲着没事跟她一起聊聊自己的感情。那时候我们俩都是幸福的吧。今天一大早起来,菜菜说带我去一个远点的地方吃小面,那家豌杂小面好吃惨了,于是乎我吃了二两没吃够,把她碗里吃不完剩下的给吃了个精光。我的食量不可小觑,但重庆小面我也爱不释嘴。菜菜说你要是在重庆工作就好了,我们可以经常聚在一起玩,可以周末一起做顿饭吃。到了地铁站,我该去小陈家了,分别之时,她给了我一个大大的拥抱,第一次她主动亲了我的脸。我也回了个吻。只是我真的要走了,再见也不知何时了。
人生不需要交很多朋友,有那么几个真心的就足够了。虽然大家都说再见面时,肯定是你或我要结婚之时,可能会去到对方的城市。就像我说的,不管你未来嫁在重庆,内蒙还是其他城市,我都会赶来参加你的婚礼。那些纯真美好的岁月,是你们陪伴我成长。谢谢你们,我们会越来越好,保持自己的一颗真心,过好人生每个阶段的生活。
蜜汁尴尬的行李箱终于起到了大大的作用,请叫我调料包女王,满满一箱全是烧肉王调料,火锅底料,花椒鱼底料,麻婆豆腐调料包等等,我要把重庆味道真真正正带回家。哈哈哈哈哈。上图!
坐上高铁第一件事,赶紧点开,我得好好说说今早上我惊心动魄的赶高铁故事,总结一句就是上帝为你关上一扇窗的同时,也会为你打开一扇窗。我为我昨天说的话深深报个歉,简直啪啪打脸。小陈和二师兄早早起床出门上班,我8点起床,捯饬到9点出门,拖着比来时重一倍的行李箱,更讨厌的是外面还下着小雨,更更可恶的是出小区以后你就得爬个高高的人行桥过到对面,我立马打开伞,左手拿伞,右手提行李,这酸爽!其实每次来重庆,若没有小陈的二师兄会分担我沉重的行李,大部分时候我都是自己拖着大包小包回来,第二天起床全身腰酸背痛。重庆的城市里,有着无数个高的低的阶梯,无数次上坡下坡,我冒着雨艰难的拖着个行李引来了路人懵逼的眼光。实在走累了,去一家小面馆吃了碗猪耳朵面,走时店老板说要帮我把行李箱提出店外,我好心拒绝了。我自己可以,谢谢。到了地铁口,我又拖着行李箱下楼梯,当时我的心好奔溃,我实在搬不动了,最后咬牙切齿托到了安检口,总算上了地铁,到了观音桥站我才发现这列车去往鱼洞方向,我竟然坐反方向了。赶紧下车,也算是赶上了去龙头寺站的车,过了二站,我意识到高铁10点12分开动,看看手机已经9点45,整个人紧张的不行,我能够赶上高铁吗?如果赶不到,现在我是不是该改签?闺蜜发微信问上车没,我哭笑不得。手开始不停发抖,眼睛发热,我要不要试试看看赶得到高铁不。到了龙头寺站,我都快放弃想改签火车票,却发现改不了。赶紧拖着行李箱跑,这时9点53。刚准备上电梯,发现电梯没开,我内心都想哭出来了,这时候一个爷爷突然出现对我说我帮你提行李箱,只要10块钱,保证帮你送到高铁进站口,一定赶得上高铁的。他提起行李箱就开始跑,我没有想那么多紧跟着其后放肆跑,心里悬着万一他是骗子怎么办,本来已经累的不行,还要一个劲拼命往前冲,爷爷比我跑的要快,他边跑边安慰我不要着急,一定能赶得上车的,这是10点02。G1318已经开始检票,到了绿色通道检票员说要检票,我脑子里一万个为什么,可以不用取票啊。爷爷很着急,问我如果你够放心我,我帮你去取票,身份证给我。我当然很放心,当时一下我就感动的不行,爷爷一下消失在眼前,我看着向我跑来给我送票的飞快身影,那一刻我看到了重庆棒棒忠厚善良的伟大精神。我给了爷爷十块钱,说了句谢谢。忘记说再见便转身离去过安检。没来得及看爷爷走的背影,幸运的是我进了A2进站口。仿佛做了一场梦,结果是如此美好。十块钱的交易深深烙印在我脑海里,棒棒爷爷的帮忙令我感动,我们素不相识,他为了他的工作,我却看到了人性最真实,最淳朴的一面。走的太着急,我应该多给他点钱。大学时,听了很多重庆棒棒军的故事,他们是城市里卑微的角色,却是维持这座城市生命的血液。这也是我第一次跟棒棒近距离接触,可能也是最后一次。别人写的故事永远只是刻画在书本,感受不够强烈,直到今天我遇见了发生在我身上的故事。此时爷爷的模样不停浮现在我眼前,那么瘦弱,又那么慈祥。
宝宝已到长沙,亲爱闺蜜玮来接我。一见面她就夸我穿衣有品味了,漂亮了。哈哈哈哈哈哈,见面就开撕!
⑥ 如何发现网站漏洞
问题一:黑客怎么寻找网站漏洞,麻烦说一下! 拿站这技术活得靠点经验,我简单说下吧(我是菜鸟)。之前,很多网站一恭存在注入漏洞,就像一楼那样说的,很多菜菜都是用啊D,明小子等软件(本人绝无看不起软件作者之意,打心底佩服前辈们),但是现在随着国家发展强大,人民的生活水平提高,很多管理员动不动就装个防注系统(绕过防注这里我不说),以前操起工具就日下一大堆站的日子一去不复返了。有些管理员粗心,导致出现上传漏洞,虽然过滤很严,但是这样的漏洞一般比较致命,或者人家防火墙很厉害,马儿进一匹死一匹,这种漏洞一般是通过扫描出来的。也有一些管理员没有改密码,通过弱口令直接进去后台,还有一些后台页面直接爆出密码(很久了),还有就是爆库,数据库被爆出来~很多很多,说不完~望楼主采纳。
问题二:黑客是如何发现系统漏洞的,系统为什么会有漏洞? 不要为难微软,毕竟微软写WINDOWS的家伙们也都是人,虽然不是中国人。
只要是人做出来的东西,就没有完美的,所以有问题也不奇怪。
这就好像一个打字员打了一篇稿子,打字员本身发现错字的可能性很小,倒是别人一眼就可以看到打字员打错的字。
虽然不知道这是为什么,但真的是这样。(以前我打字的时候就发现不到自己的错字)
至于你的问题,微软当初在编写系统的时候为什么不知道有漏洞?
回答:很多所谓的漏洞都不算是漏洞,都是正常的数据值,所以不容易被发现。
举个例子,在检测一些ASP网站的时候,会用到1=1 OR 1=2 之类的语句,
这本身是ASP的一种正常的程序语句,但是到了黑客手中,就成了检测ASP网站的重要检查项目,
黑客会根据检测网站返回的数据值,而得到大量的信息。
有的黑客可以自己发现漏洞,他们是靠什么技术发现的?
回答:说实话,这个问题我个人觉得问题很好。
黑客一词,在以前的时候,是用来形容懂得计算机编程,拥供很好的计算机技术并且热心于钻研计算机技术的人
对于这种人,发现一些漏洞也是很正常的,就好像WIN2000的输入法漏洞,就是中国人发现的。
其实只要你用某种系统习惯了,也会发现很多漏洞。比如XP,现在盗版的XP漏洞很多,只要你细心点,
你就会发让野现很多的XP漏洞。
问题三:如何看一个网站有没有漏洞、有什么漏洞? 没有一定足够的程序能力没有一定的网络安全经验你是无法胆接判断的,
对于这些初级菜鸟,只能借助检测工具来初略判断。
问题四:黑客是怎么样去攻击网站的,漏洞是怎坦裤喊么发现的? 网上所谓黑客入侵某某网站,都是根据目前公开的漏洞或者根据别人发掘的漏洞进行入侵的,入侵了后台就把木马后门上传服务器内,实现控制目的,黑客攻击网站主要是发送大量数据包,让网站不能正常访问等,本人收徒,学会再收费!
问题五:如何扫描网站的漏洞? 需要确定他使用的服务器版本,还需要了解他的安全措施。他开了定0端口,至少可以D。O。S。PS:小心触犯法律!
问题六:怎样才纯孙能找到网站漏洞 怎么说那 是没有检测出来漏洞 才导致的
网站作了很好的硬件防火墙
没办法拉
这可是不道德的 注意
问题七:入侵网站的漏洞是怎么生成的? 为什么会有漏洞呢、谢谢了,大神帮忙啊 你好。楼主,关于你的这个问题很高兴我来替你回答 所有网站和软件的一般刚刚开始的时候是没有多大问题的漏洞的,一般程序员在设定软件的时候都是把软件和网站分成模块来做的,分为模块1 或者模块ABCD 这样来的,每个软件和网站都有后门的,因为这样方便程序员测试网站,和所有的黑客一样,入侵网站都是先找后门,利用后门程序向你的服务器发送大量邮件,这就是垃圾信息邮件攻击法,让你的服务器被信息撑爆,卡死,甚至瘫痪,第2种就是特洛伊木马,向你的服务器发送邮件,并带上木马程序,只要你运行了邮件中的附带件,那么,木马就会潜入你的服务器程序,在你不知不觉中得到他想要的信息,第3种就是直接发送网络炸弹到你的 服务器使你的服务器瘫痪死机,这种方法 很不人道,所以一半人不会用这种!其实漏洞就是所谓的后门,所有软件和网站的后门都是程序员留着的。这样也并不是说他们有什么不良企图,而是方便他们日后对软件或者网站进行测试,修改,所以一般的程序员都会把这后门留着,后门如果被有不良企图的人知道了,那么就成了所谓的漏洞了。 如果楼主对我的回答还满意的话,可以用五星来采为满意答案
问题八:网站怎样样检查漏洞 您好,现在一般是使用站长工具,我现在用了网络站长工具,如果网站有问题,系统会提示的,而且可以使用漏洞检查软件或在线工具直接可以检测,还有就是如果是大型网站可以考虑做加密,加强网站的安全性能。工具您可以网络看看。
问题九:网络怎么学习找漏洞。 这是我在网上看到的,希望对楼住有所帮助一 如何寻找漏洞
这个是大家最关心的。大家寻找漏洞只能寻找能读到源代码码的,没有源代码但有注入漏洞的系统只能猜,具有特殊性。网上很多主机用的是成品,它的系统源代码可以从网上下到。至于如何判断主机用的是哪个系统,就需要大家有一定的积累了。这也没法用语言描述,我举个简单的例子。
以动网6为例,看到某个论坛界面酷似动网,9成是动网论坛,再看看下面的版本就知道是动网6了。这个时候就可以去Chinaz下个动网6来读一下,不会ASP的就没办法了。当然漏洞早就公布,我只是告诉大家如何判断主机用哪个WEB系统。
漏洞是如何被发现的呢?其实也没什么诀窍,主要是扎实的基础知识,要是连HTTP协议不懂,不会抓包,也别找漏洞了,找到也不会用,这样最好先补基础知识。有了基础知识,剩下的就是毅力和耐心。论能力,现在好多系统漏洞,张三找的到,李四也找的到。
主要是看谁先找,谁下的工夫深。有的漏洞读一遍源码是找不到的。
找漏洞的过程也是熟悉这个WEB系统的过程,首先要了解它的数据库结构,这是最基本的。接下来就得一个文件一个文件的读。先读不需要权限的。
有的页面开头就来个SESSION判断,就算下面有漏洞都没用。
找漏洞的过程其实就是一个文件一个文件读的过程。下面以一个页面为例。首先把握系统流程。所谓系统的流程就是系统到底如何执行。一般系统为 开头――中间――结尾 模式。开头一般是输出HTML中之间内容,对我们找漏洞没有影响。
一般文件开头都会包含很多头文件,大家看了感到头晕,其实头文件都没什么用。主要是数据库连接文件,全局配置文件,和函数库。我们大可不理会这些东西,再找漏洞时用到了回头再看也不迟。
但是函数库里面关于输入串过滤的函数要重点看一下。
结尾是输出系统版权信息,有的用到SQL查询,不过这里用处也不大,我们可以很粗略的看一下。
中间部分是我们重点关注的地方。其次重点关注输入变量。因为这些变量是我们控制的,没有外来输入变量也不用谈注入了。
大家要有这样一种概念,不管是GET,POST,还是COOKIE方法,只有是从用户提交的变量都可以由我们指定,我们想让它是多少就是多少。
至于系统取得变量后做了什么过滤是另外一回事。
在输入变量中要重点关注能参与SQL执行的变量,有的变量比如action或者page都是控制流程的,根本就没用,就算改了值也没什么意思。再者就要深刻了解数据库了,没有对数据库全面的把握,很可能错失很多注入点,这也是高手和菜鸟最大的差别所在。
我们常见的数据库有Access、Mysql和SQLServer,至少要对他们有很深的了解才能找出漏洞。二 分三个方面并举实例讲解注入点的寻找及利用
1 注入点很容易发现,利用也很简单
这种漏洞相信已经很少了,除非程序作者根本就不关心程序的安全才会有此漏洞。以前经典的 ' or '1=1就属于此类
典型的类似(模型,以下类同)
select * from tablename where user='request(user)',
select * from tablename where id=request(id)
有的程序对这些变量做了过滤,但不全,也可以归结为这一类。
相信这样的漏洞大家都能发现而且也很容易利用,更不用说防范了。这种漏洞容易找,也很少。我给大家截了几个有漏洞的......>>
问题十:如何发现网站的漏洞啊?我是好人 你这个问题问题有点没人敢答
这不是一个问题而是一万个为什么...
就像 我问你:如何做一桌子好吃的菜?
你说呢?
最真实的回答就是 你要去学,学什么呢?就像别说一桌子菜
就算一道菜.
你要从选料 ,配料,加工,到炒制,甚至大厨还要学色彩搭配以及雕刻艺术
再深入的甚至要学比如豆子的生长过程,营养成分,以及地区差异
才能选出自己想要的好豆子...
那如何发现网站漏洞??????
那你就得从程序入手,为什么会存在漏洞,存在漏洞的基础条件
asp,php,net,c++.....等等程序代码与服务器系统的关系
myssql,sql与系统的关系
等等 各种基础要素理解透彻之后
才可以有利于你发现漏洞
再然后才是根据这些缺点 弊端 去弥补漏洞 做到所谓的安全贡献
另外 你也说你是个好人,是一个互联网相关的好人
说明你对互联网有一定的了解
我认为你不是在指望这里一问一答的...就能学会一门多年磨练才能有手艺吧???
更何况是技术含量的
先祝你成功吧
您的采纳 是咱互助的动力源泉,理解万岁
⑦ 这个动漫女孩是谁 求解呀 !!大神
菜菜的创作者叫菜花,是个名副其实的"八零后”。
她既是美术老师、视觉设计师和学生,身兼多职。聊起来发现,菜花其实是一个很听话的“大孩子”,发型跟菜菜一样蘑菇头,难怪能创作出菜菜这么孩子气形象。
她的创作灵感就是从自己教的小孩子身上萌发出来的。
菜花说,菜菜的原形,来自于一天菜花去学校饭堂打饭时,坐在饭堂的末排,一眼扫过去饭堂,发现基本都是带黑框眼镜,带着黑框眼镜的样子很像国宝大熊猫,于是帮菜菜加上一个黑框眼镜。加上菜花发现小朋友,都喜欢留着一个大蘑菇头,样子很可爱,于是帮菜菜也留了一个蘑菇头。菜花还有一个大学同宿框好友。无论上学、逛街都会经常在一起。这位黑框朋友表情很多很丰富,于是菜花就想把她的样子做成表情来玩。
刚工作的时候,菜花发现自己需要学习很多东西,工作很忙很累,连打字说话的力气都没有了,于是假公济私,将刚踏入社会的心声融入创作中,一组瀑布汗、金钱主义的菜菜形象就这样诞生了。其实菜菜的工作系列,就是时下年轻人踏入社会面对困难和金钱诱惑的直接写照。
2011年代言真维斯
受邀在广州美术学院开讲,主题为“卡通品牌价值与作者影响相助长”。讲座过程中,菜菜用不同角度去跟学生分享创作的成长道路,并与他们相互交流。
⑧ 想学C 语言!~
C语言是目前世界上流行、使用非常广泛的高级程序设计语言。
C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。
C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画它是数值计算的高级语言。
常用的编译软件有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,Microsoft C,High C,TurboC等等......
C语言的发展历史
C语言的发展颇为有趣。它的原型ALGOL 60语言。(也成为A语言)
1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言。
1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,于是产生了BCPL语言。
1970年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,并为它起了一个有趣的名字“B语言”。意思是将CPL语言煮干,提炼出它的精华。并且他用B语言写了第一个UNIX操作系统。
而在1973年,B语言也给人“煮”了一下,美国贝尔实验室的D.M.RITCHIE在B语言的基础上最终设计出了一种新的语言,他取了BGPL的第二个字母作为这种语言的名字,这就是C语言。
为了使UNIX操作系统推广,1977年Dennis M.Ritchie 发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。
1978年Brian W.Kernighian和Dennis M.Ritchie出版了名着《The C Programming Language》,从而使C语言成为目前世界上流行最广泛的高级程序设计语言。
1988年,随着微型计算机的日益普及, 出现了许多C语言版本。由于没有统一的标准,使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为C语言制定了一套ANSI标准, 成为现行的C语言标准 3.C语言的主要特点 。C语言发展迅速, 而且成为最受欢迎的语言之一, 主要因为它具有强大的功能。许多着名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语言编写的。用C语言加上一些汇编语言子程序, 就更能显示C语言的优势了,象PC- DOS 、WORDSTAR等就是用这种方法编写的。
C语言版本
目前最流行的C语言有以下几种:
·Microsoft C 或称 MS C
·Borland Turbo C 或称 Turbo C
·AT&T C
这些C语言版本不仅实现了ANSI C标准,而且在此基础上各自作了一些扩充,使之更加方便、完美。
面向对象的程序设计语言
在C的基础上,一九八三年又由贝尔实验室的Bjarne Strou-strup推出了C++。 C++进一步扩充和完善了C语言,成为一种面向 对象的程序设计语言。C++目前流行的最新版本是Borland C++4.5,Symantec C++6.1,和Microsoft VisualC++ 2.0。C++提出了一些更为深入的概念,它所支持的这些面向对象的概念容易将问题空间直接地映射到程序空间,为程序员提供了一种与传统结构程序设计不同的思维方式和编程方法。因而也增加了整个语言的复杂性,掌握起来有一定难度。
C语言的特点
1. 简洁紧凑、灵活方便
C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。
2. 运算符丰富
C的运算符包含的范围很广泛,共有种34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C的运算类型极其丰富表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。
3. 数据结构丰富
C的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据类型的运算。并引入了指针概念,使程序效率更高。另外C语言具有强大的图形功能, 支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。
4. C是结构式语言
结构式语言的显着特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰, 便于使用、维护以及调试。C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
5. C语法限制不太严格、程序设计自由度大
一般的高级语言语法检查比较严,能够检查出几乎所有的语法错误。而C语言允许程序编写者有较大的自由度。
6. C语言允许直接访问物理地址,可以直接对硬件进行操作
因此既具有高级语言的功能,又具有低级语言的许多功能,能够象汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元,可以用来写系统软件。
7. C语言程序生成代码质量高,程序执行效率高
一般只比汇编程序生成的目标代码效率低10へ20%。
8. C语言适用范围大,可移植性好
C语言有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型。
C源程序的结构特点
1.一个C语言源程序可以由一个或多个源文件组成。
2.每个源文件可由一个或多个函数组成。
3.一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。
4.源程序中可以有预处理命令(include 命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。
5.每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。
6.标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。
书写程序时应遵循的规则
当然,C语言也有自身的不足,比如:C语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数族下标越界不作检查等。从应用的角度,C语言比其他高级语言较难掌握。
总之,C语言既有高级语言的特点,又具有汇编语言的特点;既是一个成功的系统设计语言,有时一个使用的程序设计语言;既能用来编写不依赖计算机硬件的应用程序,又能用来编写各种系统程序;是一种受欢迎、应用广泛的程序设计语言。
C语言有很多的优点
指针就是C语言的一大特色,可以说C语言优于其它高级语言的一个重要原因就是因为它有指针操作可以直接进行靠近硬件的操作,但是C的指针操作也给它带来了很多不安全的因素.C++在这方面做了很好的改进,在保留了指针操作的同时又增强了安全性。Java又进一步提高了安全性。
C语言的缺点
C语言的缺点主要是表现在数据的封装性上,这一点使得C在数据的安全性上做的有很大缺陷,这也是C和C++的一大区别
★关于学习编程和C语言
Q:该怎么学习编程?
A:首先问你一个问题:你们在学校都学些什么课程? 问这个问题的原因是,我认为学校的计算机科学基础课很重要。如果你所在学校的课程设置合理,那你应该先把主要精力花在这些基础课上。很多学生看到基础理论就茫然,不知道这些图表,符号,甚至硬件的知识对将来的软件开发有什么用。用处大得很哪。比如,操作系统课里讲到的多线程的东西在系统编程里很有用。又比如,尽管你将来不会去涉及电脑的硬件,计算机架构里的知识对分析算法的性能(快慢等等)很有用。可以把计算机语言和开发工具比作文字,而把计算机科学的知识比做思想。只有思想,不会行文,不行;但是,行文流畅,思想空洞,也不行。大学的阶段正是打好基础,丰富思想的年代。 成为一名好的程序员,不是简单地通过学几门课程就能做到的。
我个人认为成为一名好的程序员的要素有:
1、扎实的基础知识;
2、很强的解决问题的能力;
3、熟练的编程调试能力;
4、创新能力;
5、团队合作能力;
6、持续的自学能力;
7、好奇心 这些能力和品质(甚至可以说是习惯)都应该从大学阶段就着手培养,并且从身边的小事开始培养。
比如,很多中国的大学毕业生都缺乏编程和调试经验。学习C语言,考试过关就算学会了。课题项目中,只要程序能够编译,运行,并且输入输出满足要求就了事了。但是,写程序的时候是否想过如何把程序写得更加精炼,高效,高质量?对程序调试中出现的问题是否刨根问底知道原因,还是不求甚解搪塞过去算数?还有,很多中国的大学毕业生对于知识的掌握肤浅,机械,没有好奇心,不会刨根问底。比如,学会了C++,有没有看过一个object在编译后,在汇编代码中是如何被初始化的?这个object的各个成员在内存中是如何放的?在一个成员函数被调用的时候编译器在汇编代码中加入了哪些额外的动作?虚函数的调用是如何实现的? 这些东西恐怕在编程语言或编译原理中都没有详细提到。但是,你是否有过好奇心去知道?最后,一些中国学生的大问题就是死记硬背,没有学到某种算法技术的根本原理,没有应变和创新的能力。比如,有个问题是如何在不用额外内存的情况下把一棵树的同一层节点都连起来。很多学生都能够回答这是一个广度遍历的问题。但是,课本上说了广度遍历是一定要有额外数据结构辅助的(队列)。所以,不给额外内存怎么行?请看,课本上说的用队列的方法记住了,但是就是不知道为什么要用队列。如果深刻掌握了这个队列的作用,那么这个问题是很容易的。 编程语言其实是一个很初级的工具,但是你又必须熟练的掌握它,学懂一门编程语言就好像学会了写字,但是会写字的人不见得会写文章,而会写文章又不见的写得好。可是如果你不会写字,那就一定写不出文章来。
首先,在学习C语言之前,应该学好计算机基础。里面的很多概念对于C程序员都是非常重要的。如果你在着手学习C之前,或者已经开始学习C,但是碰到了很多问题,应该再把计算机基础的书拿来好好看看。 如果你有足够的耐心,十足的毅力,应该再学习C语言之前学学汇编,这会让你对许多比较细腻的概念有清醒的认识,如果你不是那么有耐心(恕我直言,大部分人可能没有)。那么可以在看完一遍C语言的教材后再看,但是一定要看一遍,相信我一定会受益匪浅。 看到有些人发问的帖子,很明显的没有仔细的思考过问题,或者没有认真地查阅过书籍,因为其中的语法和逻辑错误实在是不能理解。想来如果你的语文作业上面满篇都是错字,老师一定不会放过你。为什么不先打好基础呢?有些人抱怨说因为教材不好,老师水平不行等等。但是我本人就是在TC2下学习C语言的,那时候除了谭浩强的书,也几乎找不到什么别的书。我不打算就谭浩强的书发表什么意见,那也实在称不上是一本好书,但是如果这本是能学好,全部看好,都记住,也应该有相当的水平了。建议不管看什么书,先认真地看懂,不要贪速度,应该力求深入的理解。
如果你能够比较熟练的解决一本教材上的所有习题,那么就应该转入对算法的学习,尽管此时你的C语言还称不上精通,有许多细节问题还不了解,许多问题还没有碰到,但是这些问题会在后面的工作和学习中得到解决的。 过去,有个着名的公式,大概是:程序=语言+算法+数据,不知道现在还提不提这个了。可能现在要加上更多的内容:项目管理、质量控制、代码规范……。但是这个公式还是有相当的参考价值,还是用写文章来类比,语言好比文字,算法是文章的思想,数据是文章的内容。所以在经过一个阶段的识字之后,应该试着发表一下自己的思想了。 经过一段零零散散的算法学习,对“算法”这两个字有了概念之后,应该系统地对算法进行学习,这个过程是与数据结合在一起的,应该看看数据结构,而且必须熟练的掌握。在这里提到的一本书是《运筹学》,里面的算法大都可以用计算机实现,我推荐这本书的原因在于,它不仅介绍了特定问题的算法,而且详细解释了为什么要这样算,怎么得出这个算法的,等等。对于提高思考问题的能力有很大帮助。 如果你的精力和时间允许,现在就应该开始大量的阅读和编写代码了,两者同样重要。“读书破万卷,下笔如有神”,尽管这种学习方法效率较低,而且很枯燥,但是应该看到,古代的这种教育方式培养了千古文豪,而现在的语文教育培养出来的……(唉,中小学语文教育的现状大家都知道,我就是受害者)。
读代码确实是一件非常辛苦的事情,我曾经试图阅读全部的Linux内核原代码,最后只看了不到十分之一,而其中看懂领会的,也就一半而已,但还是感到有很大帮助。至于大量编写代码,理由很简单:实践性的技术要在实践中提高。但是要注意,如果你已经学完了C语言和数据结构(而且学得不错),那就不应该专注于那些小程序了,那根本就是在浪费时间,此时应该编写有些规模的,具有一定实用性的程序。并在这个过程中开始领会软件工程的一些思想。第一个写出来的程序一定是错误百出,一点点地修改,一点点地调试,一定会通过的。
对于写代码,说一个我本人的经历,我第一遍看谭浩强的那本书,看到条件分支的时候,突然很兴奋,想要写点什么,于是看了一些TC2的帮助,懂得了图形编程,就自己写了一个水果赌盘的游戏,可能有人在游戏厅见过,就是可以压什么苹果橙子之类的。各位可以想象一下,当时我还不会数组,不知道循环,于是所有的这类东西都是用goto来完成的,这个历史上最蹩脚的程序居然也正常运行了,后来我发现原来可以使用循环,于是将这段代码替换掉,学到数组的时候,终于将那些小灯在屏幕上的位置放到了数组里,学到文件的时候,将图形放进了二进制文件(原本都是一条线、一个点画出来的),记不得经过了多少次修改,总之程序能运行之后,长度从2700行变成了127行。所以,想学好编程是要有点毅力的。 最后发表一下先学习C还是先学习C++的问题,这个问题见仁见智,我的意见是,先学习C。
尽管现在我很少用C了,但是C语言确实更加基础,一个C++的高手要考虑的一些问题(比如内存的操作方面的问题),C语言的初学者可能就必须有所了解,否则会犯错误。这些只是迟早是要掌握的,但是因为C++关注更高层的概念,所以在学习C++的过程中这些问题可能被忽略了,以至于有人用了一两年C++,还是有些问题不是很清楚。另一个主要的原因是:C++太优秀了,而C++的程序员会在某种程度上感觉自己比C程序员高明(他们确实有理由这样),于是学完C++之后你可能就不屑于学习C所关注的内容,这样的话会错过提高的很好机会。 想成为一位好程序员(其实从事任何一个行业都是如此),重要的是要养成一个钻研,好奇,创新,动手,合作,不满足于填鸭,不满足于考试交差,不满足于表象的一种优秀的习惯。这不是学几门课能够一蹴而就的。当然,如果你的在校课程不能使你满足,论坛上的朋友可能能够给你推荐一些书或科目。
最后,不能只学语言。许多大学生认为学最新的计算机语言、技术、标准是最好的铺路方法,因为许多公司招聘时要求这些方面的经验。这些新技术虽然该学,但是学习计算机基础课程更重要,因为计算机语言和开发平台日新月异,但是万变不离其宗的就是那些基础课程:数据结构、算法、编译原理、计算机组成、关系型数据库原理等。有位同学生动地在“开复学生网”上把这些基础课程比拟为内功,把新的语言、技术、标准比拟为外功。只追寻时髦的学生最后只懂招式,没有功力,是不可能成为高手的。
★如何才能学好编程
Q: 我是大专学生,因此学制是二年半。时间会很快过去,但我不想一无所获。 刚开始学习编程语言;与此同时,我也在学习数学、微积分。李老师说过这都是编程的基础科目,我会认真学习。 但剩下的两年,我该怎么分配时间去学习呢?现在是大一下学期了,我在这个学期暂时想把汇编、C和数学学好,那么其余的几个学期怎么安排比较好呢?李老师有什么建议吗?
A: 我曾是微软的程序员,希望能给你一点有用的建议。 首先,我认为你应该学学离散数学,比如布尔代数、集合论、数理逻辑,因为这些是计算机理论和工程的基础。这些知识并不难,但是它对我的工作帮助很大。 学C语言
来自"http://www.kaifulee.com/moles/mediawiki/index.php/FAQ-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%AD%A6%E4%B9%A0"
浏览统计:1,925 次。 最后修订:16:14 2007年2月4日 &; 开复学生网.