看看可以,但其实我也不太会修电脑” Q:“什么呀,你不是程序员吗,怎么可能不会修电脑~” 额...工作或者学习中总会有人找身边的程序员修电脑,加班加点的工作之余,还得兼做电脑维修。...程序员们不喜欢被问这个问题的原因分三种: 1、因为我不会修,每次回答“不会”别人都会来一句“你学电脑的连电脑都不会修!”这种略有轻视的态度让我不爽,和别人一样,不喜欢被否定。...在我无法满足要求的时候,你会留下一句话:“你不是学计算机的吗?” 如果我不帮你修,而是给你提出一些好的建议。 如果笔记本还在保修期,建议你去售后免费维修,你会说,要跑那么远,好麻烦呀,你帮我送去吧。...除了询问哪些资料需要备份,你不要提问对方任何问题,除非你的心理承受能力特别强。 学会保守做人,每次开工前,都记得告诉对方:“我可能无法最终解决问题,还要继续吗?”...之所以我能帮你修电脑是因为我智商高过你!
,帮我搞个网站” 尼玛我学c的压根就没写过网页 这样的问题还有很多,一提到搞计算机的,是个跟计算机沾边的活都会?...好了术业有专攻,以上问题我可以说跟我工作无关,我们搞计算机的,作为开发人员,电脑有人来给你配置,网坏了有专人弄,你只需关心如何写代码就好了。...二、排查问题的找专人 有朋友说我上不了网了,Oh my God。天知道这事为什么,慢慢查吧!最后原来是它网线没插,你不崩溃死。...如果你们要找程序员修电脑先得明白这些,最后将到一点程序员是专门编程解决程序bug问题的,术业有专攻。但是有点额外技能包也是必须的,女神叫你去她家修电脑了,你去吗?...很多都觉得学计算机的是万能的,谁家的电视机坏了,也找学计算机的,谁家的打印机不能打印了,也找学计算机的,俨然计算机成了万能的了,殊不知道,术业有专攻,计算机里面的分类也是五花八门,学电脑的不会修电脑很正常的事情
在我的gcc里默认就是这样,所以我不得不使用编译命令‘-fno-stack-protector’来实现上述方案。 3.main()的返回类型 问:下面的代码能 编译通过吗?...如果能,它有什么潜在的问题吗? ? 答:因为main()方法的返回类型,这段代码的错误在大多数编译器里会被当作警告。main()的返回类型应该是“int”而不是“void”。...这点非常重要,特别当程序是作为依赖于程序成功运行的脚本的一部分运行时。 4.内存泄露 问:下面的代码会导致内存泄漏吗? ?...7.void*和C结构体 问:你能设计一个能接受任何类型的参数并返回interger(整数)结果的函数吗?...这个操作是无效的,因此会造成seg-fault或者崩溃。 10.会改变自己名字的进程 问:你能写出一个在运行时改变自己进程名的程序吗? 答:参见下面这段代码: ?
4.为啥我的Socket程序客户端连接不上服务端呢? 5.请问你会用Python做网站吗?/请问群里有懂Python做网站的吗? 6. ? 7.我的代码可以运行,但是结果不对,如下,我该怎么办? ?...(发一个程序文件)老师,这程序里有个错误,你帮我找出来修改一下吧。 15.老师,你的书写的特别好,视频讲的也很好,但是我没有时间去看,你直接告诉我这个问题怎么解决吧。 16. ? 17....19.我有个特别特别简单的问题,但在网上就是查不到解决办法,你能告诉我该怎么办吗? 20.别人提供了大致思路之后,不去试验一下,而是凭想象和脑补一直追问技术细节,恨不能拿到完整代码。...21.错误截图不完整,完美漏掉最关键的部分, ? 22. ? 23.我自己的老师说我的程序中至少有3处错误,又不告诉我哪里有错误,我找不出来,你能帮我找出来改一下吗?...举手之劳很少有人会拒绝,但是如果需要花费大量时间来猜你到底问的是什么,需要为了解决这个问题专门搭建环境安装扩展库,需要照着你的代码截图自己敲一遍,需要花大量时间来设计测试数据并且根据你提供的几行代码片段甚至压缩到不能再少的几行出错提示来推测代码是什么样子以及为什么出错和怎么修改
大家好,我是轩辕。 周末的一天,我的从零开始学逆向学习群里有人抛出了一个C语言相关的问题: 先想一想,这段代码运行后会输出什么? 这道题我几年前在华为的面试题中也遇到过。...这里所谓的free,仅仅是告诉C语言运行时库,这块内存我不用了,你回收回去统一管理吧。 所以,当调用strcpy的时候,是能够正常复制的。 但要注意,这块内存能写,不代表你能乱写。...但如果你把printf换成MessageBox函数,还是能正常弹窗的: 这是因为MessageBox是Win32的API函数,它的调用不涉及到C语言运行时库的操作,C语言的堆被搞坏了,跟它没有关系。...但好玩的来了,我接下来还是打印p,不是打印q,居然把指针q的内容给我打印出来了。 打印了两次p,两次输出的内容居然不一样,这是为什么呢?...一个小小的指针,背后的故事可不简单哦! 今天的文章有收获吗,欢迎大家转发分享收藏,你的支持是我更新的动力哦!
初学编程时,可能经常遇到一些程序崩溃的现象。一般来说,程序崩溃由于操作不当引起的。但是有时候,因为一个程序员的粗心,正式版本的程序出现崩溃状况这就很不因该了。...由于我没有写过ios的代码,下面我截取网上找的一个获取数组的元素的代码,不知道对不对,仅供参考。...一般程序员在写代码的时候都不会忘记判断,那么你遇到过这样的因为粗心导致程序崩溃的问题吗?下面我们来具体看看数组下标越界的问题。...数字的长度是数组的一个属性,这就是你为什么能用a.length得到数组长度的原因。并且jvm在读写数组元素时都会有与数组长度作比较的指令,如果越界则抛出越界异常。...或者直接用调试模式调试代码,这样我们就能够跟踪代码找到为什么索引达到了一个非法的值 加入try-catch,万能方法
而在引入到具体项目后,遇到问题,束手无策,只能求助于StackOverflow一知半解的答案,或者陷入到茫茫多的官方文档之中。 为什么我的眼里常含泪水?因为这坑真是又深又沉。...我迫不及待的就去浏览器里看结果,结果就是这样: ? 看到这,我就傻眼了,说好的美图呢?不得不说,此时我的内心是崩溃的。 急救 当然,作为DevOps专家,内心的崩溃是不能让外人看出来的。...清点处境 既然知道没有人能帮我,我也就放心了。基于我的经历,我发现了一个定律: Quick Start如果出了问题,是没有Quick Fix的。 深吸一口气,现在只能靠自己了。...按照原计划,进行第三步问题排查,看看这条出错信息能帮我找到什么。先Google下kubernetes healthz,发现在Kubernetes 201里提到,这是用来做节点健康检查的。...现在,我只要再次访问那个让我抓狂的页面,然后从这些漂亮的黑底白字中,找出任何蛛丝马迹,就可以直捣黄龙,解救我于水火之中了。
于是,我有了一个不成熟的想法。。。 让我的APP永不崩溃 既然我们可以拦截崩溃,那我们直接把APP中所有的异常拦截了,不杀死程序。这样一个不会崩溃的APP用户体验不是杠杠的?...有人听了摇摇头表示不赞同,这不小光跑来问我了: “老铁,出现崩溃是要你解决它不是掩盖它!!”...我拿把扇子扇了几下,有点冷但是故作镇定的说: “这位老哥,你可以把异常上传到自己的服务器处理啊,你能拿到你的崩溃原因,用户也不会因为异常导致APP崩溃,这不挺好?”...我得先搞懂再去找老铁对峙。” 小光的思考(异常源码分析) 首先科普下java中的异常,包括运行时异常和非运行时异常: 运行时异常。...文字说不清楚的图片来帮我们: 同时之前CrashHandler的逻辑可以保证子线程也是不受崩溃影响,所以两段代码都加上,齐活了。 但是小光还不服气,他又想到了一种崩溃情况。。。
于是,我有了一个不成熟的想法。。。 让我的APP永不崩溃 既然我们可以拦截崩溃,那我们直接把APP中所有的异常拦截了,不杀死程序。这样一个不会崩溃的APP用户体验不是杠杠的?...有人听了摇摇头表示不赞同,这不小光跑来问我了: “老铁,出现崩溃是要你解决它不是掩盖它!!”...我拿把扇子扇了几下,有点冷但是故作镇定的说: “这位老哥,你可以把异常上传到自己的服务器处理啊,你能拿到你的崩溃原因,用户也不会因为异常导致APP崩溃,这不挺好?”...主线程崩溃 “果然有问题,但是为啥主线程会出问题呢?我得先搞懂再去找老铁对峙。” 小光的思考(异常源码分析) 首先科普下java中的异常,包括运行时异常和非运行时异常: 运行时异常。...文字说不清楚的图片来帮我们: ? 同时之前CrashHandler的逻辑可以保证子线程也是不受崩溃影响,所以两段代码都加上,齐活了。 但是小光还不服气,他又想到了一种崩溃情况。。。
有人问我:为什么很多人都认为学计算机的就应该会修电脑? 我说道:简直开玩笑啊,怎么不会修电脑???...在我无法满足要求的时候,你会留下一句话:“你不是学计算机的吗?” 如果我不帮你修,而是给你提出一些好的建议。如果笔记本还在保修期,建议你去售后免费维修,你会说,要跑那么远,好麻烦呀,你帮我送去吧。...“对不起,我不会修”,不过是常年的经验总结后选择的最能避免麻烦的借口。为什么不给你修,只不过是因为你一不是我近亲二不是我密友三不是我领导。 修电脑军规 20 条,时刻谨记在心: 1....除了询问哪些资料需要备份,你不要提问对方任何问题,除非你的心理承受能力特别强。 7. 学会保守做人,每次开工前,都记得告诉对方:“我可能无法最终解决问题,还要继续吗?”。 8....第二句:“你还是过来帮我看看吧。” 17. 尽量不要去动别人的电脑,否则,若干天以后,你的这一行动会导致他的系统崩溃并带来埋怨。 18.
并且比微软更彻底的是,阿里全系产品也都将会接入大模型,几乎涵盖了所有衣食住行外加消费娱乐的场景。 所以,动动嘴就让AI帮我购物、点外卖、买电影票的日子,真的要来了?...在框里输入你的需求,它唰唰唰就给你生成个团队outing计划书,稍微一改就可以直接发给老板了。 光有文字太干巴,可以加点视觉效果吗?...而且,在不久的未来,如果你要出差,买票、订酒店、导航,通义千问都能一键搞定。 AI版十万个为什么,有问必答 如此万能的通义千问,当然不止是办公助手,它也会是你给力的生活管家。...可以想象,在不久的未来,办公、居家、购物、打车、订酒店这些千姿百态的生活场景,通义千问大模型都会深层接入。...正如阿里CEO张勇在发布会现场所说,此刻,我们正处于一个十几年未遇的关键时刻,所有人都在等待着AI技术与无数产业拥抱。 许多过去的畅想,如今都变成了现实。
于是,我有了一个不成熟的想法。。。 让我的APP永不崩溃 既然我们可以拦截崩溃,那我们直接把APP中所有的异常拦截了,不杀死程序。这样一个不会崩溃的APP用户体验不是杠杠的?...有人听了摇摇头表示不赞同,这不小光跑来问我了: “老铁,出现崩溃是要你解决它不是掩盖它!!”...我拿把扇子扇了几下,有点冷但是故作镇定的说: “这位老哥,你可以把异常上传到自己的服务器处理啊,你能拿到你的崩溃原因,用户也不会因为异常导致APP崩溃,这不挺好?”...我得先搞懂再去找老铁对峙。” 小光的思考(异常源码分析) 首先科普下java中的异常,包括运行时异常和非运行时异常: 运行时异常。...可能有的朋友会问,为什么要让程序不崩溃呢?会有哪些情况需要我们进行这样操作呢?
于是,我有了一个不成熟的想法。。。 让我的APP永不崩溃 既然我们可以拦截崩溃,那我们直接把APP中所有的异常拦截了,不杀死程序。这样一个不会崩溃的APP用户体验不是杠杠的?...有人听了摇摇头表示不赞同,这不小光跑来问我了: “老铁,出现崩溃是要你解决它不是掩盖它!!”...我拿把扇子扇了几下,有点冷但是故作镇定的说: “这位老哥,你可以把异常上传到自己的服务器处理啊,你能拿到你的崩溃原因,用户也不会因为异常导致APP崩溃,这不挺好?”...我得先搞懂再去找老铁对峙。” 小光的思考(异常源码分析) 首先科普下java中的异常,包括运行时异常和非运行时异常: 运行时异常。...不仅仅是java崩溃,还有我们平时遇到的native_crash、ANR等异常都会最后走到handleApplicationCrash方法中进行崩溃处理。
我愤怒的敲击着键盘,一个柔弱的声音打断了我: "你好,能请你给我设计一个系统吗?" 我:"什么?" "给我设计一个系统!" 我对这个请求很惊讶。...小printf:"那你为什么不帮我呢?" "花费我的时间去帮助你,意味着我需要花费精力去帮助别人,而不是提高自己----这对我来说不是一个好的主意。我的建议是:自己多努力,自己弄懂。...小printf:"你认为合作和同事不能帮助你吗?" "不,我并不是这个意思。我做好的工作状态是:独立空间,没有让我分心的事。每次我和同事合作的时候,都是一次不好的经历。..."我想让他们知道他们走上歧途了,却又不明确的指出来。这表现的我比他们厉害。然而他们毫无头绪,像雾里看花。没有人能明白我的意思。...终于有人能回答我的所有问题了!"小printf瞥了一眼玻璃上的结构图说到:"你们的系统真大,他跑的快吗?" "我没法告诉你。"架构师说;"应该会很快吧。"
思维方式得以变更,这一事实比草图本身更为重要。 为什么要把这个特征放在最后说,因为草图的这一特征与“ Lean User Experience (精益设计)”的精髓不谋而合。...所以如何利用草图工具还取决于你如何绘图,什么时候、在哪里以及为什么你要使用这个工具。(图2) 分享你的草图 “狼群的战斗力来自群内的每一批狼。”...需要一个主持人来模拟操作实际系统的行为,把纸面原型变成一个有功能的原型,当用户要执行某个操作时,主持人就从那堆纸片中找出下一个屏幕或对话元素。 “纸面原型”看起来像草图,但它不是草图。...设计师们总是说要“以用户为中心”,在设计之前,也会遵循“了解用户需求”的忠告,但是我们了解用户的程度真的能够足以解决设计过程中出现的问题吗?...有人说设计很多时候都是主观行为,没有完美的方案,但是我们可以做一些努力让我们的设计更有理有据,同时也能减少犯错误的风险,为产品开发节省成本。除了项目的特殊性以外,我认为这些过程都是不可少的。
如何解读"流程规范" 谈到DevOps落地,无一例外都会提“流程规范“,我想没有人会反对,甚至会”不放在眼里“,因为概念本身没有什么晦涩难懂。...image.png ”工具“突然被赋予了“神圣重任” 流程落地靠“工具”了 我买了你的“工具”,是不是我们流程就跑顺了,就规范了 “工具”能不能给我出数据,能不能帮我XXXX,流程里面提到了“工具” 工具背后的...怎么让工具“匹配并支持”流程 图片 是不是很崩溃,这其实就是DevOps难以落地的其中一个原因~ “众口难调”和 “众望所归”,“自动化的工具体系”是“组织”最后的救命稻草。...无非你买来的,人家帮你理清楚一些规范了,可是依然不能满足“众口难调”。 图片 没有“完美的”工具,不要指望世界上有一款工具,能满足所有人的要求,所以“工具”要学会说不。...这里要谈谈,为什么要有流程? 具体解决某个问题?经常出问题,所有要通过流程约束? 流程过时了,还要一味遵守吗? 流程不能解决问题,是不是证明原来本身就有问题?
在我的gcc里默认就是这样,所以我不得不使用编译命令‘-fno-stack-protector’来实现上述方案。 3.main()的返回类型 问:下面的代码能 编译通过吗?...如果能,它有什么潜在的问题吗?...在程序结束后,所有这个程序分配的内存都会自动被处理掉。但如果上面的代码处于一个“while循环”中,那将会导致严重的内存泄漏问题!...7.void*和C结构体 问:你能设计一个能接受任何类型的参数并返回interger(整数)结果的函数吗?...这个操作是无效的,因此会造成seg-fault或者崩溃。 10.会改变自己名字的进程 问:你能写出一个在运行时改变自己进程名的程序吗?
现在的深度学习能用于界面设计吗?能基于深度学习给出符合用户喜好与使用习惯的最佳解决方案吗?...,包括布局违规、资源违规、文本违规,这些违规的背后很有可能是因为没有人力或者忘记去维护。...是有可能的,可以通过GAN(Generative Adversarial Networks,生成式对抗网络)自动生成,简单理解的话,GAN就是通过找出不同图片的风格后进行拼接。...目前已经有人在研究和利用GAN自动生成建筑室内设计,下面的视频就是宾夕法尼亚大学建筑学的郑豪博士给出的案例,感兴趣可以阅读文章后面我对他的采访。...但过后我陷入了沉思:既然这条公式这么简单粗暴,为什么要花费如此大精力要计算机自己学习人类的经验呢?为什么不直接把已有的经验传授给机器?
接下来,人们会不会尝试使用Go来进行桌面和嵌入式应用的编写? Dave Cheney:我乐于看到Go能在小的ARM处理器上有所表现。我们需要让编译器能针对不同的ARM生成相应的代码,这还比较简单。...另外,垃圾回收语言需要更多内存,但这也是可以解决的问题。 Brad Fitzpatrick:已经有人用Go编写GUI库了。 Q4:Go语言在对Android支持方面有什么新进展吗?...这些未来会解决吗,哪些是通过库来支持,哪些会通过修改语言? Dave Cheney:在今年的GopherCon 会议上,有一种强烈的感觉,设计即使崩溃也能安全恢复的健壮应用是程序员的天职。...整个进程崩溃,清理处理器没法调用时,你还不是得自己处理? Q8:堆压缩在路线图上吗?还是要等到在2.0版本大改? Brad Fitzpatrick:这个在路线图上。...这是最好的推广语:“它能帮我解决问题。” Andrew Gerrand:我必须指出,现在使用Go语言的大公司很多,包括苹果、Comcast、Facebook等等。更长列表参见这里。
明敏 发自 凹非寺 量子位 | 公众号 QbitAI 现在用AI画画,完整草图都不需要了。 每一笔落下,AI都会实时交上“新作业” 细节、颜色、画布空白,它都自动补全。...通过构建一个画布和一个图像生成框,然后把每次落笔后的草图发送给Automatic 1111的API接口,这样就能基于Stable Diffusion和ControlNet的能力作画了。...在实时生成的速度上,作者表示现在看到的demo是他加速4倍后的结果,具体情况如何,恐怕还要看大家的显卡水平了。 所以不少网友看后的反应是: 实时?我的显卡说,你在做梦。...1080要再次哭晕了…… 也大佬推算了各个型号显卡可能带来的效果: 我上次使用Automatic1111时,用3080能实现每秒12次迭代;对于预览图片来说,或许不需要这么多迭代。...尽管硬件上还是有制约的……但这还是没影响大家的脑洞。 有人表示,这或许是未来很多艺术家搞创作的方式了。 还有人说,未来已来了。 你觉得呢?
领取专属 10元无门槛券
手把手带您无忧上云