自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 资源 (3)
  • 问答 (3)
  • 收藏
  • 关注

原创 qt更新组件时,提示无法下载存档

下边指令前边那个路径就是你安装Qt的路径,也就是通过cmd进入qt安装的目录下,打开MaintenanceTool.exe的同时为其切换源。更新组件时,提示无法下载存档,就是因为连不是 download.qt.io/online。转到你安装qt的目录,我是D盘,就转到D盘。打开命令行,我是用管理员身份打开的。

2023-03-20 16:52:36 2479

原创 [基础]QT Creator中执行qmake,构建,重新构建,运行的区别和执行顺序

有改动则根据已有的Makefile进行编译,执行构建和重新构建时如果没有Makefile,会根据.pro文件等生成Makefile后再编译。根据实际环境创建项目文件.pro 并且运行qmake生成适当的Makefile。所以运行顺序应该是:qmake-构建-运行。构建是增量编译,只编译有变化部分。是把所有部分都重新编译。

2023-02-27 14:13:10 1897

原创 [基础]qml基础控件(Keys)

qml key

2023-02-02 00:35:55 438

原创 [基础]qml基础控件(Text)

qml基础控件使用

2023-01-26 02:21:31 2360

原创 [基础]qml跳转的方法

qml页面跳转

2023-01-21 23:55:03 1230

原创 [基础]软件调用qml的两种方式

启动qml的两种方式

2022-12-28 16:03:09 746

原创 [基础]qml打包方法

qml打包方法

2022-12-22 10:49:07 840

原创 [基础]qmlscene的使用

qmlscene怎么使用

2022-12-02 00:54:06 1059

原创 [基础]Qt Creator 的 Shadow build(影子构建)

shadow build 什么意思,生成的exe在哪里,怎么取消

2022-12-01 23:45:29 11928 1

原创 c++加密和c#加密结果不一样的原因及解决办法

文章目录问题背景原因解决方法问题背景我要做个登陆功能,验证登陆是否通过,是需要用户名和密码进行md5加密,看加密之后的结果是否和数据库中密码字段的值是否一致。用户名是管理员,密码是123,数据库中存储的密码字段是把 管理员123 经过md5加密的字符串:82319127b7564366893f75d2be6902ac我是用QT做的登陆页面,但把 管理员123 做md5加密后的串为:90b7c5372cfe68b05781b9782e197b明显和数据库不一样数据库中的密码加密是c#md5加密

2022-03-17 10:26:27 1614

原创 QML,QT连接MySQL数据库

qml,qt连接mysql数据库的方法,从配置到连接成功

2022-02-26 17:42:13 2118 1

原创 WPF项目启动的三种方式

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、方法1二、方法2三、方法3四、方法4前言WPF启动有四种方式1,直接在自带的App.xaml中修改2,另外三种需要手写代码一、方法1项目新建后,会有一个App.xaml文件,打开,Application里面有StartupUri,这里可以修改成你自己需要的二、方法2从项目中排除App.xaml,新建App.cs类文件使用Application对象的Run方法调用using System;using

2021-12-15 13:32:07 7009

原创 c#方法参数:params

