登录社区云,与社区用户共同成长
邀请您加入社区
曾经和一些DBA和数据库开发人员交流时,问他们都用过一些什么样的DB方面的工具,大部分人除了SSMS和Profile之外,基本就没有使用过其他工具了;诚然,SSMS和Profile足够强大,工作的大部分内容都能通过它们搞定,但是MS、第三方公司甚至是个人开发者为SQLServer提供了很多其他的工具,如果你能充分的掌握这些工具,无疑会给我们数据库的管理、优化、测试和排错节省大量的时间和精力
对于那些“独立开发者”以及没有多少专业背景的“草根企业”来说,iPhone给他们提供了一个很好的平台,帮助他们迅速开发并推广游戏。但是即使他们能在几个月内推出一款游戏,也并不意味这款游戏就能像《愤怒的小鸟》或《Tiny Wings》那样成功,或者能在拥有无数应用程序的App Store中大放光彩。前苹果游戏设计师格雷姆·迪瓦恩(Graeme Devine)非常了解iOS生态圈。以下是他对iPh
本期 fir.im Weekly 收集了最近新鲜出炉的 iOS /Android 技术分享,包括 iOS 系统开发 TensorFlow 教程、iOS 新架构、iOS Notifications 推送实践,Android 无埋点 SDK 技术、代码质量保证、Android hook 技术等,希望对你有用。『 iOS开发分享』教你为 iOS 系统开发 TensorFlow 应用独立开发者 Ma...
转自:http://www.cnblogs.com/fygh/archive/2012/04/25/2469563.html曾经和一些DBA和数据库开发人员交流时,问他们都用过一些什么样的DB方面的工具,大部分人除了SSMS和Profile之外,基本就没有使用过其他工具了;诚然,SSMS和Profile足够强大,工作的大部分内容都能通过它们搞定,但是MS、第三方公司甚至是个人开发者为SQL
当今软件行业正发生着巨变。自上世纪50年代计算机诞生以来,软件从最初的手工作坊式的交付方式,逐渐演变成为了职业化开发、团队化开发,进而定制了软件件行业的相关规范,形成了软件产业。 今天,无论是大型企业还是个人开发者,都或多或少采用了云的方式来开发、部署应用。不管是私有云,还是公有云,都终将给整个软件产业带来的革命。个人计算机或者以手机为代表的智能设备已经走进寻常百姓家了。每个人几乎都拥有手机
最近自己也做了几个小的产品,在产品中嵌入了广告,也因此小有收益,下面我介绍一下嵌入到Android软件中的部分广告平台,即android软件的商业模式,资源内容来自网络搜集,推荐给大家:我的新浪微博(wind瑞):http://weibo.com/tianrui19901.免费应用APP嵌入广告目前国内个人开发者最普遍的赚钱方式之一,你可以利用嵌入国内和国外的几十家移动广告平台的sdk
Android的崛起为广大的开发者带来了希望,基于开源的系统和使用Java语言开发一度让开发者为之疯狂。但是正式因为开源的性质,造成了Android平台机型众多,硬件配置与分辨率差异很大,要开发出一款适合大众的Android软件并不是一件容易的事,特别是对于像楼主这样的个人开发者,无法去适配大量机型。iTestin就应运而生了。 iTestin带给我们的是一个自动化的云端测试环境
学习iOS开发的时候,得益于开源社区的大量开源项目,去年开始购买了个人开发者账号,写了这个练手项目《丁丁美图》,并上传到了App Store(Ipad版本被驳回也懒得处理)。现在将代码开源出来,供初学者学习吧。项目简介 一款美图展示APP,使用著名图片分享网站500PX(https://500px.com/)的图片数据源,当初写它是为了学习整个APP的构思开发发布流程。同时我个人比较喜欢...
作为iPhone手机应用的个人开发者,需要经历手机应用开发的多个或所有角色,完成从抽象概念到产品实现这一过程。这是复杂的过程,以致于不能一气呵成。这个过程中的每个阶段都可以用好几本书来讲解。可以有很多种软件工具,如PS,其实我们可以用铅笔画图的方法来启动,而不需要使用这些软件工具。针对每一个阶段或任务,都要经历输入处理,过程处理以及输出处理的过程。那么,第一步应该是什么?我认为,第一步是...
中国移动发布了其全新的Mobile Market手机软件应用商店,这也标志着中国真正进入到了3G应用时代,让用户利用3G真正插上了移动梦想的翅膀。 中国移动在发布会上首次详解了手机应用商店的运作流程,以及与企业开发者和个人开发者差异化的运作模式。 Mobile Market到底卖什么? 此前包括众多媒体在内的多方都在猜测,中国移动的Mobile Market倒是在卖什么
软件登记测试的重要性与流程详解下面,我会具体介绍软件登记测试的各个方面。软件测试登记主要对软件的功能和性能进行审查。软件登记测试的主要目的是为著作权登记提供必要的凭证。正式测试开始,我们按照测试案例逐项检查软件。软件登记测试对个人开发者、企业及整个软件行业都极重要。
Poastman,将官方文档稍做改动并翻译过来分享给大家。当开发或测试 API 时,Postman 可以让你的工作变得非常有效。通过 Postman,你可以快速构建请求,将其保存供以后使用分析 API 发送的响应Postman 可以大大减少开发和测试 API 的时间,它不仅适用于个人开发者,也同样适用于小型团队或大型组织
原文链接1979年Trygve Reenskaug提出MVC。之后被其他公司和个人开发者发展光大。原始的MVC对于iOS开发不切实际。视图知道模型,控制器知道模型和视图。我们想要单项数据流,我们需要松耦合高内聚,因此需要减少依赖。利用外观模式(门面模式)降低控制器访问模型的复杂度。现代模式中的MVC遗产苹果的MVC:显然,UIViewController扮演了视图和控制器两个角色。...
9月26日,在中国移动MobileMarket(以下简称MM)正式发布一个月后,首次个人开发者见面会在广州天河举行,前来参加见面会的开发者有DavidLau、王云、fonter、张晓东、李惠晶、大兵、贺海峰、老老的张等9人,中国移动派出6位经验丰富的工作人员参加了见面会。在简单的签到、相互自我介绍仪式和问卷调查后,见面会在友好气氛中开始了,首先由主持人介绍了MM的一些最
ThoughtWorks在每年都会出品两期技术雷达,这是一份关于技术趋势的报告,它比起一些我们能在市面上见到的其他各种技术行情和预测报告,更加具体,更具可操作性,因为它不仅涉及到新技术大趋势,比如云平台和大数据,更有细致到类库和工具的推介和评论,从而更容易落地。不管你是个人开发者,对于新工具和技术有执着的追求,寄希望于从新工具和技术那里获取改进每日工作的灵感,或者你是技术领导者需要针对自己的系统.
编写脚本(Scripting)简介关于无需编程即可创建视频游戏的那些工具的谈论有很多。不用学习编程知识对很多独立开发者来说就是一个梦想。这种需求 - 游戏开发者、甚至在很多公司内部,希望对游戏流程拥有更多控制权,已经有很长一段时间了。很多引擎产品号称是无需编程的环境,但相对于传统的编码开发流程,这些产品的最终使用结果,经常是做不出完整的作品、或者是能做出也太复杂或太低效。整个过程在...
博客地址:http://blog.csdn.net/FoxDave确保代码一致性和质量软件开发团队常常同项目的一致性和高质量做斗争。不同的开发者有不同的编码风格和偏好。在每个团队都有技术优秀的独立开发者和相对经验较少的开发者。并且,许多组织都有特定的软件开发必须遵守的条例。所有的挑战都使得开发者难以一直...
随着Symbian设备的快速增长,越来越多不同配置的Symbian设备开始在市场上出现.这对于个人开发者和小公司来说,在不同配置的Symbian设备上进行测试就成了一个很浪费时间的工作.精确的模拟不同Symbian设备的配置也就显得尤为重要了. 一个重要的模拟器配置文件(epoc.ini),它的位置在
【作者介绍】KyXu,四年经验全职独立开发者,17 款独立开发上架作品。长期致力于,帮助工程师获得工资以外的第二份收入 —— 碾压身边产品经理十倍百倍的收入。【文章介绍】如果你也是工程师,我想告诉你,不要“神话”你身边的产品经理、运营、市场部门的同事。从现在开始,你可以以一打十:通过简单的学习,涉猎...
原文地址:The complete guide to Network Unit Testing in Swift原文作者:S.T.Huang译文出自:掘金翻译计划本文永久链接:github.com/xitu/gold-m…译者:swants校对者:pthtc ZhiyuanSun不得不承认,对于 iOS 开发写测试并不是很普遍(至少和后端写测试程度相比)。我过去是个独立开发者...
微信公众平台开放设备接入能力 智能手环首批支持之后,微信进一步开放物联解决方案,可接入设备的类目有:可穿戴式、智能家居、智能家电、智能健康医疗、智能车载、智能玩具等,骚年们,赶紧行动吧,新一轮敛金计划开始了。 微信公众平台设备功能支持个人开发者接入一、介绍微信公众平台本次更新了设备功能申请流程,让设备厂商及个人均能便捷接入,获得绑定设备和传输设备数据的能力,让您的...
当今软件行业正发生着巨变。自上世纪50年代计算机诞生以来,软件从最初的手工作坊式的交付方式,逐渐演变成为了职业化开发、团队化开发,进而定制了软件件行业的相关规范,形成了软件产业。今天,无论是大型企业还是个人开发者,都或多或少采用了云的方式来开发、部署应用。不管是私有云,还是公有云,都终将给整个软件产业带来的革命。个人计算机或者以手机为代表的智能设备已经...
怎么样的SDK算是一个好的SDK?在做SDK的过程中我们走过非常多的弯路,是一个难以想象的学习过程,我们总结一个好的SDK应该具备的特质:易用性,稳定性,轻量,灵活,优秀的支持.一、易用性因为工作的关系我接触了很多的开发者,其中有行业知名的公司的开发者,也有极小的个人开发者.有一个现象很有意思,不管是能力较强的开发者还是能力一般的开发者,他们都会不停的对你的SDK吐槽.因为他们对于好用的标...
编写脚本(Scripting)简介关于无需编程即可创建视频游戏的那些工具的谈论有很多。不用学习编程知识对很多独立开发者来说就是一个梦想。这种需求 - 游戏开发者、甚至在很多公司内部,希望对游戏流程拥有更多控制权,已经有很长一段时间了。很多引擎产品号称是无需编程的环境,但相对于传统的编码开发流程,这些产品的最终使用结果,经常是做不出完整的作品、或者是...
目前有许多方法可以指导你做出高质量的产品。但今天,我将具体阐述电子游戏的开发,以及作为开发者如何轻松地遵循某些基本规则以迅速地做出高质量的游戏。许多人会说,在这个Valve和暴雪产品统治游戏世界的时代里,游戏的大小和容量就代表着游戏的质量。这种说法既是正确的,也是错误的。对大
因为首先是个人开发者,而不是团队开发。开发的过程中就没有那么规范,没有详细的需求,没有界面设计,也没有详细的开发计划等。所以一个应用程序的开发要经过很多次蜕变才能变得完美或者说取得更好的用户体验。当然了,这一切都是根据自己的开发技巧和技术层次而定的。 下文是我在开发过程中遇到的一些有意思也很无奈的事。是看客的笑话也好,共鸣也好,我也都愿意将它记录下来,以飨看客。 我们公司应用开
随着信息技术的不断发展,软件已经成为现代社会各行各业的重要工具。无论是政府部门、企事业单位,还是个人开发者,都需要软件来支持和优化其工作和生活。而软件开发的过程中,测试是一个非常重要的环节,能够有效地保证软件的质量和稳定性。因此,如何更好地管理测试用例和测试过程成为了软件开发人员和测试人员需要面对的问题。JAVA:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以
<br />对于那些“独立开发者”以及没有多少专业背景的“草根企业”来说,iPhone给他们提供了一个很好的平台,帮助他们迅速开发并推广游戏。但是即使他们能在几个月内推出一款游戏,也并不意味这款游戏就能像《Angry Birds》或《TinyWings》那样成功,或者能在拥有无数应用程序的App Store中大放光彩。<br />前苹果游戏设计师Graeme Devine非常了解iOS生态圈。以下
开发者账号分类类型特点限制费用($)个人账号用于个人开发者进行开发和向AppStore上传应用只能有一个开发者,并且调试设备数量受限99$公司账号用于公司或团队进行开发和向App Store上传应用可以有多个开发者,并且调试设备数量受限99$企业级账号用于企业内部发布,不需要审核,但也不能发布应用到AppStore任何设备都可以通过苹果OTA方式进行安装299$教育账号苹果给教育机构的
第一章术语源程序软件服务软件架构源代码管理配置管理软件测试需求分析软件维护服务运营用户体验编译源代码错误代号程序设计语言996BUGP18-2在第四章 4.5.2 结对编程,书中写到「一对程序员肩并肩,平等地,互补的进行开发工作」有关于独立开发的问题。有很多优秀软件都是个人开发者独立开发而出,比如 VNote, flexbooru, Quicke...
文/Peter Jiang(译自newlc.com)随着Symbian设备的快速增长,越来越多不同配置的Symbian设备开始在市场上出现.这对于个人开发者和小公司来说,在不同配置的Symbian设备上进行测试就成了一个很浪费时间的工作.精确的模拟不同Symbian设备的配置也就显得尤为重要了. 一个重要的模拟器配置文件(epoc.ini),它的位置在 %EPOCR
网易即时通讯云平台99.99%可靠性的运维经验谈转载自:http://mp.weixin.qq.com/s?__biz=MzIzNjUxMzk2NQ==&mid=2247483968&idx=1&sn=fc9dfd261da9206271a557e113870196&chksm=e8d7fd82dfa074945c2e9fdcbc846802356c459...
导读:H.265是 ITU-T VCEG 继 H.264之后制定的新一代视频编码标准,相比于 H.264,H.265能够进一步提高压缩效率,提升画质,在当前的很多音视频场景中,得到了越来越广泛的应用,我们在网易云信 NERTC 中对 H.265做了大量的工程实践,本文为体验共享系列第三篇—视频篇,文章将从四个方面做具体介绍。能力协商一个客户端能否发送指定的特征的码流,不仅由本端是否支持编码决定,也
本文介绍了Python标准库unittest框架的核心使用方法,旨在帮助开发者构建健壮的测试体系。主要内容包括: unittest框架的核心价值:标准化、面向对象设计、丰富的断言方法和生命周期管理功能,是Python工程师必备技能。 测试生命周期管理:详细讲解setUp()、tearDown()等关键方法的使用场景,以及如何保证测试的原子性。 断言方法详解:列举了assertEqual、asser
为高阶智驾而生的HIL测试,你是否仍困于“仿真失真、升级昂贵、场景覆盖难”?本文介绍高保真HIL仿真解决方案,以aiSim为核心实现传感器仿真与真实数据误差<0.02,助力客户测试成本降30%、效率提50%
梯度累积(Gradient Accumulation)是一种在资源受限环境中模拟更大批次训练的优化技术。其核心思想是在多个小批次上计算损失和梯度,但并不立即更新模型参数,而是将多个小批次的梯度累积求和,在达到预定的累积步数后,使用累积梯度的平均值来一次性更新模型参数。这种方法允许我们在有限的GPU内存下,有效地实现等同于大批次训练的效果。梯度累积是一种简单而强大的技术,它通过牺牲一定的训练速度(因
产品与项目的核心区别在于:产品是持续迭代的解决方案(如微信),关注长期价值和用户需求;项目是临时性任务(如开发新功能),以交付特定成果为目标。产品通过项目实现迭代,项目为产品服务。互联网企业中,产品经理负责"做什么",项目经理负责"怎么做"。建议明确阶段属性、区分角色和考核指标,使产品管理与项目管理相辅相成,既确保方向正确又保证执行高效。理解二者的区别与联系
本文探讨了DevOps环境下的测试策略,强调在快速交付中平衡速度与可靠性。文章指出测试自动化和持续测试是DevOps测试的两大核心,并分析了CI/CD管道如何支持持续测试。针对团队定制策略,提出了测试金字塔模型指导自动化决策,建议将大量单元测试自动化,而对端到端测试进行战略性选择。文章还讨论了工具选择的重要性,建议根据团队技能和需求选择互操作性高的工具。最后强调DevOps测试需要全员参与,通过标
地址:https://github.com/crisschan/mcp-jacoco-reporterMCP-JaCoCo是一个服务器工具,可将JaCoCo代码覆盖率报告转换为适合大型语言模型(LLM)的格式,使AI驱动的分析更加简单高效。
(2)我们可以看到最后一个问题为Mutable static field(可变静态字段),进一步细分分别为:Field should be both final and package protected(字段应为 final 且受包保护)和Field isn't final but should be refactored to be so(字段不是最终的,但应该重构为最终的)可能暴露了内部的可
多页面切换的核心是「明确上下文 + 等待就绪 + 验证结果Web 端:重点处理窗口句柄、iframe 上下文,结合 POM 模式封装;移动端:重点等待 Activity 启动,用元素验证 Fragment 切换;通用技巧:显式等待是基础,切换后必验证,上下文及时还原。
使用 Playwright MCP 服务器和 GitHub Copilot,轻松复现并调试 Web 应用问题。
在杭州某自动驾驶公司的测试总监告诉我,他们团队给掌握大模型测试技术的工程师开出了60W年薪。这不是画饼,而是正在发生的行业变革。记住:淘汰你的不是AI,而是会用AI的同行!
导语:在金融业数字化转型的浪潮中,测试环节的效率与质量矛盾愈发突出。传统人工测试依赖经验、耗时长,而大模型技术的引入却面临生成质量不稳定、学习成本高的难题。邮储银行用一套“技术+工程”组合拳,实现了智能测试的规模化落地。本文将从技术内核、落地逻辑、行业启示三个维度,拆解这场金融测试领域的AI革新。邮储银行的智能测试方案核心在于“给大模型装方向盘”——通过三大技术调优,解决生成质量参差不齐的痛点。
测试
——测试
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net