自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

翻译 【Learncpp系列教程翻译】1.4变量赋值和初始化(Variable assignment and initialization)

文章目录变量赋值(Valiable assignment)警告拷贝和直接初始化(Copy and direct initialization)大括号初始化最佳实践作者注初始化您的变量(Initialize your variables)最佳实践初始化多个变量(Initializing multiple variables)原文链接在上一课(1.3-变量简介)中,我们介绍了如何定义可用于存储值的...

2020-03-14 18:59:21 322

翻译 【Learncpp系列教程翻译】1.3变量简介(Introduction to variables)

文章目录数据(Data)重点对象和变量(Objects and variables)作者注变量实例化(Variable instantiation)数据类型(Data types)定义多个变量(Defining multiple variables)最佳实践小结原文链接数据(Data)在 1.1-语句和程序的结构 中,您了解到程序中的大多数指令都是语句,并且这些语句被分组为函数。这些语句的执...

2020-03-14 18:57:19 199

翻译 【Learncpp系列教程翻译】1.2注释(Comments)

文章目录单行注释(Single-line comments)作者注多行注释(Multi-line comments)警告正确使用注释最佳实践作者注注释代码提示小结原文链接注释是程序员可读的注释,直接插入到程序的源代码中。注释将被编译器忽略,仅供程序员使用。在C ++中,有两种不同的注释样式,它们都具有相同的目的:帮助程序员以某种方式记录代码。单行注释(Single-line comment...

2020-03-14 18:55:11 482

翻译 【Learncpp系列教程翻译】1.1语句和程序的结构(Statements and the structure of a program)

1.1语句和程序的结构(Statements and the structure of a program)章节介绍语句(Statements)高级提示“函数”和“main函数”(Founctions and the main function)限制作者注剖析 “Hello world!”作者注语法和语法错误Learncpp系列教程翻译-原文地址章节介绍  欢迎来到本C++教程主章节的的第一...

2020-03-14 18:51:29 311

原创 C# 如何创建一个超大(8MB)联合体

在项目上遇到了一个问题,我维护的网络视频播放客户端老是因为C++解码库的异常导致崩溃,所以决定把解码过程直接隔离到子进程里。这样:我需要频繁的把主进程接收的视频帧数据,转发到子进程里解码渲染; 我需要偶尔与解码进程通信,如录像回放中命令解码器调整播放速度,或者接收解码器的帧缓存警告以调整视频流的转发速度。因此,我需要一种在主子进程间传递消息的结构,它应该:能快速序列化/反序列化; 能...

2019-12-22 00:48:18 252

原创 Python《搭建VsCode开发环境》

留作记录,以备不时之需。效果 即时执行Python代码-1即时执行Python代码-2Python安装        >官网下载Python3安装包        >设置环境变量,将[ Python根目录 ]、[ Python根目录\Scripts ]添加到PATH;然后打开cmd,应该可以执行python命令和pip命令。        >把pip升...

2018-12-31 20:32:26 526

原创 C# Aes加解密

public class EncryptHelper { #region 加解密 const string Key = "22@343r443%#43123s"; const string IV = "eyy7c;4@#43454..-+234$#fds"; public static string Encrypt(s...

2018-07-04 11:26:10 1530

原创 C# 从 非管理员权限进程 打开需要 管理员权限进程

C#通过System.Diagnostics.Process类启动外部进程。非管理员权限进程打开需要管理员权限的进程时,可以通过触发UAC来执行提权操作.1、通过ProcessStartInfo.Verb="runas"来触发UAC,执行提权;2、UAC只能通过操作系统Shell启动进程来触发,所以,设置ProcessStartInfo.UseShellExecute=true;-...

2018-07-03 16:45:24 2199

原创 汉诺塔问题中递归思想分析

假设有A、B、C三个柱子,刚开始A柱上有N片面积从上到下依次递减的金片,要求把这N片金片移动到C柱上,移动期间大片不能放到小片上。先说结论吧,要把N片金片从A柱移动到C柱上,要:1、先把前N-1片移动到B柱(非目标柱);2、再把第N片移动到C柱上;3、最后把B柱的N-1片移动到C柱上。你说,怎么把前N-1片金片移动到B柱呢?最简单的方法就是重复上述123 !到这里,我们就能很容易就看出递归了吧!-...

2018-04-05 22:20:17 402

原创 EF连接MySql

环境: vs2017、.Net Framework4.6.1、Entity Framework6----------------------------------------------------------------------------------------------------------------------首先,要连接云主机上的MySql数据库需要在本地安装MySql的OD...

2018-03-20 10:20:11 416

原创 二叉树前中后序递归/非递归遍历以及按层遍历

先定义树节点类(TreeNode)和二叉树类(BinaryTree)public class TreeNode<T> { public T Data { get; set;} public TreeNode<T> Parent { get;protected set; } protected virtual int...

2018-03-05 20:54:27 187

原创 通过IL了解.Net中表达式计算过程

在网上看到一道题:int j = 0;j += j + j > 0 ? j++ : j--;原题中变量名是 i ,语言是C++,正确答案为-1(我用VC++验证过就是-1)。这里我将变量名改为 j ,在C#上验证,结果为0,让我百思不得其解,只得通过IL来了解该表达式详细的计算过程。同时这也算是学习IL的一个契机(说ji不带ba,文明你我他)。------------...

2018-03-01 01:55:39 410

WPF 拖拽 全屏拖拽图标

总计300行代码在1个文件中,逻辑清晰明了,实现了WPF的拖拽+拖拽图标功能,并且支持通过附加属性来启用拖拽和设置拖拽数据. 代码可以拿来即用. 没有积分?给我留言我直接发给你

2018-05-30

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

TA关注的人

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