码迷,mamicode.com
首页 > Windows程序 > 周排行
c#用socket异步传输字符串
再次特别感谢张子阳老师的文章,是我深感益处。 在前一篇文章中可以看到,尽管消息分成了三条单独发送,但是服务端却将后两条合并成了一条。对于这些情况,我们可以这样处理:就好像HTTP协议一样,在实际的请求和应答内容之前包含了HTTP头,其中是一些与请求相关的信息。我们也可以订立自己的协议,来解决这个问题,比如说,对于上面的情况,我们就可以定义这样一个协议: [length=XXX]:其中xxx是实际...
分类:Windows程序   时间:2015-08-12 11:37:27    阅读次数:116
C#中隐式操作CMD命令行窗口
原文: C#中隐式操作CMD命令行窗口 MS的CMD命令行是一种重要的操作界面,一些在C#中不那么方便完成的功能,在CMD中几个简单的命令或许就可以轻松搞定,如果能在C#中能完成CMD窗口的功能,那一定可以使我们的程序简便不少。 下面介绍一种常用的在C#程序中调用CMD.exe程序,并且不显示命令行...
分类:Windows程序   时间:2015-08-12 16:34:22    阅读次数:140
C#中配置文件的使用
1. 向项目添加app.config文件: 右击项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加应用程序配置文件”;如果项目以前没有配置文件,则默认的文件名称为“app.config”,单击“确定”。出现在设计器视图中的app.config文件为:view plain...
分类:Windows程序   时间:2015-08-12 16:36:20    阅读次数:144
C#深复制与浅复制
C#深复制与浅复制C#中对于数据的复制机制虽然简单但是容易让人误解。C#数据类型大体分为值类型(value type)与引用类型(reference type)。对于值类型数据,复制的时候直接将数据复制给另外的变量,而对于引用型变量而言,复制时,其实只是复制了其引用。复制引用的方式叫浅复制,而逐一复...
分类:Windows程序   时间:2015-08-12 18:46:30    阅读次数:154
编写高质量代码改善C#程序的157个建议——建议14: 正确实现浅拷贝和深拷贝
建议14: 正确实现浅拷贝和深拷贝为对象创建副本的技术称为拷贝(也叫克隆)。我们将拷贝分为浅拷贝和深拷贝。浅拷贝 将对象中的所有字段复制到新的对象(副本)中。其中,值类型字段的值被复制到副本中后,在副本中的修改不会影响到源对象对应的值。而引用类型的字段被复制到副本中的是引用类型的引用,而不是引用的对...
分类:Windows程序   时间:2015-08-12 23:22:54    阅读次数:203
利用Baidu API正向和反向解析地址
在开发过程中,假如遇到了需要计算两地址之间的距离,或者是需要在地图上定位某个地点,之类之类的需求,就会用到百度地图或者高德地图提供的API去解析一个地址,包括正向解析和反向解析。正向解析是输入一个地址,返回一个经纬度,相当于我们在搜索框搜索一个地址然后在地图上打个点。反向解析则是输入一个经纬度,返回一个地址的列表,这个列表是表示这个经纬度附近可能有的东西。百度地图,解析过程实际上就是向百度的服务器接...
分类:Windows程序   时间:2015-08-13 01:14:47    阅读次数:185
Windows里的Apt-Get (OneGet)
2015年,随着大家陆续升级到Windows10,期待已久的包管理工具OneGet也成为了Win10的标配。OneGet最早在Win8.1时期作为可选功能推出,OneGet经过了几个大版本的更新后,伴随着Win10正式版一并发布,OneGet让用户可以像Linux系统一样,通过简单的命令行操作来管理应用程序包接下..
分类:Windows程序   时间:2015-08-13 06:34:58    阅读次数:180
LightOj_1317 Throwing Balls into the Baskets
题目链接题意: 有N个人, M个篮框, 每个人投进球的概率是P。 问每个人投K次后, 进球数的期望。思路: 每个人都是相互独立的, 求出一个人进球数的期望即可。 进球数和篮框的选择貌似没有什么关系, 所以给的这个M并没有什么卵用。。。。 每个人进球数的期望为:E = sigma (i * ...
分类:Windows程序   时间:2015-08-13 11:43:09    阅读次数:162
C#:实现托盘
1、向窗体上添加如下控件:MenuStrip menuStrip1, NotifyIcon ni_frmMain,Timer timer1, ContentMenuStrip cms_notify。其中notify中包含显示、退出等。2、实现的代码: #region 托盘相关代码 ...
分类:Windows程序   时间:2015-08-13 12:02:20    阅读次数:171
C#重构经典全面汇总
C#重构经典全面汇总 1、  封装集合 概念:本文所讲的封装集合就是把集合进行封装,只提供调用端需要的接口。 正文:在很多时候,我们都不希望把一些不必要的操作暴露给调用端,只需要给它所需要的操作或数据就行,那么做法就是封装。这个重构在微软的代码库也经常遇到。比如最经典的属性对字段的封装就是一个很好的例子,那么下面我们将看到对集合的封装,如下代码所示,调用端只需要一个集合的信息,而我们则提供了...
分类:Windows程序   时间:2015-08-13 12:21:31    阅读次数:150
windows上部署rabbitmq遇到的一些问题及解决方法
在目前这家公司,刚进公司的时候接手了一个服务,算是个比较完备的服务,其中几台电脑之间通信用到了rabbitmq,一开始没出什么问题,然后后来勒索病毒wanner cry来的时候,系服把所有服务器装了一个什么杀毒软件,重启之后rabibtmq集群就出现了一些问题,经过一番学习,把这些问题都搞定了,现在 ...
分类:Windows程序   时间:2017-09-17 13:34:38    阅读次数:1600
C#的默认访问权限(转)
1.在namespace中的类、接口默认是internal类型的,也可以显示的定义为public类型,不允许是其他访问类型。2.在一个类里面,属性和方法默认是private的,可以显示的定义为public、private、protected、internal或protected internal等访 ...
分类:Windows程序   时间:2017-09-17 13:43:33    阅读次数:244
上一周的总结c#
...
分类:Windows程序   时间:2017-09-17 16:32:51    阅读次数:201
C# 最佳工具集合: IDE 、分析、自动化工具等
C#是企业中广泛使用的编程语言,特别是那些依赖微软的程序语言。如果您使用C#构建应用程序,则最有可能使用Visual Studio,并且已经寻找了一些扩展来对您的开发进行管理。但是,这个工具列表可能会改变您编写C#代码的方式。 C#编程的最佳工具有以下几类: IDE VS扩展 编译器、编辑器和序列化 ...
分类:Windows程序   时间:2017-09-17 17:28:57    阅读次数:295
windows10上使用一个tomcat部署2个项目
前言:目前想在本机部署2个项目,网上查了之后,写下本篇随笔 1、准备工作 2、操作方法 3、运行2个项目 1、准备工作 2个war包(一个jprss.war和一个jenkins.war) 1个tomcat环境 2、操作方法 第一步:复制tomcat中的webapps文件夹,命名为webapps1和w ...
分类:Windows程序   时间:2017-09-17 22:05:11    阅读次数:535
Windows7下安装与破解IntelliJ IDEA2017
注:本文来源于:csdn:西门吹雪叶孤城的《Windows7下安装与破解IntelliJ IDEA2017》IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版... ...
分类:Windows程序   时间:2017-09-18 01:13:29    阅读次数:312
WPF 使用 fontawesome
注意 ...
分类:Windows程序   时间:2017-09-19 00:39:49    阅读次数:285
WPF 深入浅出学习 Day1
...
分类:Windows程序   时间:2017-09-19 11:39:40    阅读次数:225
c#判断操作系统是32位还是64位
做一个c#项目时,遇到要获取操作系统位数的问题,在网上找了几个小时,都没有找到比较完整的解决方案。话不多说,直接上可以运行的代码(简单、粗暴) ...
分类:Windows程序   时间:2017-09-19 21:18:39    阅读次数:325
关于win下Memcached安装步骤
2天对我来说有点煎熬。。数据量达到17w的时候我本地执行查询速度特别慢!请教了一些php大牛如何解决速度问题,在加了索引和优化sql后还是速度慢!我决定在win环境下用Memcached和memcache来处理,先声明一下:memcache是php的拓展,memcached是客户端,复杂的说:Memcache模块..
分类:Windows程序   时间:2017-09-19 23:04:47    阅读次数:279
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!