摘要: 一、基本概念: 一个进程至少需要一个线程。 组成:一个线程包括仅包括一个线程堆栈和一个线程内核对象 线程堆栈:用于维护线程在执行代码时需要的所有函数参数和局部变量 线程内核对象:操作系统用它来对线程实施管理。内核对象也是系统用来存放线程统计信息。(此处内核对象专指线程内核对象) 生命周期:线程总是创 阅读全文
posted @ 2016-11-28 10:14 Coder-Tex 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 通常这种需求是特有的一些软件只能在当前操作系统中运行单实例,以保证某些功能不冲突。 以下回顾遇到过的几种方法: 1、TCP绑定一个特有端口,进程初始化后判断该端口是否已绑定来确认当前操作系统是否已启动另一实例。 优点是实现非常简单,实现逻辑也就那么几行代码; 缺点嘛,网络端口就65535个,万一哪天 阅读全文
posted @ 2016-11-16 14:55 Coder-Tex 阅读(1044) 评论(0) 推荐(0) 编辑
摘要: 线程同步机制 常用的线程同步机制有很多种,主要分为用户模式和内核对象两类;其中 用户模式包括:原子操作、关键代码段 内核对象包括:时间内核对象(Event)、等待定时器内核对象(WaitableTimer)、信标内核对象(Semaphore)、互斥内核对象(Mutex)、 一、用户模式: 1.1、原 阅读全文
posted @ 2016-11-14 19:36 Coder-Tex 阅读(1732) 评论(0) 推荐(0) 编辑
摘要: 单例模式(Singleton) --本文内容部分引自《大话设计模式 Chapter21》 一.概念:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 通常我们可以让一个全局变量使一个对象被访问,但它不能阻止你实例化多个对象,一个最好的办法就是,让类自身负责保存它的唯一实例。这个类可以保证没有其 阅读全文
posted @ 2016-11-14 15:33 Coder-Tex 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 这次项目需要,做了一个C#写的WebService服务给外部调用,服务内部引用了算法库,本地调试已经通过,现场部署服务时各种提示找不到DLL文件。第一、如果是包含有32位库在64位服务器系统上运行,会有一个运行时错误,64位的IIS默认“应用程序池”不启用32位支持,需要去“高级设置”里启用32位支... 阅读全文
posted @ 2015-07-29 10:08 Coder-Tex 阅读(4675) 评论(0) 推荐(0) 编辑
摘要: 1、FTP返回码列表(哪里都能找到的):120 Service ready in NNN minutes.服务在NNN时间内可用-----------------------------------125 Data connection already open; transfer starting... 阅读全文
posted @ 2015-04-17 09:55 Coder-Tex 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 主动模式下FTP的详细工作过程PORT FTP是常用的FTP工作方式,当客户端的连接请求到来时,FTP服务器会利用默认的21端口与客户端建立连接,该连接属于命令通道,利用该通道来下达控 制指令;接下来服务器便会在20端口接受客户端的数据传输连接请求,并建立数据传输通道,开始传输数据,数据传输完毕后,... 阅读全文
posted @ 2014-11-21 17:07 Coder-Tex 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 问题情况: 在64位机器上运行Web服务,然后在配置好之后测试访问的时候出现如下提示: 具体查看了一下,在C:\Windows\Microsoft.NET\Framework64\v4.0.30319目录下确实没这个文件或目录,试了能找到的别人给的方法,各种改权限之类,没用。 关键一点,这个是... 阅读全文
posted @ 2014-08-12 14:49 Coder-Tex 阅读(5463) 评论(0) 推荐(0) 编辑
摘要: ASCII可显示字符二进制十进制十六进制图形001000003220(空格)(␠)001000013321!001000103422"001000113523#001001003624$001001013725%001001103826&001001113927'001010004028(001010014129)00101010422A*00101011432B+00101100442C,00101101452D-00101110462E.00101111472F/001100004830000110001493110011001050322001100115133 阅读全文
posted @ 2014-03-13 10:18 Coder-Tex 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 偶然的,我同学给我发了一个面试题:long 占多少字节 对于这个问题我也不好多说,有时候可能会想的比较多,这个题也需要多想一下 在16位机器上,int 2字节, long 4字节, long long貌似没有 在32位机器上,int 4字节, long一般也是4字节, 至于long lon... 阅读全文
posted @ 2014-03-12 17:24 Coder-Tex 阅读(318) 评论(0) 推荐(0) 编辑