自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 简明 Big Endian 和 Little Endian 模式的区别

自然数字如12345678一千二百三十四万五千六百七十八越左边越大在程序里一个int可以是分成4个byte来存储的,这就有了字节存储的顺序问题假设内存的地址是从左到右往上加的如一个 byte数组 byte[] bytes = byte[4]Big Endian就是按我们的习惯从左到右存,[12][34][56][78]这样它的最高位对应着内存地址里的最小位Little Endian刚好反过来,相当于把数字的个位数放在对应byte数组里地址最小的一端[78...

2020-06-04 23:10:31 214

原创 C#调用钉钉机器人

using Newtonsoft.Json;using System;using System.IO;using System.Net;using System.Text;namespace ConsoleApp1{ class Program { static void Main(string[] args) { ...

2020-02-13 18:08:26 1307

原创 vs code error: 'for' loop initial declarations are only allowed in C99 mode 的原因及解决办法

在task.json的 args里加上 -std=c99{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ {...

2019-08-11 10:04:09 1490

原创 MinGW安装

打开MinGW官网http://mingw.org/点右侧navigation下的Downloads将跳转到https://osdn.net/projects/mingw/releases/页面下载后安装到C:\MinGW\目录其它目录也行总之不要有空间避免不必要的问题mingw32-gcc-bin是c编译器mingw32-gcc-g++-bi...

2019-07-28 13:13:10 275

原创 The preLaucnTask 'gcc.exe build active file' ternimated with exit code 127

The preLaucnTask 'gcc.exe build active file' ternimated with exit code 127Executing task: C:\MinGW\bin\gcc.exe -g f:\testc\hello.c -o f:\testc\hello.exe </usr/bin/bash: C:MinGWbingcc.exe: c...

2019-07-28 12:57:22 1442

原创 dynamic调用时报RuntimeBinderException:“object”未包含“xxx”的定义 错误

访问动态加载的dll 命名空间是private 改成public就好了

2019-05-14 11:32:45 1413

原创 C#协变与抗变

协变与抗变主要用于引用类型在泛型接口与委托中的转换举例:AnimalCat:Animal协变 Cat向上转成Animalout 关键字 用于返回类型 参考 Func&lt;out T&gt;抗变 Animal转成Catin 关键字 只能用于参数  参考 Action&lt;in T&gt;像List&lt;T&gt; T不用同时用于参数类型又做为返回类型List&...

2019-01-04 16:41:02 187

原创 WampServer 3 无法显示文件目录列表

WampServer Version 3.0.0 64bitApache/2.4.17 (Win64) PHP/5.6.16创建Alias Directories 目录后 打开地址显示Not FoundThe requested URL /www/ was not found on this server.Apache/2.4.17 (Win64) PHP/5.6.16 Ser...

2018-07-28 20:07:24 1297

原创 Rolsyn库版本问题 与 MSBuildWorkspace.Create()报错问题

首先要安装 .NET Compiler Platform SDKroslyn 想要跑起来不能盲目的用最新版本,库一定要版本对得上 不然   MSBuildWorkspace.Create() 会报错Visual Studio 2015 .NetFramework 4.6.0直接在NuGet包管理器下载对应的库版本Microsoft.Build.15.4.8Microsoft.Build.Fram...

2018-07-07 20:21:58 1072

原创 一次面试题错误总结

a=0x7FFFFFFF,b=0x7FFFFFFF求 a+b 答案见 https://blog.csdn.net/yyzz990/article/details/80710735两个色子,掷一次,掷出10点的概率是多少? 一个色子6面两个色子的组合是6x6=36面掷出10点的组合是  6+4 5+5 4+6 三种情况所以 3 / 36 = 1/12 请用数学公式描述如何计算向量V的反射向量R(V和...

2018-06-23 10:06:56 456 1

转载 如何在没有第三个变量的情况下交换两个变量的值?

如何在没有第三个变量的情况下交换两个变量的值?按理来说正确答案应该下面这样:1、 int a= 3, b = 4;a = a + b;b = a - b;a = a - b;System.out.println(a);System.out.println(b);2、 int a = 3, b = 4;a = a ^ b;b = a ^ b;a = a ^ b;System.out.println(...

2018-06-23 09:57:53 279

原创 问 0x7FFFFFFF+0x7FFFFFFF 是多少

今天做面试题 问 0x7FFFFFFF+0x7FFFFFFF 是多少 一时没想明白,没办法就是这么水,回家补了一下,记录下来原来0x7FFFFFFF 对应 int.MaxValue 即 21474836470x7FFF 对应 short.MaxValue 即 327670x7F 对应 byte.MaxValue 即 127这个是计算机里的基础,一点不会的,多半是半路出家的答案是 -2为什么呢...

2018-06-15 23:57:57 7350 1

原创 面试Struct 与 class 的区别

面试官问这两个区别一个值类型    一个引用类型一个是存在栈上    一个存在堆里 栈里只存个引用结构里的成员不能初始化值    类可以结构没构造函数  类有构造函数结构不能继承  类可以面试官再问 结果传入方法修改后外部的结构值多少struct AStruct{ public int x;}AStruct a = new AStruct()void TestStruct(AStru...

2018-06-14 21:39:56 202

原创 C# ref 与out区别

ref关键字调用方法里ref传入参数 方法外要声明   一定要赋值 方法内可用可不用out关键字调用方法里out传入参数 方法外要声明 可赋值可不赋值 方法内一定要赋值int refn = 0;TestRef(ref refn);int outn;TestOut(out outn);/// &lt;summary&gt;/// 不管外面有无初始化,方法内一定要赋值/// &...

2018-06-13 20:57:23 136

原创 批处理函数递归解惑

最近做svn工具发现批处理能用递归很好奇的研究了一下,网上找了几个实例,但自己一写就总是不对,记录一下,主要是对批处理理解不深入批处理递归主要用setlocal命令来缓存原来的变量 使用endlocal 后再还原原来的变量 达到不相互影响的效果@echo onprompt $Gsetlocal enabledelayedexpansionset mystring=1xxxxset /a s...

2018-06-08 11:26:58 1118

游戏开发基础-游戏开发基础

这套软件主要是面对有一定编程基础的用户,但考虑到很多游戏迷在Windows编程方面还是个新手,所以这套软件中还增添了一章“Windows编程基础”。在基于Windows的游戏大部分都是支持Directx的,故我用了较大篇副讨论了Directx 5.0,并使用基于Directx 5.0的例程来讲解游戏编程的思想和实现。由于,Directx 6.0中的很多在功能只支持VC,而且在诸多高级语言中C是最适合游戏编程的,所以这套软件中的例程及讲解都是基于VC的。相信,用户通过这套软件的学习将能有信心编出使自己满意的游戏来。

2011-05-01

空空如也

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

TA关注的人

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