• 2024-09-27Oracle:重复数据去重,只取最新的一条数据
    前言最近开发的时候遇到一个任务,需要对重复的数据进行筛选,只取插入时间最早的一条数据。这里介绍一下解决这类去重问题的几种思路先看样例数据解决思路一先groupby找到每个人最新的数据插入时间(insert_time),再通过insert_time作为条件表关联的条件筛选出每个人最新的数据1.
  • 2024-09-26MySQL 库、表的操作与使用
    目录数据库的编码集与校验集表的基本结构库的操作(DDL)创建数据库带字符集创建带校验集创建查看数据库查看自己正在使用的是哪一个数据库显示创建语句删除数据库使用数据库查看当前使用的数据库数据库备份与还原备份还原查看数据库连接数表的操作(DDL)建表查看数据库中的表查看表
  • 2024-09-25【YashanDB知识库】客户端字符集与数据库字符集兼容问题
    本文转自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7352675.html?templateId=1718516问题现象客户端yasql配置字符集为GBK,服务端yasdb配置字符集为UTF8,之后执行语句:会发现:期望是两个都失败(强检测字符集),或者两个都成功(弱检测字符集,直接将字符当做数据存储,不关心数
  • 2024-09-19MySQL之库和表操作
    一:对库的操作1.创建数据库语法:createdatabase(ifnotexists)库名(charset=编码集)(collate校验集);注:(1).此处及后续()中的内容可写可不写   (2).编码集和校验集后续介绍   (3).当我们创建数据库没有指定字符集和校验规则时,系统使用默认字符集:utf8,   
  • 2024-09-19MySQL之库和表操作
    一:对库的操作1.创建数据库语法:createdatabase(ifnotexists)库名(charset=编码集)(collate校验集);注:(1).此处及后续()中的内容可写可不写   (2).编码集和校验集后续介绍   (3).当我们创建数据库没有指定字符集和校验规则时,系统使用默认字符集:utf8,   
  • 2024-09-16c++中utf8字符串和gbk字符串的转换
    这个功能C++语言本身似乎没有标准实现,需要借助于第三方库或者操作系统API。不得不吐槽一下这么重要的功能居然还没有办法依赖C++语言本身来实现,C++标准委员会真是不干人事啊。那就不废话了,直接给出windows下的实现。std::stringUtf8ToGbk(conststd::string&utf8Str){//St
  • 2024-09-16NLP学习1
    使用书籍《pytroch自然语言处理入门与实战》1.常用库numpy科学计算matplotlib图表可视化scikit-learn数据挖掘和数据分析nltk包含50种语料和常见算法spacy实体命名,预训练词向量需要先安装对应语言的模型jieba中文分词pkusegpku论文的中文分词wn加载使用wordne
  • 2024-09-11基于JavaWeb开发的java eclipse+jsp+mysql+servlet+Spring的学生信息管理系统基础版
    基于JavaWeb开发的javaeclipse+jsp+mysql+servlet+Spring的学生信息管理系统基础版
  • 2024-09-09Java----字符串(String)
    一、什么是字符串?定义:字符串是一个或多个字符的序列在java中用char数组来表示字符串,我们可以从源码看到:java对char数组进行了封装,并用String类型来表达字符串,也就是说java程序中所有字符串的文字都被成为此类的对象。#java8源码/**Thevalueisusedforcharacterst
  • 2024-09-02【树莓派开发】树莓派GeanyIDE和控制台下C/C++中文乱码问题解决方法
    文章目录情况说明1.设置VS,将文件保存为UTF8编码2.更改GeanyIDE编码设置3.更改树莓派系统设置情况说明之前使用树莓派的时候,遇到了中文乱码的问题。VS2019编译器下写的.c文件,里面的中文注释在树莓派ide上乱码树莓派控制台上,C语言代码输出中文时乱码这里需要调整三个设置来解决该
  • 2024-08-31MySQL字符集详解
    一、内容概述在MySQL的使用过程中,了解字符集、字符序的概念,以及不同设置对数据存储、比较的影响非常重要。不少同学在日常工作中遇到的“乱码”问题,很有可能就是因为对字符集与字符序的理解不到位、设置错误造成的。本文由浅入深,分别介绍了如下内容:字符集、字符序的基本概念
  • 2024-08-30037.CI4框架CodeIgniter,使用Model模型绑定数据库表
    01、我们创建一个数据库,如下:CREATETABLE`user`(`id`int(20)NOTNULLAUTO_INCREMENT,`username`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`userpassword`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDE
  • 2024-08-29ci3使用PDO连接数据库
    $db['default']=array('dsn'=>"mysql:host=localhost;dbname=test;charset=utf8",//设置数据库连接字符串'hostname'=>'localhost','username'=>'root','password
  • 2024-08-28Docker安装Nacos(docker2.0.4)
    一、准备工作1.打开目录cd/usr/local/docker/2.创建nacos文件夹mkdirnacos3.打开目录cdnacos/4.创建文件夹configmkdirconfig5.打开文件夹cdconfig/6.初始换数据库在nacos需要连接的数据库当中,创建数据库nacos_config字符集类型为utf8mb4在数据库nacos_con
  • 2024-08-28【阅己书城】docker部署MySQL及Redis
    一、MySQL1拉取mysql镜像dockerpullmysql:5.72启动mysql容器--name指定容器名字-v目录挂载-p指定端口映射-e设置mysql参数-d后台运行dockerrun--namemysql-v/mydata/mysql/data:/var/lib/mysql-v/mydata/mysql/conf:/etc/mysql-v/mydata/mysql/log:/var/
  • 2024-08-25Failed to set locale, defaulting to C.UTF-8
    报错提示Failedtosetlocale,defaultingtoC.UTF-8解决过程查看当前系统支持的语言[root@kubernetes-template-os~]#locale-aCC.utf8en_AGen_AUen_AU.utf8en_BWen_BW.utf8en_CAen_CA.utf8en_DKen_DK.utf8en_GBen_GB.iso885915en_GB.utf8en_HKen_HK
  • 2024-08-25VulNyx - Ceres 靶机
    有80端口访问看看他这个挺奇葩的看了wp才知道file.php的参数是file他会自动给你加上php也就是说file=secret.php读不到数据要file=secret才能读到数据伪协议读取文件<?phpinclude($_GET["file"].".php");?><?phpsystem("id");///
  • 2024-08-19第三章---MySQL基本管理
    数据库基本管理MySQL启动关闭流程mysql是一个典型的C/S服务架构1.mysql自带的客户端程序(/service/mysql/bin)mysqlmysqladminmysqldump2.mysqld是一个二进制程序,后台的守护进程单线程多线程1、启动数据库1、/etc/init.d/mysqldstart--->mysql.server---
  • 2024-08-17MySQL数据库基础
    目录1.数据库的操作1.1  创建数据库1.2查看数据库1.3选中数据库1.4删除数据库2.常用数据类型2.1数值类型2.2字符串类型2.3日期类型3.表的操作3.1创建表3.2查看所有表3.3查看表的结构3.4删除表4.内容重点总结5.练习1.数据库的操作1.1  
  • 2024-08-15docker 安装 mysql
    docker安装MySQL命令软件的共享目录统一在 /mydata 目录下安装mysql5.7版本 #docker拉取镜像命令dockerpullmysql:5.7#宿主机新建目录mkdir-p/mydata/mysql/conf/#启动一个临时的mysql容器dockerrun-p3306:3306--namemysql-eMYSQL_ROOT_PASSWORD=root
  • 2024-08-13Java中class文件结构分析一
    一:源代码packagecom.tuling.smlz.jvm.classbyatecode;/***Createdbysmlzon2019/11/5.*/publicclassTulingByteCode{privateStringuserName;publicStringgetUserName(){returnuserName;}publicvoidsetUserName(Strin
  • 2024-08-08Mac OS 批量将Java编码iso-8859-1( english_us8859)转换为utf-8格式
    !/bin/bash#指定源目录SOURCE_DIR="./serialMonitor"#遍历源目录下所有.java文件functionconvert_to_utf8(){localfile="$1"encoding=`file-I${file}|awk-F='{print$2}'`echo"encoding:$encoding"if[[&qu
  • 2024-08-08【Qt】图形化和纯代码实现Hello world的比较
    本篇文章使用俩种方式实现Qt上的Helloworld:通过图形化的方式,在界面上创建出一个控件,显式Helloworld通过纯代码的方式,通过编写代码,在界面上创建控件,显示Helloworld图形化方式双击Forms文件中的widget.ui文件,进入QtDesigner。往界面上拖拽一个QLabel的控件,QtDesigner
  • 2024-07-30Windows系统CMD和PowerShell常用命令
    目录CMDPowerShellCMD检查端口查看所有端口:netstat-ano带过滤器:netstat-ano|findstr<端口号>检查进程进程列表:tasklist带过滤器:tasklist|findstr<进程名或PID>杀掉进程:taskkill/f/t/im<PID或服务名>文件处理重命名文件ren<路径\文件名>删除文件
  • 2024-07-26MySQL的utf8编码当中的疑问
    本文由 ChatMoney团队出品之前,在将emoji表情