(转)C# Enum,Int,String的互相转换 枚举转换
摘要:Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用 Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。 注意:枚举类型的基类型是除 Char 外的任何整型,所以枚举类型的值是整型值。 Enum 提供一些实用的静态方法: (
阅读全文
关于用GetManifestResourceNames读不出资源文件的解决
摘要:在写程序时,需要读出所有资源的图片文件,程序工作正常, Assembly asm = Assembly.GetExecutingAssembly();string[] resourceNames = asm.GetManifestResourceNames(); 但在新增一个图片文件到资源文件里后,
阅读全文
正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码
摘要:今天的一个项目总用到了AE的开发组件,也就是ESRI公司提供的一系列的开发包(组件)都是以dll(动态链接库的形式)然后今天在调试的时候却出现了“正试图在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。”这个异常。但是我的执行的
阅读全文
详解COM Add In的LoadBehavior及其妙用
摘要:Office的所有COM Add In,包括用Shared Add In模板和VSTO Add In模板创建的,都会在注册表里面存储一些信息。 对于当前用户安装的Add In,以Excel为例,对应的注册表键值存储于:My Computer/HKCU/Software/Microsoft/Offic
阅读全文
使用.Net访问Office编程接口(PIA和IA的区别)
摘要:在这篇文章里面,我将向大家介绍如何在.Net中访问Office所公开的编程接口。其实,不管是使用哪种具体的技术来针对Office进行开发(比如VSTO,或者用C#编写一个Office Add-in,或者在一个WinForms程序中调用Office的功能,甚至在一个ASP.NET应用的服务器端启动一个
阅读全文
vs安装部署“必备”组件里面正常情况没有出现office2010 PIA组件
摘要:vs安装部署“必备”组件里面正常情况没有出现office2010 pia组件时,将 Office2010PIARedist 文件夹放在C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\目录下即可。 vs安装部署“必
阅读全文
VSTO安装部署(完美解决XP+2007)
摘要:从开始写VSTO的插件开始,安装部署一直就是一个很大的难题,其实难题的原因主要是针对XP+2007而言。在Win7上,由于基本上都预装了.net framework,所以安装起来其实问题不大。 主要需要解决的问题: ①.net环境(添加安装包) ②VSTOR(添加安装包) ③PIA(代码中引用两个D
阅读全文
尝试Office 2003 VSTO的开发、部署
摘要:转载:http://www.cnblogs.com/oneivan/p/4243574.html 背景:一年前,某项目需要使用到Excel进行数据录入,考虑到很多用户还是使用XP+Office 2003,所以开发的时候直接使用Excel 2003版本进行VBA开发。也许很多人都会说,Win10都出了
阅读全文
数据容量大小
摘要:1.Byte (B) 1B = 8(bit)2.KiloByte (KB) 1KB = 1024(B)3.MegaByte (MB) 1MB = 1024(KB)4.GigaByte (GB) 1GB = 1024(MB) 5.TeraByte (TB) 1TB = 1024(GB) 6.PetaB
阅读全文
Nginx 学习
摘要:转载:http://www.cnblogs.com/jingmoxukong/p/5945200.html#_label6 目录 概述 安装与使用 安装 从源代码编译 Nginx Windows 安装 使用 nginx 配置实战 http反向代理配置 负载均衡配置 网站有多个webapp的配置 ht
阅读全文
Windows环境下使用Nginx搭建负载均衡
摘要:前言 最近没有什么事情,喜欢总结并学习东西!前几天写来一个Session共享,那么我们为什么需要Session共享?因为我们的应用程序分布在多个服务器上,为了合理分配用户的请求,就需要用到负载均衡技术(将请求/数据【均匀】分摊到多个操作单元上执行)。 怎样实现负载均衡? 1. 使用F5硬件来实现 2
阅读全文
8086 CPU 寄存器简介
摘要:转载:http://www.cnblogs.com/BoyXiao/archive/2010/11/20/1882716.html 引子 打算写几篇稍近底层或者说是基础的博文,浅要介绍或者说是回顾一些基础知识, 自然,还是得从最基础的开始,那就从汇编语言开刀吧, 从汇编语言开刀的话,我们必须还先要了
阅读全文
汇编程序开发环境搭配
摘要:转载:http://www.cnblogs.com/BoyXiao/archive/2010/11/06/1870397.html 引子 由于这些日子一直都在研究底层的技术,从 Windows 驱动程序,到 Windows 内核等等技术的学习, 让我对底层的技术越发有兴趣了,而刚好,在研究 WRK
阅读全文
汇编语言---指令格式和基本语法
摘要:汇编语言的指令格式,目前有两种不同的标准:Windows下的汇编语言基本上都遵循Intel风格的语法,比如:MASM、NASM;而Unix/Linux下的汇编语言基本上都遵循AT&T风格的语法;一、汇编语言语句的通用格式[名称[:]] 指令码 [第一操作数][,第二操作数] ;注释汇编语言的指令码的
阅读全文
计算机组成原理
摘要:计算机概述 计算机的基本组成: 存储器: 实现记忆功能的部件用来存放计算程序及参与运算的各种数据 运算器: 负责数据的算术运算和逻辑运算即数据的加工处理 控制器: 负责对程序规定的控制信息进行分析,控制并协调输入,输出操作或内存访问 输入设备: 实现计算程序和原始数据的输入 输出设备: 实现计算结果
阅读全文
windows 下 gdb 的安装
摘要:在 windows 下 gcc/g++ 的安装 这篇文章中已经提到,用MinGW Installation Manager可以方便地管理 MinGW 组件,因此使用该软件安装 gdb 。 打开 MinGW Installation Manager MinGW Installation Manager
阅读全文
为什么寄存器比内存快?
摘要:计算机的存储层次(memory hierarchy)之中,寄存器(register)最快,内存其次,最慢的是硬盘。 同样都是晶体管存储设备,为什么寄存器比内存快呢? Mike Ash写了一篇很好的解释,非常通俗地回答了这个问题,有助于加深对硬件的理解。下面就是我的简单翻译。 原因一:距离不同 距离不
阅读全文
什么是堆和栈,它们在哪儿?--堆栈
摘要:问题描述 编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,但是并没有本质上解释这堆和栈是什么。我仅有高级语言编程经验,没有看过对此更清晰的解释。我的意思是我理解什么是栈,但是它们到底是什么,在哪儿呢(站在实际的计算机物理内存的角度上看)? 答案一 栈是为执行线程留出的内存空间。当函数
阅读全文
C#中IL, CTS, CLR, CLS, JIT含义
摘要:1. IL/MSIL (Microsoft Intermediate Language) 微软中间语言 (IL是MSIL的缩写,译为中间语言) 2. CTS (Common Type System)通用类型系统 3. CLS (Common Language Specification)公共语言规范
阅读全文
VS2013 添加 ILDasm
摘要:1.找到ILDasm.exe文件: 打开C:\Program Files\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools 2.vs外部工具添加 工具 参数: $(TargetPath) /text/item:
阅读全文
XmlIgnore的使用
摘要:在序列化时,其结果如下所示 <?xml version="1.0" encoding="utf-8"?><Group xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XML
阅读全文
语言类型
摘要:1.机器语言、汇编语言、高级语言2.编译性语言、解释性语言和脚本语言3.结构话语音4逻辑式语言,过程式语言,函数式语言 1). 机器语言 计算机执行的二进制命令,都是0和1表示的。 2). 汇编语言 具有一定意义的文字命令,与机器语言一一对应。汇编语言可以通过汇编得到机器语言,机器语言可以通过反汇编
阅读全文
Net编译原理简单
摘要:转载:http://blog.csdn.net/sundacheng1989/article/details/20941893 首先简单说一下计算机软件运行。所谓软件运行,就是一步一步做一些事情。计算机只认识0和1.给计算机下命令,只能是0与1的方式,确切的说,其实是CPU只认识0和1,因为软件运行
阅读全文
IL指令详细
摘要:转载:http://www.cnblogs.com/zery/p/3368460.html 名称 说明 Add 将两个值相加并将结果推送到计算堆栈上。 Add.Ovf 将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。 Add.Ovf.Un 将两个无符号整数值相加,执行溢出检查,并且将结果推
阅读全文
拆箱与装箱
摘要:转载自:http://www.cnblogs.com/anding/p/5236739.html 装箱和拆箱几乎是所有面试题中必考之一,看上去简单,就往往容易被忽视。其实它一点都不简单的,一个简单的问题也可以从多个层次来解读。 常见面试题目: 1.什么是拆箱和装箱? 2.什么是箱子? 3.箱子放在哪
阅读全文
mongodb
摘要://官方文档 https://docs.mongodb.com/manual/ http://www.tuicool.com/articles/2iqUZj http://www.runoob.com/mongodb/mongodb-aggregate.html http://www.cnblogs
阅读全文
RabbitMq ack 与 nack
摘要:1.ack 移除 2.nack 移除再次发送队列
阅读全文
linux 问题总结
摘要:1.The program 'make' can be found in the following packages: 解决方法:sudo apt-get install build-essential
阅读全文
Linux下端口被占用解决
摘要:有时候关闭软件后,后台进程死掉,导致端口被占用。下面以JBoss端口8083被占用为例,列出详细解决过程。 解决方法: 1.查找被占用的端口 netstat -tln netstat -tln | grep 6379 netstat -tln 查看端口使用情况,而netstat -tln | gre
阅读全文
oracle 插入大于4000字符的 clob代码
摘要:OracleConnection connection = new OracleConnection(conn); OracleCommand command = new OracleCommand(); int result = 0; try { ...
阅读全文