当前位置: 首页 > news >正文

如何给自己的公司网站做优化商品房交易网

如何给自己的公司网站做优化,商品房交易网,建筑方案设计师的工作内容,书画院网站建设方案咨询区 Homam#xff1a;我先说一下我的顾虑#xff0c;是这样的#xff0c;我有一个 windows service 服务在不断的写入日志#xff0c;同时我还有个看板程序在不断的获取 windows service 程序写入的日志。问题是#xff1a;service 程序在写日志的时候会 lock 文件我先说一下我的顾虑是这样的我有一个 windows service 服务在不断的写入日志同时我还有个看板程序在不断的获取 windows service 程序写入的日志。问题是service 程序在写日志的时候会 lock 文件看板程序在读取的时候也会 lock 文件这就很尴尬了经常遇到进程被占用的异常。服务程序代码 void WriteInLog(string logFilePath, data) {File.AppendAllText(logFilePath, string.Format({0} : {1}\r\n, DateTime.Now, data)); }看板程序代码int index  0;private void Form1_Load(object sender, EventArgs e){try{using (StreamReader sr  new StreamReader(logFilePath)){while (sr.Peek()  0)  // reading the old data{AddLineToGrid(sr.ReadLine());index;}sr.Close();}timer1.Start();}catch (Exception ex){MessageBox.Show(ex.Message);}}private void timer1_Tick(object sender, EventArgs e){using (StreamReader sr  new StreamReader(logFilePath)){// skipping the old data, it has read in the Form1_Load event handlerfor (int i  0; i  index ; i) sr.ReadLine();while (sr.Peek()  0) // reading the live data if exists{string str  sr.ReadLine();if (str ! null){AddLineToGrid(str);index;}}sr.Close();}}请问大家我该如何解决此问题回答区 Manfred你的问题在于写入和读取都是以排他的方式进行其实 FileStream 中是可以支持共享的方式进行读写的。比如将 service 代码改造如下 var outStream  new FileStream(logfileName, FileMode.Open, FileAccess.Write, FileShare.ReadWrite);看板程序改造如下 var inStream  new FileStream(logfileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);用完的时候记得 Close 一下对了 FileStream 实现了 IDisposable 接口可以用 using 包一下参考如下代码 using(var outStream  ...) {// using outStream here... }点评区 ????我特意看了下 FileStream 的 FileShare.ReadWrite 参数解释。    [ComVisible(true)][Flags]public enum FileShare{None  0,Read  1,Write  2,//// Summary://     Allows subsequent opening of the file for reading or writing. If this flag is//     not specified, any request to open the file for reading or writing (by this process//     or another process) will fail until the file is closed. However, even if this//     flag is specified, additional permissions might still be needed to access the//     file.ReadWrite  3,Delete  4,Inheritable  16}我去原来还可以这样玩对 FileStream 用的还不透彻学习了。
http://www.zqtcl.cn/news/518879/

相关文章:

  • 自己做网站的准备工作营销平台推广
  • 建站网站平台建站工具的优点
  • 各学院二级网站建设通报wordpress 修改admin
  • 网站建设加推广需要多少钱wordpress标签自动生成插件下载
  • 周村区建设局网站石家庄网站运营公司
  • 网站描述怎么设置wordpress仿模板
  • 宁波市网站建设公司h5游戏是什么意思
  • 青岛网站设计案例全栈网站开发
  • 欢迎访问中国建设银行网站个人客户网站建设需要经历什么步骤
  • 建设银行怀柔支行营业部网站企业官网手机版
  • cms那个做网站最好大连网站开发平台
  • 佛山建设外贸网站公司可信网站图标
  • 沈阳.....网站设计连云港优化网站团队
  • 网站添加白名单想学ui设计从哪里入手
  • 做期货与做网站的关系淮安市城市建设档案馆网站
  • 网站建设的技术亮点单位宣传册设计样本
  • 网站建设与维护服务敦化市建设局网站
  • 官方网站建设思路wordpress改成织梦
  • 网站建设推广方法网站调优
  • 苏州做企业网站wordpress前台发布文章
  • 怎么建个私人网站网络营销就业前景和薪水
  • 专业的网站开发团队京东电商平台
  • 做网站手机微信小程序怎么加入我的小程序
  • 做网站困难吗公司如何注册网站
  • 可信网站认证收费吗建设化工网站的目的
  • 查网站死链必用工具微信 wordpress
  • 做网站凡科新手如何开微商城店
  • 网站空间维护个人怎么注册一个品牌
  • 连云港网站设计城乡建设网站 资料员
  • 网络优化工程师有多累seo前线