一开始调研发现有几个SNMP的库, 一个是net-SNMP,这个好像是linux用的多 一个是微软自己的WinSNMP,这个没有例子,不太好操作 一个是SnmpSharpNet,这个有些例子比较好, 利用SnmpSharpNet的例子实现读取udpindatagrams的代码如下: 要将SnmpSharpNet.dll放入Visual C# 2015的工程目录下,然后,在工程浏览器的引用里添加这个dll,方法见这里,引用,右键,添加引用,浏览到dll即可 using System; using…
1,到官网下载最新的boost,www.boost.org 这里我下载的1-63版本. 2,安装,解压后运行bootstrap.bat文件.稍等一小会就OK. 3,编译boost库.注意一定要使用VS2015的x86本机工具命令提示,这个可以在VS2015的安装菜单里面找到.进入命令行提示,输入下面的内容: bjam -j4 --debug-symbols=on --build-type=complete toolset=msvc-14.0 threading=multi runtime-lin…
一.首先点击这里下载myFocus库文件,标准文件库就行了,很小仅仅1.4M. myFocus库有以下的好处: a . 文件小巧却高效强大,能够实现二十几种轮播的效果. b . 极其简单的使用,只需要调用就可以使用,下面会介绍方法. c . 灵活的设置,很多参数可以提供设置,比如不想要文字提示,设置高度为0....更多参数适用请见网站教程页面. 二.下载下来之后,解压,看到一个文件夹,如下图所示: 对此文件夹进行一下说明:a . 打开js文件夹,然后有个js文件,就是我们最开始要调用的myfoc…
问题描述: 使用阿里云oss .net sdk 2.2版本,使用putobject接口上传文件时,抛出outofmemory异常. 原因分析: 上传时,用于准备上传的数据缓冲区内存分配失败.与应用软件可使用的内存有关,通过查看Visual Studio编译选项,虽然采用anycpu方式编译,但在2015版本中新增了“首选32平台”的勾选框,并设置为默认勾选,因此运行的应用依旧为32位版本,导致无法使用系统中充裕的内存资源. 解决方案: 1.取消“首选32平台”的勾选: 2.不适用anycpu,直…
起个头,技术性文章应该言简意赅(因我看到外国回答问题都是可以一句代码解决的,绝不会写第二句),实现功能无误再贴出文章. 首先我不用 IronPython来写这个.py文件,因为我有Pycharm,而且ipy需要配置某些环境,且代码没有提示,不推荐. 直入主题: 1.安装IronPython并在其路径下找到找到这两个dll,并复制到代码对应路径下. 2.引用,添加引用,在刚才的路径找到即可. 3.py写个简单的函数,简单能运行,函数有个返回值就行. 4.项目中添加新文件夹,右键打开文件路径,将.p…
/********************************************************************* * Author  : Samson * Date    : 02/02/2015 * Test platform: *              3.13.0-24-generic *              GNU bash, 4.3.11(1)-release * ******************************************…
由于之前的工作需要使用libcurl 开源项目库 在各种研究后发现无法使用HTTPS协议 后来经过各种翻阅文档,发现需要OpenSSL支持,这个需要自己下载并自己编译生成 lib 或者 dll 至于OpenSSL 的编译我就不做过多的介绍 直接贴一个安装的教程链接 大家可以参考下 http://www.cnblogs.com/yangyquin/p/5284530.html Win8-64位安装OpenSSL详细过程 到GitHub上下载 curl开源的项目 https://github.com…
有些时候,为了使用别人已经写好的C#库文件,我们需要使用C++调用C#库文件: 以下做了一简单的调用工程,步骤如下: 1.准备C#库 (dll文件)   1)创建C#库:     2)编写C#类:     3)配置C#库工程相关配置 (1)命名空间配置,输出库文件名配置:     (2)库文件输出路径:     2.准备C++工程: 1)创建C++工程:   2)CLR支持(公共语言运行支持):   3)引用和调用C#代码:   4)编译直接运行:   5)运行调试:     3.其他补充说明:…
前言 本博客写于2017/08/11, 博主非专业搞安卓开发, 只是工作的需要倒腾了下Android NDK相关的开发, 博文中有什么不正确.不严格的地方欢迎指正哈    本文后续也许还会有删改, 就这样. 一.工具.开发环境 博主的操作系统是Windows 10 x64位,虽然感觉Windows 7更适合用来搞开发, 但是用着Win 10也是挺好使的(没必要在操作系统上有很大纠结,Win 10和Win 7都可以). 1.搭建并测试JAVA开发环境 首先要搭建Java开发环境,Java开发环境的…
何为单元测试 绝大多数的软件都是由多人合作完成的,大家的工作相互有依赖关系.软件的很多错误都来源于程序员对模块功能的误解.疏忽或不了解其他模块的变化.如何能让自己负责的模块功能的定义尽量的明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的.量化的保证?单元测试就是一个很有效的解决方案. 首先是Visual Studio 2015的安装 Visual Studio是微软开发的一套基于组件的软件开发工具,目前最新的版本是2015. 在 I Tell you 网站下载Visual Stu…