QTTabBar MacType rainmeter startisback cmder 参考: 如何优雅地使用 Windows 10 ? ...
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="vie ...
1. 需求 电脑A和电脑B本来通过服务器同步工作目录。服务器时linux系统上有个裸仓库,不管在A上还是B上工作,工作完毕后使用git go与服务器仓库同步。A和B都是windows系统,在工作目录下有个git残酷,里面的config文件里与远程连接的命令类似“url = ssh://user@11 ...
接上面讲 我们知道虚方法,和重写方法。 但是有没有发现 override和new的作用是差不多的。 但为什么还要单独写出来两个呢? 首先,咱们要明白一个问题,继承是具有线性传播的。 代码中,Son具有Father的方法,属性。换句话 Son使用的Father的方法。在Son的这个继承链上,使用new ...
常见的窗体是各种方形的对话框,但有时候也需要非方形的窗体,如圆形,椭圆甚至是不规则形状的对话框。 实现步骤: ? 新建一个项目,比如项目名称叫做“ShapeWidget”,给此项目添加一个类“ShapeWidget”,基类选择“QWidget”。 ? 为了使该不规则窗体可以通过鼠标随意拖拽,在类中重 ...
using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; using System... ...
php的api接口 在实际工作中,使用PHP写api接口是经常做的,PHP写好接口后,前台就可以通过链接获取接口提供的数据,而返回的数据一般分为两种情况,xml和json,在这个过程中,服务器并不知道,请求的来源是什么,有可能是别人非法调用我们的接口,获取数据,因此就要使用安全验证。 验证原理 示意 ...
项目过程中,会有model的一些属性字段为‘是’或‘否’ 数据库字段一半定义为int,值则是0或1 数据库model转实体类的时候,bool和int可以直接相互转换 false强转int 值就是0 true 强转int 值就是1 ...
Windows 出现了回声,第一反应是杜比音效偷偷背着我开启了客厅模式(后面看了下并没有这个模式,后话了...)。 再我尝试打开它发现提示网络无法连接,于是我就直接卸载了,但回声依能没有解决。 后面我才发现原来是我麦克风和立体声混音做了 link 造成得。 禁止掉以后就解决了。 这个时候我想重新下载 ...
使用window.open()方法既可以导航到一个特定的URL,也可以打开一个新的浏览器窗口。这个方法可以接收4个参数:要加载的URL、窗口目标、一个特性字符串以及一个表示新页面是否取代浏览器历史记录中当前加载页面的布尔值。通常只传递第一个参数,最后一个参数只在不打开新窗口的情况下使用。 如果为wi ...
好多人将抽象类也作为多态的一种,其实我觉得并不是特别的好。 抽象在C#中是类的一种表现。 如果将类作为多态,那么前面所有的东西不就白费了吗? C#的 抽象很简单。 那就是抽象。 基本就是高度抽象。 那么什么是抽象呢? 比如说 人,人就是高度的抽象。你基本能想到的名词基本都可以说是抽象的。 C#的抽象 ...
前言 最近的项目需要将 picturebox 显示网络图片的小功能完成,不想用绝对路径取本地文件里的图片,因为将来要发布给用户的话让用户自己配置会很麻烦的,索性将路径设置成相对路径,将图片放在自己的项目里。那么问题来了,如何用 picturebox 根据相对路径取出要显示的图片呢? C#最常使用的相 ...
出现上面那个警告的原因是: windows中的换行符为CRLF,而Linux下的换行符为LF(使用Git命令行Git Bash,实际上就是相当于linux环境),所以在执行git add xxx.xx操作时,会出现这个错误提示! 解决方法: <1>删除.git 【rm -rf .git】 <2>禁用 ...
接着上章说: 先看代码 如果仔细观察代码,我们会发现在子类中实现父抽象类的方法时,使用的是ovrride关键字,这个和多态中的重写是一个关键字,那么这两个是相同的嘛? 答案是不是的。 在多态中说了,重写是将继承链中重写的方法全部替换。 而抽象的重写则是实现方法。这个先是方法代码是不存在,在子类中实现 ...
1 区别 override关键字表示重写(覆盖),对于加上override关键字的属性或函数将完全覆盖基类的同名虚属性或虚函数,使基类的虚属性和虚函数在整个继承链中都不可见(在子类中用base关键字调用除外)。 new表示隐藏,是指加上new关键字的属性或函数将对本类和继承类隐藏基类的同名属性或函数 ...
接上章: 抽象类中有抽象方法,那么可不可以有非抽象方法呢? 答案是可以的。 抽象类中实现非抽象方法的意义是什么? 都说了抽象类是一个抽象的,包括方法啊 属性啊,你给我一个非抽象的方法,哪抽象类的意义是啥啊? 还是重人这个抽象说起,说到人,你能想到人肯定能干什么,比如使用呼吸。 某些东西,这个抽象类不 ...
既然说了是从零开始,那就从最基本的新建项目开始吧~ 新建一个ASP.NET Core Web应用程序,取名为RayPI。 这里选择API模板 生成项目之后,控制器默认生成了一个ValuesController,里面只有几个简单的RESTful风格的接口,分别对应增删改查的功能,没有涉及到数据库数据, ...
主窗体 public partial class Form1 : Form { public Form1() { //LoginForm dlg = new LoginForm(); //dlg.StartPosition = FormStartPosition.CenterParent; //dl ...
抽象类和普通类有区别嘛?在继承的时候,还是只能继承一次父类嘛? 答案: 抽象类除了在抽象方法和属性上面不能实现具体的代码之外和普通类没有区别。依旧符合类的基本特征。所以在继承的时候抽象类也是属于基类,也就是只能继承一个基类。 下面的代码介绍了抽象类的基本特征:引用类型。 ...