• 博客(38)
  • 资源 (2)
  • 收藏
  • 关注

原创 oracle用START WITH...CONNECT BY PRIOR子句实现递归查询

  今天发现在oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with cond1 connect by cond2 where cond3; 简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字

2008-07-24 10:58:00 613

原创 系统架构设计师教程 第二章 计算机系统基础知识-2.5 计算机网络

系统架构设计师教程(清华第二版) 第二章 计算机系统基础知识-2.5 计算机网络 章节的详细解读

2024-07-10 13:59:34 605

原创 系统架构设计师教程 第二章 计算机系统基础知识-2.4嵌入式系统及软件

《系统架构设计师教程》清华第二版 2.3嵌入式系统及软件 章节的详细解读

2024-07-10 13:57:00 556

原创 系统架构设计师教程 第二章 计算机系统基础知识-2.3计算机软件

《系统架构设计师教程》清华第二版 2.3计算机软件 章节的详细解读

2024-07-09 11:22:52 650

原创 系统架构设计师教程(清华第2版)<第2章 计算机系统基础知识>解读

《系统架构设计师教程》清华第二版 2.1 计算机系统概述及2.2计算机硬件 这两章节的详细解读

2024-07-09 11:17:55 844

原创 系统架构设计师教程(清华第2版)<第1章 绪论>解读

系统架构的定义及发展历程、软件架构的常用分类及建模方法、系统架构的常用建模方法、如何成为一名好的系统架构设计师

2024-07-04 18:50:09 1100

原创 sklearn(Python机器学习库)介绍

简单介绍了、、、

2024-07-03 13:20:03 1330

原创 大数据开发语言scala入门

Scala语言概述、Scala在大数据开发中的应用、Scala编程基础、Scala与大数据生态系统整合

2024-07-02 15:53:10 1071

原创 决策树算法的原理与案例实现

决策树算法原理、决策树算法的优缺点、案例实现、在实际应用中的案例分析

2024-07-02 13:35:44 725

原创 Ubuntu 22.04 安装中文字体

笔者在用OpenCV4.9处理图片加水印时,中文乱码。原来是Ubuntu 22.04发行版缺少中文字体支持,因此,笔者就找资料安装了需要的中文字体,特此记录,以备后查。这将安装Noto Sans CJK字体,这是一种非商业的开源字体,被Google用于其现代中文和其他东亚语言的网页字体。这将安装文泉驿正黑字体,常用于显示简体中文。这将安装文泉驿微米黑和ukai字体。

2024-07-01 15:26:23 353

原创 Perl语言入门指南

重点介绍了Perl的基本语法、Perl的控制结构等Perm的入门级知识

2024-07-01 14:41:51 1052

原创 Linux下的Vim编辑器

重点介绍vim四种工作模式及基本操作命令

2024-06-30 20:26:15 1010 2

原创 数据结构算法之B树

介绍了B-Tree及其变种B+Tree、B*Tree的定义及特点;详细解释了B-Tree的插入、删除操作以及及查找及时间性能分析

2024-06-30 08:47:30 830

原创 ubuntu 22.04下编译安装glog共享库

笔者是完美主义者,在编译opencv4.9时,有个有关glog的warn,就下载编译google的glog库并把它编译成shared libaray。重新编译opencv4.9时,该warn解除。现把编译安装glog过程记录,以备后查。以下操作全程以root身份或sudo执行。建议下载cmake最新版本编译。

2024-06-29 18:34:27 232

原创 目标检测算法

目标检测算法的发展历程、目标检测算法的关键技术、目标检测算法的改进与优化

2024-06-29 18:02:49 825

原创 编写Linux下共享库SDK

共享库(也称为动态链接库)是一种可以被多个程序共享的可执行代码和数据的集合

2024-06-28 16:22:29 246

原创 AI对音乐领域的影响

