自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 C++ CRC16计算方法

CRC16 计算方法:1.预置 1 个 16 位的寄存器为十六进制 FFFF(即全为 1);称此寄存器为 CRC 寄存器;2.把第一个 8 位二进制数据(指令的第一个字节)与 16 位的 CRC 寄存器的低 8 位相 异或,把结果放于 CRC 寄存器;3.把 CRC 寄存器的内容右移一位(朝低位)用 0 填补最高位,并检查右移后的移出位;4.如果移出位为 0:重复第 3 步(再次右移一位); 如果移出位为 1:CRC 寄存器与多项式 A001(1010 0000 0000 000...

2020-08-24 10:13:03 4209

原创 2019-01-21 Spring Boot +Spring Security认证授权

内容源自很多博客,就不一一列出了应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分1. SecurityContextPersistenceFilter (保存认证信息到SecurityContextHolder) --> SecurityContextHolder (提供对SecurityContext的访问)-->...

2020-08-14 16:57:26 213

原创 SQLiteStudio数据导入MySQL

1、下载并安装软件波音747航班:SQLiteStudio 3.2.1(无需安装) 链接:https://pan.baidu.com/s/1qpWZMlElOxEhzwX3x4zM1Q 提取码:4ayp Navicat for MySQL 12 破解版(含教程) 链接:https://pan.baidu...

2020-08-10 19:42:59 1607 1

原创 关于OpenSSL的一些问题的补充

【1】warning C4150: 删除指向不完整“ssl_ctx_st”类型的指针;没有调用析构函数SSL_CTX *ctx; SSL *ssl;delete ssl;delete ctx;ctx 和 ssl 是不能直接用delete释放内存的,析构函数对调用的类是不可见的,必须以如下方式释放内存:SSL_shutdown(ssl);SSL_free(ssl);SSL_CTX_free(ctx);【2】warning C4251: “CSSLPort::m_...

2020-08-05 16:31:57 469

原创 Win10 x64 + Visual Studio 2012 + OpenSSL 对SOCKET通信进行加密

一、安装软件1、安装ActivePerl

2020-08-05 15:38:12 488

原创 Visual Studio C++ MySQL增删查改

一、找到.h、.lib、.dll文件在MySQL的安装目录下找到以下文件:1) include文件夹;2)libmysql.lib;3)libmysql.dll;附加:1)WinSock.h 或 winsock2.h2)wsock32.lib;二、配置1)项目--属性--VC++目录--包含目录,将mysql server\include的绝对路径添加进去,例如:C:\Program Files\MySQL\MySQL Server 5.6\include, 也可...

2020-07-31 14:34:59 920 2

原创 无数据损失的将简单卷变回主分区

主分区不小心被弄成了动态磁盘,动态磁盘最大的缺点是不支持安装双系统,即不能在除了当前系统卷外的其他任何卷安装或重装操作系统。多次压缩和新建简单卷后,同一磁盘分段不连续,强迫症表示忍不了。 方法一: 直接把数据拷贝出来,然后重新分区,再把数据拷回去; 方法二: 1、下载傲梅动态磁...

2020-07-31 14:19:56 4409

原创 C++ 各类数值与字符串格式之间相互转化

C++ 格式转化CString 转 Intint nVar;CString strVar = _T("1234");#indef _UNICODE nVar = _wtoi(strVar);#else nVar = atoi(strVar);#endifCString 转 doubledouble dVar;CString strVar = _T("3.1415926");dVar = _ttoff(strVar);CString 转 _int64(long long)_in

2020-06-11 17:03:54 284

原创 C++ SQLite3数据库连接

#include "sqlite3.h"#include <stdlib.h>int main( int argc, char **argv ){ CString szFile= _T("D:\Measure2.db"); //或用LPCTSTR类型 sqlite3 *mpDB = NULL; int nRet = 0; //调用sqlite3_initialize函数,分配资源,初始化数据结构。 sqlite3_initializ.

2020-06-09 15:29:40 1350

原创 MFC —— 随心修改Dialog的Caption

