写在前面 正值1024程序员节日来临之际,今天心血来潮,想写篇文章来为我们这些猿猿致敬,也算了却一个心愿,让我们这些猿猿们以自己从事的职业为豪为荣。 程序员节于2004年开始由中国的计算机从业人员发起和庆祝。10月24日…
2024/10/24 11:34:07文章目录 前言一、C生成动态链接库1.1. 编写 C 代码并导出函数1.2. 使用 CMake 构建 DLL1.3. 生成 DLL 二、在 Flutter 中使用 FFI 加载并调用 DLL2.1. 在 Dart 中加载 DLL2.2. 在应用中调用 DLL 三、排查错误:错误代码 126 - DLL 无法加载3.1. 确认 DLL 文件路径3.…
2024/10/23 14:26:00java中double强制转换int引发的OOM问题 问题代码排查过程double特殊值与强制转换NaNInfinity 问题代码 最近出现了一次OOM问题,问题代码如下 public void prcess(double total, int step) {int num (int) Math.floor(total / step);while (num-- > 0) {doSome…
2024/10/24 11:21:58day01-从最简单的socket开始 本教程主要是用来记录笔者的实践学习过程。 想要实现最简单的服务端和客户端的通信,需要以下几个基本组件和步骤: 网络协议:决定服务端和客户端之间将使用哪种网络协议进行通信,常见的协议包括HTTP/…
2024/10/24 6:01:051 概述 Java NIO 由以下几个核心部分组成: BufferChannelSelectors相关类的使用方法可以参考Java NIO 系列教程,写的通俗易懂。 本文主要从源码方面分析一下Buffer类 2 Buffer类 Buffer类是一个抽象类,所有的XxxBuffer均继承此类。Buffe…
2024/10/24 14:00:57 人评论 次浏览Magento的事件机制 。 在产品保存的时候,通过event机制生成缩略图。 config.xml文件关键代码: <config> <global> <events> <catalog_product_prepare_save> //关于observer,在每个模块下面都会有这个个文件…
2024/10/24 12:42:36 人评论 次浏览最近因为要部署一个php的公众号应用到一台linux的测试服务器,在考虑是用xampp这样的集成环境还是自己配置。故两个都安装配置下。 最后经过研究查阅相关资料后,总结: 因为xampp本身很开放,几乎所有的功能都是打开的,安全性不够高&…
2024/10/24 12:41:05 人评论 次浏览进阶android,OKhttp源码分析——同步请求的源码分析 OKhttp是我们经常用到的框架,作为开发者们,我们不单单要学会灵活使用,还要知道他的源码是如何设计的。 今天我们来分析一下OKhttp 同步请求的执行流程和源码分析 so,…
2024/10/24 12:40:34 人评论 次浏览Windows显示设备的属性,共有下面几种:位图、画刷、字体、画笔、区域。如果要设置它们到当前设备里,就需要使用SelectObject函数,比如上面介绍的字体设置,就会用到这个函数。当你创建一个位图时,这时Windows…
2024/10/24 14:18:16 人评论 次浏览解决 :Expected linebreaks to be ‘LF’ but found ‘CRLF’ linebreak-style 在vscode中可以直接选择更换
2024/10/24 14:17:46 人评论 次浏览被问过多次这个问题,尤其是在面试的时候。有说需求最重要,有说控制最重要,有的冠冕堂皇,来个成本、质量、时间三要素,美其名曰都重要,免得以偏概全。 经多方求证、思索,结合十余年的项目管理经历…
2024/10/24 14:17:15 人评论 次浏览使用双倍数学,四舍五入,然后根据比率随机分发剩余的水果。请注意,使用对象方向和循环可以使其不那么难看,但这只是一个开始。在public void distribute(int apple, int pear, int grape) {double total apple pear grape;doubl…
2024/10/24 14:16:45 人评论 次浏览案例再现 某日,写一份关于判断是不是已经报名过的存储过程, 代码如下: --变量定义区,定义一个row type等下暂时存储数据declare rowType_order_signed_up "pt_order"%rowType;declare enum_orderStatus "PartyOrderStatusEnumObj"; --这是存储过程正文--…
2024/10/24 14:15:44 人评论 次浏览dubbo降级服务 使用dubbo在进行服务调用时,可能由于各种原因(服务器宕机/网络超时/并发数太高等),调用中就会出现RpcException,调用失败。 服务降级就是指在由于非业务异常导致的服务不可用时(上面举得例子…
2024/10/24 14:15:13 人评论 次浏览当 Firefox 连接到一个安全的网站时(网址最开始为“https://”),它必须确认该网站出具的证书有效且使用足够高的加密强度。如果证书无法通过验证,或加密强度过低,Firefox 会中止连接到这个网站,并显示“连接…
2024/10/24 11:01:53 人评论 次浏览本来准备研究下mybatis源码执行流程的,就随意搭建了个项目,所有配置如下: 一切看似都是那么的正常,然而执行的时候:Exception in thread "main" org.apache.ibatis.binding.BindingException: Invalid bound…
2024/10/24 11:01:22 人评论 次浏览null指的是一个空对象,这个对象可以是任何一个类的实例。""指的是一个空字符串,这个字符串的长度为0。也就是说null这个对象的类型可以是任何一个类型,而""这个对象的类型只能是String。问题:java中空字符串和…
2024/10/24 11:00:52 人评论 次浏览如何有效的利用QQ群: 经常听到有人说问一个问题QQ群里无人回答,听到有人抱怨QQ群里根本就没有人愿意帮忙,到底是哪里有问题?群需要一个宗旨。了解群的宗旨会使你正确的使用这个群,并得到更多的回报!先问付…
2024/10/24 11:00:21 人评论 次浏览F12 工具控制台可以报告在运行时期间发生的错误和信息消息。本文将介绍错误消息,并提供有关如何修正这些错误的建议。 简介 F12 工具控制台错误消息提供了一些代码(例如,SEC7111 或 HTML1114),这些代码提供有关错误的信…
2024/10/24 10:59:20 人评论 次浏览最近看到网上流传着,各种面试经验及面试题,往往都是一大堆技术题目贴上去,而没有答案。 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业…
2024/10/24 10:58:50 人评论 次浏览