E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
手写Promise
软件架构师论文_论基于架构(ABSD)的软件设计方法及应用
2022年的论文题目是基于CBSD的软件设计方法及应用,本人写了基于ABSD的软件设计方法及应用,论文离题拿了3x分,悲催,这是我的第一次考架构师,是最后一次
手写
版考试,是最有可能通过的一次。
June_Xiao
·
2025-06-28 08:05
软件架构师
架构
Python打卡:Day38
知识点回顾:Dataset类的__getitem__和__len__方法(本质是python的特殊方法)Dataloader类minist
手写
数据集的了解@浙大疏锦行
剑桥折刀s
·
2025-06-28 00:18
python打卡
python
深入理解Java的动态代理机制,
手写
一个简易的动态代理
深入理解Java的动态代理机制Java的动态代理是一种在运行时创建代理类和对象的技术,它允许我们在不修改原始类代码的情况下,为对象添加额外的功能。动态代理是Java反射机制的重要应用之一,广泛应用于AOP(面向切面编程)、RPC框架、事务管理等领域。动态代理的核心概念代理模式:为其他对象提供一种代理以控制对这个对象的访问动态代理:在运行时动态创建代理类和对象InvocationHandler:代理
尤物程序猿
·
2025-06-27 11:20
java
开发语言
设计模式之
手写
策略模式实现动态支付(Java实现)
首先,定义一个接口类importjava.util.Map;publicinterfacePayInterface{/***支付方法*@paramamount支付金额*@parampaymentInfo支付信息(如卡号、密码等)*@return支付结果*/booleanpay(doubleamount,MappaymentInfo);}再写俩个实现类importjava.util.Map;publ
尤物程序猿
·
2025-06-27 11:47
设计模式
策略模式
java
java 从零开始
手写
redis(五)过期策略的另一种实现思路
手写
Redis系列java从零
手写
实现redis(一)如何实现固定大小的缓存?
老马啸西风
·
2025-06-26 05:55
cache
java
redis
开发语言
算法
缓存
性能优化
memcache
从零开始
手写
redis(八)朴素 LRU 淘汰算法性能优化
手写
Redis系列java从零
手写
实现redis(一)如何实现固定大小的缓存?
老马啸西风
·
2025-06-26 05:55
cache
redis
算法
性能优化
缓存
数据库
cache
java 从零开始
手写
redis(九)LRU 缓存淘汰算法如何避免缓存污染
手写
Redis系列java从零
手写
实现redis(一)如何实现固定大小的缓存?
老马啸西风
·
2025-06-26 05:25
cache
缓存
java
redis
从零开始
手写
redis(18)缓存淘汰算法 FIFO 优化
项目简介大家好,我是老马。Cache用于实现一个可拓展的高性能本地缓存。有人的地方,就有江湖。有高性能的地方,就有cache。v1.0.0版本以前的FIFO实现比较简单,但是queue循环一遍删除的话,性能实在是太差。于是想到引入一个Set存储有哪些key,改成下面的方式:packagecom.github.houbb.cache.core.support.evict.impl;importcom
老马啸西风
·
2025-06-26 05:53
cache
缓存
redis
算法
cache
memcache
guava
caffine
基于PyTorch的MNIST
手写
数字识别(配置
手写
板使用)
基于PyTorch的MNIST
手写
数字识别(配置
手写
板使用)代码详见:https://github.com/xiaozhou-alt/CNN_MNIST文章目录基于PyTorch的MNIST
手写
数字识别
热心不起来的市民小周
·
2025-06-26 02:03
CV
项目实操
pytorch
人工智能
python
深入浅出ORM:对象关系映射的技术解析
##引言:从数据库操作痛点说起在传统软件开发中,程序员需要频繁编写SQL语句进行数据库操作:每次插入用户数据都要
手写
`INSERTINTOusers...
weixin_47233946
·
2025-06-25 20:45
编程
数据库
60天python训练营打卡day38
:DAY38Dataset和Dataloader类知识点回顾:1.Dataset类的__getitem__和__len__方法(本质是python的特殊方法)2.Dataloader类3.minist
手写
数据集的了解作业
tan90�=
·
2025-06-25 13:53
python
机器学习
C++中std::
promise
的使用详解和实战示例
在C++中,std::
promise
是头文件提供的一种用于线程间通信的机制,它和std::future配合使用,让一个线程可以向另一个线程发送一个值(或异常),常用于异步任务或线程的结果传递。
·
2025-06-25 12:47
顺
手写
了个地址解析小工具,支持在线用,也能接 PHP 项目里
之前做项目的时候,经常遇到这种情况:用户填的收货地址是一整段话,像这样:张三13512345678重庆市攀枝花市东区机场路88号410123199001011234邮编100000人眼一看还行,但要让程序去拆成「姓名」「手机号」「省市区」「详细地址」这些字段,还是挺折磨的。所以我就自己写了一个小工具,现在开源出来了,分享给大家用。支持直接在网页上粘贴地址自动解析,也可以安装进PHP项目里用。✅不懂
苏琢玉
·
2025-06-25 03:18
php
composer
JavaScript中,异步获取数据通常使用回调函数
在JavaScript中,异步获取数据通常使用回调函数、
Promise
对象或者async/await来处理。
貂蝉空大
·
2025-06-25 00:30
JavaScript
前端
javascript
开发语言
使用 mysql2/
promise
模块返回以后,使用 await 返回数据总结
SELECT返回结构const[rows,fields]=awaitdb.query('SELECT*FROMfolders');返回:rows:是一个数组,包含所有查到的记录。fields:是字段的结构定义(列信息),一般不用。rows是一个数组,包含所有查到的记录:[{id:1,name:'一级选项1',parent_id:null},{id:2,name:'子目录1',parent_id:1
清风细雨_林木木
·
2025-06-25 00:28
其他
数据库
前端
javascript
开发语言
C++多线程学习10
promise
和future多线程异步传值
想要获得线程的确定的计算结果,使用之前的锁的策略也能实现,但比较麻烦,因此有必要使用更简洁的
promise
和future假设线程1需要线程2的数据,那么组合使用方式如下:线程1初始化一个
promise
对象和一个
很难绷得住
·
2025-06-24 23:42
C++进阶
操作系统
c++
学习
开发语言
超简单解决vue3+vite报错The requested module ‘node:fs/
promise
s‘ does not provide an export named ‘constants‘
报错信息:importfsp,{constantsasconstants$3}from'node:fs/
promise
s';^^^^^^^^^SyntaxError:Therequestedmodule'node
sunshine_程序媛
·
2025-06-24 18:38
前端
javascript
vue.js
Python打卡训练营-Day38-Dataset和Dataloader类
@浙大疏锦行知识点回顾Dataset类的__getitem__和__len__方法(本质是python的特殊方法)Dataloader类minist
手写
数据集的了解作业了解下cifar数据集,尝试获取其中一张图片
traMpo1ine
·
2025-06-24 07:18
python
开发语言
从零开始
手写
redis(18)缓存淘汰算法 FIFO 优化
项目简介大家好,我是老马。Cache用于实现一个可拓展的高性能本地缓存。有人的地方,就有江湖。有高性能的地方,就有cache。v1.0.0版本以前的FIFO实现比较简单,但是queue循环一遍删除的话,性能实在是太差。于是想到引入一个Set存储有哪些key,改成下面的方式:packagecom.github.houbb.cache.core.support.evict.impl;importcom
·
2025-06-24 02:59
后端java
DAY 38 Dataset和Dataloader类
知识点回顾:Dataset类的__getitem__和__len__方法(本质是python的特殊方法)Dataloader类minist
手写
数据集的了解作业:了解下cifar数据集,尝试获取其中一张图片
weixin_51766214
·
2025-06-23 17:17
python
前端
手写
题(一)
目录一、深拷贝二、防抖三、节流四、函数柯里化五、instanceof六、typeof一、深拷贝实现步骤:检查是否为基本类型,如果是则直接返回检测是否为循环引用,如果是则返回缓存对象处理特殊对象类型创建新对象/数组,同时保留原型链缓存当前对象,防止循环引用递归拷贝所有属性返回克隆结果functiondeepClone(target,map=newWeakMap()){//基本类型直接返回if(tar
旺代
·
2025-06-23 15:35
前端
javascript
Cache Travel-09-从零开始
手写
redis(17)v1.0.0 全新版本架构优化+拓展性增强
项目简介大家好,我是老马。本来这个系列应该完结了。不过最近老马在使用自己写的cache工具时,发现拓展性不太好,于是花了一点时间,对代码进行了重构。Cache用于实现一个可拓展的高性能本地缓存。有人的地方,就有江湖。有高性能的地方,就有cache。创作目的为日常开发提供一套简单易用的缓存框架便于后期多级缓存开发学以致用,开发一个类似于redis的本地缓存渐进式缓存框架特性fluent流式编程体验,
老马啸西风
·
2025-06-22 21:37
cache
redis
cache
guava
memcache
caffine
百度飞桨(PaddlePaddle)案例分享:基于 PaddleOCR 的图像文字提取系统
一、案例背景在实际教学、办公及政务系统中,纸质材料(如
手写
作文、表格、试卷等)仍广泛存在。
univerbright
·
2025-06-22 15:55
百度
paddlepaddle
人工智能
paddleocr
图像文字提取
Python实现简单的深度学习实践
Python实现简单的深度学习实践Python:通往深度学习世界的钥匙动手搭建你的第一个神经网络模型从零开始,用Python解析MNIST
手写
数字识别超越基础:使用Keras快速构建卷积神经网络实战演练
master_chenchengg
·
2025-06-22 14:19
python
python
Python
python开发
IT
每天一个前端小知识 Day 8 - 网络通信与前端性能优化
网络通信与前端性能优化1.前端常用网络通信方式对比方式场景说明特点XMLHttpRequest老式AJAX通信回调繁琐,兼容性好fetchAPI现代标准,逐步取代XHR
Promise
基础,更简洁axios
·
2025-06-21 22:41
RPC-BDY(1)-一个最简单RPC实现
通用接口实现2.传输协议3.客户端实现-动态代理**4.服务端实现-反射调用**5.测试三、最简单实现用到的知识1.泛型2.动态代理3.对象流与序列化4.java反射总结前言这次RPC实战是根据声哥的
手写
Hash..
·
2025-06-21 19:16
rpc
网络协议
网络
基于crnn的中文汉字识别
连续的
手写
中文汉字识别CRNN-多行汉字识别015连续的
手写
中文汉字识别CRNN-多行汉字识别_哔哩哔哩
·
2025-06-21 04:44
前端vue js 使用插件 spark-md5 计算文件MD5值并封装成
Promise
异步调用方法
返回一个
Promise
,成功时解析为MD5字符串,失败时拒绝并返回错误信息。2.关键点:分块处理:通过FileReader逐块读取文件,避免一次性加载大文件导致内存问题。兼容性:处理了
低级前端
·
2025-06-20 23:10
Vue学习
Vue3学习+实战
uniapp
javascript
前端
vue.js
spark
开发语言
C++ 异步编程:std::async、std::future、std::packaged_task 和 std::
promise
C++异步编程:std::async、std::future、std::packaged_task和std::
promise
在现代C++编程中,异步编程已经成为一种常见的模式。
泡泡茶壶Wending
·
2025-06-20 21:54
开发语言
c++
基于CNN卷积神经网络识别汉字合集-视频介绍下自取
内容包括:含ShuffleNet等多个模型的
手写
中文汉字识别摄像头版109含ShuffleNet等多个模型的
手写
中文汉字识别摄像头版_哔哩哔哩_bilibili本代码用的python语言,pytorch
no_work
·
2025-06-20 17:57
深度学习
cnn
人工智能
神经网络
【web前端】(
手写
js) 函数防抖|节流实现、
Promise
实现、Ajax实现
1、手动实现防抖防抖:对于频繁触发事件,只在最后一次触发生效//非立即防抖:持续触发事件时,事件处理函数完全不执行,等最后一次触发结束一段时间后再执行//实现思路:每次触发事件时都取消之前的延时调用方法,并重设定时器functiondebounce(wait,funct,...args){vartimer=nullreturn()=>{clearTimeout(timer)timer=setTim
·
2025-06-20 03:52
【数据挖掘】期末复习模拟题(暨考试题)
期末复习试题挑战全网最全题库单选题多选题判断题填空题程序填空sigmoid曼哈顿距离泰坦尼克号披萨价格预测鸢尾花DBSCN密度聚类决策树购物表单-关联规则火龙果-关联分析数据非线性映射高斯朴素贝叶斯分类器
手写
数字识别
chaser&upper
·
2025-06-20 03:50
数据分析
随笔小记
数据挖掘
python
聚类
C++实现
手写
strlen函数
要实现求字符串长度的函数,核心思路是通过指针或索引遍历字符串,直到遇到字符串结束标志\0。以下是两种常见的实现方式:指针遍历版本#includeusingnamespacestd;//指针方式实现strlensize_tmyStrlen(constchar*str){if(str==nullptr){return0;//处理空指针情况}constchar*ptr=str;while(*ptr!='
C++ 老炮儿的技术栈
·
2025-06-19 22:15
c++
编辑器
c语言
大数据
c++
从 v-model 到 defineModel:Vue3 正在悄悄改变开发习惯
一、组件化与双向绑定的演变背景1.早期前端:
手写
DOM与状态管理痛点在纯JavaScript时代,我们尝尝直接操作DOM、管理全局变量。
代码里的小猫咪
·
2025-06-19 20:27
vue
前端
vue.js
javascript
v-model
defineModel
defineProps
defineEmits
手写
一版支持 Map/Set/Date/循环引用 的 JavaScript 深拷贝函数
✨1.类型支持类型支持原始类型✅数组✅对象✅Map✅Set✅Date✅循环引用✅在前端开发中,我们经常需要拷贝一个对象。有时我们会用:constcopy=JSON.parse(JSON.stringify(obj));但很快你就会发现:它会丢失undefined、Symbol、函数会报错:TypeError:ConvertingcircularstructuretoJSON不支持Date、Map、
·
2025-06-19 16:26
javascript前端深拷贝
深入理解ArrayList:从Java原生实现到
手写
一个ArrayList
Java原生ArrayList解析基本结构Java的ArrayList是基于数组实现的动态列表,主要特点包括:动态扩容:当元素数量超过当前容量时,自动扩容(通常增加50%)快速随机访问:通过索引访问元素的时间复杂度为O(1)有序集合:保持元素的插入顺序核心实现机制//JDK中的关键字段transientObject[]elementData;//存储元素的数组缓冲区privateintsize;/
尤物程序猿
·
2025-06-19 14:45
java
数据结构
python
MFE微前端:如何捕捉远程应用的remote.js加载失败的错误?
在使用module-federation中的loadRemoteModule时,如果模块加载失败(比如远程应用不可访问、模块不存在、网络问题等),通常会遇到类似Uncaught(in
promise
)的错误
crary,记忆
·
2025-06-19 12:58
微前端-MFE
报错情况总结-解决方法记录
前端
angular.js
webpack
学习
angular
深度学习“炼丹”实战:用LeNet驯服MNIST“神兽”
今天,咱们就用经典的LeNet卷积神经网络模型,在MNIST
手写
数字数据集这个“原材料宝库”里,炼制出一颗能精准识别数字的“神奇丹药”!
AI妈妈手把手
·
2025-06-19 10:44
深度学习
人工智能
LeNet
cnn
模型训练
学习笔记
MNIST
AI辅助编码,应该怎么选?
最近看到一个新闻,Twitter上一名技术人分享了他监督的一个事件,即拥有19年编码经验、会100%
手写
代码的程序员最终败给一位仅有4年经验、却善用Copilot、GPT-4的后辈,后因不愿拒绝使用辅助代码工具
大转转FE
·
2025-06-19 07:54
人工智能
CppCon 2016 学习:STL Algorithms - How to use them; how to write your own
STL算法写代码更简洁、更易读容易调试和维护方便代码复审和改进你给的例子是经典的冒泡排序实现,然后用STL的std::sort替代:std::vectorv{0,1,3,5,7,9,2,4,6,8};//
手写
冒泡排序
虾球xz
·
2025-06-18 21:47
CppCon
学习
c++
开发语言
自己动手开发编译器(七)递归下降的语法分析器
今天介绍的这种方法叫做递归下降(recursivedescent)法,这是一种适合
手写
语法编译器的方法,且非常简单。递归下降法对语言所用的文法有一些限制,但递归下降是现阶段主流的语法分析方法,因为它
xfxf996
·
2025-06-18 16:14
分析
递归
编译器
编译
语法
开发
手写
简化版Spring IoC容器实现原理详解
一、核心概念与实现目标1.1什么是IoC/DIIoC(控制反转)是一种设计原则,将对象创建和依赖管理的控制权从应用程序代码转移到容器。DI(依赖注入)是实现IoC的主要方式,容器负责将依赖关系自动注入到对象中。1.2实现目标实现基于注解的Bean管理支持包扫描自动注册组件实现简单的依赖注入功能提供基本的Bean获取接口二、项目结构与核心实现2.1项目结构2.2核心注解定义@Bean注解@Targe
从不吃红薯
·
2025-06-18 13:55
spring
java
手写
一个简化版的Spring Ioc容器(一)
实现一个简化版的IoC容器,模拟Spring的核心机制:组件扫描、Bean管理、依赖注入、单例模式、注解驱动(@Component,@Autowired,@Qualifier)和BeanFactory/ApplicationContext的基本结构。一、实现目标功能是否支持@Component注解✅@Autowired注解✅@Qualifier注解✅单例作用域✅原型作用域❌(可扩展)构造函数注入❌
一个憨憨coder
·
2025-06-18 13:53
spring
java
spring
java
后端
AI人工智能深度学习入门指南:从基础到实践_副本
人工智能-机器学习-深度学习”的关系讲起,用“教机器人认猫”的故事串联核心概念,结合生活比喻(如“多层蛋糕”解释神经网络)、数学公式(如梯度下降的“下山游戏”)和Python实战代码(用Keras实现
手写
数字识别
AI大模型应用实战
·
2025-06-18 11:07
C
人工智能
深度学习
ai
JavaScript 面试题集合
6、防抖和节流的的理解二、中级部分1、原型链和继承机制2、事件循环3、
Promise
是什么?如何实现链式调用?三、高级部分1.深拷贝与浅拷贝的区别?如何实现深拷贝?
weixin_42339193
·
2025-06-18 08:47
javascript
前端
如何用PyTorch构建第一个神经网络?——从环境搭建到实战部署的零基础指南
作为PyTorch官方认证讲师,今天我将用10万+学员验证过的「七步教学法」,带你从环境搭建到实战部署,亲手搭建你的第一个神经网络——MNIST
手写
数字识别模型,准确率轻
唐宇迪(学习规划+技术答疑)
·
2025-06-17 18:42
pytorch
神经网络
人工智能
深度学习
机器学习
计算机视觉
自然语言处理
手写
滑动picker
直接上代码类别{{payType}}姓名微信昵称微信手机号支付宝昵称支付宝账号卡号银行名称开户支行保存类型选择{{item.name}}确定import{setPayType}from"@/api/user.js"exportdefault{data(){return{payType:'微信',name:'',wxName:'',wxPhone:null,payName:'',payPhone:'
时无诳语Imp
·
2025-06-17 05:47
前端
css
javascript
uniapp
vue图片转base64
//转换成base64方法getBase64(file){returnnew
Promise
(function(resolve,reject){constreader=newFileReader();letimgResult
时无诳语Imp
·
2025-06-17 05:46
vue.js
javascript
前端
uniapp
手写
折叠面板
标题{{item.head}}{{item.subnum}}道
weixin_51603392
·
2025-06-17 05:46
uniapp
javascript
css
vue.js
typescript
html
uniapp
手写
_uniapp+canvas实现
手写
签字
class="mycanvas"canvas-id="mycanvas"@touchstart="touchstart"@touchmove="touchmove"@touchend="touchend">确认上传清除笔迹importUtilfrom"@/utils/httpUtil.js";importLocalfrom"@/utils/local.js";varx=20;vary=20;exp
在下小悟
·
2025-06-17 05:15
uniapp手写
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他