自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hi-Jimmy

Coder & Coding - 技术讨论及工作联系:douyang369@163.com

  • 博客(76)
  • 资源 (21)
  • 收藏
  • 关注

原创 【JHipster】全栈代码开发架构

SaaS(Software as a Service,软件即服务)是一种通过互联网提供的软件服务模式,用户不需要购买、安装和维护软件,而是通过订阅的方式使用软件。SaaS应用通常托管在云端服务器上,用户通过浏览器或客户端访问,数据和应用的管理由服务提供商负责。

2025-03-06 16:52:52 890

原创 【大数据】Apache Superset:可视化开源架构

Apache Superset 是一个开源的现代化数据可视化和数据探索平台,主要用于帮助用户以交互式的方式分析和展示数据。有不少丰富的可视化组件,可以将数据从多种数据源(如 SQL 数据库、数据仓库、NoSQL 数据库等)中提取并以图表、表格、仪表盘等形式进行展示。支持连接多种数据源,如 MySQL、PostgreSQL、SQLite、Apache Druid、Presto、Google BigQuery 等。

2025-01-10 17:23:30 2018

原创 深入Java虚拟机-JVM原理及调优

目录什么是JVMJava的诞生与JVM内存管理方法区堆Java栈本地方法栈程序计数器JVM异常堆溢出栈溢出一个类(.java)的一生加载阶段链接阶段验证准备解析栈与堆垃圾回收JVM调优什么是JVMJava的诞生与JVMJava 是由 sun 公司在 1991 年成立了一个由詹姆斯·高斯林领导的名为“Green”的小组,目的是为了开发一种能够在各种消费性电子产品上运行的架构。为了能够实现这种“在各种环境下运行”的苛刻需求,Java的开发者想到了一个绝妙的办法——如果在程序和系统环境中间加一层,作为两

2021-02-19 11:20:35 588 1

原创 OnJava8精读合集(建议收藏)

目录《On Java 8》是什么?为什么要读书学习编程?目录合集《On Java 8》是什么?它是《Thinking In Java》的作者Bruce Eckel基于Java8写的新书。里面包含了对Java深入的理解及思想维度的理念。可以比作Java界的“武学秘籍”。任何Java语言的使用者,甚至是非Java使用者但是对面向对象思想有兴趣的程序员都该一读的经典书籍。目前豆瓣评分9.5,...

2021-02-08 16:39:00 1273 1

原创 深入Python 验证码解析

介绍在Python的实战中爬虫承担相当重要的角色,而验证码识别则是爬虫中一个重点。验证码是一个网站项目的守卫,如果不能通过验证码识别,那后期的爬虫则无法进行。本文详细介绍Python验证码识别的具体细节。郑重声明:仅讨论技术,不能用于违法手段,如若不然则受法律严惩且与作者无关。准备工作——验证码解析环境搭建安装TesseractTesserocr 是 Python 的一个 ......

2020-04-17 17:26:35 2852

原创 Node.js入门教程合集

Node.js是一个特殊的后端服务框架,一个用前端语言写后端功能的框架。无论你是做前端还是后端的程序员,都应该接触Node.js,因为它会给你技术栈上的互补,甚至启迪你的思维方式。介绍Node.js本质上是使用Google的V8引擎制作出来的服务框架。V8本身是Google为了解决Chrome浏览器的性能问题而制作的前端引擎(开源)。本身依托于浏览器引擎,这也是为什么Node.js使...

2020-04-16 15:48:15 851

原创 Vue入门教程合集

自己虽然是做后端的,但是对前端还是有很大兴趣,之前项目用过React和Vue,对比之下个人更喜欢Vue的方便与简洁。所以整理以下教程。本教程只是带大家入门学习,更多进阶高级用法还需要自己实际摸索或参考官方CookBook。目录Vue入门教程 第一篇 (概念及初始化)Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。V...

2020-04-16 15:24:24 1630

原创 【小也的Java之旅系列】02 分布式集群详解

做Java开发多年,一直以来都有想把Java做成一个系列的想法,最近整理自己的笔记发现有很多值得写的内容,但这些内容又往往杂乱不堪。优快云上有很多高质量的Java博客,但大多不是从一个人成长的角度去写的。而我们——一个技术人员——一个人,是在不断的学习中成长的,这样的过程如果能体现在系列博客中那真的就太好了。于是,终于下定决心,想花一段时间整理成册——或许是几个月,或许是半年,或许是一年不止。希望自己能坚持下去。分布式虽然带来了高并发高可用的优点,但同时也带了新问题。

