自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 字符串和数字之间的转换

把字符转换成数字:                                                                                                                                                                                   char a='6';

2018-01-20 14:21:27 593

原创 再谈C++的多态性

1.深入理解多态:多态性可以理解为“一个接口,多种形态”,它是面向对象思想的核心(polymorphism),C++的多态性是通过虚函数来实现的,虚函数是用Virtual关键字来修饰的,基类的虚函数在派生类中可以通过重写虚函数来实现对基类的覆盖,又叫函数隐藏,派生类中重写了虚函数才是多态性的充分体现。2.多态的用法:开发中用的最多的就是声明基类的指针,利用该指针指向子类中的对象,调用相应的虚函数,...

2017-12-23 10:53:07 276

原创 command

command

2022-08-08 21:15:57 154 1

原创 委托后加?.Invoke

invoke

2022-07-27 21:03:40 293

原创 usercontrol

usercontrol的使用

2022-07-18 11:50:54 197

原创 binding 里面local的用法

binding 里面local的用法

2022-07-02 11:08:16 202

原创 KeyValuePair和Dictionary详解:

1、KeyValuePair a、KeyValuePair 是一个结构体(struct); b、KeyValuePair 只包含一个Key、Value的键值对。2、Dictionary a、Dictionary 可以简单的看作是KeyValuePair 的集合; b、Dictionary 可以包含多个Key、Value的键值对。 using System;using System.Collections.Generic; namespace ConsoleTest

2022-06-18 09:56:33 1906

原创 ScrollViewer 滑动条:

wpf

2022-06-15 16:34:59 304

原创 wpf触发器的使用:

触发器的使用

2022-06-06 16:39:55 226

原创 border绘制边框

WPF是一款专门针对图形界面处理的开发工具。在这款工具中,有很多中控件的使用可以帮助我们简便的实现各种界面的需求。在这里就介绍一下有关WPF Border控件相关属性。Border 是一个装饰的控件,此控件绘制一个边框、一个背景,在 Border 中只能有一个子控件,但它的子控件是可以包含多个子控件的Border 的几个生要的属性:Background:此WPF Border属性设置 Border 用来绘制背景的 Brush 对象BorderBrush:此属性设置 Border 用来绘制边框的

2022-05-31 14:35:08 616

原创 binding

<Window x:Class="WpfApp1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xm...

2022-05-31 11:19:59 63

原创 SolidColorBrush画刷

<Window x:Class="WpfApp3.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xm...

2022-05-31 11:18:00 143

原创 slider

<Window x:Class="WpfApp1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xm...

2022-05-28 16:04:25 72

原创 删除单链表

#include <iostream>#include<algorithm>#include<vector>using namespace std;template<typename T>struct Node{ T data; Node <T> *next;};template<typename T>class LinkList{public: LinkList(); ...

2022-03-24 20:50:08 1203

原创 unordered_map

#include <iostream>#include <string>#include <unordered_map>using namespace std;//详细介绍C++STL:unordered_map - 朤尧 - 博客园 (cnblogs.com)void display(unordered_map<string, double> myrecipe, string str){ for (auto iter = myrec...

2022-03-10 20:33:00 102

原创 单链表全部

#include <iostream>#include<algorithm>#include<vector>using namespace std;template<typename T>struct Node{ T data; Node <T> *next;};template<typename T>class LinkList{public: LinkList(); ~...

2022-02-10 19:59:13 616

原创 c++单链表

#include <iostream>#include<algorithm>#include<vector>using namespace std;template<typename T>struct Node{ T data; Node <T> *next;};template<typename T>class LinkList{public: LinkList(); ~...

2022-02-07 20:25:45 752

原创 代理模式详解:

是撒大苏打

2021-12-23 20:50:13 81

原创 数据类型转化

C语言数据类型:1.C语言在进行不同类型的运算的时候会进行类型转换,等号右边的会自动转化成左边的类型!2.转换按着数据增长的方向进行,比如,int和float进行运算,则int会自动转换成float类型,3.所有的浮点型都是转换成双精度进行运算的,即使运算中只有单精度类型,也会转换成浮点型运算!4.char 和short进行运算时要先转换成int进行运算!...

2021-03-22 22:25:06 102

原创 C++线程池的使用

