- 博客(322)
- 资源 (29)
- 问答 (1)
- 收藏
- 关注
原创 3个AI工具告诉你,程序员如何搞副业
4. 在线课程和教育: 如果你擅长特定的编程语言或技术领域,你可以创建在线课程或教程,并通过课程费用或会员制来赚取收入。5. 开发插件或应用程序: 你可以开发用于流行软件平台(如WordPress、Shopify、Salesforce等)的插件或应用程序,并通过销售插件、订阅或应用内购买来获得收入。3. 写作或博客: 如果你对编程或技术有深入了解,你可以写作或创建博客。4. 在线教育:成为编程课程的在线讲师,通过教育平台(如Udemy、Coursera等)发布自己的课程,或为学生提供一对一的辅导服务。
2024-04-09 10:08:22 1167
原创 IE浏览器:SCRIPT5007: 属性“query”的值为 null、未定义或不是 Function 对象
我们的WEB系统技术栈比较老,前端用的还是JSP页面。之前不知道,有个地市的生产环境只能用IE浏览器,查看了下他的浏览器版本是IE11,我在自己电脑上测试用的edge浏览器的IE模式。于是进入到query()方法内,一开始也没有发现啥问题,直到想起来const是ES6引入的新关键词,会不是是IE这种老东西不支持呢?IE浏览器不支持const关键词,有时候也不要随便轻信IDE的建议。按照提示找到报错代码行,也就是下图中的查询按钮,没有看出有什么问题。自己测试是没问题的,但是放到IE11上面就有问题了。
2024-04-09 09:50:23 380
原创 开发者导航:Struts2学习笔记之:OGNL
OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个单独的开源项目。 Struts2框架使用OGNL作为默认的表达式语言。OGNL是struts2整合的一个开源项目,所以在struts2中,要想使用OGNL表达式,必须使用Struts2标签库。OGNL相当于EL表示式,从作用域取数据
2024-04-06 15:33:41 314
原创 开发者导航:Struts2学习笔记之:contextMap
每次请求时,都会产生一些请求数据,这些数据存放到哪里去了?contextMap=ActionContext中存放的主要内容。使用s:debug查看contextMap的数据。
2024-04-06 15:33:13 544
原创 开发者导航:Struts2学习笔记之:拦截器
上面遗留的问题:我们在声明时配置了哪些方法需要拦截,哪些方法不需要拦截。如果没有登录,直接访问http://localhost:8080/day03_struts2_demo04/teacherList.action会回到登录页面。上面的配置坏处是每一个Action都配置拦截器,我们修改默认的拦截器配置,就可以简便我们的代码。创建个拦截器,继承Abastract方法,实现intercept方法。在struts.xml中配置拦截器,拦截器需要配置后才可使用。解决办法:我们需要在使用拦截器的时候给它注入参数。
2024-04-06 10:30:00 1248
原创 开发者导航:Struts2学习笔记之:国际化
软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。
2024-04-06 10:00:00 739
原创 开发者导航:Struts2学习笔记之:接口请求与配置
前面的多个爱好请求参数,struts框架会自动进行字符串的拼接,如拼接成【泡妞, 写代码, 买房子】,是以逗号+空格类型来拼接的提交生日时,是以2017-08-09的格式提交的,struts也会把字符串转成Date类型,这些都是struts做的类型转换但是如果提交的08/09/2017,struts就会报错【错误的日期表达】struts有很多类型转换器。
2024-04-05 21:42:11 878
原创 开发者导航:Struts2学习笔记之:主要元素介绍
其实结果类型就是一个类,这些类都实现com.opensymphony.xwork2.Result接口。或者继承自该接口的实现类org.apache.struts2.dispatcher.StrutsResultSupport。这些类都有一个doExecute方法,用于执行结果视图。【查看源码各种结果类型的类结构】struts的内部实现就是Servlet目的:更加灵活的设置验证码的宽度和高度第一步:给结果类添加width和height的属性和get/set访求。
2024-04-05 21:10:02 521
原创 开发者导航:Struts2学习笔记之:struts入门基础
Struts2是Apache发行的MVC开源框架。注意:它只是表现层web(MVC)框架。在apps目录中,提供了一个struts2-blank.war 包初始学者在项目集成中,导入lib下的所有包即可jar的介绍struts2-core-2.3.33.jar Struts核心jar包ognl-3.0.19.jar OGNL表达式log4j-core-2.3.jar 开源日志 log for javaasm-3.3.jar 基于子类的动态代理。
2024-04-05 20:41:44 606
原创 开发者导航:程序员常用开发工具(IDE)推荐
IDE 是 "Integrated Development Environment" 的缩写,中文意为“集成开发环境”。程序员使用 IDE 作为主要的开发工具,因为它提供了编写、调试、编译和运行代码所需的多种功能和工具。
2024-04-05 20:07:15 640
原创 开发者导航网:一个专属于程序员的聚合网站
开发者导航是一个专门为软件开发者和程序员提供的在线资源导航平台,旨在帮助开发者快速找到所需的开发资源和工具,提高开发效率和工作质量。该平台汇集了各种开发工具、代码库、社区、文档和教程等非常实用的开发资源,为开发者提供了一个全面、便捷的开发资源库。
2024-04-04 14:09:44 1111
原创 常见的几种数据库及其介绍、分类、作用和特点
数据库是一个组织良好的数据集合,它允许用户和应用程序以结构化的方式存储、检索和管理数据。数据库管理系统(DBMS)是用于与数据库交互的软件,它提供了创建、查询、更新和维护数据库的工具和功能。
2024-04-03 14:35:33 365
原创 Navicat数据传输时报ORA-01950: no privileges on tablespace ‘USERS‘
2.系统权限unlimited tablespace是隐式(没有显式包括)在dba, resource角色中的一个系统权限;因为我们同事分别开发不同版本代码,数据库用的是同一个,这就导致测试数据相互影响,所以准备新建个模式(用户),把原来的表和数据复制一份到新的用户模式下。1.新创建的用户,如果没有分配给unlimitedtablespace系统权限的用户,必须先给他们指定限额才能在表空间中创建对象。我这里是因为新创建的用户,缺少权限,我看网上有人说可回收了DBA角色也可能导致这个问题。
2024-04-03 14:10:59 347 2
原创 开发者导航:那些声称几天就能让你精通软件的书籍真的这么神么?
总之,声称几天就能精通软件的书籍可以作为快速入门的工具,但真正的精通需要持续的学习和大量的实践。将这些书籍作为开始,然后通过不断的练习和学习来提高你的技能。记住,成为任何领域的专家都不是一蹴而就的,而是需要时间和努力的积累。程序员导航 - 开发者导航。
2024-04-03 11:11:43 220
原创 开发者导航:零基础如何进入IT行业?
进入IT行业需要时间和努力,但通过明确的学习路径、利用丰富的学习资源、积累实践经验、积极参与社区和有效的求职策略,零基础的你也可以实现这一目标。不断挑战自己,保持好奇心和学习的热情,你将在这个行业找到自己的位置。进入IT行业对于零基础的新手来说可能会显得有些困难,但实际上,只要跟随正确的路径和方法,任何人都有机会成为这个行业的一员。加入IT相关的社区和组织,这不仅可以帮助你学习新知识,还可以让你结识行业内的人士。在你学习的过程中,尝试创建一些个人项目,这些项目可以展示你的技能和解决问题的能力。
2024-04-03 11:04:22 766
原创 开发者导航:分享10个AI技术未来可能提供的创业机会
对于创业者来说,重要的是紧跟AI技术的发展动态,了解市场需求,找到合适的切入点,发挥自己的创新精神和专业技能,开发出有价值的产品和服务。同时,创业者也需要关注AI技术的伦理和社会责任问题,确保技术的发展能够造福社会,而不是带来负面影响。随着人工智能技术的飞速发展,未来的创业机会将是多样化和充满潜力的。未来的AI教育创业机会可能包括开发个性化学习平台,通过分析学生的学习习惯和能力,提供定制化的学习内容和教学方法。未来的创业机会将不仅仅局限于上述领域,随着技术的进步和市场需求的变化,新的创业机会将不断涌现。
2024-04-02 13:49:59 615
原创 开发者导航:AI会取代程序员吗?
在未来,我们可能会看到人类程序员和AI程序员共同工作的场景,两者各自发挥自己的优势,共同推动软件开发行业的进步。因此,对于程序员来说,学习如何与AI合作,以及如何在AI辅助下提升自己的技能和创造力,将是一个重要的发展方向。而对于行业和社会来说,确保AI技术的合理和道德应用,以及为程序员提供持续教育和培训机会,也是确保技术发展惠及所有人的关键。首先,我们需要了解AI在编程领域的应用。同时,人类程序员的角色可能会随着AI的发展而转变,他们需要学习如何与AI合作,利用AI的能力来提升自己的工作效率和质量。
2024-04-02 13:44:38 408
原创 程序员35岁会失业吗?——技术更新与个人适应性分析
程序员35岁是否会失业,并不是一个由年龄决定的问题,而是一个由个人适应性决定的问题。技术更新是不可避免的趋势,但通过持续学习、积极适应变化、提升个人能力,程序员完全可以在职业生涯中不断前进,实现自我价值。35岁对于程序员来说,不是终点,而是新的起点,是积累经验和智慧,创造更大价值的开始。程序员导航 - 开发者导航。
2024-03-30 10:11:10 571
原创 程序员35岁会失业吗?——职业发展路径多样性分析
综上所述,程序员35岁并不意味着失业,相反,这个年龄段的程序员拥有丰富的经验和成熟的技能,是职业发展的黄金时期。只要不断学习,积极适应变化,程序员完全可以在多个方向上实现职业生涯的突破和发展。社会对于程序员的需求依然旺盛,而程序员自身也应该积极规划自己的职业道路,把握机遇,迎接挑战。程序员导航 - 开发者导航。
2024-03-30 10:01:45 909
原创 开发者导航:hutool工具中FileUtil里面walkFiles()使用实例
hutool是一个小而全的Java开发利器,一些开发中经常用到的方法这里面基本上都已经有了。作为一个开发者,我们需要做的就是不断的提高使用它的熟练度,从而提高开发效率,节约时间去做更有意义的事(摸鱼)。
2024-03-23 16:20:14 312
原创 使用hutool批量修改目录及其子目录中文件名中的指定字符
作为一个开发者,我们需要做的就是不断的提高使用它的熟练度,从而提高开发效率,节约时间去做更有意义的事(摸鱼)。我查了下hutool的文档,好像FileUtil中提供的批量处理的方法都是只处理文件,不处理文件夹的。3、修改文件名指定字符的操作要从最里面的文件夹开始,若先处理外面的文件夹,名字变了,里面的文件就找不到路径了。3、注意递归的退出条件,否则你会发现你的硬盘里多了无数个空文件夹(别问我是怎么知道的)1、删除某个目录及其子目录下所有文件的文件名中包含的“新建”、“测试”等字符。
2024-03-23 15:49:22 984
原创 开发者导航:分享27个程序员免费学习的资源网站(第二期)
一个不能回避的问题就是,现在程序员的职场大环境是真的越来越差了,如果我们每天只是完成公司领导安排的任务,不去提升自己的技术,提高自己的不可替代性,你有想过有一天镰刀落在自己头上时,该如何应对吗?今天站长分享的网站主要都是一些学习网站,从入门到精通,各种教程应有尽有,而且绝大多数都是免费的,快来一起进步吧!(注意:本期分享中有国外的网站,我这边可以正常直连,如果打不开请使用魔法。
2024-03-19 22:27:40 814
原创 开发者导航:分享27个程序员免费学习的资源网站(第一期)
一个不能回避的问题就是,现在程序员的职场大环境是真的越来越差了,如果我们每天只是完成公司领导安排的任务,不去提升自己的技术,提高自己的不可替代性,你有想过有一天镰刀落在自己头上时,该如何应对吗?今天站长分享的网站主要都是一些学习网站,从入门到精通,各种教程应有尽有,而且绝大多数都是免费的,快来一起进步吧!
2024-03-19 15:12:14 1122
原创 大龄程序员如何选择职业赛道?
在数字化的今天,程序员已成为当代科技发展的中坚力量。面对日益丰富的职业选择,程序员们如何选择适合自己的职业赛道,成为了他们职业生涯中的重要课题。本文将从程序员职业赛道选择的重要性、职业赛道选择的方法和策略,以及如何应对职业赛道选择中的挑战等方面进行探讨,希望能为程序员们提供一些有益的参考和启示。程序员职业赛道选择是一个复杂而重要的过程,需要程序员进行自我评估、市场需求分析,并从成功案例中学习经验教训。
2024-03-18 16:31:14 779
原创 开发者导航:TeleDB学习笔记之表类型设置原则
在了解TeleDB表类型设置原则之前,我们需要知道什么是TeleDB。TeleDB是电信公司自主研发的一款分布式数据库产品,它采用了传统的分布式数据库架构,包括数据库的拆分(分库分表)以及SQL语句的路由和转发功能。TeleDB还实现了全局索引的功能,但这种数据库主要服务于SQL在线事务处理(OLTP)业务,以及在极少数情况下用于统计分析。TeleDB的基础数据库服务单元称为SET,每个SET基于主从复制架构,可以支持PostgreSQL和MySQL等多种数据库。
2024-03-18 15:46:38 919
原创 开发者导航:分享20个程序员接私活的网站(第二期)
1. 先了解公司政策:在考虑接私活之前,必须清楚自己所在公司的政策。有些公司允许员工接私活,但也有可能不赞成员工分散精力。2. 善于时间管理:接私活可能会影响到正式工作表现和责任,务必合理规划时间,确保私活不干扰正常工作。3. 保持职业操守:在接私活时要确保行为符合职业道德,不得泄露公司机密信息。4. 保证质量和守时:接私活时务必提供高质量工作,并按时完成任务,这有助于树立专业程序员形象。5. 熟悉法律与税务:确保了解相关法律与税务问题,避免因私活而引发法律纠纷。
2024-03-17 15:35:12 922
原创 开发者导航:分享20个程序员接私活的网站(第一期)
现在程序员职场大环境真的是越来越差了,我的同事和朋友们有的被裁员了,有的被降薪了,而且基本上都是没有补偿的。遇到这样的事情,作为底层的码农,真的一点办法都没有。我印象最深刻的一个同事,他刚结了婚婚假回来就被裁了,而且他是在高位买的房,每个月还房贷就很吃力,现在又丢了工作,没有任何补偿,真不知道他今后该如何是好。
2024-03-17 14:53:33 603
原创 开发者导航:分享17个在线写代码的网站(第一期)
在线写代码,顾名思义就是不用下载安装IDE就可以在线写代码的意思,在线编程工具指的是通过互联网访问的在线平台或工具进行编程活动。这种编程方式允许用户在远程服务器上编写、测试和运行代码,而不需要在本地设备上安装特定的软件或配置复杂的开发环境。今天站长分享的在线工具有国内的也有国外的,如果网站打不开请使用魔法,这些网站一般都提供免费的空间,个人开发者使用完全足够了。
2024-03-16 13:13:44 2023
原创 开发者导航:分享20个免费学习黑客技术的网站(第二期)
站长收藏了很多个安全工程师常用的黑客技术学习网站,这些网站为网络安全从业者和科技爱好者提供了一个获取信息、分享观点和交流想法的平台。这些网站中有国内的网站,也有国外的网站,不管国内外都可以直接访问。
2024-03-16 11:00:00 981
原创 开发者导航:分享20个免费学习黑客技术的网站(第一期)
这些网站中有国内的网站,也有国外的网站,不管国内外都可以直接访问。让站长带你了解黑客的世界,学习黑客的技术。用好了这些网站,踩缝纫机指日可待,从此过上衣食无忧的生活!因为数量众多,每次分享十个,等不及的同学可以去我的导航站查看:开发者导航:https://codernav.com。
2024-03-15 09:30:00 1023
原创 开发者导航:分享10个程序员常用的IT资讯网站(第三期)
站长收藏了很多个程序员常用的IT资讯网站,这些网站涵盖了行业新闻、技术分享、最新技术动向等内容,为程序员提供了学习、交流和获取最新技术动态的平台。这些网站对于程序员了解行业发展,大厂动态、最新技术和自身职业发展起着至关重要的作用。因为数量比较多,每次分享十个,等不及的同学可以去我的导航站查看。
2024-03-15 09:15:00 1922
原创 开发者导航:分享10个程序员常用的IT资讯网站(第二期)
站长收藏了很多个程序员常用的IT资讯网站,这些网站涵盖了行业新闻、技术分享、最新技术动向等内容,为程序员提供了学习、交流和获取最新技术动态的平台。这些网站对于程序员了解行业发展,大厂动态、最新技术和自身职业发展起着至关重要的作用。因为数量比较多,每次分享十个,等不及的同学可以去我的导航站(https://codernav.com)查看。
2024-03-14 09:30:00 958
原创 开发者导航:分享10个程序员常用的IT资讯网站(第一期)
这些网站对于程序员了解行业发展,大厂动态、最新技术和自身职业发展起着至关重要的作用。因为数量比较多,每次分享十个,等不及的同学可以去我的导航站(https://codernav.com)查看。
2024-03-14 09:15:00 1322
原创 开发者导航:分享10个程序员常用的技术论坛(第三期)
本期分享的网站大多与软件逆向破解有关,网站内容可能涉及到知识产权问题,大家在学习和实践逆向工程,使用破解工具进行软件或系统优化时,应遵守相关法律法规,并尊重软件和游戏开发者的版权。
2024-03-13 21:32:32 1103
原创 开发者导航:Fiddler Everywhere抓包工具全面指南(保姆级教程)
Fiddler 是一个流行的开源网络调试代理工具,主要用于检查、监控和调试HTTP流量。它可以捕获来自浏览器、应用程序和服务器之间的HTTP请求和响应,并提供详细的信息和统计数据。Fiddler可以帮助开发人员诊断和解决网站或应用程序中的性能问题、安全漏洞和其他网络通信问题。通过Fiddler,用户可以查看请求和响应的头部信息、内容、Cookie、缓存等,也可以模拟不同的网络条件进行测试。
2024-03-13 18:03:22 1020
原创 开发者导航:分享10个程序员常用的技术社区网站(第一期)
站长收藏了很多个程序员常用的技术网站,这些网站涵盖了代码托管、面试资料、编程语言学习、算法题解、技术问答、技术分享等多个方面,是程序员们学习、交流和提升的重要平台。因为数量比较多,每次分享十个,等不及的同学可以去我的导航站(codernav.com)查看。
2024-03-12 10:56:00 864
simhash.zip
2020-07-16
SSLHandshakeException异常依赖jar包[local_policy][US_export_policy].zip
2020-07-09
完整Demo:百度分享https完整教程及源码.zip
2020-06-24
Java飞机大战游戏源码【开发者导航】.zip
2020-06-23
Java飞行棋游戏源码.zip
2020-06-23
Java仿雷电游戏源码.zip
2020-06-23
Java俄罗斯方块游戏源码.zip
2020-06-23
Java斗地主游戏源码.zip
2020-06-23
Java电子政务网系统的设计与实现.zip
2020-06-23
Java电子相册管理系统源码.zip
2020-06-23
百度天气预报_HTML静态页面.zip
2020-06-19
Java电子书下载系统的设计与实现.zip
2020-06-14
Java出租车计价器系统的设计与实现.zip
2020-06-14
Java宠物网站系统的设计与实现.zip
2020-06-14
Java城市公交查询系统的设计与实现.zip
2020-06-14
Java超市积分管理系统的设计与实现.zip
2020-06-14
Java超级玛丽游戏源码.zip
2020-06-14
Java捕鱼达人游戏源码.zip
2020-06-14
Java博网即时通讯软件源码.zip
2020-06-14
Java病历管理系统的设计与实现.zip
2020-06-14
Java保险业务管理系统的设计与实现.zip
2020-06-14
Java百货中心供应链管理系统的设计与实现.zip
2020-06-13
JavaCP销售管理系统的设计与实现.zip
2020-06-13
Java项目管理平台的设计与实现.zip
2020-03-27
Java学生信息管理系统源码(含数据库脚本等).zip
2019-12-24
深度系统商店deepin-appstore_5.3.0.1-1+stable_amd64.zip
2019-10-22
CRM客户关系管理系统.zip
2019-10-18
程序员常逛的网站有哪些?
2023-10-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人