HDC调试需求开发(15万预算),能者速来!>>>
现在生产线上2台服务器做了虚拟化,都是一年前搞的,我都装的是centos5.8,和xen3.1.2。现在资源紧缺,又要加台服务器了,这次我打算升级xen了,xen现在大多更新到4.1.3了,但是centos6.0-6.3内核都不支持xen了,而6.4上次官网有个项目专门是用来在6.4上安装xen的,但是我试了下有问题不行,即使现在我试行了,也都不敢用到生产线上,生产线上要维稳定,大家生产线有自己搞虚拟化的么,你们都dom0用的都是啥系统呢?debian or ubuntu?
HDC调试需求开发(15万预算),能者速来!>>> xen 动态迁移遇到个问题:xl migrate xen_node7 192.168.0.120 错误 libxl: error: libxl_utils.c:408:libxl_read_exactly file/stream truncated reading banner from migration receiver stream libxl: info: libxl_exec.c:72:libxl_report_child_exitstatus migration target process [5252] exited with error status 2
哪位大牛遇到过?
HDC调试需求开发(15万预算),能者速来!>>> 在xen中用virt-clone 克隆虚拟机,克隆出来的虚拟机性能会收到影响吗?在xenserver中貌似会有影响看了这篇文章http://xenme.com/1133 之后知道de
HDC调试需求开发(15万预算),能者速来!>>> xenserver6.2如何动态调整虚拟机的cpu的个数。他们说收费的版的才有,郁闷了。xen都可以在线调整CPU个数的
HDC调试需求开发(15万预算),能者速来!>>>
1.多长时间写出来大家能接受?
2.加广告会不会惹众怒?
3.当然是非官方版本的。 @红薯 会不会封杀掉?
HDC调试需求开发(15万预算),能者速来!>>>
// let a = arc4random()%100
// let b = arc4random_uniform(100)
// 这两种在2.2中可以,在3.0好像都不行了
HDC调试需求开发(15万预算),能者速来!>>>
项目中使用了MBProgressHUD
在界面上随意区域点击会崩溃!!!
报错原因如下:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIView setLetterpressStyle:]: unrecognized selector sent to instance 0x7fe156ed6870'
求大神指导 [泪奔]
HDC调试需求开发(15万预算),能者速来!>>>
我已分享至腾讯视频,希望对小伙伴有些用
https://v.qq.com/x/page/d0508da6joe.html?ptag=qqbrowser
HDC调试需求开发(15万预算),能者速来!>>>
服务端返回 经过urlencode函数处理过的gb2312字符串,在swift ios中 如何解码 ?
HDC调试需求开发(15万预算),能者速来!>>>
对技术、逻辑等能力要求较高的 IT 行业,往往会让人觉得男性更符合行业需求,而现实中也确实是男性占比较高。但可不要因为数量对比就忽视了女性的存在,对于技术,她们同样有着极强的专业素养和能力。本期,【开源访谈】邀请到了来自极光推送的华西地区技术管理施文婷,跟大家分享作为女程序员的心路历程,以及从 Java 转做 iOS 并踏入管理层的那些背后的成长故事。
【本期嘉宾】
施文婷,四年以上开发经验,熟悉 Java 后端开发的流程和技术面,了解 html/css 和 js ,自学 iOS 开发。极光推送华西地区技术支持负责。OSC 源创会第53期、54期成都、重庆站讲师。
【访谈实录】
1 )先简单介绍下自己
答:大家好,我是施文婷,之前一直在一家外资企业工作,今年刚刚来到极光推送,目前主要负责极光推送华西地区的技术支持。最开始我是做 Java 的,后来因为公司研发上面的一些需要,自学了 iOS 开发。
2 )当初是因为什么做了开发?女程序员的比例毕竟在少数,心态怎么调节?
答:其实没有想太多,从小到大,没有特别觉得女生就应该去做什么、不该做什么。以前上学的时候也是觉得文科太绕脑子,选择了理科。后来大学专业学的也是这个,顺其自然的就做了这行。
平常接触到的人中确实会些很惊讶我是做开发的,但从个人角度来说,不管是男生还是女生,这是大家都可以做的一件事情。而且现在做开发的女生也越来越多了,所以倒也没觉得有什么特别的。
3 )对于相对比较枯燥的工作环境,是如何适应的?作为管理层,现在和之前最大的不同是什么?
答:枯燥其实觉得还好,当实现某个功能,或者是当解决掉某个 BUG 的时候,这种成就感是还很挺让人自豪的。还有的人会跟我说做开发要一直坐着敲代码不动弹对身体不好,我觉得现在很多行业都有这种现象,自己在工作之外调节就好。
至于管理,其实没有给自己标榜管理的概念,我觉得就是综合大家的能力,将合适的事情给到合适的人,把合适的人放到合适的位置,最终将事情处理好就行。
4)在自学 iOS 开发的过程中有什么感触?
答:那段时间正好处于 iOS 上升期,对 iOS 开发人员的需求量比较大,公司又刚好比较缺乏,所以就征询了我的意见,问我想不想尝试去做。当时觉得可以给自己多一些锻炼和学习的机会,就跟着其他同事,从一开始进项目组学习,再自己总结经验,到最后可以独立完成开发。
因为之前不是学这个的,对 iOS 没有很系统的了解,而做 iOS 和做 Java 虽然都是使用面向对象的语言,但它们还是存在着很大的区别。所以一开始,学习对我来说是个艰难的过程。
我觉得学习贵在坚持吧,最开始我将公司整个系统的代码看了一遍,对于里面比较核心的知识向其他同事请教,平时也会去看一些资料,特别是官方的视频,就这样一步一步走下来了。再有我发现从做 Java 后台转做 iOS 前台开发,跟单独做前台或者做后台的人比,我有自己的优势,既能兼顾到后台的需要,也可以满足前台的一些需要。
5 )过程中有遇到很记忆深刻的坑吗?
答:公司有一个自己写的播放器,是在我进公司的前两年写的,代码有点老了。那时候我刚进去,刚好之前的同事离职了,只有我一个人在做 iOS 开发。当时我对这个播放器的原理又不是很了解,只能整天的在那观察、找各种资料、请教同事,直到大致对它有所了解。但是在实际开发的时候,又因为没有实战经验,直接阅读老旧的代码,导致处理起来比较混乱。幸好,在其他同事的帮助下,最终克服了这个难关。
6)说到 iOS 开发,自然会想到 Swift 语言,对于这个语言怎么看?
答:之前有做过一个项目,使用的就是 Swift 语言,当时也是和初学 iOS 开发一样,对 Swift 没有任何了解。记得那时候的 Swift 版本和现在的版本差别比较大,迭代很快。Swift 是苹果官方主推的语言,可能将来在 iOS 开发上会被更大范围的使用。但对于目前的 iOS 开发初学者来说,我觉得还是从 Objective-C 入手会比较好,因为它底层的一些东西能相对更容易被理解。Swift 太像自然的语言,可能最开始没那么容易读懂。
7)iOS 开发技术更新迭代特别快,每次都会推出新特性,又需要重新学习,而且难免也会随之出现新的坑,对此怎么看?
答:我觉得更新很正常,没有任何一门语言是完美的。更新,往往可以更便于开发,也能给用户带来更好的用户体验。所以,它能更新,就是一件好事。
在推出新特性的时候,官方都会发布相关的视频、文档介绍,以及官方的 API,这是最直接最高效的学习途径。另外,基本上发布一段时间后,就会有网友总结并发布自己的经验,也可以去参考。其实,推出新特性肯定是因为有人对此有需要的,至于说新特性刚出来时并不完美,没有兼顾到很多人,这个也能理解,我们需要给它完善的时间。
8)对于 iOS 开发的未来发展怎么看?
答:从市场占有率来讲,Android 的终端比 iOS 的多,但是从高端一点的手机应用端来说,iOS 占比还是比较大的。而且从用户的体验来说,iOS 比 Android 要好,iOS 的审核机制也保证了用户的体验。我相信,没有用户会拒绝为他们着想的平台。
从目前来看,iOS 混合开发的优势明显于原生开发,但我觉得不能完全的使用混合开发,应该相互结合。而且我看到它加了一些关于智能方面的东西,现在这一块也比较火,可能未来会往这个方向有所动作和改变。
9)iOS 开发者除了了解 iOS 知识外,是否还需要学习其他方面的知识?
答:这个要从个人的发展规划来看,我不能因为自己做过后台也做过前台,就说每个人都需要去了解前台和后台的运行。但如果是想成为全面型的人才,那应该去了解更多的知识。如果只是想做好 iOS 开发,那我觉得专心深挖也是很好的。当然,如果有精力再去学习一些东西,自然更好。
10)对于 iOS 开发初学者,有什么建议?
答:首先,需要有一个学习目标,是基于兴趣还是工作需要。如果是工作需要,我觉得可以先对 iOS 的语法进行大概的了解,然后可以拿别人开源的代码进行阅读。如果是出于兴趣,建议先系统的学习整个流程,再找出自己具体感兴趣的某个方面,往这方向深入。
11 )对于正准备往技术这条路上前行的女生,有没有什么建议?
答:首先来说,可能很多刚刚入行或者是还没有入行的女生,会有疑问说:自己是女生,到底适不适合做这个?其实我觉得,你们不要想太多,只要是确实喜欢,觉得这行有发展,那么就认真地来做。在平时的过程中,不要自己给自己贴标签,不要觉得自己跟男生有什么区别,大家都是一样的。别人会有什么误解,一笑置之吧。
12 )最后,您眼中的男程序员是什么样子的?
在我看来,“技术宅男”是一个很吸引人的代名词。站在普通的女生角度来说,能解决一些问题,能和机器打交道,能写出高深的代码,能做出一些我们平时使用的应用、网页,都是很酷的。
HDC调试需求开发(15万预算),能者速来!>>>
这样子的,我们公司面向的客户是开发公司,用户基于我们提供的源码进行二次开发。简单的说就是卖源码的。所以想问问,一般的开发公司对这两个是咋看的,给点意见。谢啦。
HDC调试需求开发(15万预算),能者速来!>>>
小编语
本文为 DevLink 专访系列,本期采访嘉宾是 iDev 苹果开发者大会 RxSwift 讲师——靛青K。在即将到来的 iDev 大会上,他将为大家讲述为何仍然应当考虑使用 RxSwift 处理各种异步问题。
以下为采访内容,提问者:DevLink,受访者:靛青K。
1 、小青你好,能否简单的介绍一下你自己?
Swift 开发者,目前在 ENJOY 进行相关产品的开发,最近在写一本关于 iOS 响应式相关的书籍(当然是基于 RxSwift 了),目前也在学习写其他技术栈的 Hello World 。
2 、作为一名 iOS 开发者,同时也是 SwiftGG 的成员,您的微博里面多数内容都是有关 Swift 的,能否说说您如何看待 Swift 这个新生的开发语言?与 Objective-C 相比,它的优势在哪里?
Swift 的前景非常好,毕竟它是“剽窃”了各大现代语言的优势,相比 Objective-C 具有 Optional 、protocol 等优势,但我个人最喜欢的是带有关联值的 enum ,这样的 enum 极大的提高了代码的可读性。
3 、您本次的分享主题是关于 RxSwift 和响应式编程的,能否给大家剧透一下为什么会选择这样的分享主题,主要的分享重点会在哪里?
我们可能经常听到用 RxSwift 处理异步是多么多么的优雅,特别是链式处理异步的回调。但我在实际开发中,发现它有更多可玩性,使用 RxSwift 远不只是单纯的处理异步,它可以帮助我们优雅的处理各种复杂的逻辑。我希望能以这样的一种分享,大家可以看到 RxSwift 更强大的一面。换句话说,本次分享会从不同的角度实践,带来更多头脑风暴,诱惑大家先用起来。
4 、现在很多公司大部分还是使用 Objective-C , 作为开发者自身而言,如果要引入响应式编程,那么是用 ReactiveCocoa 呢? 还是 RxSwift ?
对于使用 Objective-C 团队,我的建议是使用 ReactiveCocoa 2.x 版本。当然如果会有新项目,我建议使用 Swift 3 开发,引入响应式编程我更推荐 RxSwift ,相比 ReactiveCocoa 的使用会更优雅一些,同时还有很多 ReactiveX 的相关参考。这里更正一个大多文章提到了 RxSwift 对于 Cocoa 的支持不好的事情,事实上在 iOS 和 macOS 开发都是需要再引入 RxCocoa 的这个库的,这是特别为 Cocoa 做的响应式支持的框架。
响应式的实践,我更建议先在一些 demo 或者较小的项目中应用起来,在积累了一定经验后,再应用到更大的项目中。不熟悉的技术应用到实际工程中,还是比较坑的。但这不影响我们学习新的技术,在觉得可以用到工程时,那么用起来一定是最好的。
5 、跟我们讲讲 SwiftGG 翻译组的故事吧?
SwiftGG 已经成立一年多了!起源是,梁杰带领大家翻译完 Swift 2.0 的官方文档,翻译文档就结束了有些可惜,于是成立了翻译组,为大家带来更多国外优秀的博客翻译。目前已经完成了 330 余篇文章的翻译。年初进行了很多讨论,决定开展线下 T 沙龙以更好的促进技术交流。
6 、我们知道 SwiftGG 翻译了很多优质的海外开发资源,未来 SwiftGG 的方向是什么?
我们仍然是以翻译文章为主,未来将和国外更多优秀的博主谈授权,为大家带来更多精彩的文章。同时我们现在在进行一些文档、书籍的翻译工作,目前在进行的是将 JSPatch 和 Element 文档翻译成英文、翻译一本 iOS 安全方面的书籍(即将出版)。
目前在进行线下 T 沙龙的实践,未来我们想做更多有意思的事情,比如开展 Android 、Web 等方面的沙龙。记得喵神(onevcat)和我说的一句话是:“国内的演讲相比国外差距还是很大”,我们希望通过沙龙可以提高大家的分享、交流、演讲水平,把我们的演讲推荐到国内、国外各种大会中。
7、 对身处苹果生态链的一线开发者有什么要说的么?
我不算是一个老司机,但对于一线开发者们,我想表达的是:
多向前端学习 时刻要追求新的技术,找到自己感兴趣的点,并研究下去 对于任何一个方向的学习,我们都应当注意深度和广度的发展 要将基础打扎实 尽可能地多交流 最重要的,不断的追求极致。
本篇文章仅代表嘉宾个人观点
iDev 开发者大会,将于2016.11.5-6 在北京国际会议中心举办,是一场千人规模的苹果开发者技术盛宴。
每天忙于完成 coding ?无暇顾及最新的技术趋势?老板要求稳定压倒一切,无心实践新的开发工具?这恐怕是每位开发者都会遇到生存 V.S. 成长的难题。
iDev 开发者大会就来为大家解决这个问题,不仅讲实际开发,还有新的开发思想、开发工具的普及和深入实践分享。从 Swift 到 函数式编程,从动态化到 hybrid ,从实际开发到测试管理,都安排了诸多环节来帮助大家“抬头看路”。
无论是 iOS、Mac OS 还是最近火热的智能硬件和 HomeKit,亦或是对OS X内核的探索,都会有相关的分享环节,无论你是移动开发者,还是桌面端开发者,或者正在IoT领域探索的技术人员,都会在本次大会中找到适合你的话题。
本周是 8 折优惠的最后一周,小伙伴们报名请抓紧。如果三位小伙伴一起来,还可以每个人都有 50元 的额外减免。
大会的详细信息请见:http://idev2016.devlink.cn/
HDC调试需求开发(15万预算),能者速来!>>>
小编语
本文为 DevLink 专访系列,本期采访嘉宾是 iDev 苹果开发者大会 iOS 逆向工程讲师——沙梓社。在即将到来的 iDev 大会上,他将和大家分享对逆向工程的理解,以此激发大家的思路和灵感。
《 iOS 应用逆向工程》第一作者——沙梓社是 iOS 越狱社区骨灰级活跃份子,对技术有着狂热的追求。非典型技术男。做事标准较高,喜欢归纳总结,推崇深度思考,乐于讨论分享。渴望结识优秀人才,督促自己不断成长。
而这次 iDev 大会组委会特别有请到了他来作为嘉宾,希望他能在苹果的开发者大会上,分享一些他多年的专业知识。 这次他为我们带来的议题题目为《 iOS 逆向工程一隅》。
什么是逆向工程?
它能解决什么正向开发所解决不了的问题?
很多 3 年经验的 iOS 工程师都已碰到技能提升瓶颈,我们应该如何用 iOS 逆向工程来武装自己,打破 App 开发的“ 3 年之痒”?
以下为采访内容,提问者:DevLink,受访者:沙梓社。
1、 沙老师您好,能否简单的介绍一下你自己?
大家好,我是沙梓社,“老师”还不敢当,以我目前的状态来说,无论是在做人还是做事上,我都还是一枚普通的学生,哈哈。
我是一个非典型的技术男、理工男。我在读硕士时“侥幸”踏上了 iOS 逆向工程这条“贼船”,之后就再也没有下来过;我出过书,创过业,做得越多,见识越广,对“人外有人,山外有山”的感受就越深,虽然我自认为是一个比较有上进心的人,但随着年龄的增长和经历的丰富,我慢慢褪去了年轻气盛的浮躁,逐渐生出了心平气和的淡定。
2、 您关注的领域在大家看来,与普通开发者会有一些差异,您关注的更多是 iOS 在代码安全领域的事情,而不是具体的开发实现。能否介绍下为什么比较关注这个领域么?
其实这里存在一些普遍的误解,就是 iOS 逆向工程主要服务于 iOS 安全;但事实并非如此。iOS 逆向工程是一个工具,iOS 安全只是这个工具的应用场合之一,而我的兴趣点其实并不在这个应用场合;我关注更多的是如何运用逆向工程技术来改进自己的代码,如何运用逆向工程思维来优化自己的产品。这是一种打破思维定势的思考和办事方法论,也就是苹果所提倡的“非同凡想( Think Different )”。
其实对这个领域的关注,更多地要归功于我的硕士生导师。计算机硕士毕业,一般需要在毕业设计中体现一些“研究成果”,而在 5 年前,iOS 开发还停留在初、中级阶段,绝大多数功能只需要对着文档撸代码就可以了,没有什么“研究”可言;这样我的硕士是无法毕业的。基于这个最主要的原因,结合苹果较为“封闭”的特点,我的导师建议我选择“研究”性质相对较强的逆向工程,做一些技术门槛相对正向开发更高的事情,来顺利毕业。
后来,我在摸索中深深感受到了逆向工程的巨大魅力,从此一发不可收拾。谁能想到,本来只是为了硕士毕业的选择,竟然对我的人生产生了如此深远的影响。真是——缘,妙不可言~
3、 您这次分享的主题是关于 iOS 逆向工程的,能否跟大家“剧透”一下要讲些什么?
刚才提到,正向开发没有太多“研究”可言,而这也是绝大多数 iOS 工程正在面临的“三年之痒”——很多拥有三年 App 开发经验的 iOS 工程师,遇到了技术提高瓶颈,职业规划貌似也碰到了天花板。在我看来,这是比技术问题更值得深入探讨的话题,它的难点在于,没有标准答案,解决方案又因人而异。
我这次的分享不会过多涉及技术细节,这些琐碎的东西可以在我建立的诸如 QQ 群、论坛等渠道私下交流;主要想讨论的,是我对逆向工程的理解,和它所能够解决的一些问题,希望以此为契机,激发大家的思路和灵感。在我创业的一年半载中,我观察到,绝大多数的 IT 工程师是“两耳不闻窗外事,一心只写圣贤码”的,且不以为“耻”,反以为荣。私以为,这样的思维方式,在提高专业技术上是我们的绝对优势,但在培养综合能力上则是我们的巨大短板。
在这次会议中,我希望能够通过从形式到内容上的不同,来带给与会的朋友们一些“冲击”,激发他们的思考。
4、 作为越狱社区的活跃者,您如何看待 iOS 越狱这件事?有人说,随着 iOS系统的进步,普通用户对越狱的需求变得少了,您是怎么看待这个问题的?
我是越狱的坚定拥护者;我的所有 iOS 设备,只要能越狱,一定会越狱,因为我需要实现很多不越狱所实现不了的功能,比如 定制第三方推送的提示音 ( t.cn/RtiZ7vD ) 。
苹果在防范越狱上采用了非常高明的招数——它不是生硬地通过法律或其他手段来阻止黑客继续越狱,而是“偷走”了越狱社区里无穷无尽的奇思妙想。例如,现在的 banner 式推送通知,灵感来源于 Peter Hajas 开发的 MobileNotifier ;现在的 control center,灵感来源于 BigBoss 开发的SBSettings;现在的 night shift ,灵感来源于 f.lux 。
大多数普通果粉感兴趣的并不是越狱本身,而是越狱之后他们能干很多不越狱干不了的事。现在苹果把大多数果粉越狱后最想干的事情,给搬到了原版 iOS 中,很多果粉就没有再越狱的理由了。没有了群众基础,国外的大多数越狱玩家也就丧失了研究越狱的动力,由盘古等国内团队接棒了。虽然我是越狱社区的一员,但我认为,越狱的黄金时代已经过去,我们社区的活跃程度也大不如前了。但好消息是,几乎所有老玩家,都还奋斗在一线,寻找下一个“监狱”,哈哈。
5、 除了《 iOS 应用逆向工程》这本书以外,您接下来有没有其他的写作计划,能否透露一下?
我暂时没有其他的写作计划了;很多朋友问我是否会出版《 iOS 应用逆向工程》的第 3 版,我的答案是否定的,因为虽然 iOS 在不断更新换代,尽管实现细节会略有差异,但 iOS 逆向工程最最核心的思路却一直没有变化,书中所介绍的思维方式和方法论适用于所有 iOS 版本。在这种情况下,我不想换汤不换药地为了出书而出书,那意义就不大了。
前阵子,机械工业出版社的编辑朋友问我,有没有打算把我的创业文章整理出版;因为总共也没写多少东西,而且都是粗浅的理解,还远远够不上出书的水平,所以后来我抱歉地拒绝了。
6、 我们知道,前段时间您刚刚结束了一个为期 18 个月的创业,并把创业经历写成了文章与大家分享,对于技术人员创业,您有什么建议给大家么?
我花了整整一个月的时间,专心去写 这十篇文章 ( t.cn/R5em4LU ),它们既是一次分享,又是一次总结;我所有的建议都已经毫无保留地体现在文章里了。
如果是对技术人员创业,我的建议就是不要把自己当成技术人员。随着阅历的丰富,我对这一事实的感受越来越明显:每个人都是独一无二的,不要被别人和自己贴的各种标签给束缚了手脚,限制了自己;大胆去做。
7、 对身处苹果生态链的一线开发者有什么要说的么?
在今年的 5 月,我有幸作为 PHP 之父 Rasmus 的贴身翻译,全程参与了你们主办的 PHP 全球开发者大会;对大会的评价,大家的反响都出奇地高。其中,我认为最能洞悉参会意义的,是知乎上的“ trylife ”,他说:
我去参加参加大会的动机是沐浴大神的气息,特别是父与鸟哥的气息。气息这种事情很虚,远比“ PHP7 为什么这么快”虚无缥缈难以捉摸,但是影响深远,一旦捕获受益终生。
这种事情很难线上体验,会有很多缺失。但是其他的如分享的内容,你总是可以免费得到的,无非就是晚一点。找基友也有群,也不用太腼腆。
这也是我想对参会的各位朋友所表述的。
对于无法到场参会的朋友,我想说的是,在职场中,我们每个人的价值,不是“我会什么”,而是“我能为我的用户、客户、领导、上司、老板、公司解决什么样的问题”。这句话跟张小龙说过的“用完即走”一样,字面意思极其浅显,但希望大家有一天能领悟到它的深层含义。
谢谢!
本篇文章仅代表嘉宾个人观点
大会的详细信息请见:http://idev2016.devlink.cn/
HDC调试需求开发(15万预算),能者速来!>>>
xcode+swift感觉比较卡,尤其是自动提示的时候,感觉打字都有延迟了,大家有同感么?
网上搜了一下,好像抱怨的人还不好,大家有什么解决方法么?
HDC调试需求开发(15万预算),能者速来!>>> swift label的宽度和高度都固定,现在要用自定义的字体内容如何填满这个label
HDC调试需求开发(15万预算),能者速来!>>>
看了这篇文章:Swift中使用JSON(译) http://www.jianshu.com/p/2224b801722a
觉得swift处理Json好麻烦啊。。。除了使用原始的JSONSerialization,大家还用什么方法或者第三方库来解析json?
swift有没有像Java中的fastJson或者Gson这种级别的库呢?
HDC调试需求开发(15万预算),能者速来!>>>
Swift的构造函数为什么需要设计指定构造函数,便利构造函数, 构造函数的继承, 这些概念?而且Swift很看重中几个概念,还有专门的关键字override和convenience来修饰,这种设计有什么好处?能处理什么问题?和Java中的传统设计,其先进的地方在哪里?
HDC调试需求开发(15万预算),能者速来!>>>
初步尝试swift,就遇到了一个问题,十多个小时仍然没有解决
这是测试代码
//print("Hello, World!") let CONTEXT_LIST_URL:String = "http://192.168.0.218:8080/xxx/api/context/list"; let url:NSURL = NSURL(string: CONTEXT_LIST_URL)! do{ var data = try NSString(contentsOfURL: url, encoding: NSUTF8StringEncoding) print(data) } catch{ let nsError = error as NSError print(nsError.localizedDescription) }
异常信息
The file “list” couldn’t be opened using text encoding Unicode (UTF-8). Program ended with exit code: 0
由于我的服务端测试环境是windows平台,输出的字符无法完全解析emoji的字符,导致部分内容出现乱码 乱码如下图下图为可以正常编码
现在,我使用swift请求获取输出,将得到的NSData使用utf8的编码解析成字符串,非常令人苦恼的是, NSString在执行的过程中一旦遇到无法解析的编码,直接返回为nil ?是否可以尝试逐个替换掉无法解析字符,想想效率太低不想尝试。有哪些方式可以忽略掉其中的非utf-8编码?或者有没有容错机制?
希望熟悉swfit的朋友能够帮到我,非常感谢!
HDC调试需求开发(15万预算),能者速来!>>>
先上图看效果
这个为什么不是自动居中了呢? 我一点击 update frames,文字就跑到了左上角去了。
小弟刚学ios,很多不懂,希望大鸟们指点下。 在故事版里红色是不是代表有问题?
HDC调试需求开发(15万预算),能者速来!>>>
今天按照swift官网上的教程( https://swift.org/getting-started/#installing-swift )安装好后,输入swift --version后可以显示相关信息
而且在登陆RPEL也能正常运行
但当输入swift build --help后就不行了
希望大家帮助一下,谢谢!!!
HDC调试需求开发(15万预算),能者速来!>>>
google将会采纳swift作为安卓开发语言
Java确实太落后了
HDC调试需求开发(15万预算),能者速来!>>>
比如:
var name = "abc" println(name)
这样是输入abc
但是我现在要输入字符串name,对,就是要 输出 该变量自身的名称,而不是该变量的值 。
找了swift的反射的资料,没成功啊。
大半夜的研究这个问题,被困住了...
HDC调试需求开发(15万预算),能者速来!>>>
从C#转C++有段时间了,一直想分享点什么,但又不太好意思分享,毕竟自己做C++的时间不太长,最近感觉自己已能胜任现有工作,想分享的想法又强了点,前几天看到这样一篇博客《 那些年·我们读过的专业书籍 》,里面列了很多大家认为很好的书,加上自己在自学C++的工程中也看了不少书,感觉并不是所有的书都值得花时间去看的,毕竟很多人一年下来也看不了2,3本书,不同的技术能力的人,适合看的书都不太一样,在这么多大家都认为是经典的书中,选出几本真正适合自己的才是王道,经典一多了,有些比起来就不是那么经典了,当然大家都说经典,自然有可看之处,如果有多余的时间,多看些书自然是好的。
下面是我看过的技术书籍(不一定看完),还有本《程序员的自我修养》在老家,其他几本不怎么样就没有列出来。
买的第一本技术书籍是《数据结构与算法分析》
当时刚毕业不久,在学校时没有买技术书籍的概念,在学校时也没怎么逛过技术网站,毕业后逛得比较多,当时是做C#,那时Android很火想学,内心又一直认为成为一名好的程序员,底层知识是要会的,当时的情况是:在做C#,想做Android,又想做C++,没准备长做C#,最后买了这本算法相关的书籍,决定学C++,注意准备开始吐槽:是谁说程序=算法+XX,这个等式对于很多刚毕业的同学们根本不成立,算法对于大部分的程序员来说都是弱项好不好,很多菜逼根本就不会算法,就会增删改查,有木有,别一开始就来最难的,容易打击自信心,是谁说算法很重要的,哥才写了90多篇博客,就有19篇跟算法有关的,私底下也学习了很多算法相关的文章,哥是要转C++好不好。吐槽告一段落, 算法还是很重要的 ,有时间还是要好好研究一下。
《Effective C++ 》买的第一本完全关于C++ 的书
刚开始都看不懂,反复看之后,就很懂了,到现在为止应该至少看了4遍,感觉现在给我大半天的时间,能大致在看一遍,曾经一度想把书中的50条法则写成几篇博客的,最后由于太懒只写了3篇
Effective C++面向对象与继承
Effective C++ 类与函数设计和申明
Effective C++构造函数析构函数Assignment运算符
开始没看懂的时候,没觉得这书怎么样,等一条一条的看懂之后,发现这书他妈的写得太好,我忍不住的要赞美他,作者用很短的几句话就把事情说得很清楚,作者的表达能力的确牛逼,再次发现作者表达能力特别牛逼的是看吴军的《数学之美》,他用几句话就把一个关于图的问题讲得很清楚,其他的一些所谓的经典作者写的内容看起来就不是那么好理解,当然这跟讲的内容、跟读者所掌握的的知识以及读者的理解能力有关。
如果你要学C++,那么我推荐你看这本,虽然它没有教我们入门C++,也没有教我们深度理解C++,也没讲更底层的知识,但是它是第一本,将很多关于C++编程的重要知识点收录成的第一本书,第一本自然收录的是在开发中出现频率较大的,值得一讲的内容,之后有很多所谓经典的跟风之作,如
《Exceptional C++》和《More Exceptional C++》,包括作者自己的《More Effective C++》,
当然这些书中讲的内容可能是你八辈子也用不上的,但可能是要掌握的,这些书讲的差不多是一些技巧性的东西,或是实现了一个XX功能,有点通用性,人家把这些点讲得很清楚,这类书不用急着看,等你C++学得差不多了,再看也不迟,那时会看得很快,因为他们没讲什么新的知识,都是对现有知识的运用。
《深度探索C++ 对象模型》 要想更深入的理解C++,当然是这本,这本真的是经典中的必看。
这本书共7章320页,但出版社却把它弄得比较厚,好像不厚就感觉不是好书似的。每章的内容都很不错,建议重点看第三章和第四章,第三章讲C++对象的内存布局,第四章讲C++的各种方法编译后是啥样子的,以及方法是怎么被调用的,这是C++最重要的东西,其他任何技术不都是建立在数据和方法之上吗!当然如果你是菜鸟看完之后你还是菜鸟,你不会变成大牛,因为我看了这些书后我并没有变成大牛,你同样也不会,但你会更深入的理解C++,你会对你自己的能力更自信。看完这本书后,我觉得我可以做C++了,于是跨部门面试,十分钟左右,我现在的经理就问我什么时候可以过来。当然刚开始做C++时各种不顺,实战太少。你不会因为看了几本书而成为大牛。看这本书之前除了《编译原理》还没有买,其他的书都看完或是看过一些,刚开始的时候有点看不懂,之后很快的看懂并看完了,因为看这本书之前我反复看了《深入理解计算机系统》的第七章(链接)和《程序员的自我修养》的大部分内容,对编译和链接还是有些了解,再看这本书自然会快些。看完这本书我写了三篇博客,但看的人很少。
构造函数产生的点及原因
虚方法的调用是怎么实现的(单继承VS多继承)
C++ Data Member内存布局
《 深入理解计算机系统 》 就不多说了,估计每个过来人都会推荐,如果你想成为一名好的程序员,就是必看必看,不管你是什么程序员,我相信很多C#牛逼的程序员都看过,这本书讲了很多重要的知识,不是很深,但装逼足以,要全都看懂还是有些难的,之前就有个同事买了这本书,里面夹了一张跟他有纯洁男女关系的女性朋友的照片,作为书签,,这的确是督促自己看书的好方法。关于这本书我写了两篇博客,用这本书的内容写博客可以写很多篇。
数据对齐
在开发中你可能没有考虑到的两个性能优化
由于我一直在自学C++,重点推荐这3本,前两本推荐指数更高:
1 :深度探索C++ 对象模型
2 :深入理解计算机系统
3 :Effective C++
其他的一些书都是值得看的,写到这里就有点不想写了,再说一本吧,其他的就不多说了,看完了上面这三本,再看其他的。由于我是做Windows C++开发,就说说《Windows核心编程》,做Windows开发的同学要看看。关于这本书我写了4篇博客
多线程编程--5种方法实现线程同步
Windows几种线程同步方法介绍
Windows线程基础
Windows内核对象简介
这4篇博客基本上是讲线程、进程、内核对象、线程同步。这本书讲了Windows操作系统的很多东西,如内存管理,动态链接库,这些都是做Windows开发需要知道的,也是我比较薄弱的,在开发中基本都是用库,现在做的项目,两个Solution,其中一个有100多个project,刚开始来的时候经常编译都通过不了,加上每次编译的时间较长,搞了半天编译失败,挺打击人的。
关于书的内容就说到这里,免得大家以为我是来说书,显然说书不是我的强项,现在就来说说转C++的一些感受。
老实说如果现在用的是C#、JAVA、PHP等,且没用过C/C++不太建议转C/C++,但非常建议多看看底层的知识,C#做了几年之后发现也就是那点东西,不深入学习,很多东西其实是只会用,根本不知道到底是怎么回事。我相信很多C#程序员不知道多态到底是怎么实现;方法到底是怎么被调用的;不知道哪些是在编译器确定,哪些是在运行时确定的;经常听到字符串池的概念等,微软把C#封装得太好了,掉坑里的机会太少了,大不了不管3721,try...catch一下,也让有些人变得不那么爱思考了,像C/C++一不小心就掉坑里了,不思考都不行。经常听到有人说:C#入门容易,精通难。那是因为学底层的知识更难些好不好。说这些不是针对谁,以前写C#就是吃着火锅唱着歌,各种轻松舒服,C++就两字:苦逼。要啥啥没有,如分割字符串这种最基本的功能都得自己实现,刚做C++的感觉就是:自己坐在豪华的游艇上,看到对面的海盗船很酷,于是就往海盗船一跳,一上船发现这坐船到处都在漏水,各种设施都很差劲,一不小心就掉水里了,各种感觉不适应。
学C++ 好很长时间吗?不要
从自学C++到现在差不多3年时间,期间多次想放弃,心中常有的一个念头就是:把这些时间用在学C#,C#可以学得更好,工资可以拿得更多,每次看到发到手中的这点工资,就没啥干劲了,但我也一直明白若要把程序当做一个长久的职业,我是要必会C/C++的,期间偶尔有几个月没有学C++,但最后还是放不下,又想起她。最后拖到两年多才做自己一直想做的C++,感觉是个很漫长的过程,内心的针扎还是挺多的。这两年来业余时间拿来学习C++的时间平均在半个小时左右,跟10000个小时比起来还是很少的,当然10000个小时是要成为真正的大牛的,而我是刚上贼船,看了这么多书理论还是有些,还需大量实战。
C++ 很难吗?NO
C++被成为世界上最难的编程语言,其实并没有传说中的那么难,但有一点是可以肯定的C++程序员在没有成为小牛之前一直都在针扎,对,就是针扎,过得很苦逼,我在上个部门做C#的时候没加过一天班,做C++后,以前的同事说我瘦了,以前做C#用一个月的时间一个人重写了公司的工作流,做C++后,花了两个多月做个历史管理器,还经常加班。虽然现在自信多了,但还要继续针扎下去。等成为小牛后,我相信就不分编程语言了,但如果你不是做C/C++,却想做C/C++,就别听语言都是浮云这种废话。在你成为小牛之前你才是浮云,你得苦逼,而且这是转行,这也是我不太建议转C/C++的一个原因,你之前学到的很多东西都是白学的,你要从0.1开始,又开始做菜鸟,大家都知道菜鸟的日子不是那么好过,等你成为小牛之后编程语言才是浮云。为什么大家都说他难呢?我估计就是被哪些没学好的人宣传的,没学好之前过得苦逼,那当然发自内心的认为难,其他的朋友们听他们一说估计也觉得难。在加上一些大牛也说C++难,人家说难不是因为自己没学好而说难,人家是因为知道得大多,发现C++太灵活,坑太多,新手很容易掉坑里。要我说,任何编程语言,基础语法也就那点东西,等你明白了这些基础的东西是怎么实现,为什么要这样实现,编译后是个什么样子,你也就发现C++也就那样,不管牛不牛,也都是在用C++干活,只不过是有的人再用C++做增删改查,有的人在做大家都在用的产品。
怎么学习C++ ?标准答案是:多思多写多看
作为新菜鸟的我,是不应该回答这个问题的,但这个问题的正确答案的确是多思多写多看。现在来说说我的失败经历,作为智商不太低的我,学了两年多才做C++,这显然是失败(哈哈,程序员就应该自信,千万别怀疑自己的智商,一点都不能有)。的确我是走了弯路,所以我像很多有失败经历的前辈一样,来分享自己的失败经历,以免后辈们重蹈前辈们的覆辙。
我学了好久的C++,都不会写一个C++的类,其实开始的时候一直都是在写C,一直在用C写算法,严重受了算法重要的影响,其实开始的时候我都不是在学C++,买的第一本技术书,不是关于C++的,而是关于算法的。学C++的时候也没有买一本比较好的系统介绍C++的书籍。直接第一本C++书籍就是Effective C++,看这本书还是要一定基础的。看这本书的时候我已经做了两年多的C#,在学校里有一点C的基础,之后也看过《高质量C++编程指南》,还是有一定的程序基础,如果你有一定的程序基础,想转C++,还是建议先看本系统介绍C++的书籍,如《C++ Primer》,这本书的作者也是《深度探索C++对象模型》的作者,还有C++他爹写的那本啥也值得一读,大家都是这么说,应该不会错,两本选一本,有一定基础之后再看Effective C++,感觉不错之后再看《深度探索C++对象模型》,这本差不多之后再看《深入理解计算机系统》,这本不是讲C++的,讲的是底层的东西,你学C++不就是想学底层的东西吗,C++语法就那点东西,成为牛人之前还有一堆的书等着你去看,你还要写一堆的代码。
我 http://www.gwdang.com/app/extension 现在在学习Windows的一些东西,做Windows C++方向吗!业余时间看看《编译原理》,比较难懂,看懂之后,我相信很多东西都会明白得更透彻。明年估计是我成为小牛的重要阶段, 阿汉 加油。 http://www.gwdang.com
HDC调试需求开发(15万预算),能者速来!>>>
腾讯都是C++岗位吗,java的要不?听说腾讯java项目非常少,除了一些不重要的web项目。大部分都是C++主导
HDC调试需求开发(15万预算),能者速来!>>>
我一年的时间边兼职边自学看的书,除了TCP/IP,操作系统看不懂,其他问题不大,leetcode刷了100道左右的数据结构算法,写了一个俄罗斯方块,计算器,由于大三辍学了,投的简历石沉大海,
投的都是初级岗位,难道我不能胜任一份初级岗位吗?
HDC调试需求开发(15万预算),能者速来!>>> class B : public C { public: CTest a; } B::B(): a(this) { } class A: public B{ } A::A() : B(){ a->fun(); } class F:public B{ } F::F() : B() { a->fun(); //这里这个a和上面那个a地址不一样,有没有办法让地址一样呢? }
例如有一个窗口A,上面有一个按钮(ConnectSVRBtn),单击一下这个按钮,可以与远程TCP服务器建立起socket连接,然后在这个窗口A上,还有另外一个按钮(OpenWndBtn),单击一下这个按钮,会弹出一个新窗口B,在这个新窗口上,有一个按钮(SendTxt),这个按钮是想向服务器发送一段字符串,因为之前已经用窗口A按下ConnectSVRBtn已经与服务器建立socket连接了,那么理论上按下B窗口上的SendTxt,是不需要再次建立socket连接了吧,因为A窗口上已经建立过了嘛。但是窗口B上,SendTxt触发的时候,却提示socket连接未建立
而连接和发送都是调用上面那段代码中的CTest a这个方法来操作的
例如,ConnectSVRBtn函数内部其实是a->connectSVR(ip,port); 而SendTxt函数内部调用的是 a->send(CONNID, buf,len);
他们的问题就是出在,a->connectSVR(ip,port)建立成功后,这里a的地址和a->(connid,buf,len);的a的地址不一样
所以a->send(connid,buf,len);才会提示发送失败,因为未建立socket的错误
请问该怎么解决啊?望C++大神出来解答一下。
HDC调试需求开发(15万预算),能者速来!>>> 代码如下所示:otl_stream s; otl_lob_stream lob; otl_long_string lstrCont(1024*1024); //下面是构建成Sql语句,查询id大于某个值的100行中id,url,content三列的值 CString strSql; strSql.Format( "SELECT id, url, CONTENT FROM PUBOPANALYSIS where id > %d And RowNum < 100", m_Pid); try { s.set_lob_stream_mode(true); s.open(1, strSql.GetBuffer(), g_otlOra); strSql.ReleaseBuffer(); while (!s.eof()) { WebPage wp; ZeroMemory(chUrl, 1024*2); //这里清空获取Url的值的变量,如果这里有个清空lob的值的函数或者方法,我想问题应该可以解决 s>>wp.nId>>chUrl>>lob; wp.strUrl = chUrl; while (!lob.eof()) //循环获取Content的内容 { lob>>lstrCont; strMsg.Format( "%s", lstrCont.v ); wp.strCont += strMsg; } lob.close(); arr.Add(wp); //这里把查询下来的数据拼成一个数组(或链表) } 出现的情况描述如下: 正如上述代码的SQL语句,我是想从表中获取三个字段的值分别是Id,Url和Content,其中Content是Clob类型的。 程序执行SQL语句:“SELECT id, url, CONTENT FROM PUBOPANALYSIS where id > %d And RowNum < 100”之后可以查询出100条。
现在我需要循环读出查询出来的每一行数据,但是发现问题是这样的,问题出现在Content的读取上,举个例子: 假如读取出来的第一行的Content是“1234567890”,我取出完毕; 接着取出第二行,第二行的Content是“abcd”,比第一行短,但是读取出来的内容却是:“abcd567890”; 之后的情况类似.... 请问各位,有什么方法解决吗?我找了很多资料没有搞懂这个怎样初始化缓冲区..用了好几次的s.flush()都没有效果。。。
HDC调试需求开发(15万预算),能者速来!>>>
小弟最近在学c++,我在vs2013里面写了这么一段代码: template class Hello { protected: struct CNode { CNode* prev; CNode* next; T data; }; protected: CNode* NewNode(CNode*, CNode*); }; template CNode* Hello::NewNode(CNode*, CNode*) { CNode* node = new CNode; return node; }
然后编译器就通知我说 T和N都是未声明的标识符
请问正确的定义应该是什么呢?
HDC调试需求开发(15万预算),能者速来!>>>
如题,其中A是一个类 ,fun()是A的一个成员函数?主要是想问一下大家,那个0是什么意思?
HDC调试需求开发(15万预算),能者速来!>>>
从首席 Webpack 配置官、前端打包工程师和 Webpack config engineer 等一些带着强烈自黑性质的称号可以看出,要熟练使用 Webpack 这个流行的前端打包工具并不简单。
既然如此,本期高手问答 (2019.6.17-6.23) 我们就一起来谈探讨关于 Webpack 的问题。做客高手问答的嘉宾是居玉皓老师。
居玉皓,资深前端开发工程师,目前就职于美国在线流媒体平台 Tubi TV,曾就职于去哪儿网,负责前端基础架构的建设,并主导开发了知名的开源打包工具 YKit。居老师长期专注于前端构建领域,对 Webpack 有深入的研究,积累了丰富的实践经验,在国内为 Webpack 的发展和普及做了较多的努力和贡献。
问答主题: Webpack 的功能特性 Webpack 的工作原理 Webpack 的应用实践 Webpack 的性能优化 ……
或有其他相关的问题也可以在此提问。
为了鼓励踊跃提问, @华章 会在问答结束后从提问者中抽取 5 名幸运会员赠予 《Webpack实战:入门、进阶与调优》 一书。
OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。
下面欢迎大家向居玉皓老师 @YuhaoJu 积极提问,直接回帖提问即可。
HDC调试需求开发(15万预算),能者速来!>>>
如图我生成了 一个study.xxx.js 这个是我将多个js文件一起打包的 commonjs是提取的公用方法。
引用:
尝试1:我将生成的包拉进了一个新工程里;在引用了这个文件。但当我使用其中的方法时报错:'webpackJsonp' is not defined 。这个错误原因就是 webpackjsonP未定义;后来我发现公用方法commonjs中定义了 webpackjsonp。我又将commonjs引入但是当我编译的时候却是 commonjs内容格式错误。我觉得应该不是内容错误,应该是我用的方法不对,于是做了第二步尝试。
网络上很多人都是发布的时候报错:其实是index.html中引用顺序的问题,先引用webpackjsonp的定义,才能再引用用xxx.xxx.js;
尝试2:
这篇blog https://www.cnblogs.com/bilibilicai/p/6830154.html
我看了一下,觉得我打成的应该是插件之类的,应该用插件之类的引用方式,
在入口文件 main.js 中 require('./libs/common')
结果还是一样common格式错误
问题1:webpack打包之后的文件到底是个什么?插件?库?
问题2: webpack打包之后的文件可以作为一个sdk使用吗?
问题3: 正确的使用方式改怎么用?
问题4: 应该用webpack.library吗 ?
问题5: 难道打成的包这能在html中使用?vue中不能用
刚学这个,麻烦大家帮忙看一下
HDC调试需求开发(15万预算),能者速来!>>>
项目:electron+vue
前提:我司项目主框架,是一个主项目,每个人负责一个子功能,每个功能都是一个项目。假设同事张三写个功能,如计算器calculate.vue;
期待:张三写完功能后,将整个张三的项目或仅仅一个vue文件,经过若干操作(打包、发布等等),得到一个打包后的文件calculate.app。然后我得到这个文件,放到某个目录下,如static/app/。然后我就可以import Calculate from
calculate,进而在tamplate中使用计算器
进阶:主项目和张三负责的模块项目肯定不是一个项目,是单独的两个项目,最好能单独部署和更新,且这个过程最好是可以热加载、热更新的。
自我解读:最难的点是一个项目引用另一个项目的打包文件。
可以拿vscode为例,vscode是用electron+vue的项目(类比就是我们的主项目),它可以安装很多插件(类比每个人开发的子功能模块项目)
备注:上面可能说的啰嗦了,再简单的说就是:你写了小项目,就一页hello world,然后打包发布,我项目怎么加载你的项目使用(热加载)
HDC调试需求开发(15万预算),能者速来!>>>
最近接手一个项目,项目已经做好了,但是不兼容ie,用的是iview;然后在网上找了很多兼容ie的例子,都发现这个项目没有bulid文件,找不到webpack配置文件;都不知道这个从哪里下手了,以前没有过iview;写了个demo也能在ie上运行;所以请教各位大佬;这个是什么原因???
HDC调试需求开发(15万预算),能者速来!>>>
最近接手别人的项目,我资历尚浅,发现这个项目每次终端运行打开的时候,都需要很长时间
热更新就更慢了
不知道有没有大佬愿意花时间教教我的
可以贡献一个项目的代码包
如果能帮我解决问题,我出点钱也行,只是迫切想知道解决的方案
还请各位大佬在百般忙碌之中能帮我看一看这个问题
感激不尽
HDC调试需求开发(15万预算),能者速来!>>>
RT, 网上文章清一色都说需要配置这个插件来热部署。
我也赞同热部署很重要很方便,但我现在没有配置这个插件,明明也能热部署自动刷新啊?下面是我的webpack配置:
module.exports = { entry: __dirname + "/app/main.js", output: { path: __dirname + "/public", filename: "bundle.js" }, module: { loaders: [ { test: /\.json$/, loader: "json" }, { test: /\.js$/, exclude: /node_modules/, loader: 'babel' }, { test: /\.css$/, loader: 'style!css' }, { test: /\.less$/, loader: "style!css!less" } ] }, devServer: { contentBase: "./public", colors: true, historyApiFallback: true, inline: true } }
所以,这个插件配置与否,到底有什么区别呢?
HDC调试需求开发(15万预算),能者速来!>>>
就是接手上个前端vue项目,他用的是SVN,我换成了,增加新功能后本地npm run dev,运行起来没毛病,然后打包,上传到服务器发现,自己新增的新功能并没有,但是确实是在我写好的文件夹跟目录运行的build 也打包成功了。dist放进nginx测试,发现和本地运行有所区别。(例如我现在改掉了这个表格的宽度)执行打包命令,放进nginx文件夹测试结果如图
HDC调试需求开发(15万预算),能者速来!>>>
.babelrc文件
package文件
npm run dev不报错
build就编译失败了,求大神解答!
HDC调试需求开发(15万预算),能者速来!>>>
框架使用的是react框架搭建,本地用localhost:8080访问火狐刷新不会存在报错的情况 ,求帮助提供一下好的解决思路
webpack配置如下
HDC调试需求开发(15万预算),能者速来!>>>
问题描述:
前后端分离项目需要配置nginx负载均衡(反向代理)
1、前端项目是使用webpack搭建的一个vue + element + axios项目
2、后端采用springboot来快速开发接口,并且API接口使用了restful风格,shiro做安全验证
目前跨域问题是采用后台配置cors解决(nginx反向代理亦可),现在碰到一个问题:
由于restful api 并没有后缀给nginx匹配把http://localhost:8080/api/xxx这样的URL反向代理给tomcat
试过如下配置
location / {
proxy_pass http://tomcat_server;
}
location ~ .*\.(html|js|css|png|jpg)$ {
root html/static;
expires 3d;
}
这样并不是请求转发,而是直接通过cors方式请求后台接口,请求各位大佬帮忙
HDC调试需求开发(15万预算),能者速来!>>>
使用React框架,是多页面应用,引入了echarts图表,最后webpack打包出来的文件还是很大(已经配置为生产环境,进行过压缩)。
打包压缩后,
引入的echarts:
webpack配置文件:
jquery通过外链cdn方式引入的,但是echarts通过相同方式引入就一直报can not find modules 错误
所以,老哥们,怎么能让包再小一点啊,最好能不把echarts打进我自己的包里,能用cdn外链方式引入就好了。
感激不尽!!如果有没描述清楚的,我会及时补充