随笔分类 -  c#

摘要:我使用的是Smart Install Maker打包软件 (1)将dsoframer.ocx控件添加进 (2)添加ActiveX控件 dsoframer.ocx属于ActiveX控件,在ActiveX目录下添加即可 (3)打包 (4)安装,ok! 阅读全文
posted @ 2019-09-30 10:19 翻白眼的哈士奇 阅读(1101) 评论(0) 推荐(0) 编辑
摘要:在有的电脑上发现,使用Windows Media Player组件播放视频导致程序闪退。 发现是显卡问题,独立显卡换成集成显卡 解决: 打开显卡控制面板->管理3D设置->集成图形->应用 阅读全文
posted @ 2019-08-12 10:16 翻白眼的哈士奇 阅读(1918) 评论(0) 推荐(1) 编辑
摘要:readonly:常量,只能在声明时或构造函数中赋值,与static连用表示静态常量 const:静态常量,只能在声明时赋值 阅读全文
posted @ 2019-07-29 17:07 翻白眼的哈士奇 阅读(237) 评论(0) 推荐(0) 编辑
摘要:项目URL:http://www.mvvmlight.net/ 一、安装MVVMLight 在NuGet程序包中搜索MVVMLight,然后安装。 二、使用 安装完MVVMLight后项目中会自动生成ViewModel目录,并且目录中会生成ViewModelLocator.cs文件 App.xaml 阅读全文
posted @ 2019-07-25 18:19 翻白眼的哈士奇 阅读(1686) 评论(0) 推荐(0) 编辑
摘要:WPF可以使用MultiBinding进行多值绑定,使用IMultiValueConverter进行多值转换 例: (1)转换器 (2)绑定 (3)button click事件 (4)效果 lable显示 str1,str2和str3相加后的字符串 阅读全文
posted @ 2019-07-24 19:18 翻白眼的哈士奇 阅读(7720) 评论(0) 推荐(0) 编辑
摘要:1.作用:可以将源数据和目标数据之间进行特定的转化, 2.定义转换器,需要继承接口IValueConverter public ValueConversionAttribute(Type sourceType, Type targetType):指定源属性类型和目标属性类型 Convert:会进行源 阅读全文
posted @ 2019-07-24 16:46 翻白眼的哈士奇 阅读(21363) 评论(0) 推荐(1) 编辑
摘要:1.Mode 绑定中数据流的方向(enum BindingMode) 目标属性指的是控件的属性 (1)TwoWay 更改源属性或目标属性时,会自动更新另一方。适用于可编辑窗体 例:TextBox (2)OneWay 更改源属性时会自动更新目标属性。适用于隐形只读窗体 例:Label 可避免 Syst 阅读全文
posted @ 2019-07-23 19:09 翻白眼的哈士奇 阅读(1552) 评论(0) 推荐(0) 编辑
摘要:因为七牛的私库下载路径中的超时时间需要用到Unix时间戳,特此记录一下 Unix时间戳( Unix timestamp):从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒 还可以这样子求Unix时间戳: (DateTime.Now.ToUniversalTime().Tick 阅读全文
posted @ 2019-07-23 11:14 翻白眼的哈士奇 阅读(8623) 评论(0) 推荐(0) 编辑
摘要:客户端: 服务器: 多播方式 阅读全文
posted @ 2019-07-22 16:19 翻白眼的哈士奇 阅读(8833) 评论(0) 推荐(0) 编辑
摘要:注意:客户端和服务器实现基本一致,本地host和port和多播的host和port可以一样 (1)多播 1.将本地host加入多播组中,只有加入多播组的成员才能接受同组的节点发送的多播 MulticastOption mcastOption = new MulticastOption(IPAddre 阅读全文
posted @ 2019-07-16 18:48 翻白眼的哈士奇 阅读(2434) 评论(0) 推荐(0) 编辑
摘要:一、单播 (1)简介 两个节点之间的通信,一个发送者一个接收者 (2)特点 1、服务器及时响应客户机的请求。 2、服务器针对每个客户不通的请求发送不通的数据,容易实现个性化服务。 3、允许在Internet宽带网上传输 (3)应用 你在收发电子邮件、浏览网页时,必须与邮件服务器、Web服务器建立连接 阅读全文
posted @ 2019-07-16 17:52 翻白眼的哈士奇 阅读(1948) 评论(0) 推荐(1) 编辑
摘要:1.类 (1)服务器端操作类 (2)客户端操作类 2.使用 (1)服务器: (2)客户端 阅读全文
posted @ 2019-07-11 16:32 翻白眼的哈士奇 阅读(2555) 评论(0) 推荐(0) 编辑
摘要:1.类 (1)socket IO操作内存管理类 BufferManager (2)SocketAsyncEventArgsPool (3)AsyncUserToken (4)服务器端操作类TcpServiceSocketAsync (5)客户端操作类TcpClientSocketAsync 2.使用 阅读全文
posted @ 2019-07-11 15:22 翻白眼的哈士奇 阅读(6053) 评论(0) 推荐(1) 编辑
摘要:Object->MarshalByRefObject->WaitHandle->Semaphore 1.作用: 多线程环境下,可以控制线程的并发数量来限制对资源的访问 2.举例: Semaphore可以决定并发的数量,WaitOne会等待当前的一条并发完成,才允许另一条并发的开启,Release会释 阅读全文
posted @ 2019-07-06 18:27 翻白眼的哈士奇 阅读(1678) 评论(0) 推荐(0) 编辑
摘要:一、概念 在多线程环境中,不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (切换到另一个线程)。 二、类 System.Threading.Interlocked 静态类 三、常用函数(其他的自己看吧) 1.public static 阅读全文
posted @ 2019-07-06 18:12 翻白眼的哈士奇 阅读(5071) 评论(0) 推荐(0) 编辑
摘要:一、Queue 表示对象的先进先出(FIFO)集合,非线程安全 封装: 二、Stack 表示对象的简单后进先出 (LIFO) 非泛型集合,非线程安全 封装: 三、ConcurrentQueue 表示线程安全的先进先出 (FIFO) 集合 常用方法 Dequeue 入队 TryDequeue(T) 出 阅读全文
posted @ 2019-07-05 14:13 翻白眼的哈士奇 阅读(4889) 评论(0) 推荐(0) 编辑
摘要:一.TCP与UDP简介 https://blog.csdn.net/subin_iecas/article/details/80289513 二.单播、多播、广播 https://blog.csdn.net/subin_iecas/article/details/80289867 阅读全文
posted @ 2019-07-04 14:31 翻白眼的哈士奇 阅读(285) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-07-03 14:32 翻白眼的哈士奇 编辑
摘要:json格式的配置文件的读取和存储 阅读全文
posted @ 2019-07-03 12:02 翻白眼的哈士奇 阅读(2617) 评论(0) 推荐(0) 编辑
摘要:public class HttpServer { /// /// 读取远程文件的内容 /// /// /// public string ReadFromFile(string serverFilePath) { if (strin... 阅读全文
posted @ 2019-07-03 11:51 翻白眼的哈士奇 阅读(2689) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示