- 博客(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
248
原创 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
1494
原创 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
1745
原创 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
396
原创 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
1506
原创 dynamic调用时报RuntimeBinderException:“object”未包含“xxx”的定义 错误
访问动态加载的dll 命名空间是private 改成public就好了
2019-05-14 11:32:45
1561
原创 C#协变与抗变
协变与抗变主要用于引用类型在泛型接口与委托中的转换举例:AnimalCat:Animal协变 Cat向上转成Animalout 关键字 用于返回类型 参考 Func<out T>抗变 Animal转成Catin 关键字 只能用于参数 参考 Action<in T>像List<T> T不用同时用于参数类型又做为返回类型List&...
2019-01-04 16:41:02
215
原创 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
1375
原创 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
1211
原创 一次面试题错误总结
a=0x7FFFFFFF,b=0x7FFFFFFF求 a+b 答案见 https://blog.youkuaiyun.com/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
511
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
311
原创 问 0x7FFFFFFF+0x7FFFFFFF 是多少
今天做面试题 问 0x7FFFFFFF+0x7FFFFFFF 是多少 一时没想明白,没办法就是这么水,回家补了一下,记录下来原来0x7FFFFFFF 对应 int.MaxValue 即 21474836470x7FFF 对应 short.MaxValue 即 327670x7F 对应 byte.MaxValue 即 127这个是计算机里的基础,一点不会的,多半是半路出家的答案是 -2为什么呢...
2018-06-15 23:57:57
7551
1
原创 面试Struct 与 class 的区别
面试官问这两个区别一个值类型 一个引用类型一个是存在栈上 一个存在堆里 栈里只存个引用结构里的成员不能初始化值 类可以结构没构造函数 类有构造函数结构不能继承 类可以面试官再问 结果传入方法修改后外部的结构值多少struct AStruct{ public int x;}AStruct a = new AStruct()void TestStruct(AStru...
2018-06-14 21:39:56
249
原创 C# ref 与out区别
ref关键字调用方法里ref传入参数 方法外要声明 一定要赋值 方法内可用可不用out关键字调用方法里out传入参数 方法外要声明 可赋值可不赋值 方法内一定要赋值int refn = 0;TestRef(ref refn);int outn;TestOut(out outn);/// <summary>/// 不管外面有无初始化,方法内一定要赋值/// &...
2018-06-13 20:57:23
171
原创 批处理函数递归解惑
最近做svn工具发现批处理能用递归很好奇的研究了一下,网上找了几个实例,但自己一写就总是不对,记录一下,主要是对批处理理解不深入批处理递归主要用setlocal命令来缓存原来的变量 使用endlocal 后再还原原来的变量 达到不相互影响的效果@echo onprompt $Gsetlocal enabledelayedexpansionset mystring=1xxxxset /a s...
2018-06-08 11:26:58
1231
游戏开发基础-游戏开发基础
2011-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人