自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (8)
  • 收藏
  • 关注

原创 Java数组排序(降序)2021-03-24

数组排序(降序) System.out.println("------------------------------------"); Integer[] arr2 = {1,4,9,7,5,3}; Arrays.sort(arr2, new Comparator<Integer>() { @Override public int compare(Integer o1, Integer o2) { return o2-o1; } }); Syste

2023-12-18 11:27:30 41

原创 Poco SendHttpRequest PocoServer 2021-03-31

PocoServer// PocoHttpServer.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <Poco/Net/HTTPRequestHandler.h>#include <Poco/Net/HTTPRequestHandlerFactory.h>#include <Poco/Net/HTTPServerRequest.h>#include <Poco/Net/HTTPServerRes

2023-12-18 11:25:53 36

转载 Linux 环境下指定配置启动 Redis 并设置开机自启

版权声明:本文为CSDN博主「蒙娜丽莎的Java」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/m0_60721514/article/details/123777643。之后,将 redis.conf 文件拷贝一份,以防修改错误也可以恢复配置文件。可以看到 redis 服务已经启动,并且不会阻塞整个会话的窗口。

2023-07-25 22:06:16 251

原创 C# 解压压缩ZIP

.NET中zip的压缩和解压https://www.cnblogs.com/zhaozhan/archive/2012/05/28/2520701.html在.NET可以通过多种方式实现zip的压缩和解压:1、使用System.IO.Packaging;2、使用第三方类库;3、通过 System.IO.Compression 命名空间中新增的ZipArchive、ZipFile等类实现。…还有一种是使用shell32,进行zip包的解压与压缩。引用DLLC:\Windows\System3.

2021-07-16 10:30:07 1718

原创 Struts2学习总结

简介Struts2是一个表示层的优秀框架,Apache提供的开源框架。

2021-03-27 20:36:53 102

原创 Hibernate学习总结

关联关系映射一对多/多对一Cutomer 客户 <---> Order 订单 1 <---> 多Cutomer.hbm.xml<!-- 一对多:一个客户用【多个订单】 --><set name="orders" cascade=".." inverse="true"> <key name="customer_id"/> <one-to-many class="cn.htj.domain.Ord

2021-03-27 20:35:52 120

原创 vbs脚本Base64加密解密

enc = Base64Encode(StringToByteArray(“hello”))MsgBox enc'VB Base64 编码/加密函数:Function Base64Encode(Str) 'Base64 编码'On Error GoTo over '排错Dim buf, length , modsConst

2021-03-27 20:33:18 1203

原创 Mybatis学习之关联查询与懒加载

一对一关联一对一,使用 associate 标签嵌套查询EmployeeMapper.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" ><mapper namespace="cn.htj.dao.EmployeeMappe

2021-03-27 20:29:58 97

原创 Mybatis中的动态Sql

文章目录Mybatis中的动态Sql< if > 标签choose、when、otherwise 元素trim元素where元素Mybatis中的动态Sql< if > 标签 <!-- 动态sql: <if> --> <select id="selectUserByIf" parameterType="cn.htj.domain.User" resultType="cn.htj.domain.User"> select * from u

2021-03-27 20:08:54 63

原创 SpringBoot2学习

Spring Boot 2 学习笔记(上):https://blog.csdn.net/u011863024/article/details/113667634Spring Boot 2 学习笔记(下):https://blog.csdn.net/u011863024/article/details/113667946

2021-03-21 16:41:48 175 1

原创 Spring知识点

spring:IoC,DI,装配Bean(xml方式,注解方式),AOP,声明式事务管理装配Bean,xml方式: 1. 实例化 默认构造<baen id="" class=""> 静态工厂 <bean id="" class="工厂全限定类名" factory-method="静态方法"> 实例工厂 <bean id="" factory-bean="工厂实例的id" factory-method="普通方法"> 2. 作用域:singleton,pr

2021-03-20 20:47:06 101 1

原创 Oracle数据库的学习