使用 params 关键字可以指定采用数目可变的参数的方法参数。 参数类型必须是一维数组。在方法声明中的 params 关键字之后不允许有任何其他参数,并且在方法声明中只允许有一个 params 关键字。public class MyClass{ public static void UseParams(params int[] list) { for (int i = 0; i < list.Length; i++) {

2021-04-02 11:37:17 3492

原创 c#方法参数:out

out关键字,只修改不读,也就是说,在实参给形参传递的时候,实参不能初始化,注意是不能不是不用int initializeInMethod;OutArgExample(out initializeInMethod);Console.WriteLine(initializeInMethod); // value is now 44void OutArgExample(out int number){ number = 44;}不能给initializeInMethod赋.

2021-04-02 11:06:05 1483

原创 c#方法参数:in

方法参数in只能读入,不能在方法内修改,它和ref一样也需要在作为实参时就已经进行了初始化,而且同ref一样,无论定义方法还是调用方法都需要加上in关键字。class Program { static void Add(in int num1) { num1++; // 这个地方报错,提示in num1是只读变量 Console.WriteLine("Add方法内num1的值是:{0}", num1);

2021-04-02 10:55:46 1399 3

原创 c#方法参数:ref

参考:方法参数(C# 参考)

2021-04-02 10:33:43 2182 1

原创 二级C备考---程序设计基本概念

程序的概念:程序是指令的集合指令---编译---计算机运行指令:编写的执行程序(做什么的步骤)编译:将程序转换成二进制计算机运行:将二进制运行出结果C程序的运行过程:源程序(.c或.cpp)...

2021-01-02 21:59:48 168

原创 二级C考试技巧

选择题40个,1个1分(公共基础10分 C语言30分)公共基础:数据结构 软件设计 数据库先看书后习题选择题答题技巧:1,概念题储备:将最新版课后的习题全部掌握2,程序题储备:掌握常用算法,重点考察逻辑判断,循环,函数定义,指针使用3,善于使用排除法:如果不会做,考试中只有1个答案是对的,但是会出现2个答案相似的,排查另外2个,相似答案对比带入(争取答案就在相似的当中)操作题60分(共3题)操作题3道:1,填空题(3-4处填空 18分)2,改错题(2-3处改...

2021-01-02 17:46:58 620

原创 C#简单理解-数组和集合

Array(完整System.Array)是最简单的集合预定义常用集合:动态数组 ArrayList 列表 List 字典 Dictionary 队列 Queue 栈 Stack值类型存储在栈中,引用类型存储在堆中

2020-12-24 15:49:27 926

原创 语法糖的一点个人理解

语法糖:计算机语言中添加的某种语法,这种语法对语言的功能没有任何影响,但它会让我们代码更简洁流畅。比如ES6的箭头函数

2020-12-23 14:24:46 111

原创 C#简单理解-泛型

什么是泛型:泛型就相当于一个模子,装入类型的材料,可以塑造成我们想要的产品。打个比方一个娃娃的模型,上面有个孔,注入金水,就是金娃娃,注入泥浆,就是泥娃娃。T是类型怎么使用:class Cage<T>{……} 泛型类的声明Cage<Dog> dogCage; Cage<Dog>类型的引用dogCage=new Cage<Dog>(); 构造实例...

2020-12-23 14:15:44 836

原创 C#简单理解-重载运算符

什么是重载运算符:利用现有的某种运算符,针对自定义类或结构,定义某种运算操作。1,不是创造新的运算符,2,自定义的类或自定义的结构语法细节:public static Dog operator +(Dog male,Dog female){ // 返回值是Dog operator + 是重载加法运算符 …… return new Dog();}哪些运算符可以用重载运算符:1,一元运算符和二元运算符可以重载2,注意:如果是一元运算符,操作数必须是类或者结构 ...

2020-12-21 15:32:02 369

原创 C#简单理解-方法的重载和重写

方法的重载:方法名相同,参数列表不同(参数的类型,个数不同)。和参数的顺序以及方法的返回值没有关系正确示例:错误示例:方法的重写:父类的方法在子类中进行重新编写。如何重写:1,父类被重写发方法加上virtual成为虚方法2,子类重写的方法加上override具体可参见上一篇:C#面向对象的一些知识...

2020-12-21 14:09:15 428

原创 关于解释型和编译型语言的一点个人理解

解释型语言:解释型语言不需要编译,在运行时才逐行翻译优点:有良好的平台兼容性,在任何环境都可以运行,前提是安装了解释器(虚拟机)。修改代码时直接修改就可以了,可以快速部署,不用停机维护缺点:因为每次运行时都要解释一遍,所以性能不行代表性的语言:Python JavaScript Perl Sheel Ruby编译型语言一般需要通过编译器,将源代码编译成机器码,才能执行。一般要通过编译,链接 两个步骤。编译就是把源代码转成机器码,链接就是将各个模块的机器码和链接库串起来,生成可执行...

2020-12-19 15:13:47 207 1

转载 C# .NET ASP.NET 关系和区别

C#C#它仅仅是一门语言,运行在.Net CLR上.NET它不是语言,它是开发平台1,.Net核心是.Net Framework(.Net框架)它是.Net程序开发和运行的环境。2,它是跨语言的平台,多种语言可以在上面开发,比如C# F# j# VB.NET等。这点和JAVA不同,JAVA跨平台不跨语言。ASP.NET它不是语言,它只是一种网站开发的技术,是.Net框架中的一个应用模型什么是.NET1,.NET框架分为两部分:CLR(Common Language Runtime)公共

2020-12-19 15:05:06 530 1

原创 C#简单理解-静态成员和静态类

static关键字定义静态成员,静态类静态成员成员(字段和方法)定义为static,那么类中的所有实例都可以访问它,所有的实例访问的都是同一内存地址。访问:静态成员直接通过类名访问生存周期:静态字段独立于任何实例,不需要实例访问。在使用之前就已经初始化好了(编译器完成,不需要我们考虑)。静态方法独立于任何实例,不需要实例就可以访问。但是静态方法不能访问实例的成员,只能访问其它静态成员,反过来是可以的(实例方法可以访问静态成员)静态构造函数1,专门为初始化静态字段而生2,在引用任何静态成员之前

2020-12-19 14:45:57 359 1

原创 C#简单理解-面向对象的一些知识

C#面向对象的特点: 1,封装 2,继承 3,多态1,封装就是隐藏对象的信息,留出访问的接口class Child { private string name; public string Name { get => name; set => name = value; }}上面的代码就实现了封装。2,继承。继承只有单继承,也就是说只能继承一个父类。所有类的父类(基类)是Object类。namespace ConsoleApp1{ class Progra

2020-12-19 10:42:24 653

原创 XAML与XML的区别

XAML是XML的一种,用着WPF中XAML除了有标记语言、XML的优点外,还有如下一些优点:用XAML设计UI更简单XAML比其他的UI设计技术所需编码更少。XAML设计的UI方便转移、方便在其他环境提交。比如在Web或Windows Client。用XAML设计动态UI非常容易XAML给UI设计人员带来新的革命,现在所有的设计人员不再需要.NET开发的知识同样可以设计UI。在不远的将来,终端用户可以看到更漂亮的UI。转自:xml与xaml有什么区别...

2020-12-11 09:12:51 2690

原创 vue中表单绑定修饰符

lazy在默认情况下,v-model 在每次 input 事件触发后将输入框的值与数据进行同步 (除了上述输入法组合文字时)。你可以添加 lazy 修饰符,从而转为在 change 事件_之后_进行同步<div id="app"> <input type="text" v-model="value">{{value}} </div...

2020-04-09 13:58:35 355

原创 vue中事件绑定

事件另一种写法一般我们事件是这么写<div id="app"> <button @click="handleClick">提交</button> </div> <script> var vm=new Vue({ el:'#app', methods:{ ...

2020-04-09 13:03:46 709

原创 动态组件component与v-once指令

动态组件比如我们有个需求,2个组件a和b,第一次点按钮显示a,第二次显示b,第三次a,依次循环下去<div id="app"> <child-one v-show="show==='child-one'"></child-one> <child-two v-show="show==='child-two'"></...

2020-03-18 09:12:05 182

原创 如何在vue中使用插槽slot

<div id="app"> <child con="<p>hello</p>"></child> </div> <script> Vue.component("child",{ props:["con"], template:'<div...

2020-03-15 02:52:08 695

原创 非父子组件间的传值

使用vuex或者bus总线机制可实现非父子组件的传值。比如要实现点击上面的hello,下面的组件也变成hello,点击下面的world,上面的组件也变成world<div id="app"> <child num='hello' ></child> <child num='world' ></child> ...

2020-03-15 01:20:07 381

原创 给组件绑定原生事件

<div id="app"> <child @click="handleClick"></child></div><script> Vue.component('child',{ template:'<p>hello</p>' }) var vm=...

2020-03-11 16:27:48 313

原创 组件的参数校验与非props特性

父组件向子组件传递参数,子组件有权对这些参数进行约束,这些约束叫做参数的校验。<div id="app"> <temp :con="123"></temp></div><script> Vue.component("temp",{ props:{ con:String //...

2020-03-11 15:26:38 104

原创 父子组件间的数据传递

<div id="app"> <counter count="1"></counter> <!--传递的这个0是个字符串--> <counter :count="2"></counter> <!--传递的这个0是个整形--> <!--为什么是这样?因为加了冒号:之后双引号里...

2020-03-09 13:45:52 314

原创 vue特性 is ref

is属性

2020-03-07 06:37:07 569

原创 vue全局和局部组件

1,全局组件定义方法:<div id="app"> <ul> <temp></temp> </ul></div><script> Vue.component("temp",{ template:'<li>aaa</li&gt...

2020-03-06 11:55:42 133

原创 vuejs上的反转字符串例子

split方法把一个字符串分割成字符串数组var str="a,b,c,d,e,f";var n=str.split(',') // 分隔出来是 a,b,c,d,e,f 它是一个数组n[0] //输出是 a 说明是个数组,输出索引为0的字符str.split("") // a,,,b,,,c,,,d,,,e,,,f 每个字符用,隔开join方法把数组中的所有元素放到字符串中v...

2020-02-29 15:55:46 336

原创 vue列表渲染

循环一个数组<div id="app"> <p v-for="(item,index) of list">{{item}}</p> </div> <script> var vm = new Vue({ el: "#app", data: { ...

2020-02-24 15:35:34 209

Html Help WorkShop1.3

HTML Help Workshop ,是一个制作CHM文件的软件

2007-09-28

wpf中插入百度地图

wpf中加载web地图百度地图的方法,自定义饼图。wpf中加载web地图百度地图的方法,自定义饼图。

2020-09-28

网站开发规范

网站的开发规范,.net,c#,数据库,程序等

2013-03-11

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

TA关注的人

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