这些合作模式展示了人工智能和音乐人之间的互补关系,AI技术为音乐创作、制作、表演等方面提供了新的可能性,同时也需要音乐人的创造力和艺术感来发挥最大效果。音乐人可以利用AI生成音乐的工具,如Magenta项目的生成器、Jukedeck等,来获得灵感或创作新的音乐作品。随着AI技术的发展,是否会出现AI取代人类创意工作者的情况?一些音乐人和AI研究人员合作,共同探索AI在音乐创作方面的潜力,开发新的AI音乐创作算法和工具。AI生成的作品背后的算法和决策过程通常是黑盒的,如何确保算法的透明度和责任是一个挑战。

2024-06-28 15:24:06 838

原创 Ubuntu 22.04上编译安装c++ spdlog library

Very fast, header-only/compiled, C++ logging library.

2024-06-28 11:28:04 269

原创 Ubuntu 22.04上编译安装c++ libconfig library

Libconfig是一个简单的c及c++库,用于处理结构化的配置文件。libconfig++的配置的文件格式非常简洁,可读性也非常的好,而且是type-aware,普通的配置文件读取后存取的类型为字符串,而Libconfig具有类型意识,因此不需要在应用程序代码中进行字符串解析。

2024-06-28 11:08:55 362

原创 ubuntu22.04 编译安装openssl C++ library

下载openssl-3.0.13 (LTS)# 安装成功后,您可以在系统中查找OpenSSL。#配置环境变量让系统自动识别OpenSSL。# 解压到/opt/openssl中。# 查看penSSL版本。

2024-06-27 17:10:08 464

原创 JPEG XL的开源实现库:libjxl

在可能的情况下,cjxl/djxl能够读取/写入以下图像格式:OpenEXR(.exr)、GIF(.GIF)、JPEG(.jpg/.JPEG)、NetPBM(.pam/.pgm/.ppm)、可移植FloatMap(.pfm)、PGX测试格式(.ppx)、可转移网络图形(.png)、动画png(.png/.apng)和JPEG XL本身(.jxl)。JPEG XL是一种新型的图像编码格式,它结合了现有的JPEG和WebP编码技术,旨在提供更好的压缩性能、更高的图像质量和更好的适用性,支持有损和无损压缩。

2024-06-27 17:02:47 1059

原创 IntelliJ IDEA安装

IntelliJ IDEA是一款功能强大的集成开发环境,适合Java、Kotlin、Groovy和Scala等语言的开发。你可以根据自己的实际情况和需求,在使用IntelliJ IDEA的过程中进行更多的配置和个性化设置。你可以直接在JetBrains官网上下载最新版本的IntelliJ IDEA安装包,也可以选择在其他网站下载。在首次启动时,IntelliJ IDEA会提示你设置默认配置和插件。安装完成后,你可以在开始菜单或桌面找到IntelliJ IDEA的快捷方式,并启动它。

2024-06-26 11:09:58 226

原创 ChatGPT原理简介

ChatGPT是一个基于OpenAI GPT模型的聊天机器人,其原理是通过大规模的无监督学习来训练神经网络模型,使其能够以人类方式进行对话交流。

2024-06-26 11:02:01 141

原创 ubuntu22.04 编译安装libcurl C++ library

笔者的libctk shared library的设计及编码实践记录 需要用到, 就把编译安装过程记录以备以后查询​

2024-06-25 14:11:49 215

原创 libctk shared library的设计及编码实践记录

总的来说,Linux下共享库的设计应该遵循优雅、简洁、易用的原则,以提高代码的可维护性和可扩展性,同时提供良好的用户体验,让用户能够方便地使用和扩展库的功能。封装了ctk::ftp::Client这个类,实现了ftp的上传功能,其它如下载等ftp功能暂且不考虑,因为目前为止,我的项目还不需要这些功能。HI,我是Remon,CSDN上的别名:AncleLeen(被csdn强迫更名),一位30年的老码农了。实例2----------单线程及多线程上传cv::Mat(内存中)到远程服务器并保存为JPG文件。

2024-06-25 14:01:00 1314

原创 ubuntu22.04编译安装tesseract

