-
为Unity项目生成文档(一)
所属栏目:[大数据] 日期:2021-05-21 热度:121
VS生成chm帮助文档 VS代码中使用Xml注释,并通过Sandcastle生成chm文档的文章,这几篇值得分享: 使用.NET中的XML注释(一) -- XML注释标签讲解 使用.NET中的XML注释(二) -- 创建帮助文档入门篇 VS的XML注释语法: 微软的建议 建议的文档注释标记(C# 编程指南[详细]
-
扩展Unity的方法
所属栏目:[大数据] 日期:2021-05-21 热度:198
写更少代码的需求 当我们重复写一些繁杂的代码,或C#的一些方法,我们就想能不能有更便捷的方法呢?当然在unity中,我们对它进行扩展。 对unity的类或C#的类进行扩展有以下两点要注意: 1、这个类必须声明为static,扩展的方法也必须要声明为static 2、在使[详细]
-
C#集合类
所属栏目:[大数据] 日期:2021-05-21 热度:178
.Net的集合类 在.NetFramework中集合类有很多种,比如: Array(数组),ArrayList(数组列表),List(列表),HashTable(哈希表),Dictionary(字典),Stack(堆栈),Queue(队列) ArrayList是数组的复杂版本,ArrayList 类提供在大多数Collection类中不提供但不在Array类[详细]
-
C# Process执行bat
所属栏目:[大数据] 日期:2021-05-21 热度:106
Process类 System.Diagnostics 命名空间提供类,使您能够与系统进程、事件日志和性能计数器进行交互。 Process类提供对本地和远程进程的访问并使您能够启动和停止本地系统进程。 Process除了可以执行bat,还可以执行计算机上其它的应用程序,包括各种bat及脚[详细]
-
Unity C# 反编译
所属栏目:[大数据] 日期:2021-05-21 热度:73
前言 结合前篇:[反编译U3D]Decompile Unity Resources 修正 本篇说说如何查看unity项目(apk) 的源代码,前提是这个apk的代码未经过加密。 写这篇的目地就是看看别的项目大概源码,请大家不要做坏事。 Unity源码文件 Unity的源代码文件 xxx assetsbinData[详细]
-
C#添加测量运行时间
所属栏目:[大数据] 日期:2021-05-21 热度:95
使用范围 使用模块化开发,每个模块都有初始化功能,初始化功能可能包括:加载配置表,初始化事件,初始化设置 那么如果想测量每个模块的Init时间呢?Net框架已经提供了测量运行的方法 System.Diagnostics System.Diagnostics 命名空间包含具有以下功能的类[详细]
-
String的高级用法(String.Format)
所属栏目:[大数据] 日期:2021-05-21 热度:129
string.Format C#的String.Format的一般地我们可以直接使用string.format()或int.ToString()和float.ToString() 下面是一些String.Format的一些其它用法,在某些情况下特别有用。 ?小数点位数 1、这个例子是小数点固定两位,两个小数点用 0.00表示,如果floa[详细]
-
Win8/8.1 .NET3.5安装失败
所属栏目:[大数据] 日期:2021-05-21 热度:91
.NetFramework 作为开发人员,很多情况都需要.NetFramework,在Win7及之前的系统上直接双击 .NetFramework的安装包就可安装了。 Win8/8.1无法安装.Net3.5 但在Win8/8.1的系统上安装却出现下面的情况(当然此时你肯定是已经连上了网络的) 安装步骤 这时候win8/[详细]
-
nuget 包管理器
所属栏目:[大数据] 日期:2021-05-21 热度:66
在进行svn或者git提交时,可以忽略nuget下载的文件,因为这些依赖库可以再次通过VS下载下来,当然也可以提交上去,这样其它同学就无需再下载。 vs自动下载缺失的nuget包 1、打开 工具 - 选项 – NuGet 包管理器 - 常规 2、在程序包还原,勾[详细]
-
NPOI 笔记
所属栏目:[大数据] 日期:2021-05-21 热度:84
前言 文档:http://npoi.codeplex.com/documentation 示例:https://npoi.svn.codeplex.com/svn/ 下载:https://www.nuget.org/packages/NPOI/ 版本:2.2.1 (通过nuget进行安装的) ?应用场景:https://github.com/zhaoqingqing/TableML? 解析Excel数据成tsv([详细]
-
.NET(C#) File类的常用方法
所属栏目:[大数据] 日期:2021-05-21 热度:122
MSDN的File类 File类在MSDN:https://msdn.microsoft.com/zh-cn/library/system.io.file_methods(v=vs.110).aspx FileHelper.cs FileHelper提供的功能: 递归获取指定目录下所有的文件 获取指定目录下所有的子目录 using System; System.Collections.Generic[详细]
-
TableML Excel编译/解析工具
所属栏目:[大数据] 日期:2021-05-21 热度:133
TableML TableML,Table Markup Language,基于电子表格的标记语言, 类似JSON,XML,INI,TableML可以作为软件项目的配置标记语言, 与之不同的是,您可以使用Excel等电子表格编辑软件来配置TableML,自由地添加图标、注释、VB脚本和预编译指令,再由TableML编[详细]
-
.net解析csv(C#导表工具)
所属栏目:[大数据] 日期:2021-05-21 热度:96
前言 解析Excel有知名的NPOI库,(Java语言是POI),但是NPOI是不支持解析csv的。 csv本质上也是文本文件,可以进行差异对比,更利于解决冲突。 本文对解析csv的几个.net的开源库进行调研 很小巧简单的库:https://github.com/stevehansen/csv/ CSVHelper:h[详细]
-
vs2019系统内置方法无提示
所属栏目:[大数据] 日期:2021-05-21 热度:115
有个同事问我为什么他的vs编写C#代码,对于引用System.dll中的方法,鼠标移上去没有方法的使用说明或接口注释,具体可以看下面的截图,而我绝大多数情况下是使用Rider开发,并没有遇到这个问题,本文通过实践找到原因。 我的环境:vs2017 企业版本 ,vs2019[详细]
-
c#_sort排序函数的返回值
所属栏目:[大数据] 日期:2021-05-21 热度:78
C# List.Sort函数的返回值 值 含义 小于零left在right的前面零位置不变大于零right在left的前面 示例: 本测试结果在unity3d 和纯C#环境下执行。 Listint list = new Listint();list.Add(1);list.Add(4);list.Sort((left,right)={ return 1;});//排序后是:4[详细]
-
using语法糖
所属栏目:[大数据] 日期:2021-05-21 热度:58
资源的分类 首先说一下资源的分类: 托管资源: 由CLR管理分配和释放资源 非托管资源: 不受CLR管理的对象,如 文件(StreamReader,BinaryReader,DataTable,各种Stream类),Socket,COM,数据库连接 实际应用 在处理网络,文件相关的地方,经常用到using语法[详细]
-
Java To CSharp源代码转换
所属栏目:[大数据] 日期:2021-05-21 热度:174
前言 开发环境 客户端:Unity3D开发(C#) 服务器:Java (基于Java7) 日?? 期:2016年09月 需求说明 部分服务器的部分逻辑功能在客户端实现一遍,可以简单的理解为服务器的部分逻辑代码搬到客户端来实现一遍。 想到的办法是代码转换。有两个原因: 时间问题[详细]
-
Unity Mono脚本 加密
所属栏目:[大数据] 日期:2021-05-21 热度:196
加密环境 引擎版本:Unity3D 5.3.4 及更高版本 ( 使用Mono而并非IL2CPP ) 操作系统:CentOS 6.2(Final) 加密环境:Android、IOS(暂定) 加密对象:C#源代码(dll文件) 解密方法:libmono.so (重点:加入解密算法并重编译此文件) 加密的目地 .NET Reflector等[详细]
-
VS设置程序集属性(文件的详细信息)
所属栏目:[大数据] 日期:2021-05-21 热度:176
适用范围 本文方法适用于:C#创建的 控制台程序 , WinForm , WPF 等VS创建的.Net工程信息设置。 方法步骤 1、在 项目 上点击鼠标右键选择 属性 ,进入这个页面,点击 程序集信息 (重点关注 目标框架 和 程序集信息 ) 2、在打开 程序集信息 窗口中就是设[详细]
-
Resharper 检测所有NullReferenceExceptions(空指针)
所属栏目:[大数据] 日期:2021-05-21 热度:57
需求分析 ”null exception“很见的一种异常,但在某些情况下却会引起严重的bug! 本文目的就是对代码进行null 的检查,避免不应该出现的Error。 本文借助reshaper,全局检测项目中所有可能出现的null exception 关于resharper的知识:http://zzk.cnblogs.co[详细]
-
TableML-GUI篇(C# 编译/解析 Excel/CSV工具)
所属栏目:[大数据] 日期:2021-05-21 热度:74
项目情况 本文接上篇TableML Excel编译/解析工具,本文主要介绍GUI工具的使用,及配置项,如果你想了解此工具更加详细的说明,请阅读上篇文章。 项目地址:https://github.com/zhaoqingqing/TableML ? 项目介绍和更新日志 项目介绍 TableML,Table Markup Lan[详细]
-
C#不显示小数点0部分
所属栏目:[大数据] 日期:2021-05-21 热度:176
c#去掉小数点后的无效0 ,保留指定位数的小数,比如10.0显示成10,小数部分会四舍五入 float value = 0.0500f;value.ToString("0.##");//保留两位小数输出0.05var percent = ((float) 100/(float)100).ToString("0.#");//保留一位小数输出1Console.WriteLine[详细]
-
Hash MD5 CRC 知识
所属栏目:[大数据] 日期:2021-05-21 热度:190
本文旨在科普安全相关的知识,并附一个C#实现的文件管理工具。 Hash 安全散列算法 (英语:Secure Hash Algorithm,缩写为SHA)是一个密码散列函数家族,是FIPS所认证的五种安全散列算法。能计算出一个数字消息所对应到的,长度固定的字符串(又称消息摘要)[详细]
-
Java(Java SE7) 体系结构图
所属栏目:[大数据] 日期:2021-05-21 热度:150
原文:https://docs.oracle.com/javase/7/docs/[详细]
-
不同类型数据运算的总结
所属栏目:[大数据] 日期:2021-05-21 热度:119
前几天在学习交流群里,有个小伙伴问了一个问题,是关于有符号整数和无符号字符数的运算的问题。对于这部分,我个人理解的也有点问题,现在来做个总结回顾。 有符号整型和无符号数整型 举例 #include stdio.h#include stdlib.hint main(){ int a = -1; unsig[详细]