一:为什么要使用线程池?1.为了减少创建和销毁线程的次数,线程池在设计的时候已经创建好了线程,直接使用即可.2.实现多线程并发,提高管理效率,比如说有10个人去银行办业务,有3个窗口柜员,柜员就相当于3个线程,调用10个客户,每个柜员可以同时一次处理一个客户。假如没有线程池,这10个人就去1个窗口排队办业务.二多线程相关的函数:int pthread_create(pthrea...

2019-01-13 23:57:14 817

原创 关于内存和内存地址的详解

内存地址用4位16进制和8位16进制表示的区别。例如经常可以看到某些书籍上写的内存地址0x0001,在另外一些书籍上写的内存地址又变成了0x00000001。都是表示的编号为1的内存地址,为什么一个是4位16进制表示,另外一个又是用8位16进制表示呢?首先,必须要知道内存地址只是一个编号,代表一个内存空间。那么这个空间是多大呢?原来在计算机中存储器的容量是以字节为基本单位的。也就是说一个内存地...

2018-10-24 22:48:46 3733

原创 机器学习入门介绍:

1.机器学习为什么用python:PHP:PHP是世界上最好的语言,对多线程异步支持处理不是很好,并发处理能力弱,爬虫是工具性程序,对速度和效率要求比较高。JAVA:生态圈比较完善,是python最大的金正对手,但是 机器学习应该怎么学:  数学原理推导与实际应用技巧!机器学习中有很多经典的算法,既然要学习,就要清楚一个算法是怎么来的,怎么推导的,以及该如何应用!边用边查!...

2018-08-18 12:33:45 256

原创 GetMemory错误讲解(指针练习)

 #include &lt;iostream&gt;#include&lt;string.h&gt;using namespace std;void GetMemory(char *p){ p=(char *)malloc(100);} int main(int argc, char *argv[]){ char ...

2018-08-17 00:06:13 325

原创 C/C++开发封装的思想?

1.主函数的设计:设计思想:     (1)主函数里面分步设计,然后每一步设计一个子函数.。      (2)每一个子函数的参数到底是传入还是传出设计清晰,每一个子函数加上详细的解释。       (3)一定要判断返回值,每一步加上详细的日志跟踪。在雁联计算中做的CIP自动调减功能的开发主函数设计流程:      /*      * 此函数是CIP自动调减的 主函数,所...

2018-08-06 21:43:32 551

原创 oracle的insert键值对操作:

//此代码是深圳雁联公司查询报文时给数据库字段赋值的代码,由于没有代码库函数不能通过定义去找,这里我就写个汉语意思吧#include&lt;globaldata.hpp&gt;using namespace aps;#ifdef Z_USE_NAMESPACE_IN_ENTITYusing namespace;#endifusing namespace aps;using name...

2018-07-30 23:20:54 714

原创 Python变量print

输出字符串的时候:  print("要输出的字符串")      print("I LOVE SCHOOL")      I LOVE SCHOOL输出数字:print number      print 3      3      print(5 + 3)       8输出字符串连接:  &gt;&gt;&gt; print("hello" + "world"...

2018-07-30 08:36:43 711

原创 初步makefile的详解:

makefile的规则:目标文件  :  依赖文件  //根据依赖文件生成目标文件             command(任意的shell命令)  //此处一定要有一个Tab;clean :             rm -rf  //此处删除生成的文件,以便于下一次重新编译。此处也要有Tab键。举个例子:print.h 文件#include&lt;stdio.h&g...

2018-07-25 23:22:49 234

原创 二维数组的详解 :

二维数组在概念上是二维的,有行和列,但在内存中所有的数组元素都是连续排列的,它们之间没有“缝隙”。要用数组指针来操作二维数组。int (*p)[4]=a;  //p每移动一次就是移动了一个一维数组。   指针数组:int *p=a[4];                     int *p([4]);以下面的二维数组 a 为例:int a[3][4] = { {0, 1, 2...

2018-07-24 00:17:47 8102

原创 堆和栈的详解

1.栈(Stack):栈由操作系统自行进行管理的内存空间,当进入一个函数是,操作系统会为该函数中的局部变量分配存储空间,系统会分配一个人内存块,叠加在当前的stack上,并且利用指针指向当前的一个内存块的地址。2.栈为什么是后进先出?  函数的局部变量就存储在当前的 内存块上,当函数返回的时候,系统弹出内存块,并且根据指针回到当前的一个内存块,所以,Stack总是后进先出的。举个例子:一个...

2018-07-23 08:49:50 178

原创 面试算法的准备工作?

面试考察算法的基本功:程序风格(缩进 括号 变量名)     缩进:一般缩进4个字节,if for while switch这些语法要对齐)    括号:即使if后面只有一条语句,也要加括号   变量名:一个翻译汉字的全部英文为主,别嫌麻烦,每个单词的首字母大写。编程习惯(异常检查 边界处理)   异常检查:检查指针内存重叠,内存泄漏,数组越界。   边界处理:一定要考...

2018-07-18 08:48:56 211

原创 shell脚本之循环

shell中的循环分为 while和for1.while语句:格式:          while 循环条件         do                循环体        done    结束标志   

2018-07-10 08:46:38 360

原创 工作中遇到的问题,字符串的详解!

一个字符串以反斜杠0结尾,字符串遇到'/0'就会结束。char a[100]={0};这个数组可以放99个字符和一个'\0';#include&lt;stdio.h&gt;#include&lt;string.h&gt;int main(){   char a[100]={0};   char *b="abcdefghijklmnopq";   a=b;//   strc...

2018-07-03 23:21:50 287

原创 定义一个指针,一定要malloc才可以使用,不然就是野指针,无法使用?

#include&lt;stdio.h&gt;#include&lt;string.h&gt;#include&lt;stdlib.h&gt;int main(){   char *p=NULL;//   p=(char *)malloc(sizeof(p));  //注明此处没有申请内存,野指针,会出现内存泄漏。   strcpy(p,"abc");   printf("%s\n",p);   ...

2018-07-03 23:04:11 3221 1

原创 数据库事务:commit(),rollback()

回滚:rollback(),就是返回到上一条修改。 提交:commit(),提交修改的记录。事物:一种逻辑操作单元,使数据从一种状态变换到另一种状态。比如去饭店吃饭点了100个菜,第50个菜发现一只虫子,此时可以     让100个全部重做   也可以让第50个重做。...

2018-06-28 23:49:35 4041 1

原创 数据库的删除操作:

删除: delete from 表  where 条件 

2018-06-28 23:44:57 401

原创 数据库的修改操作

update:更新update 表名 set 字段名 = 修改的值 where  (如果是多个值用逗号隔开。)

2018-06-28 23:43:44 1907

原创 oracle的插入:

数据处理DML来处理:insert 函数:  格式:   insert into + 表名   values(要插入的值)。1.全行插入:     insert into 表名   value(每一个字段的值,用逗号隔开,没有值得用NULL代替。)2.单个插入:   insert into 表名(要插入的字段名)  values(对应的每一个值);注明: NULL表示没有。         “”表...

2018-06-28 23:40:29 1402

原创 2018年6月28日工作中遇到的问题及其解决思路

在做港中银人民币跨境支付系统客户化时遇到的问题:  问题:在使用CString的GetBufferSetLength()时没有深刻理解这个函数的原理,在GetBufferSetlengh(5005)时,比如说我所用的字符串需要5000个字节,此时如果我申请了5005个字节,则会在第5001个5002个5003个5004个5005个赋值为'\0',而字符串遇到'\0'就会结束,然后再用该字符串和其它...

2018-06-28 23:27:08 333

原创 数据库的增删改查语句:

查找语句:  1.查找表中所有的内容      select *from 表;2.具体查询某一个子段:     select 字段名1,字段名2,子段名3,,,,,from表名; 3.带有运算符的查询(就是在查询的时候对子段进行操作,只是查询,并未修改数据库中原有的数据。)    select 字段名 运算符 数字 from 表;4.带有列别名的查询语句:    select 列 as 给列取的别...

2018-06-26 00:27:34 462

原创 oracle的简介:

1.oracle的介绍:    SQLserver:    Mysql:         oracle:   性能优化                   :数据库存储和处理                    :oracle是以表的形式存在,表中的列为字段,行来记录。2.SQL语句有三种类型:DML: Data Manipulation language 数据操纵语言。DDL:Data Def...

2018-06-25 23:48:57 152

空空如也

空空如也

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

TA关注的人

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