文章目录Oracle的存储过程(procedure)创建执行删除Oracle的存储过程(procedure)创建--存储过程定义 create or replace procedure proce01(a in varchar2, b in out varchar2) asbegin -- b := a + b; -- 会将 字符转换为数值 ,注意a为in,所以不能被赋值,这与c里的函数不同 b := a || b; dbms_output.put_line('a:'||a|

2021-03-20 20:32:18 90

原创 wchar_t* 与 char* 互转

std::wstring CharToWchar(const char* c, size_t m_encode = CP_ACP){ std::wstring str; int len = MultiByteToWideChar(m_encode, 0, c, strlen(c), NULL, 0); wchar_t* szBuf = new wchar_t[len + 1]; MultiByteToWideChar(m_encode, 0, c, strlen(c), szBuf, len);

2021-03-18 21:52:45 120

原创 SSH抽取BaseDao和BaseAction

BaseDaopackage cn.ljq.bos.dao.base;import java.io.Serializable;import java.util.List;import org.hibernate.criterion.DetachedCriteria;import cn.ljq.bos.utils.PageBean;public interface BaseDao<T> { public void save(T entity); public void up

2021-03-06 21:29:11 116 1

原创 hashCode 与 equals

结论两个对象是否相等(指所指向的内容是否一致)。对象相等 等价于 equals()返回true,即一定对象相等 大部分时 hashCode() 相等,即不一定相等hashCode() 效率高速度快,大多数可靠(根据对象的地址或字段等信息返回一个int)equals() 速度较慢,完全可靠(判断复杂全面)所以为了提高判断对象是否相等的效率,可以这样bool isSame(a, b){ if(a.hashCode() == b.hashCode()){ if(a.equals

2021-03-06 13:31:01 93

原创 Java笔试题目整理

静态代码块能有几个?可以有多个,以声明顺序初始化。public class Hello { static int a = 66; static{ a = 77; } public static void main(String[] args) { System.out.println(a);//99 } static { a = 88; } static{ a = 99; }interface的修饰符可以有?public、abstractIllegal.

2021-03-06 13:25:48 133

原创 mybatis与spring集成

文章目录mybatis与spring集成集成思路集成步骤开始集成搭建工程结构Jar包集成配置文件集成Mapper代理方式Spring定义bean编写测试代码mybatis与spring集成集成思路需要spring来管理数据源信息。需要spring通过单例方式管理SqlSessionFactory。使用SqlSessionFactory创建SqlSession。(spring和mybatis整合自动完成)持久层的mapper都需要由spring进行管理,spring和mybatis整合生成map

2021-02-27 17:33:52 44

转载 Java工程中常见错误

目录SSH常见问题java.lang.NoSuchFieldException: resourceEntriesSSH常见问题java.lang.NoSuchFieldException: resourceEntries1、关于项目中使用struts2 报java.lang.NoSuchFieldException: resourceEntries 的问题。当我们使用tomcat 7.0.64 及以下的版本时是不会出问题的。当我们在使用tomcat 7.0.65时会...

2021-02-08 15:32:47 183

原创 MFC使用CHtmlView实现js与dialog的交互

类CBaseHtmlView// BaseHtmlView.cpp : 实现文件//#include "stdafx.h"#include "HtmlDialog.h"#include "BaseHtmlView.h"// CBaseHtmlViewIMPLEMENT_DYNCREATE(CBaseHtmlView, CHtmlView)///////////////////////// 实现 JS 调用 Cpp begin //////////////////// 例如:

2021-01-05 21:12:22 456

原创 常用vbs例子

文章目录运行cmd以管理员方式运行cmd发送Http请求运行cmdSet oshell = createobject("WSCript.shell")oshell.run "cmd"run函数说明:WScript.Shell是WshShell对象的ProgID,创建WshShell对象可以运行程序、操作注册表、创建快捷方式、访问系统文件夹、管理环境变量。该对象有一个run方法。Run 方法创建一个新的进程,该进程以 intWindowStyle 窗口样式执行 strCommand。语法W

2021-01-05 19:12:25 888

转载 struts2 上传文件类型的配置

struts2 上传文件类型的配置<package name="upload" extends="struts-default" namespace="/upload"> <!-- 配置 --> <action name="upload" class="gz.itcast.h_upload_down.UploadAction" > <param name="savePath">e:/images/</.

2021-01-02 22:21:47 178

原创 二叉树的先、中、后、层次 遍历的模板

文章目录先序遍历(NLR)中序遍历(LNR)后序遍历(LRN)层次遍历struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) { }}先序遍历(NLR)递归版本void preOrder(TreeNode* root){ if (!root) return; // proces

2020-12-28 21:48:28 112

原创 剑指offer

文章目录斐波那契数列跳台阶斐波那契数列斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……使用递归class Solution {public: int Fibonacci(int n) { if(0 == n || 1 == n) retur

2020-12-05 17:21:54 203

原创 VC中的_variant_t和_bstr_t

////////////////////////////////////////////////////////////////////////////////// Wrapper class for VARIANT/////////////////////////////////////////////////////////////////////////////////* * VARENUM usage key, * * * [V] - may appear in a VARIANT

2020-12-05 11:54:52 512

原创 VC 使用ADO处理大字段BLOB

CAdo ado;ado.InitADOConn();try{ ado.OpenRecordset(_T("select top 1 * from picture")); ado.m_pRecordset->AddNew();//添加新行 CFile file (strFilePath,CFile::modeRead); DWORD fileLen = file.GetLength(); char * buffer = new char[fileLen]; file.Read(b

2020-12-05 11:39:42 173

原创 复制构造函数VS赋值操作符重载

class Student{public : Student(){ cout << "构造函数\n"; } ~Student(){ cout << "析构函数\n"; } //复制构造函数 Student(const Student& s) { cout << "复制构造函数\n"; } //赋值操作符重载 Student& operator=(Student& s){ cout << "赋值操作符重

2020-12-05 09:30:26 205

原创 VC 中使用ADO访问数据库

VC 中使用ADO访问数据库前言封装ADO的类使用CAdo的例子查询增常用的ADO数据库连接串Access数据库(xxx.mdb)Oracle数据库前言ADO (ActiveX Data Objects,ActiveX数据对象)是Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。封装ADO的类使用msado15.dll首先在 在stdafx.h中添加#import "c:\\program files\\common files\\system\\ado\\m

2020-12-01 22:33:34 226

原创 VC中 SAFEARRAY 的使用

前言何谓SAFEARRAY:SAFEARRAY实际上是一个结构,关于这部分可以参考MSDN。typedef struct tagSAFEARRAY { USHORT cDims; USHORT fFeatures; ULONG cbElements; ULONG cLocks; PVOID pvData; SAFEARRAYBOUND rgsabound[1];} SAFEARRAY;创

2020-12-01 21:28:02 634

原创 疯狂Java讲义_07_正则表达式RegEx

正则表达式语法 字符 说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,"n"匹配字符"n"。"\n"匹配换行符。序列"\\"匹配"\","\("匹配"("。 ^ 匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与"\n"或"\r"之后的位置匹配。 $ 匹配输入字符串结尾的位置。如果设

2020-11-29 19:47:39 109

原创 Java中常见类

文章目录String、StringBuffer 和 Stringbuilder类MathThreadlocalRandom 和 RandomBigDecimalDateDate <-->StringCalendarString、StringBuffer 和 Stringbuilder类字符串就是一连串的字符序列,Java提供了 String和 Stringbuffer两个类来封装字符串,并提供子一系列方法来操作字符串对象。String类是不可变类,即一旦一个 String对象被创建以后,包

2020-11-28 21:49:26 64

转载 Java的RTTI运行时类型识别机制(转)

举例讲解Java的RTTI运行时类型识别机制更新时间:2016年05月09日 09:01:07 作者:arthinking 这篇文章主要介绍了Java的RTTI运行时类型识别机制,包括泛化的Class引用以及类型检查instanceof等知识点,需要的朋友可以参考下1、RTTI:运行时类型信息可以让你在程序运行时发现和使用类型信息。在Java中运行时识别对象和类的信息有两种方式:传统的RTTI,以及反射。下面就来说下RTTI。RTTI:在运行时,识别一个对象的类型。但是这个类型...

2020-11-28 11:56:29 108

转载 MFC 中 BITMAPFILEHEADER、BITMAPINFOHEADER及BMP结构详解

BITMAPFILEHEADER、BITMAPINFOHEADER及BMP结构详解

2020-11-28 11:45:19 415

转载 VC保存和显示数据库图像(BMP)--(转)

VC保存和显示数据库图像(BMP)

2020-11-28 11:41:53 76

原创 MFC中窗口最大化以后GetWindowRect获取的大小

对话框的最大化MFC新建一个基于对话框的程序,资源里添加一个按钮,GetWindowRect,双击该按钮,添加响应函数void CtestDialogDlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知处理程序代码 CRect rc; CString str; this->GetWindowRect(rc); str.Format(_T("GetWindowRect:(%d,%d,%d,%d)"), rc.left, rc.top, rc.righ

2020-11-28 11:15:55 740

原创 CDC的DrawText

The method of formatting the text. This parameter can be one or more of the following values.表 1 Value Meaning DT_BOTTOM Justifies the text to the bottom of the rectangle. This value is used only with the DT_SINGLELINE value. DT_CA

2020-11-26 22:35:17 1251

原创 回车换行 CR、LF

CR:Carriage Return,对应ASCII中转义字符\r,表示回车LF:Linefeed,对应ASCII中转义字符\n,表示换行CRLF:Carriage Return & Linefeed,\r\n,表示回车并换行作者:JSoon链接:https://www.jianshu.com/p/b03ad01acd69来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。...

2020-11-26 09:23:28 65

原创 疯狂Java讲义_06_System和Runtime

Systempublic class SystemTest { public static void main(String[] args) throws Exception { // 获取系统的所有环境变量 Map<String, String> env = System.getenv(); for(String name : env.keySet()){ System.out.println(name + " ---> " + env.get(name));

2020-11-24 22:14:10 55

原创 获取硬件信息

为了查询硬件信息,可以使用wmic命令:在cmd中,执行下面语句查看CPU:wmic cpu get processorid查看主板:wmic baseboard get serialnumber查看硬盘:wmic diskdrive get serialnumber查询BIOS序列号:wmic bios get serialnumber查看mac:wmic nic where netconnectionid!=NULL get macaddress查看cpu型号:wmic cpu get n

2020-11-23 22:07:30 112

原创 疯狂Java讲义_05_类、接口、枚举

疯狂Java讲义_05_类、接口、枚举不可变类抽象类接口(interface)接口的定义接口的使用抽象类与接口的异同匿名内部类枚举不可变类如果需要设计一个不可变类,尤其要注意其引用类型Field,如果引用类型Field的类是可变的,就必须采取必要的措施来保护该Feld所引用的对象不会被修改,这样才能创建真正的不可变类。例如://可变类class Name { private String firstName; private String lastName; public Name(){

2020-11-22 19:16:14 193

原创 疯狂Java讲义_04_基本类型的包装类(Wrapper Class)

基本类型的包装类(Wrapper Class)8种基本类型对应的包装类装箱 与 拆箱String对象 <--> 基本类型变量String <--> 包装类8种基本类型对应的包装类基本类型包括整数类型(byte,short,int,long),字符类型 char,浮点类型(float、double),布尔类型 boolean基本数据类型包装类byte 1字节 -128(-2^7) ~ 127(2^7 -1)Byteshort 2字节

2020-11-21 22:00:53 79

RabbitMQ安装包及依赖.zip

RabbitMQ安装(Windows下)

2024-04-09

mybatis-3.5.14.zip

mybatis的jar包和依赖包和文档。2024-02-27

2024-02-27

Java Web 笔记总结

Java Web 笔记总结

2023-12-23

将医保txt转为有注释的C#类的属性

将exe拷贝到E:\test\文件夹,在此文件夹中新建test.txt, cmd命令行: E:\test\ybTxtToCs.exe E:\test\test.txt

2023-11-09

spdlog-1.12.0-include

spdlog-1.12.0-include

2023-10-13

Redis3.0-Linux下安装与使用.zip

Redis3.0 的安装与使用。Linux下的安装,和java中jedis客户端的使用。

2021-08-30

SqliteLearn.7z

C++ 使用SQLite数据库

2021-03-19

cef666666.7z

cef666666.7z

2021-03-18

RSA_Encrypt.7z

RSA加密

2021-03-18

学习Mybatis.zip

学习Mybatis_Spring eclipse项目,含有数据库sql文件

2021-03-06

Java常用框架学习笔记.7z

Java常用框架学习笔记.7z

2021-02-24

HtmlDialog.7z

基于MFC的HtmlView的显示网页的Dialog

2020-12-23

Cpp生成二维码.7z

使用C++,生成QRCode

2020-12-21

空空如也

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

TA关注的人

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