由于tesseract有很多依赖包,直接用deb包或者rpm包等安装包安装很复杂,不一定能成功安装。HI,我是Remon,CSDN上的别名:AncleLeen(被csdn强迫更名),一位30年的老码农了。#编译出的最终结果安装在/opt/leptonica-root/install(为了今后卸栽方便)3、安装Leptonica(必须安装的,tesseract需要)#以root身份执行,如不是root用户,必须sudo。3、如果需要训练模型,则需要额外安装如下库。2、安装基本的依赖包。

2024-06-24 14:36:02 287

原创 linux下的动态链接库的编码实现

动态链接库正确的名字叫共享库,英文 Shared Library。在windows下表现为 .dll 文件,在linux下表现为 .so 文件。

2024-06-24 11:35:33 1089

原创 ubuntu22.04下编译安装dlib

将/opt/dlib-root/install的value由默认的/usr/local修改为/opt/dlib-root/install。DLIB_JXL_SUPPORT:0 ##这玩意儿有点麻烦, 请百度libjxl。将DDLIB_USE_CUDA的值设为0(不启用CUDA, 理由自己脑补)按上图输入新增的Config参数, 这将编译成我们希望的动态库。dlib默认是编译成静态库,而我们想要的动态库。将DUSE_AVX_INSTRUCTIONS打勾。为什么要自己编译,请自行摆渡。

2024-06-23 13:44:28 482

原创 linux server下人脸检测与识别服务程序的系统架构设计

人脸检测是指对于任意一幅给定的图像,采用一定的策略对其进行搜索以确定其中是否含有人脸,如果是则返回脸的位置、大小和姿态。人脸识别技术是基于人的脸部特征,对输入的人脸图像或者视频流,首先判断其是否存在人脸,如果存在人脸,则进一步的给出每个脸的位置、大小和各个主要面部器官的位置信息。并依据这些信息,进一步提取每个人脸中所蕴涵的身份特征,并将其与已知的人脸进行对比,从而识别每个人脸的身份。

2024-06-23 13:33:48 831

原创 ubuntu 22.04下编译安装OpenBLAS记录

编译opencv4.9选择了DNN模块,进一步选择openBLAS作为DNN算法的线性代数库。因此为编译安装openBLAS库

2024-06-22 15:28:49 203

原创 深度神经网络(DNN),AI领域最具突破性的技术

由于 DNN 在语音识别 和图像识别上的突破性应用,使用 DNN 的应用量有了爆炸性的增长。这些 DNN 被部署到了从自动驾驶汽车 、癌症检测到复杂游戏等各种应用中。在这许多领域中,DNN 能够超越人类的准确率。而 DNN 的出众表现源于它能使用统计学习方法从原始感官数据中提取高层特征,在大量的数据中获得输入空间的有效表征。

2024-06-22 10:05:25 882

原创 ubuntu22.04 编译安装libcurl C++ library

将CMAKE_INSTALL_PREFIX的value由默认的/usr/local修改为/opt/curl/install。将CMAKE_BUILD_TYPE的值设为Release(默认空值)点击"Generate"按纽, 退出gui。1. 安装必须的依赖项。2. 下载及编译前准备。

2024-06-21 14:42:52 351

原创 智慧园区项目人脸检测与识别子项目之-数据库设计

《parkDB》是整个《智慧园区项目》的数据库设计,本文只介绍与《人脸检测与识别》相关的部分。

2024-06-21 14:35:14 727

原创 智慧园区项目人脸检测与识别子项目之-总体设计

基于《总体架构》,《人脸检测与识别》可分为三大模块:《人脸检测与识别》是《智慧园区》项目中代码量最大且最有价值的项目。《人脸检测与识别-FaceDR-SVC的设计及编码说明》--linux下的人脸检测与识别服务程序。FaceDR-SVC:linux下的"人脸检测与识别"服务程序,依赖于libctk.so。parkDB:《智慧园区》项目的数据库,本文只介绍与相关的部分。

2024-06-20 15:30:05 320

原创 IT类专业-吃青春饭的专业

