- 博客(22)
- 收藏
- 关注
原创 Kmp算法(C++)
#include <iostream> using namespace std; void GetNext(string StrModel, int* next) { int i = 1, j = 0, n = StrModel.length(); next[0] = 0; while (i < n) { if (StrMod...
2020-02-15 19:57:47
266
原创 delphi&C++ 将纹理保存到bmpwe
Delphi function GetRed(color: Word): Byte; begin Result := (color shr 8) and $ff; end; function GetGreen(color: Word): Byte; begin Result := (color shr 3) and $ff; end; function GetBlue(color: ...
2019-11-16 19:54:11
254
原创 delphi bese64
const BASE_OFFSET = $3C; XOR_KEY = $AC; function GetEncodeSize(InSize: Integer): Integer; begin Result := (InSize * 4 + 2) div 3; end; function GetDecodeSize(InSize: Integer): Integer; begin ...
2019-10-11 16:00:39
282
原创 delphi 与 C++
C++——delphi 声明变量: int i--i :integer; int * a--a: ^integer; int**a--a:^^integer; int a[10]-- a: array[0..10] of integer; string a--a : string\a: string[255]; char* a --a:pchar; 声明函数: void ...
2019-08-26 14:37:57
782
原创 delphi(配置文件)
procedure TFileCopy.ReadIniFile(); var Inifile: TIniFile; begin IniFile:=TIniFile.Create('files.ini'); if IniFile = nil then begin exit; end; Inifile.ReadString('top1','src',edtSrc...
2019-08-26 10:40:13
314
原创 delphi(文件夹拷贝)
function TFilecopy.Opendirectory(path : string ; SitePath : string ; filters : TStringList ;start : Tdatetime; endtime :Tdatetime ):integer; var FileName: string; filenametemp : string; time1...
2019-08-22 14:07:36
1149
原创 select模型
// 20190402tcpserver.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include<iostream> #include<winsock2.h> #include<thread> #include<vector> #pragma comment (lib, "ws2_32.lib") ...
2019-04-30 14:29:59
384
原创 c++(sql server数据库)
#include<iostream> #include <icrsint.h> #include <windows.h> #include <sqltypes.h> #include <sql.h> #include <sqlext.h> #include <CString> #include <...
2019-04-03 16:11:25
6016
转载 mysql
零、用户管理: 1、新建用户: >CREATE USER name IDENTIFIED BY 'ssapdrow'; 2、更改密码: >SET PASSWORD FOR name=PASSWORD('fdddfd'); 3、权限管理 >SHOW GRANTS FOR name; //查看name用户权限 >G...
2019-02-28 09:35:30
126
原创 c++(mfc)
1消息映射: 与win32消息处理机制不同; mfc的自定义消息需要用On_Message()函数接受:它有两个参数,第一个是消息,第二个是消息映射函数, 要取地址ON_MESSAGE(WM_PLCQUERY, &SendMsgToThread); 如果保错void 到std...LRESULT转换无效;不要惊慌将映射函数返回值类型设为LRESULT...
2018-11-06 15:11:56
355
原创 C语言(链表)
程序=算法+数据 (算法就是处理数据的) 数据结构: 1、物理结构:数据在内存中的表现形式 1、顺序结构:数组(在一块空间,且元素之间相邻) 2、链式结构:元素之间互不相邻,且元素之间有一定的联系。 2、逻辑结构:表据的联系(映象) 联系:元素之间的联系(映象) 逻辑结构如下: 散列:元素之间没有联系 线性结构:节点之间的联系1:1,且每一个节点...
2018-07-31 23:56:57
1802
原创 c语言(结构体)
1、C语言基本类型:字符型,整型,浮点型 2、结构体(复杂类型):自定义类型 i 3、定义变量:为了分配空间 类型 变量名; //注:分配空间编译器通过类型来分配 初始化:定义变量同时赋值 3.1定义结构体(自定义)的类型 struct 类型名 { 属性1; 属性2; 属性3; ...
2018-07-23 19:10:29
209
原创 c语言(函数概述)
C语言是面向过程(以模块(函数)为单位) f(x)=3x+2 计算:当x=2 3*2+2 f(x,y)=3x+y 函数:就是一个功能模块(完成某个功能的过程:完成排序) 1、函数分类: 自定义函数 系统函数 2、系统函数:就是由系统提供的功能(模块) printf 3、自定义函数: 返回值 函数名(形参) { 函数体;//模块的过程 return 返...
2018-07-18 19:08:32
460
原创 c语言(二维数组)
字符串:是一块常量空间 1、系统会在字符串末尾添加\0 (无论末尾是否添加\0,都会添加\0)二维和多维数组: 二维数组定义:类型 数组名[行][列]; 空间长度:sizeof(int)*行*列 元素个数: 行*列 引用元素:需要确定哪一行哪一列的元素 数组[行][列] 注:列从0开始 4、按照以下方法求数字:从每行中选取最大数,并查找最大数的最小数。思想:先将每行最大取回来存入数组,然后...
2018-07-16 17:02:41
2225
原创 c语言(排序算法)
插入排序(把元素分为两堆排好的一堆,未排序的一堆,每次从未排序的一堆中去一个元素插入到一排好的序 void input_select(int buf[],int ilen) { int i,j,k=0; for(i=0;i<ilen;i++) { j=i; k=b...
2018-07-16 15:36:15
157
原创 c语言(字串匹配)
普通匹配算法 #include<stdio.h> void main() { int i=0,j=0,x=0; char buf[]="abcdeflifgabcflfiaiafdaelifaalifeiafdhifeiasfelifeoi"; char buf1[]="lifei"; while(buf[i+4]!='\0') ...
2018-07-16 15:24:08
5273
原创 c语言(数组)
交换算法(将最小值换到第一位,最大值换到最后一位)#include<stdio.h>void main(){ int o=0; int buf[10]; 接收用户输入的数组 for(;o<10;o++) { scanf("%d",&buf[o]); } int i=0,j=0,k=0,a=0,b=0; for(;i<...
2018-07-16 15:14:29
459
原创 c语言—运算符
1变量 1 定义变量:[有无符合] 变量类型 变量名 有符号:signed 无符号:unsigned 变量类型:整形,字符型,浮点型 整形:int,long,short, 字符型:char 浮点型: float,double程序=算法+数据2运算符 1求空间长度运算符: si...
2018-07-08 19:09:26
248
原创 Linux(用户配置)
vi的编辑器: 1、三种模式:底行模式 命令模式 插入模式 命令模式: 1、从命令切换插入模式: i : 光标所在左侧输入 I 光标移动到所在行的最左则 o :光标移动的下一行(新的一行) O:光标移动的上一行(新的一行) a :光标移动到所在行的右则输入 A:光标移动到所在行的最右则 2、复制: 行: nyy n>0 单词:nyw n>...
2018-07-08 00:00:06
643
原创 SHELL脚本
1 1 :pwd :查看当前所在位置:(print working directory) 2:ls :遍历文件夹里的文件, ls -a:遍历所有文件,包括(. ..) ls -l 文件目录:遍历文件所有属性,分行输出 3 : mkdir 文件夹:在该文件夹下创建文件夹 4:touch 文件夹 文件名:在...
2018-07-03 23:07:25
100
原创 Linux
linux配置环境, 1 装入vm虚拟机,双击vm的安装包,一直下一步。 2创建虚拟机,创建Linux虚拟机。 3配置环境,选择桥接模式,选择fedore镜像文件。装入系统。 4进入系统,选择网络图标,配置vpn。 Windows: 192.168.8.** Linux : 192.168.8.1** 掩码:255.255.255.0 网关:192...
2018-06-30 22:05:24
352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人