2025-04-01 10:41:03 1080

原创 【微信机器人】使用wechaty完成微信文献机器人

Wechaty 是一个开源的微信机器人框架,支持通过简洁的 API 快速构建微信自动化工具。它底层兼容多种协议(如网页版、iPad 协议等),并提供了跨平台、多语言的支持。多协议支持:适配微信网页版、iPad、Mac 等协议,降低被封禁风险。​多语言开发:支持 JavaScript/TypeScript(主流)、Python、Go、Java 等。模块化设计:提供插件系统(如消息持久化、状态管理),扩展性强。活跃社区:GitHub 上有大量开源项目案例和开发者讨论。

2025-04-01 10:27:38 924

原创 【VolView】纯前端实现CT三维重建-CBCT

放射科影像是医学软件必不可少的一部分,对影像的显示、编辑、处理等操作更是重点。在多种放射科影像中,CBCT是关键的一环。CBCT全称为口腔颌面锥形束CT,其工作原理是通过锥形X射线束围绕患者头部旋转扫描,结合计算机算法生成高分辨率的三维图像。CBCT在口腔医学中几乎覆盖所有亚专科:​种植牙:评估颌骨密度、神经管位置,辅助种植体定位和手术导板设计。​正畸与阻生牙:观察牙齿排列、埋伏牙位置及与周围组织关系,减少拔牙风险。​牙体牙髓治疗:诊断复杂根管、根裂及根尖病变,提高治疗精确性。

2025-03-20 17:59:54 867

原创 【小也的Java之旅系列】01 分布式、集群、微服务的区别

快速了解架构的关系和区别,并且了解了以后架构发展大趋势。

2025-03-20 17:57:52 1155

原创 【DeepSeek】Ubuntu快速部署DeepSeek(Ollama方式)

DeepSeek 作为一款先进的人工智能工具,具备强大的推理能力和广泛的应用场景,能够帮助用户高效解决复杂问题。它支持文本生成、代码编写、数据分析、情感分析等多种任务,适用于教育、医疗、金融、创意等各行各业。无论是提升工作效率、辅助学习,还是解决生活中的问题,DeepSeek 都能提供智能化支持。

2025-03-06 16:47:51 2352 5

原创 【合集】Ubuntu各类技巧

微信:sudo apt-get install com.qq.weixin.deepin。钉钉:sudo apt-get install com.dingtalk.deepin。强制重启gnome,达到刷新目的。保存后退出,重启QQ。3.重启idea即可。

2025-01-26 17:36:19 1125

原创 【PVE】PVE部署磁盘阵列

磁盘阵列是一种存储技术,通过将多个物理磁盘组合成一个逻辑存储单元,提供数据冗余和/或性能提升。它的核心目的是提高数据的可靠性、可用性和访问速度。磁盘阵列可以由专用硬件或软件实现。

2025-01-23 11:12:32 1448

原创 【PVE】PVE虚拟机使用显卡直通

虚拟机显卡直通是一种虚拟化技术,允许将物理主机中的GPU直接分配给虚拟机使用。这使虚拟机可以利用物理显卡的计算和渲染能力,从而实现接近于原生硬件性能的体验。显卡直通技术通常用于需要高性能图形处理或GPU加速的场景,例如图形密集型应用、、视频编辑、、科学计算和游戏等。

2025-01-23 10:59:00 4094

原创 【PVE】PVE安装Ubuntu虚拟机

PVE(Proxmox Virtual Environment)是一个开源的虚拟化平台,用于创建和管理虚拟机和容器。它基于Debian Linux,支持KVM(内核虚拟机)和LXC(Linux容器)虚拟化技术,能够实现高效的虚拟化管理。PVE提供了一整套虚拟化管理工具,包括:虚拟机管理:支持多种操作系统的虚拟机创建、管理和迁移。容器管理:支持LXC容器的创建和管理,适用于轻量级虚拟化需求。集群功能:可以将多个PVE节点组成集群,方便集中管理和资源分配。

2025-01-22 14:19:30 641

原创 【PVE】虚拟化平台对比及PVE安装部署