修改Caption的函数: SetWindowText(my_title);以用户登录对话框为例,如果想要随Dialog调用的场景随心修改它的Caption,可使用以下方法:#pragma once// CDlgLogin 对话框class CDlgLogin : public CDialogEx{ DECLARE_DYNAMIC(CDlgLogin)public: CDlgLogin(CWnd* pParent = NULL); // 标准构造函数 virt...

2020-05-25 16:06:47 2095

原创 WIN10 x64 + MySQL 5.7.18 + ODBC 修改编码格式&&中文无法正常显示问题

在MySQL的根目录mysql-5.7.18-winx64内新建一个my.ini文件,复制粘贴以下内容:[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=E:\\Program Files\\mysql-5.7.18-winx...

2020-04-23 10:43:46 650

原创 MFC程序 —— 改变ListCtrl的背景颜色和字体颜色

参考文章:https://blog.csdn.net/weixin_43913330/article/details/90287250CListCtrlCl.h#pragma once#include "afxwin.h"class CListCtrlCl : public CListCtrl{ DECLARE_DYNAMIC(CListCtrlCl )publi...

2020-04-14 15:39:40 3262 1

原创 0802-0803 category/product/[order]/orderitem/[user]

网上商城 基本功能 主页 -- 热销商品,最新商品 ,导航栏(分类) 热销商品 : select * from product where is_hot = 1 最新商品: select top 20 * from product order by pdate desc 导航栏(分类): select * from...

2020-04-14 14:20:20 573

原创 0730 JSP(Tomcat) 员工管理系统(删除、修改、添加)

jsp隐式对象 在jsp页面中不用声明与实例化,直接就可以使用的java对象 一共9个 输入输出对象 out request(请求对象,封装了请求信息,请求参数) response(响应对象) 作用域对象(绑定数据) pageContext...

2020-04-14 14:17:07 1005 5

原创 C++ OutputDebugString(可变参数)

在函数体中声明一个va_list,然后用va_start函数来获取参数列表中的参数,使用完毕后调用va_end()结束。void OutputDebug( const WCHAR * strOutputString,...){ WCHAR strBuffer[4096] = {0}; // VA_LIST 是在C语言中解决变参问题的一组宏,所在头文件:#include ...

2020-04-01 15:20:17 2550

原创 C++ 实现程序暂停

控制台程序:1、system("pause"); 在返还代码 return 之前,写入 system("pause"); 即可暂停程序,控制台会显示“ Press any key to continue... ”。 【头文件】 stdio.h 和 stdlib.h 2、getchar(); 同样写在返...

2020-03-31 17:27:01 24546 1

原创 Visual Studio 2012 —— 创建EXCEL表格

方法一:实现简单(C++),功能单一,对环境要求低1、头文件#include<fstream>2、创建EXCEL表格ofstream oFile;//取个名字CString m_strName = _T("xxx");//后缀//此方法只能创建.csv格式CString strSuffix = _T(".csv");char *m_clsExcelNa...

2020-03-31 16:45:42 2205

原创 C++ 新建一个.txt文件 并打印指定内容 && 新建一个文件夹

一、新建一个.txt文件1、找到路径(可执行文件所在的目录)CString ReturnPath() { CString sPath; // GetModuleFileName():获取当前进程已加载模块的文件的完整路径,该模块必须由当前进程加载。 GetModuleFileName(NULL, sPath.GetBufferSetLength(MAX_PAT...

2020-03-31 15:06:13 2004

原创 NI-VISA 安装教程和IEEE-488通信(VS)

一、下载波音747航班:https://www.ni.com/zh-cn/support/downloads/drivers/download.ni-visa.html#329456选择合适的版本下载二、安装安装之前请关闭防火墙和其他杀毒软件等;按照流程一路next即可。...

2020-03-31 14:15:58 7107

原创 WIN10 && EXCEL 快捷键

【WIN10 快捷键】1、快速分屏显示窗口WIN + 左箭头键 / WIN + 右箭头键 /WIN + 上箭头键 /WIN + 下箭头键2、显示当前打开的所有窗口WIN + Tab / Alt + Tab(允许切换当前窗口)3、打开【设置】WIN + I4、打开【通知】WIN + A5、快速最小化所有窗口并返回桌面WIN + D(显示桌面)/ WIN...

2020-03-16 20:24:56 1899 1

原创 Visual Studio —— DEBUG版本可以正常运行 但 RELEASE 版本存在问题 的解决方案记录

【1】 release版本中的变量一定要初始化。 因为debug模式下,若变量未初始化,默认为0xcc。变量未初始化就被使用,当系统检测到此值时,可触发中断。而release下,是没有默认值的,是个随机值,所以,一旦变量在未初始化之前调用,就有可能导致程序出错。【2】检查参数个数和转化格式等 有的函数参数个数或转化格式不匹配,在DEBUG模式下...

2020-03-03 15:22:34 1297

原创 Visual Studio -- 遇到的各类报错的解决方案简述

Visual Studio中出现 Warning LNK4075: 忽略“/INCREMENTAL”(由于“/LTCG”规范) LINK : 已指定 /LTCG,但不需要生成代码;从链接命令行中移除 /LTCG 以提高链接器性【解决方案】在 “项目” -> “属性” -> “常规" -> "全程序优化" 中选择“无全程序优化”。在 “项...

2020-02-27 09:54:57 4136

原创 2019-02-22 Spring Boot filter链

Filter --Servlet技术支持 -- WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等。通过Filter技术,开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响应进行拦截。 无论是Filter,MethodInterceptor,ACL都要用到AOP,实际上都是拦截器的概...

2019-02-22 15:13:16 1139

原创 0806 product分页

分页的原理    1  2   3  |  4   5   6  |  7  8  9  |   10      pageNo:当前页 (页码)  2    pageSize:页容量  3  4  5    依据两个参数,求出一页的起始页码和结束页码    start = (pageNo-1)*pageSize + 1;    end = pageNo*pageSize;商品...

2018-08-06 23:41:22 617

原创 0731-0801 servlet Emp

什么是Servlet?   部署在web容器(tomcat)中运行的java程序,用来处理客户端请求第一个Servlet程序,打印Hello WorldServlet的运行过程  web.xml的配置 Servlet的生命周期使用Servlet重构员工管理系统    jsp标签 + el表达式   jsp标签(本质还是java代码,替换原来页面的if语句,循环语句)...

2018-08-02 21:56:45 213

原创 0731   用户登录、员工管理系统 CheckLogin.jsp

package com.wff.bean;public class Emp { //与数据表结构一致 private Integer empno; private String ename; private String sex; private Integer age; private Float sal; private Integer...

2018-07-31 13:44:42 1428

原创 0727 DBUtils/ Users/UsersDao/TestUsers

drop table Userscreate table Users( userid int primary key DEFAULT NULL, --员工编号 NOT NULL, username varchar(20) DEFAULT NULL, pwd varchar(20) DEFAULT NULL, relname varchar(20) DEFA...

2018-07-28 15:24:12 287

原创 0724 静态购物网页

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;style type="text/css"&gt; a{ font-size:25px; } /* 伪类选择器 */ a:link { text-de

2018-07-28 15:18:05 541 3

原创 0726/0727 JSP (Tomcat) Login.jsp/DoLogin.jsp/Main.jsp(导入jadc/User/UserDao/DBUtils) 查询Emp

Tomcat的安装与使用     创建动态web工程什么是JSP?    Java Server Page -- java 服务器页面jsp的基本组成jsp指令html/css/jsjsp表达式(java代码)jsp的运行过程  .jsp--&gt; .java --&gt;.class--&gt;向客户端输出html  jsp的本质是一个Servletjsp表达式&...

2018-07-28 15:09:28 586

原创 0725 JDBC 技术(增删查改) Emp类/DBUtils/EmpDao /TestDemo

jdbc技术   java database connectivity--java 数据库 连接   sun设计的技术规范       接口         各个数据厂商做具体的实现     sqlserver -- 微软     Oracle、mysql -- Oracle     DB2 -- IBM     ...JDBC四个重要参数  四个重要参数    a.驱...

2018-07-28 15:09:14 422 1

原创 0724 js基础知识 表单验证/注册页面 0725作业

 表单验证              前端页面提交后台的数据,基本都是通过表单 &lt;!DOCTYPE html&gt;&lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;/head&gt; &lt;body&gt; &

2018-07-28 15:09:02 1859

原创 0724 js基本语法 var/console.log || function/document-write || dom编程/ 获得页面元素/计算器/常规正则表达式

 javascript (硅谷网景公司)    简称js     前端开发的语言          js运行在浏览器端-- java是运行在服务器的虚拟机上          弱语言--java是强语言          解释执行      编译执行   变量           java语言变量          int a = 1; String s = "hello" ;...

2018-07-28 15:08:51 384

原创 0723 HTML background/float/margin/position || position(absolute,relative) / 小广告

 盒子模型       div(内--&gt;外)          内容(content)  内边距(填充,padding)边框(border),外边距(margin)     两种盒子         a.块级元素              div  p  h1 table form --&gt;前后会自动换行              一行只能容纳一个盒子           ...

2018-07-28 15:08:39 173

原创 0720 HTML网络的结构和内容 CSS网页的样式

html     hper text markup language --超文本标记语言     纯文本  123 hello 你好    定义网页的内容和结构css    层叠样式表 级联样式表    定义网页的样式静态网页 --没有功能的网页javascript     网页的功能于行为html基本结构    html是由标签(标记,网页元素,markup,elem...

2018-07-28 15:08:25 255

原创 0719 SQL

java企业级软件     前端(网页)         后台(java)        数据库建库 建表 建约束 1.创建数据库   最简单的方式创建数据库,参数是默认值   create database 数据库名   删除数据库   drop database 数据库名   指定参数创建数据库   create database 数据库名   on(     na...

2018-07-28 15:08:10 314

原创 0718 try-catch自定义异常/ArrayList/HashSet 迭代器 HashMap Set/字符数量排序 Entry Conllections/ArrayList排序

 异常的处理      抛出:抛给异常发生代码的调用者      捕获:    try{       //异常可能发生的代码    }catch(Exception e){//e是异常的引用       e.printStackTrace();//打印异常堆栈信息   }finally{         //不论异常发生与否,都必须执行的代码         //一般用来释放资源...

2018-07-28 15:07:53 390

原创 0717 抽象类/接口/异常/==-equals()/搜索字符串/包装类型(统计字符数)/hashCode()/StringBuffer/pingSQL/2018年美式日历

抽象类与接口  什么是抽象类?  有一些类没有必要实例化,实例化没有意义,它可以封装通用  的业务代码  Animal -- 没有必要实例化  Dog  Cat  Fish ...   抽象类用abstract修饰   抽象方法:用abstract修饰的方法,只有方法的声明,没有方法的实现   在子类中实现抽象方法  一个子类继承抽象类,就必须实现抽象中中声明的所有抽象方...

2018-07-28 15:07:33 199

原创 0716 Employee/Student/ 实参与形参 /方法的重载/Animal 继承

   day02类与对象   什么是对象?     一切皆对象,具体的事物   一个人(张三),一只狗(旺财),一只猫(花花)...  什么是类?      具有相同特征和行为的对象的集合,类是抽象的概念      没有实体   人类   狗类   猫类...类 --- 月饼模子对象 --- 月饼类的基本结构(javaBean)   私有的成员变量   空...

2018-07-28 15:07:17 282 1

原创 0713 Demo01~09

java运行机制    Demo01.java(源代码) --编译---&gt;Demo01.class(字节码文件) ---&gt;在JVM上运行    ---&gt;完成功能,打印Hello World变量   什么是变量?        内存中存储数据的空间,存储的数据可以改变 java的数据类型    a.基本类型(原始类型,标量) -- 8个          整...

2018-07-28 15:06:51 179

原创 0719 计数器Computer/随机字符串(10)/三角形/中国式日历/统计字符个数并降序排列

package demo04;/** * 1、试编写Java代码实现一个计数器类Computer其中包括: 域value :用来保存计数器的当前值; 方法increment(): 计数器加一; 方法decrement() :计数器减一; 方法reset():计数器清零。 * @author tom * */public class Computer { ...

2018-07-28 14:59:17 632

空空如也

空空如也

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

TA关注的人

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