甄文超

TNT 数字生活

Technology Technology Category




uos 安装git

1、首先确定linux系统中是否安装了git, 直接在命令行模式下输入git ,出现下面的界面就是安装好了的   2、# sudo apt-get install git   3、配置账号 git config --global user.name "ge-heima" git config --global user.email "754263923@qq.com" git config --global credential.helper store 查看配置信息 git config --list   4、clone git clone https://github.com/tianqixin/runoob-git-test   5、选择分支 所有分支 git branch -a 本地分支 git branch 签出出并切换分支 git checkout -b v0.9rc1 …

Linux git


INavigationAware接口

public interface INavigationAware { bool IsNavigationTarget(NavigationContext navigationContext); void OnNavigatedTo(NavigationContext navigationContext); void OnNavigatedFrom(NavigationContext navigationContext); } 当从本页面转到其它页面的时候,会调用OnNavigatedFrom方法,navigationContext会包含目标页面的URI。 当从其它页面导航至本页面的时候,首先会调用IsNavigationTarget,IsNavigationTarget返回一个bool值,简单地说这个方法的作用就是告诉Prism,是重复使用这个视图的实例还是再创建 …

wpf prism

Qt中的QByteArray和自定义结构体之间的相互转换

在Qt项目开发中,经常会碰到自定义结构体和字符数组之间的转换问题,不妨假设结构体名字为custom_struct, 字符数组名字为array_data 1. QByteArray转换为自定义结构体     custom_struct *struct_data = reinterpret_cast<custom_struct *>(array_data.data());   2. 自定义结构体转换为QByteArray    QByteArray array_data; array_data.append((char*)&struct_data, sizeof(struct_data));   未测试 …

QT C++

gdb在Linux下的安装

gdb是GNU调试器,它可以帮助程序员调试C程序,在Linux系统下可以通过安装gdb来进行程序调试。安装gdb有多种方法,下面介绍Linux下几种安装gdb的方法。 一、编译安装gdb 首先下载安装包,我们以gdb-7.7.1.tar.gz为例,可以通过以下命令进行安装: tar zxvf gdb-7.7.1.tar.gz cd gdb-7.7.1 ./configure make make install 安装完成后,在/usr/local/bin目录下就可以找到gdb二进制文件了。 --未测试 二、使用系统包管理器安装gdb 不同的Linux系统可能支持的系统包管理器类型有所不同,比如Debian使用的是dpkg,Fedora使用的是Yum,Centos使用的是RPM。需要根据你使用的系统使用相应的系统包管理器进行安装。比如在Debian系统下,首先执行以下命令搜索可用的gdb软件包 …

QT Linux

log4net .net6的应用程序标准案例

第一步 安装 通过NuGet直接搜索进行安装安装log4net 第二步 编写log4net配置参数 1.添加 log4net.config 文件并更改属性 2.编写 log4net.config &lt;?xml version="1.0" encoding="utf-8" ?&gt; &lt;configuration&gt; &lt;log4net&gt; &lt;!--定义输出到文件中--&gt; &lt;appender name="SysAppender" type="log4net.Appender.RollingFileAppender"&gt; &lt;!--日志的路径--&gt; &lt;file value="Logs/"/&gt; &lt;!--是否覆盖,默认是追加true--&gt; &lt;appendToFile …

.NET wpf

WPF Prism(六)Dialog

一、什么是Dialog 对话框实际上是我们应用程序经常用到得一个功能,类如:Show、Show Dialog。可以弹出一个我们指定得窗口,仅此而已那么在Prism当中,Dialog指的什么? Prism提供了一组对话服务,封装了常用的对话框组件的功能,例如: RegisterDialog/IDialogService (注册对话及使用对话) 打开对话框传递参数/关闭对话框返回参数 回调通知对话结果 二、创建Dialog Dialog其实也是一组用户控件,我们可以创建一个子模块,然后不需要继承IModule,继承了也没有关系,只要不加载该子模块就行,这样我们可以把他当作对话框或者子模块使用,而不需要改动太多代码。值得一提的是,默认情况下这个控件会嵌入到窗体中弹出,所以我们可以定义弹出窗体的一些属性: &lt;prism:Dialog.WindowStyle&gt; …

.NET wpf

WPF Prism(五)Navigation

一、使用场景 在普遍的业务场景当中,必不可少的是页面切换,而Prism就可以使用Navigation功能来进行页面导航,在不同的场景当中会有各种用法,例如在切换页面验证、传递参数、返回上一页、返回下一页等功能。 二、导航的使用 2.1 注册显示区域(region)这个在前面章节已做详细介绍不再赘述。 2.2 注册导航页面(View)之前的介绍中我们一般是将一个View指定到一个region中。而现在我们需要将多个View注册到导航中。例如我们现在有两个子模块(ViewAModule和ViewBModule),我们分别注册导航界面: public class ViewAModule : IModule { public void OnInitialized(IContainerProvider containerProvider) { …

.NET wpf