虚拟化是一种通过软件技术将物理硬件抽象为多个虚拟资源的技术。虚拟化可以让多个虚拟机(Virtual Machine)共享单一物理硬件资源,同时独立运行各自的操作系统和应用程序。其核心思想是将计算资源抽象化,提供更高效的硬件利用率、灵活的资源分配和隔离的运行环境。虚拟化主要分为以下几类:服务器虚拟化:将物理服务器划分为多个虚拟服务器。桌面虚拟化:将用户桌面环境集中管理,按需分配。存储虚拟化:将多个存储设备整合为一个统一的虚拟存储资源。网络虚拟化:通过虚拟网络技术提高网络资源利用率。

2025-01-22 14:05:45 2441

原创 【合集】多种方式桌面应用程序开发

最近完成了几篇关于桌面应用程序开发的文章,涉及到C#、Python、NodeJS和Java。现在是B/S的天下,我本人做java web开发也已经很多年,但我认为桌面应用程序依然是产品当中必不可少的一部分。桌面应用程序有更高的权限可访问本地文件,可以做大批量上传、拉取,可以做高性能图像渲染(特别是医疗影像),可以与硬件交互等。这些有点足以让桌面应用程序依然充满活力。

2025-01-17 17:46:37 1344

原创 【AI插件】在VS Code中免费使用GitHub Copilot

GitHub Copilot 是由 GitHub 和 OpenAI 合作开发的一款 AI 编程助手,旨在帮助开发者提高编程效率。它通过分析大量的开源代码,生成上下文相关的代码建议和自动补全,支持多种编程语言和框架。GitHub Copilot 是基于 OpenAI 的 GPT-3 和 Codex 模型构建的,能够在开发过程中为程序员提供实时的代码帮助。

2025-01-17 17:03:24 2878 2

原创 【桌面程序】PyWebview跨平台桌面应用程序

PyWebView 是一个轻量级的 Python 库,用于将网页(HTML、CSS、JavaScript)嵌入到本地应用程序的窗口中。它允许你创建带有图形用户界面(GUI)的桌面应用程序,并且能够使用 Web 技术(如 HTML 和 JavaScript)来构建界面,而无需依赖复杂的 GUI 框架。

2025-01-17 11:00:00 508

原创 【桌面程序】Electron实现跨平台桌面应用程序

Electron 是一个开源框架,用于构建跨平台的桌面应用程序,允许开发者使用网页技术(HTML、CSS 和 JavaScript)来开发桌面应用程序。它结合了 Chromium(用于渲染网页的浏览器引擎)和 Node.js(用于处理后台逻辑的 JavaScript 运行时环境),因此开发者可以使用前端技术来构建用户界面,并且利用 Node.js 来访问操作系统功能。

2025-01-16 09:34:09 1297

原创 【桌面程序】JavaFX实现跨平台桌面应用程序

JavaFX 是一个用于构建富客户端应用程序的 Java 图形用户界面(GUI)框架。它提供了丰富的图形、动画和媒体功能,使开发者能创建复杂的桌面应用、嵌入式设备应用、甚至是基于 Web 的应用。JavaFX 由 Oracle 开发,已成为 Java 平台的一部分。

2025-01-16 09:33:04 531

原创 【混合开发】CefSharp+Vue 解决Cookie问题

使用Element-admin架构搭建Vue前端项目,在与CefSharp搭配时,出现无法使用cookie的问题。

2025-01-15 14:57:48 337

原创 【混合开发】CefSharp+Vue桌面应用程序开发

CefSharp 基于 Chromium Embedded Framework (CEF) ,它可以将 Chromium 浏览器的功能嵌入到 .NET 应用程序中。通过 CefSharp,开发者可以在桌面应用程序中集成 Web 技术,包括 HTML、JavaScript、CSS 等,来实现丰富的用户界面和交互体验。大厂产物,稳定性高。Vue.js 渐进式 JavaScript 框架,专注于构建用户界面的前端框架。

2025-01-15 14:36:00 1024

原创 【Java多线程】synchronized、ReentrantLock基础原理

在执行代码的过程中,我们很多时候需要同时执行一些操作,这些同时进行操作可以尽可能的提升代码执行效率,充分发挥CPU运算能力。

2022-04-08 17:08:57 521

原创 Java8系列博文合集