年轻时很好找工作,笔者经历:国企下海,从程序员->项目经理->开发部经理->技术副总->技术总监。被很多人面试过,也面试过好多人,切身体会,35岁之前很好找工作,35岁之后真的很难。还好笔者很早就往“高端技术设计”及“技术管理”方向转型,现在50多岁了,还能有一份稳定的收入,笔者20多前的老同事,还留在这行的所剩无几,留下的要么自己当老板,要么就象我一样往高端技术设计及技术管理发展。如果考生就是对这个专业情有独钟,那么要么努力提高数学水平,要么就选择与前端开发(H5、vue3)密切相关的专业。

2024-06-20 10:00:22 116

原创 ubuntu22.04安装ant记录

可以使用sudo apt-get install ant安装,但是这种装法不好。首先安装的ant不是最新的版本,其次还要装一堆其他的附带的东西。tar -zxvf apache-ant-1.10.14-bin.tar.gz -C /opt ##解压至/opt目录。mkdir download ##opt下的目录, 用于存放第三方应用的安装(压缩)包。1. 创建第三方应用程序的安装目录 opt。该目录应该是与/home并列的一级目录。4.更新环境变量(让环境变量立即生效)以root身份登录并运行。

2024-06-20 09:19:57 225

原创 ubuntu 22.04下安装JDK记录

JDK安装记录。

2024-06-20 09:13:17 134

原创 拒用freemarker,这玩艺真的害人不轻

听信了网络上一帮人的瞎吹猛侃,也被它所谓的宏(macro)之类的东东所蒙惑,在一很急的项目用fremarker代替传统的jsp作为视图。结果工作效率不但没有提高,而且大大影响了进度。原因有以下几个方面: 1.文档非常之少,几乎你只能靠自学,官方文档也非常之简单,学院味太浓,如果只根据官方文档,可以说,你用这东东,简直会是一场不断恶梦....... 2.路径问题,在html中(我的页

2008-07-24 15:16:00 3123 3

一个用于开发NT服务的C++类框架

IDE: Visual Studio 2022 Classes includes: class CNTServiceCommandLineInfo: CNT服务命令行信息, 类有助于在应用程序启动时解析命令行。它几乎完全基于MFC中CCommandLineInfo类的工作方式。 class CNTEventLogSource: 一个包装类,用于将事件写入NT事件日志。您可以将其视为事件日志API的服务器端。 class CNTService: 一个提供C++框架的类,您可以在此框架上开发自己的基于C++的NT服务。该类大量使用服务类应该覆盖的虚拟函数。 篇幅所限,没办法一一介绍。 在使用本框架前,请仔细阅读项目路径下的README.md

2024-06-29

乳腺癌(Breast Cancer)数据集

基于TCGA基因组数据的乳腺癌(Breast Cancer)数据集。 笔者不是读医的,是位研究DNN算法的老码农。笔者的高中同学是医学博士。我俩合作研究癌的前期预判。从国外网站找到这个数据集。在同类型数据集中,是样本量最大的,日期最近的,样本数据也最新的。 纯学术研究,请勿商用!!!

2024-06-28

spdlog的完美封装

开发环境: os: ubuntu 22.04 IDE:clion 2024.1.3 依赖库: c++ libconfig library c++ spdlog library 该资源是笔者自己根据官方API自己编写的。是笔者从自己编写的libctk共享库中抽取出来,经过笔者实际项目一年多的试运行。在上述开发环境环境中开箱即用,其它开发环境稍作调整应该也没有什么问题。依赖库的编译安装可参考笔者的相关博客: https://blog.csdn.net/Remon/article/details/140038515 https://blog.csdn.net/Remon/article/details/140034213

2024-06-28

PowerDesigner.v16.6.1.0.5066.x64

找了好久,在国内网站没有找到,在老外的一个网站找到了,安装文件太大,请自己去搜索。只提供crack\pdflm16.dll, 请把该文件解压后拷贝覆盖至安装目录即可。

2016-10-11

酒店管理系统

1.纯JAVA实现。<br>2.含设计文档/数据库设计模型/源码/可执行文件<br>3.只提供系统部分的实现,不提供全部代码,仅供开发参考。

2008-07-23

空空如也

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

TA关注的人

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