CLR via C#-托管堆和垃圾回收
托管堆基础 访问类型的资源 面向对象的环境中,每个类型都代表可供程序使用的一种资源。要使用这些资源,必须为代表资源的类型分配内存。以下是访问一个资源所需的步骤。 ①调用IL指令newobj,为代表资源的类型分配内存,由new操作符来完成。 ②初始化内存,设置资源的初始状态并使资源可用,类型的实例构造 ... 查看全文
C#设计模式(14)——模板方法模式
1.模板方法模式介绍 提到模板我们经常会想到简历模板/PPT模板等,以简历模板为例,不同的人可以使用一样的简历模板,在填充内容时根据自己的名字/工作经历等填写自己的内容,从而形成不同的简历。在OO中模板方法模式和现实中的模板十分相似,首先要有一个封装了不可变部分的抽象类(简历的大致结构,都有姓名、性 ... 查看全文
使用百度翻译api支持中转英,中简转中繁等等
一、在写代码之前先在在百度翻译平台中,申请APP_ID 申请地址连接:http://api.fanyi.baidu.com/api/trans/product/index 二,可以看官方文档,实际上官方有提供demo申请id后可以直接作为工具类来用了 三,以下是我写的工具类: ... 查看全文
删除Windows10资源管理器多余的入口
///// 删除3D对象 定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\注册表项。删除下面找到{0DB7E03F-FC29-4DC6-9020-FF41B59 ... 查看全文
在Windows下Kafka的基本配置及简单使用
首先下载zookeeper(版本zookeeper-3.4.13)和kafka(版本kafka_2.12-2.0.0),解压就可以使用了。1、zookeeper:在config目录下,有zoo.conf这个配置文件,可以配置端口和日志存储的位置,可以根据自己习惯更改。首先启动zookeeper,如果环境变量中配置过了zookeeper,则可以直接打开cmd窗口,用zkserver来启动,如下:如果 查看全文
使用光盘作为yum软件安装源安装X Window
使用光盘作为yum软件安装源安装X Window 挂载光驱 [root@centos6 ~]# mkdir /media/cdrom [root@centos6 ~]# mount /dev/cdrom /media/cdrom/ 修改/etc/yum.repos.d/目录下文件 [root@cen... ... 查看全文
Windows系统查看xxx.dll、xxx.lib文件的导出函数、依赖文件等信息的方法
1.查看xxx.dll或xxx.exe文件的导出函数、依赖文件等信息,使用Depends软件即可。 2.查看xxx.lib文件的导出函数、依赖文件等信息,使用Visual Studio附带工具dumpbin.exe即可,该工具在VC\bin目录下,如vs2013所在目录为:C:\Program Fi ... 查看全文
[源码和报告分享] C#实现的基于SMTP协议的E-MAIL电子邮件发送客户端软件
利用SMTP和Pop协议从底层开发了这个软件。SMTP全称是简单邮件传输协议,它专门用来发送邮件用的。Pop全称是邮局协议,是专门用于接收邮件的。我主要是负责如何实现发送邮件功能的。MailSend命名空间是我整个程序的核心。它包括两个类。在SmtpMail的类中包含了一个SendMail的方法,它 ... 查看全文
ceph 对象存储 创建api
#-*-coding:utf-8-*-importbotoimportboto.s3.connectionimportparamikoclassAccountinfo(): 查看全文
C# ToShortDateString() ToString() 设置日期格式的区别
在C#中,ToShortDateString()是用于显示短日期格式的方法,如果使用下面的语句: Label1.Text = DateTime.Now.ToShortDateString(); 那么,在Label1中会显示什么样的短日期格式呢? 答案是:不确定。 可能是:2013-07-26 也可能 ... 查看全文
Arcgis API for JS——打印控件乱码
在通过Arcgis API for JS编写打印控件进行地图下载时,总发现地图字体乱码,如下图: 解决方法: 在装有ArcGIS Server,要调用服务的电脑或服务器上找到下图文件夹 ... 查看全文
PDF转图片(C#版本)
1 namespace pdf2image.O2S.Components.PDFRender4NET 2 { 3 public static class Program 4 { 5 public enum Definition 6 { 7 One = 1, Two = 2, Three = 3, F ... 查看全文
当我们访问不了虚拟机上ip上的web页面,是因为在window上要添加映射
在主机上添加映射步骤 1、打开C盘 注意:用nopedata++打开 保存即可! ... 查看全文
XP远程连接Win10,提示【远程计算机需要网络级别身份验证,而您的计算机不支持该验证】
XP远程连接Win10,提示【远程计算机需要网络级别身份验证,而您的计算机不支持该验证】 最近电脑安装了Win10系统,在办公室可以通过其他电脑远程,但是回去后使用自己的电脑(XP系统)进行远程提示失败, 提示【远程计算机需要网络级别身份验证,而您的计算机不支持该验证】,然后上网查找资料,只要修改两 ... 查看全文
win7 C盘的User文件夹转移到D盘
win7用户文件夹转移到D盘用户文件夹转移到D盘:在安装Windows7的过程中,要求输入用户名及密码的时候,先不如输入任何信息,按“Shift+F10”呼出DOS窗口,输入以下命令: ROBOCOPY 查看全文
C# 简单的异或加密文本文件或字符串
一、加解密字符串 1、加密方法:将原字符串与加密字符进行异或 2、解密方法:将加密后的字符数组与加密字符进行异或 二、加解密文本文件 1、获得文本文件中的字符串 2、加密文本并保存 3、读取文本并解密 ... 查看全文
C#基础知识总结(二)
摘要 第二篇主要讲:变量、连接符占位符等、转义字符、数据的计算、数据的转换、try-catch的简单熟悉、复合运算符和自加自减 一、变量 1.数据存储在内存中:内存叫做RAM,内存被分隔为一小格一小格的,每个小格有个地址。内存的特点是:断电后数据丢失 2.变量:变量代表着一块内存空间,我们可以通过名 ... 查看全文
windows安装kafka过程 【本地测试】外赋快速启动小脚本
下载:wget https://www.apache.org/dyn/closer.cgi?path=/kafka/2.1.0/kafka_2.12-2.1.0.tgz 解压到某文件下 ${kafka-path} 在 ${kafka-path}/bin 下 修改server.properties 中 ... 查看全文
基于C#的PISDK研究(代码)
本篇文章主要利用PISDK从PI服务器取数,介绍多种取数方法。 首先需要一些基础的代码,比如获取PI服务的: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 ... 查看全文
Python:每日一题004
题目: 输入某年某月某日,判断这一天是这一年的第几天? 程序分析: 以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于2时需考虑多加一天 个人的思路及代码: 分析:这里考虑了大部分输入异常的情况,但是还是有输入错误但是不能检测出来的情况,比如输入4月 ... 查看全文
python实现wc
wordcount 项目相关要求 wc.exe 是一个常见的工具,它能统计文本文件的字符数、单词数和行数。这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数、单词数和行数。 具体功能要求:程序处理用户需求的模式为:wc.exe [paramete ... 查看全文