Java8系列博文Java8是Java中最重要,也是最值得学习的一版,中间出现了一系列改变。它加入了lambda表达式,加入了方法引用,加入了默认方法、stream、optional等。What’s New in JDK 8Lambda Expressions, a new language feature, has been introduced in this release. They enable you to treat functionality as a method argume

2021-02-01 13:52:55 194

原创 C#使用Google翻译实现在线翻译

本文部分参考了GitHub中wadereye的代码,在源代码基础上修改了部分针对tkk的筛选及使用逻辑。由于谷歌的tkk值规则一直在变,以及api的url也不是一直固定了,做了配置类,方便修改。全部代码GoogleTranslate主类: public static class GoogleTranslate { public static string TranslateChinese2English(string text) { r

2020-08-25 18:01:19 3355 5

原创 python常见问题集锦

WebDriverWait等待界面触发条件后执行下一步:参考:https://www.cnblogs.com/yuuwee/p/6635652.html注意内部条件的括号必须是双层,如:((By.ID,'kw'))WebDriverWait(driver,10).until(EC.title_is(u"百度一下,你就知道"))'''判断title,返回布尔值'''Web...

2020-04-17 17:13:41 223

原创 将博客搬至优快云

近日将博客搬至优快云,博客园和优快云两者同步更新

2020-04-15 13:32:00 150

原创 Python 使用PyInstaller打包发布

打包发布1.安装插件PyInstallerpip install PyInstaller2.在目录根目录内新增main.spec文件(打包脚本) 1 # -*- mode: python ; coding: utf-8 -*- 2 3 block_cipher = None 4 5 py_files = ['main.py', 6 'X...

2020-04-02 13:29:00 228

原创 VSCode开发Python

环境搭建安装vscode官方网址:https://code.visualstudio.com/安装python插件:安装python解释器官方网址:https://www.python.org/downloads/release/python-382/选择版本:安装pip(包管理器):Python 2.7.9 +或Python 3.4+以上版本都自带pip...

2020-04-02 13:26:00 424

原创 IntelliJ IDEA常见问题及使用技巧(持续更新)

Application server libraries not found此问题与the selected directory is not a valid tomcat home一样,是Tomcat的路径配置不正确,找到Tomcat的目录,将根目录路径配置进去。Error running 'Tomcat 9.0': port out of range:-1修改默...

2019-12-02 14:46:00 965

原创 Java基础概念解析

引言什么是Java?这个问题即便是问入行已经多年的老Java开发,也不是所有人都能说出所以然。所以整理出了以下的基础概念,为初入Java海洋的人一点指引。本文部分内容引自网络。JVM、JRE、JDKJava通过JVM(虚拟机)来达到跨平台。开发者使用JDK开发程序,通过编译器编译后,JVM调用JRE类库组件针对不同的系统环境对编译码进行解释,并执行程序。Java源代码----&...

2019-12-02 14:22:00 372

原创 IntelliJ IDEA 快捷键合集

调试F8 单步调试,不进入函数内部F7 单步调试,进入函数内部Shift+F7 选择要进入的函数Shift+F8跳出函数Alt+F9 运行到断点Alt+F8 执行表达式查看结果F9 继续执行,进入下一个断点或执行完程序Ctrl+F8 设置/取消当前行断点Ctrl+Shift+F8 查看断点实用Ctrl+F:查找Ctrl+R:替换Ctrl+D:复制当前行Al...

2019-12-02 10:31:00 270

原创 Vue入门教程 第八篇 (拓展:自定义指令、vuex)

自定义指令除了核心功能默认内置的指令 (v-model 、 v-show等),Vue 也允许注册自定义指令。如果你需要对普通 DOM 元素进行底层操作,这时候就会用到它。举个聚焦输入框的例子,如下: 1 <div id="app"> 2 <p>页面载入时,input 元素自动获取焦点:</p> 3 <input v-fo...

2019-10-17 14:00:00 704

原创 Vue入门教程 第七篇 (vue脚手架、发布)

vue-cli(vue脚手架)vue-cli,我们也称vue脚手架,是一个全自动生成vue项目的程序,使用它我们可以快速搭建一个基础的vue项目。vue-cli只是为了方便我们开发的工具,并非必须。npm安装脚手架程序:npm install -g vue-cli开始初始化项目(项目名称:project-name):vue init webpack project-name...

2019-10-17 11:32:00 436

原创 Vue入门教程 第六篇 (路由、axios)

路由Vue.js 路由需要载入 vue-router 库。npm安装:npm install vue-router使用范例: 1 // router/index.js 2 import Vue from 'vue' 3 import Router from 'vue-router' 4 import Login from '@/pages/login' 5 imp...

2019-10-17 11:23:00 501

原创 Vue入门教程 第五篇 (组件)

component(组件)vue是单页面web程序,这意味着需要大量模块化界面参与其中,这就是组件。组件是一个实现单一功能的vue界面,也可以是一个以功能划分而成的复杂vue界面。注册组件:Vue.component('my-component-name', { /* ... */ })范例: 1 <div id="app"> 2 <ru...

2019-10-16 11:13:00 567

原创 Vue入门教程 第四篇 (属性、事件)

computed计算属性计算属性(computed)在处理一些复杂逻辑时是很有用的。它的定义方式与methods类似。 1 <div id="app"> 2 <div> 3 name:{{name}} 4 </div> 5 {{reversedMessage}} 6 </div> 7 8 <...

2019-10-16 11:07:00 399

原创 Vue入门教程 第三篇 (条件、循环)

v-if语法(条件)符合条件时显示(渲染)某一元素。 1 <div id="app"> 2 <div v-if="ok"> 3 <h1>title</h1> 4 </div> 5 6 <div v-if="type==1"> 7 <h...

2019-10-16 10:59:00 469

Superset 4.0大数据可视化平台

基于Python开发,可对接PgSql等数据库,将数据展示在前台,默认配备大量图表组件,极其丰富的展示方式。

2025-01-15

【Python爬虫】爬取指定内容

在指定网页中根据公司名称或编号爬取内容。注:只限技术分享,不负法律责任

2025-01-15

10万条英语词库 Excel格式

10万条英语词库 Excel格式,可以直接用Excel打开。也可以直接导入数据库。

2019-02-27

14329条 英语词库 Excel

内含14329条 英语词汇 .xlsx格式,可以用Excel直接打开。去掉了多余的音标及中文。

2019-02-27

vs_Enterprise vs2017在线安装程序 (最新)

vs_Enterprise- vs2017在线安装程序 (最新),属于官网最新版。

2019-02-27

文件对比器 Beyond Compare 3.3 破解版

文件对比器 Beyond Compare 3.3 破解版,里面有注册码。

2019-02-27

SQLiteExpert Professional 数据库管理工具

SQLiteExpert Professional 数据库管理工具,最新版。

2019-02-27

Postman-5.3.1

Postman-5.3.1完整版,允许用户发送任何类型的 HTTP 请求,例如 GET,POST,HEAD,PUT、DELETE等,并且可以允许任意的参数和 Headers。

2018-10-23

CodeSmith 生成工具 6.5 (可生成Nhibernate)

CodeSmith 生成工具 6.5 (可生成Nhibernate)。内含key。

2018-04-23

nhibernate_template 模版(加了主键为空判断)

nhibernate_template 模版(加了主键为空判断)。如果有需要也可以在模版基础上自己定义内容。

2018-04-23

AnkhSvn-2.4.11610

AnkhSvn-2.4.11610,是比较新的版本,在使用老版本的时候报错。 使用这个新版就不会有问题。

2013-05-03

NUnit-2.6.2 源码 及 应用程序

NUnit-2.6.2 源码 及 应用程序,官方版。

2013-04-27

NUnit-2.6.2 绿色版

NUnit-2.6.2 绿色版 & 官方版。

2013-04-27

C#闪屏 (代码)

C# 闪屏 窗体渐进效果 源代码实现。

2013-02-20

C#进度条(带控件CNPOPSOFT.Controls.dll)

C#进度条(带控件CNPOPSOFT.Controls.dll)

2013-02-20

Designer_v6.8.0_for_Eclipse3.4

Designer_v6.8.0_for_Eclipse3.4 Designer_v6.8.0_for_Eclipse3.4

2011-07-26

jcreator中文,jcreator中文

jcreator中文jcreator中文jcreator中文jcreator中文

2011-07-26

编程高手箴言(编程学习必读)

这是作为编程高手的前辈对编程初学者,或是在学者的一些金玉良言,字字皆珠。是编程学习者的必读品!

2010-03-05

TurboC2.01(初学者使用)

初学C语言的朋友可别错过!!!!!!!!!!!!!!!

2010-03-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除