
其他
文章平均质量分 61
南姜先生
Java技术专家,欢迎交流
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Notepad++插件开发示例
开发Notepad++插件确实需要一些准备工作和基础知识,下面提供一个简化版的步骤指南以及示例代码来帮助你开始。请注意,以下示例是基于C++语言,并且假设你已经设置好了Visual Studio作为开发环境。原创 2025-08-12 11:54:35 · 232 阅读 · 0 评论 -
Notepad++插件开发实战
如果你想给插件添加菜单项,需要在。原创 2025-08-12 11:53:09 · 439 阅读 · 0 评论 -
当GitHub宕机时,我们如何协作?
对于非代码内容,比如讨论设计文档、需求分析、项目计划等,可以使用Google Docs、Microsoft Office 365、腾讯文档等在线文档工具来实时协作编辑。:使用Slack、Microsoft Teams、QQ、微信等即时通讯软件保持团队成员之间的沟通,分享代码片段、讨论问题和解决方案。:为了避免类似情况影响到项目的进展,建议定期对重要数据进行备份,并且建立一个应急预案,以便在服务中断时迅速切换到备用方案。:如果有条件的话,可以在公司内部署Git服务器,作为外部服务不可用时的应急措施。原创 2025-08-12 11:41:35 · 120 阅读 · 0 评论 -
微信小程序公众号注意事项
商户功能等高级功能都依赖于微信认证资质认证结果,为了保证拥有相应权限功能的公众号是合法可信的企业/组织;为了保证使用公众平台高级功能权限的帐号依然是合法可信的企业/组织,微信认证每年都需要进行年审。微信公众号分个人和企业两种,目前个人只能申请订阅号,而且不能认证,所以咱们今天主要说下企业服务号和订阅号,每个月只能推送4篇文章,订阅号每天都可以推送文章,但是服务号的权限要比订阅号的权限要大。服务号群发的消息有消息提醒,订阅号群发的消息没有,并直接放入订阅号文件夹当中。要推送消息小程序要绑定公众号并认证。原创 2025-08-07 20:10:08 · 246 阅读 · 0 评论 -
POSIX标准的来龙去脉
POSIX(Portable Operating System Interface,可移植操作系统接口)是一系列标准的集合,旨在提高软件在不同Unix操作系统之间的可移植性。原创 2025-08-04 12:01:52 · 893 阅读 · 0 评论 -
不要用cursor等开发工具直接连接生产环境数据库
开发人员使用Cursor等工具,会给代理很高的权限,会调用SupabaseMCP服务器来查询数据库,访问权限操作Supabase数据库service role,从而绕过所有行级安全(RLS)保护。Supebase CE0:我之所以使用黑白分明的解释,是因为人们显然对攻击媒介的了解还不够,无法保护自己 如果你的 MCP 上启用了其他可以访问互联网的工具,那么“只读”选项就毫无用处了。更糟的是,工单、评论、聊天窗口都能成为隐形载体,WAF 和RBAC 根本感知不到。请勿将其连接到任何包含生产数据的数据库。原创 2025-07-14 18:31:45 · 414 阅读 · 0 评论 -
一个解决idea的卡顿问题
发现一个小技巧, 如果你的 augment 非常卡, 卡到爆炸, 可以删掉 idea 目录下的 .idea/AugmentWebviewStateStore.xml 文件, 会马上变快, 这似乎是个设计问题, 项目下所有的提问都更新到了这个文件里, 这个文件会持续变大, 在累积几十兆之后, 你的 IDE 会非常卡, augment 使用界面也会非常卡, 卡到打字都是一顿一顿的。原创 2025-07-10 13:28:23 · 248 阅读 · 0 评论 -
Gnuplot 支持哪些编程语言调用
编程语言整合方式推荐程度Pythongnuplotlibsubprocess⭐⭐⭐⭐⭐C/C++管道通信⭐⭐⭐⭐Java⭐⭐⭐Rsystem()⭐⭐⭐pipe()IO⭐⭐system()⭐⭐。原创 2025-07-09 11:24:38 · 630 阅读 · 0 评论 -
什么是Gnuplot
Gnuplot 是一个命令行驱动的跨平台工具,用于绘制二维和三维图形。它被广泛应用于科学、工程、医学等领域中的数据分析与可视化。尽管名字中包含“plot”,但 Gnuplot 并不是一个统计程序包;它更专注于数据可视化而非数据分析。原创 2025-07-09 11:19:34 · 487 阅读 · 0 评论 -
Ruby 的 gem的设计思路
以开发者体验为中心简洁的 CLI(元数据与代码统一用 Ruby 描述(无额外 DSL)平衡自由与约束自由发布 gem,但通过语义化版本和 Bundler 约束依赖。生态协同进化核心工具(gem)轻量化,复杂功能由 Bundler 等工具补充。💡现代最佳实践始终用 Bundler 管理依赖Gemfile私有 gem 部署:使用Gemfury或自建gem server安全审计:定期检查漏洞gem 的设计成功将 Ruby 的“人性化”哲学转化为可持续的生态系统,使其成为 Ruby 生态繁荣的基石。原创 2025-06-27 15:35:10 · 766 阅读 · 0 评论 -
Scheme 语言怎么样
Scheme 是一种历史悠久且极具影响力的 Lisp 方言,它由 Guy L. Steele 和 Gerald Jay Sussman 于 20世纪70年代中期设计并实现。Scheme 的设计目标之一是作为一门教学语言,用于介绍计算机科学的基本概念,但它同样适用于实际的软件开发工作。原创 2025-06-27 15:26:50 · 336 阅读 · 0 评论 -
Common Lisp在哪些方面优于其他编程语言?
应用场景为什么适合快速原型开发强大的 REPL 和宏系统复杂算法系统函数式编程 + 多方法 OOP定制语言开发宏系统 + 语法可扩展性AI / NLP / 数学建模表达能力强、符号处理自然高度可维护的大型系统模块化 + 动态特性 + 类型系统如果你正在寻找一种既能写出优雅、简洁代码,又能深度控制程序行为的语言,那么Common Lisp 依然是一个非常值得考虑的选择。即使到了 2025 年,它的核心理念和设计哲学依然不过时,尤其适合那些追求技术深度和工程自由度的程序员。原创 2025-06-27 15:23:36 · 772 阅读 · 0 评论 -
ITA Software的Common Lisp系统有何特别之处?
总的来说,ITA Software 使用 Common Lisp 构建的系统展示了该语言在解决实际问题时的强大能力和独特优势,尤其是在那些需要高度定制化、灵活性强的应用场景中。:ITA Software 的产品不仅证明了 Lisp 在工业级应用中的可行性,还展示了如何通过选择合适的工具和技术来解决特定领域内的挑战。:ITA Software 的系统被设计成高度模块化的,这意味着不同的组件可以独立开发和测试,并且易于维护和升级。Common Lisp 的动态特性和丰富的库支持有助于构建这样的架构。原创 2025-06-27 15:22:15 · 242 阅读 · 0 评论 -
Lisp有哪些著名的应用案例?
这些例子展示了Lisp在不同领域的广泛应用,从最初的AI研究到现代的Web应用和企业级解决方案。尽管随着时间的发展,其他语言可能在某些方面取代了Lisp的位置,但Lisp的独特优势仍然让它在特定的应用场景中占有一席之地。Lisp作为一种历史悠久且功能强大的编程语言,在多个领域都有其著名的应用案例。原创 2025-06-27 15:21:03 · 341 阅读 · 0 评论 -
《黑客与画家》中对 Lisp 的看法
Graham 认为,正是由于 Lisp 的强大功能和灵活性,他们团队才能够快速迭代产品,在竞争激烈的市场中脱颖而出。虽然这些内容是基于 Paul Graham 在特定时期的体验和见解,但它们依然能为今天的读者提供宝贵的视角,尤其是在探索编程语言的设计哲学以及理解不同编程范式的优缺点时。通过宏,程序员能够定义新的语法结构,有效地扩展语言本身,从而让编程更加灵活和强大。:书中也涉及了 Lisp 的历史及其在计算机科学领域的影响,描述了它如何成为早期人工智能研究的重要工具,并且塑造了一代黑客的思维方式。原创 2025-06-27 15:18:33 · 137 阅读 · 0 评论 -
2025 年再看《黑客与画家》一书
黑客与画家》是美国计算机科学家、创业家保罗·格雷厄姆(Paul Graham)的经典文集,初版于2004年(英文版),汇集了他2001年前后的技术与社会评论。尽管成书距今已超20年,但其核心思想在2025年仍具启发性。原创 2025-06-27 15:17:37 · 853 阅读 · 0 评论 -
表单设计的技术原理
主要还是靠vue的v-model,它会处理各种input的value的绑定。这样表单的多个控件可以相关关联,比如搜索框中的用户名,可以自动罗列该用户名的信息。表单设计通常使用vue,是因为vue用虚拟dom(vDOM)的方式,vDOM可以使得这个节点可以挂载到任何一个div上。把json的里面的控件加载到<v-form-render>元素中,vue的mounted:{}的时候实现。解析不同表单元素,配置相应的事件名和事件回调,在插入dom之前,addEventListener 绑定上事件。原创 2025-06-12 10:23:17 · 366 阅读 · 0 评论 -
航空公司如何计算时区内的飞行时间?
航空公司计算飞行时间时,主要考虑起飞和降落机场的时区差异、预计飞行时长及天气等因素。通常采用协调世界时(UTC)作为标准,并通过自动化系统处理时区转换和夏令时调整。计算时先得出实际飞行时间,再根据目的地时区换算为当地时间。例如北京(UTC+8)飞巴黎(UTC+1),10小时航程从21:00起飞,到达巴黎为次日00:00。航空公司通过精确的时区管理和技术支持确保时间计算的准确性。原创 2025-06-05 10:03:20 · 925 阅读 · 0 评论 -
航空公司如何确保航班时间信息一致?
摘要:航空公司通过采用UTC统一时间基准和ISO8601国际标准来解决时区转换问题,确保航班调度和通信的准确性。借助自动化系统、旅客服务应用的时区转换功能,以及员工培训与操作指南,有效管理全球运营中的时区差异。这些措施不仅提升了内部运营效率,也为乘客提供了更便捷的时间信息服务体验。(150字)原创 2025-06-05 09:58:43 · 458 阅读 · 0 评论 -
你知道Copilot 是什么意思吗?
Copilot” 的含义主要取决于上下文,核心包含以下两类:。原创 2025-06-03 15:57:50 · 559 阅读 · 0 评论 -
AI不会成为IT行业的“职业终结者”
AI目前很难完全理解这些复杂的业务需求和技术约束,它更多是基于已有的数据和模式进行推断,而人类可以在没有明确数据支持的情况下,凭借经验和直觉进行创新性的设计。例如,一些基础的代码测试工作,AI可以通过预设的规则和大量的测试案例来自动完成测试任务。IT安全专家可以利用AI提供的预警信息,结合自己的专业知识进行深入分析,判断是否为真正的安全威胁,并采取相应的应对措施。一些数据库管理系统已经集成了AI功能,能够根据预设的策略自动进行数据的备份和归档,减少了人工干预,降低了因人为操作失误导致数据丢失的风险。原创 2025-05-19 21:59:31 · 660 阅读 · 0 评论 -
润乾报表,这么丑,谁还会用?
润乾报表,发现是 java 开发的,简单的看了下,这种桌面版的报表,谁还会用呢?原创 2025-05-19 10:50:34 · 230 阅读 · 0 评论 -
中国气象数据网
中国气象数据网门户网站中国气象数据网(http://data.cma.cn)中国气象局国家气象信息中心(中国气象局气象数据中心)资料服务室(Climatic Data Center, National Meteorological Information Center, China Meteorological Administration)是我国历史最悠久的气象信息、档案的收集...原创 2020-05-04 17:30:59 · 2253 阅读 · 0 评论 -
等高线地图
http://www.opencyclemap.org/在http://www.opencyclemap.org发现 Landscape 图层. 比原来的 opencyclemap 改进了不少.Thunderforest Landscape map 资料http://www.thunderforest.com/landscape/Thunderfo...原创 2020-05-04 17:27:59 · 8276 阅读 · 1 评论