精华内容
下载资源
问答
  • 由一个#符号引发的一系列问题

    千次阅读 热门讨论 2010-03-22 19:52:00
    由一个#符号引发的一系列问题 一个“#”符号,很不起眼。然而却导致了很多变化。往往就是这些细节,在不经意之间让你无可奈何,头疼不绝。 从一遍一遍的安装vs2008,然后又重装操作系统,然后又更换操作系统。这一...

    由一个#符号引发的一系列问题

           一个“#”符号,很不起眼。然而却导致了很多变化。往往就是这些细节,在不经意之间让你无可奈何,头疼不绝。

           从一遍一遍的安装vs2008,然后又重装操作系统,然后又更换操作系统。这一系列的过程,可真是让人欲崩溃……

    这个事还得从开始学习B/S模式的开发说起。

           从老师那拷过来视频就开始B/S的学习之中,看一部分视频之后便抄起了vs2008开始做,首先是先建立了一个文件夹,因为是开始学习C#了,于是便命名为“C#工程”。建好位置之后便开始行动。

    从一开始做到页面那一块做的都挺带劲,因为关于后台的操作和原先做的C/S模式没有区别,就是前台的页面没有接触过。在以很快的速度完成后台的编写之后就开始前台的编码工作。不过等页面编写了一半之后问题出来了。刚开始并没有问题,因为一直直接写的源码(页面源码),可以运行,也有效果。不过等到后来需要用到设计视图了就傻了。一看屏幕上都是叉叉什么该控件无法找到路径之类的错误。于是上网查,不少人都建议运行一个什么命令就好了。结果试了一下还是不行。找了半天依然没有找到解决方案,(看来我的错误是一个绝版的!)。

           于是乎想到可能是vs2008的错误,重装吧。(谁知道当时我是咋想滴呢!)于是重装了一遍,还是不行,然后又找了一个英文版的(据说英文版的比中文版的稳定),安装上,依然不行。

           没办法,重装系统是不是会好些。于是重装,装了一边依然如故。我很纳闷,也很生气。然后到微软网站上看,无意中看见了一些补丁,看了看上面的补丁好像都不适用于xp了。我一想,嗯,是不是咱也该升级了。于是找了个win7的镜像文件。硬盘安装。

           个把小时之后,华丽的界面扑面而来。于是一系列动作如行云流水一般:下载安全软件,打补丁,安装vs2008。不过问题依然如故!(依然如故最可怕了)。后来仔细琢磨了一下,心想,系统重装的没问题,IDE也没问题,那么问题在哪呢?

           忽然之间,一拍大腿(胖子的)。是不是因为文件名呀!于是把源码拷出来,放到别的文件夹下,打开。最不愿意看到的一幕出现了。(你觉得是哪一幕?)

           可以用了,太打击人了。不是说我不希望可以用,但是这个错误和代价的比例已经高达了1100.你可以想象多打击人。(从这点可以认识到一个问题,在进行排错的时候要先从小地方入手,否则,如我所遇)依然没有结束。(战线拉得很长了)

           用过sql2005的“童鞋”都知道,他需要一个sql express manager来进行数据库的管理,要不然不能进行sa用户的登录。因此必须安装sql express manager,安装吧。又是一个事故。

           安装失败!竟然安装失败,很无语。这么先进的系统竟然¥%&……微软你#¥……#&

           没办法,win7界面太华丽的,也因为不愿再次重装系统了。于是找解决方案吧。开始分析

    首先分析错误提示,说是“安装包错误”。那么先找个安装包吧。于是下载了一个,再次安装,以失败告终。

    再次分析,是不是数据库的文件有问题,因为微软的注册表实在是可怕。从网上查查吧。依然无果。

    然后又想,是不是系统补丁的事,因为以前遇到过补丁冲突的事。于是跑到微软官网上,数据库部分,一看,果然如此。说是win7下需要安装sql2005 sp3.这就行了,有了解决方案就行。下载安装,成功。Oh yeah!安装express manager,啊,失败!

    再次让自己冷静,分析,忽然想到以前看微软官网上的一下软件时有说该软件支持visitwin7.于是联想到了我们有一个女同学在visit系统上安装时也是安装不上那个express manager。不过后来好像安装成功了。于是抱着试一试的态度,从同学那要了一个安装包,双击,打开,看着滚动条不断地滚啊滚啊,一直到最后也没有出错提示。(这个安装包是英文版的)

    心里猛叹一口气,可算是行了。

    到此,问题才算是结束了。

    如果你细心地看到这了,你应该了解了我这一系列问题的来源。其实就是因为刚开始的时候进行的排错方法不合适,才导致如此后果。再细想一下再进行软件调试时,遇到错误该如何对待,是直接推翻了重做,还是从小到大一步一步推断?

    或许你已经是一个经验丰富的老编码者了,那么你更要注意,因为往往以自己的经验来说不会考虑到细小的地方,因为已经太熟练了。但是往往是细节造就了大错误。

    由此可以总结到:不管是在生活中还是在软件开发中,如果遇到错误,不要仅凭经验就直接忽略小的地方,不然我就是先例。

     

     

     

    Ps:其实在安装sql express manager失败后还试了一下在win7下安装虚拟机专门用来提供数据库的服务。不过微软的那一款虚拟机不知道如何让它与主机进行局域网通信。最后又卸载了。

    展开全文
  • // vue项目 + element-ui + 时间戳格式转化问题的解决 // 安装moment第三方组件 引入moment组件 // 在元素中加入 :formatter :formatter="dateFormat" dateFormat: function (row, column) { var date = row...

    vue + element-ui 在表格中显示时间时,是以下面这种方式显示的
    在这里插入图片描述
    处理方式我们使用 moment 格式化日期

      //  vue项目 + element-ui + 时间戳格式转化问题的解决
      //  安装moment第三方组件     引入moment组件
      // 在元素中加入 :formatter      :formatter="dateFormat"
      dateFormat: function (row, column) {
        var date = row[column.property];
        if (date == undefined) {
          return "";
        }
        // 使用DD 如果使用dd 则变成 星期几 的英文缩写
        return moment(date).format("yyyy-MM-DD");
      },
    

    此时时间正常显示为:
    在这里插入图片描述
    使用moment格式化日期具体操作
    显示正常,但是如果我们要修改时间的时候,会出现一系列问题
    1、修改的弹框中日期比正确日期少一天:
    在这里插入图片描述
    发现传输过程中的时间格式没有改变,此时我们需要一句话处理这个问题

    row.time = moment(row.time).format("yyyy-MM-DD")
    

    正常情况下,我们只需要把row中的数据重新赋值给表单就可以了,但是这个过程中的时间格式没有改变,因此需要在赋值前做一个格式转化。
    2、做修改操作时,修改后的时间比你选择的时间小一天

    在这里插入图片描述
    此时修改的时候,传输到后台的数据格式如上图所示,
    此时处理方式如下
    在这里插入图片描述
    在DatePicker 日期选择器 中写入
    value-format=“yyyy-MM-dd” 即可(format=“yyyy-MM-dd” 默认,可写可不写)
    官网中这么写:
    在这里插入图片描述
    具体什么意思,看完我也并不是很明白
    但是在日期选择器中加入value-format="yyyy-MM-dd"是传入后台的数据格式就变成了如下格式
    在这里插入图片描述
    在这里插入图片描述
    修改后日期正常

    展开全文
  •  1现象 1) EASYUI的DataGride嵌套在td中,但是随着滚轮的滑动,位置固定。 2) 调试的时候JSON.parse()方法可以正常使用但是,正式环境下不能正常识别。...3)调试和发布以后出现各种差异,确定使用同一...
    

    1现象
    1) EASYUI的DataGride嵌套在td中,但是随着滚轮的滑动,位置固定。
    2) 调试的时候JSON.parse()方法可以正常使用但是,正式环境下不能正常识别。
    3)调试和发布以后出现各种差异,确定使用同一浏览器情况下。
    2解决办法:
    这是IIS中的IE内核配置错误导致的。在IIS配置里面找到相应项目-“HTTP响应标头”-“添加”
    名称:X-UA-Compatible
    值:IE=10


    展开全文
  • 最后问题,这个编译器放在手机端上看的时候会炸窝,解决方法有两种。 第种,在全局样式中添加 .w-e-toolbar { flex-wrap: wrap; } 第二种修改js源文件 wangEditor.js中的4661行,加上 flex-wrap:...

    最近做项目需要用富文本编译器,上次使用的tinymce把我坑了一通,这次换了个更坑爹的Wangeditor。我要说的内容就是自己踩到的坑和解决方法。

    首先要安装插件:npm install wangeditor

    官方文档https://www.kancloud.cn/wangfupeng/wangeditor3/335774,写的很简单,不过要仔细阅读。

    按照官方文档的指示(里面还有vuejs的demo(伪)真好),进行配置,大概就是这样

    <template>
        <div>
            <div ref="editor" style="text-align:left"></div>
            <button v-on:click="getContent">查看内容</button>
        </div>
    </template>
    
    <script>
        import E from 'wangeditor'
    
        export default {
          name: 'editor',
          data () {
            return {
              editorContent: ''
            }
          },
          methods: {
            getContent: function () {
                alert(this.editorContent)
            }
          },
          mounted() {
            var editor = new E(this.$refs.editor)
            editor.customConfig.onchange = (html) => {
              this.editorContent = html
            }
            editor.create()
          }
        }
    </script>
    
    <style scoped>
    </style>
    

    制作了一个富文本编辑器的组件,但是没有本地上传,放到项目上也没法获取到里面的内容,中看不中用。那么只好自己动手丰衣足食了,开始进行修改。

    先解决本地上传图片问题,这个简单,文档是有写的很清楚。

          // 配置服务器端地址
          editor.customConfig.uploadImgServer = "/upload.php";
          //自定义一个参数名
          editor.customConfig.uploadFileName = "filename";
          // 将图片大小限制为 3M
          editor.customConfig.uploadImgMaxSize = 3 * 1024 * 1024;

    加入这三句话以后问题迎刃而解。

    第二问题父组件获取不到内容,那就做一个子组件和父组件相互传值的功能。

    //父组件中:
    //引入子组件
    import WangEditor from "@/components/common/WangEditor";
    //注册组件
    comonents:{
        WangEditor
    }
    //使用组件
    <WangEditor :catchData="catchData"></WangEditor>
    //接收参数
     methods: {
        catchData(value){
          this.content=value      //在这里接受子组件传过来的参数,赋值给data里的参数
        },
    }

    问题出在子组件上,怎么把内容传到父组件中。这个也不难的。

    //子组件中:
     editor.customConfig.onchange = html => {
            //把获取的内容传给父组件
            this.$emit('catchData',html);
     };

    这样一个编辑功能就完成了,但是还没有完,编辑错了肯定要修改的,怎么办?

    接下来是重点(敲黑板,duang,duang,duang)

    首先要把父组件的值传给子组件

    //父组件
    <WangEditor :catchData="catchData" v-bind:content="content"></WangEditor>
    //子组件
     props: {
        content:{required:true}
      },
    //文档上说了一个初始化内容的方法
    editor.txt.html("内容");
    
    //合理修改
    editor.create();
    //放在上面那句话之后这个要注意。
    editor.txt.html(this.content);

    但是把这句话写进去后什么都没发生。假文档??但是刷新后出现了 。。。我???

    经研究发现,先加载的编辑器后加载的数据结果导致数据没写进去。坑爹的异步加载。。这个异步加载把我折腾的很惨,到网上找文档,没有一个靠谱的,闹得我想骂娘。苦水吐到这里,开始解决问题。

    解决方法就是通过watch监听来完成的。上代码。把一开始的 进行修改后的终极代码

    <template>
      <div>
        <div ref="editor" style="text-align:left"></div>
      </div>
    </template>
    
    <script>
    import E from "wangeditor";
    
    export default {
      name: "editor",
      data() {
        return {
          editor:""
        };
      },
      props: {
        content: { required: true }
      },
      mounted(){
        this.editor = new E(this.$refs.editor);
        
        this.editor.customConfig.onchange = html => {
    
          this.$emit('catchData',html);
    
        };
        // 配置服务器端地址
        this.editor.customConfig.uploadImgServer = "/Upload.php";
        //自定义一个图片参数名
        this.editor.customConfig.uploadFileName = "filename";
        // 将图片大小限制为 3M
        this.editor.customConfig.uploadImgMaxSize = 3 * 1024 * 1024;
    
        this.editor.create();
      },
      watch: {
         content: function(val) {
          this.editor.txt.html(val);
        }
      }
    };
    </script>
    
    <style scoped>
    </style>
    

    这样就ok了。原理很简单就是把变量声明成全局变量,然后监听加载

    最后一个问题,这个编译器放在手机端上看的时候会炸窝,解决方法有两种。

    第一种,在全局样式中添加

    .w-e-toolbar {
      flex-wrap: wrap;
    }

    第二种修改js源文件 wangEditor.js中的4661行,加上 flex-wrap: wrap;就好了。

    以上就是我踩得的坑以及解决方法。谢谢大家支持。

    展开全文
  • Java基础问题整理

    万次阅读 多人点赞 2020-04-07 11:44:14
    备注:针对基本问题做一些基本的总结,不是详细解答! 1.HashMap和ConcurrentHashMap区别(必考) 2. ConcurrentHashMap的数据结构(必考) 3.高并发HashMap的环是如何产生的 4.HashMap1.7与HashMap1.8的区别,...
  • 网上大部分的说法是:GB2312能完美的支持简体中文和英文个中文文字占用2个字节,英文字母同样占用2个字节。 可是我在windows下或linux下(确认是gbk编码)测试中发现英文字母占用个字节,这是怎么回事? ...
  • Hive系列-unix_timestamp 问题

    千次阅读 2018-05-30 09:55:52
    问题描述 环境测试集群 服务器系统版本:centos 7.2 hadoop 版本:2.6.0+cdh5.9.0 hive 版本:1.1.0+cdh5.9.0 nodeManger 节点:cdh003,cdh004, cdh005, cdh006 HiveServer2 节点:cdh001, cdh003,cdh004, ...
  • 文档编码是种告诉程序——无论是计算机的操作系统还是Python 代码——读取文档的规则。正确读取个文档,往往需要先知道文件的扩展名,因为编码方式往往与扩展名有很大的关系。 (1)纯文本文档
  • spring源码系列(五)——番外篇回答网友的问题

    万次阅读 多人点赞 2020-03-25 16:29:49
    有个问题在网上找半天,问了堆人也不会,只能留言请教你了。。。 为何@Autowired可以注入ApplicationContext, 一般来说,我们可以通过实现ApplicationContextAware接口来获取ApplicationContext的引用。但是根...
  • 问题这几天玩实验室的服务器,默认语言是中文的,有时候是挺不方便的,比如遇见个比较复杂的问题,提示的信息是中文的,但是百度里根本没有好的资料,只能google,但是难道让我google搜中午么。因此就想把自己的...
  • 个例子搞懂编码问题

    千次阅读 2016-06-21 14:50:47
    文件读写、网页抓取、数据库等等,凡是有中文的地方总会出现各种的编码问题,但是很少有人愿意花时间去彻底弄清这个问题(至少我以前是这样),每次出现乱码问题的时候上网搜,不能解决的愁莫展,能够解决的也不知...
  • 英文面试常见问题

    千次阅读 2012-09-24 11:02:01
    具体地说,我做系统分析,解决问题以及软件供应方面的支持。) Q:Why did you leave your last job?(你为什么离职呢?) A:Well, I am hoping to get an offer of a better position. If opportunity knocks, I ...
  • 笔者前几天刚好在负责个项目的权限管理模块,现在权限管理模块已经做完了,我想通过5-6篇文章,来介绍一下项目中遇到的问题以及我的解决方案,希望这个系列能够给小伙伴一些帮助。本系列文章并不是手把手的教程,...
  • 本文是以安琪拉在项目中解决的个网络异常(Broken Pipe)为出发点写的,我想玩家们应该多少遇到过项目中的网络问题,这篇文章也提供了种解决网络问题的思路,玩家们遇到其他网络问题时可以借鉴这个思路。...
  • 跨域问题是前端必然要遇到的问题 XMLHttpRequest cannot load http://www.xxx.com/login. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is ...
  • 英语总结系列(五):英语无处不在

    万次阅读 热门讨论 2015-05-25 20:15:46
    回眸四月份总结——《英语总结系列:寻觅激励自我之道》在经历了坚持、兴趣,这两个阶段之后自己在五月份迈入了英语无处不在融入生活的阶段。很欣慰自己的小baby进入了第三阶段成长之路。 为什么说英语无处不在那...
  • 软件测试总结——常见的面试问题

    万次阅读 多人点赞 2019-10-12 18:40:58
    Findyou又称为模块测试,个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。(测试内容:模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试) 集成测试:(集成测试也称联合...
  • 旅行推销员问题英语:Travelling salesman problem, TSP)是这样一个问题:给定一系列城市和每对城市之间的距离,求解访问每一座城市一次并回到起始城市的最短回路。它是组合优化中的一个NP困难问题,在运筹学和...
  • citrix常见问题一

    千次阅读 2007-05-19 21:11:00
    citrix常见问题一2007年04月22日 星期日 下午 02:59 目 录、 安装问题 11、在安装Citrix Presentation Server 4.0时提示Error 10001 12、在安装web interface时,提示“error 1609” 
  • JAVA字符编码系列三:Java应用中的编码问题

    万次阅读 热门讨论 2006-09-05 12:25:00
    为了构成个完整的对文字编码的认识和深入把握,以便处理在Java开发过程中遇到的各种问题,特别是乱码问题,我觉得组成系列来描述和分析更好一些,包括三篇文章:第篇:JAVA字符编码系列一:Unicode,GBK,GB...
  • 这个系列的文章预计有《C++基础》、《内存、STL、虚函数相关》、《数据结构与算法》、《操作系统与网络》四篇(后续可能会调整),每篇都是以问答的形式分享并给出了参考资料的链接地址。大部分问题回答的比较简洁.....
  • 英语总结系列(三十):开阔视野

    万次阅读 热门讨论 2017-07-07 14:55:53
    【前言】 六月已然过去周,每月的总结还是要有的,欠下的帐迟早要还滴;拒绝拖延现在抓紧时间将六月份的英语学习情况做下总结;...而令自己比较欣慰的是由于英语一直在坚持学习,另外项目中遇到的问题逐...
  • 教你分钟解决请求跨域问题

    千次阅读 2019-03-28 17:26:07
    所以本文不分析跨域的问题,直接提供三种方式帮你解决 SpringBoo t项目跨域问题。 正文 浏览器为什么要有跨域:浏览器的个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源。 同源策略...
  • 贪心算法问题

    万次阅读 多人点赞 2018-09-15 15:44:37
     求解最优化问题的算法通常需要经过一系列的步骤,在每个步骤都面临多种选择;  贪心法就是这样的算法:它在每个决策点作出在当时看来最佳的选择,即总是遵循某种规则,做出局部最优的选择,以推导出全局最优解...
  • 英语总结系列(二十一):英语也能玩出新花样

    万次阅读 热门讨论 2016-09-24 19:39:52
    这是摆在我面前的个绕不过的问题;经过前三个月的适应,工作已经搞定但是英语的激情逐渐平复下去;好在自己及时调整找到种新玩法,在这个月可以说将英语玩出点了新花样。 【新花样】 1、新花样 (1)材料的...
  • 英语总结系列(十八):六月一波三折的英语

    万次阅读 热门讨论 2016-06-27 22:38:33
    对于英语来说个很现实的问题摆在面前:没有全职学习的两小时...怎么办?怎么办呐?您那别着急,听我慢慢为您道来! 【一波三折】 这个月毫无疑问是个不平凡的月,面对全新的环境如何将英语继续下去,更好的...
  • 在页面加入以下代码即可:  &lt;script&gt; $.extend($.validator.messages, { maxlength: $.validator.format("...当然还可以解决 minlength等一系列属性的问题。    ...
  • 最近需要做安卓项目,所以下了最新的AS3.2版本,还记得我上次用是1.0版本,...错误: 打开AS,报如下错误:  Plugin Error  Problems found loading plugins:  Plugin "SDK Updater" was not ...
  • 灵感来自Amandeep Singh大佬的文章,也是我第次翻译英文技术文章(仅翻译了前言和题目),问题主要考察的是作用域、this指向、立即执行函数、变量提升相关知识点,我在翻译加上了自己的思考和回答,如果有错误欢迎...
  • 知乎上的个怎么面试iOS工程师的问题

    万次阅读 多人点赞 2015-04-13 22:31:02
    (arc是为了解决什么问题诞生的?)首先解释ARC: automatic reference counting自动引用计数。 ARC几个要点: 在对象被创建时 retain count +1,在对象被release时 retain count -1.当retain count 为0 时,销毁...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 176,813
精华内容 70,725
关键字:

一系列的问题英语