精华内容
下载资源
问答
  • 问题以及发现问题和解决问题

    千次阅读 2010-12-11 21:06:00
    发现问题解决问题更重要,如果发现了问题的所在,解决它仅仅是一个时间的问题,可能有些问题永远解决不了,但是我们最终知道它永远解决不了也算是解决了问题。问题的实质其实是一种反差,也就是期望实际的...

    发现问题比解决问题更重要,如果发现了问题的所在,解决它仅仅是一个时间的问题,可能有些问题永远解决不了,但是我们最终知道它永远解决不了也算是解决了问题。问题的实质其实是一种反差,也就是期望和实际的反差,这是好事,如果每件事都和我们期望的一致,那么我们的脑子里面就不会有问题了,思维就僵化了。解决问题的本质就是缩小这种反差,其实是两种方式,第一种方式是结果向期望靠拢,第二种方式是期望向结果靠拢,还有一种是同时向对方靠拢。将我不熟悉的东西往我们熟悉的东西上靠拢,这既是对之前经验积累的一种利用,同时又是一种新的经验积累,这在软件开发当中很重要。当期望和实际发生的一致了,那么问题就解决了。
         解决问题最重要的你要有一个信念,那就是原因一定会导致结果,这好像是废话一句,然而却是由因导果和执果索因的依据,发生了一个问题的时候,如果我们找不到蛛丝马迹解决它怎么办?找不到任何线索怎么办?这就说明执果索因行不通了,那么由因导果就要使用了,其实这是一种更简单的方法,但是实际上却很少有人使用,除了高中时我们解数学题的时候使用过,实际生活中很少有人使用。现有一个问题,程序崩溃了,但是调试环境中没有gdb,没有core,日志又帮不了忙,那怎么办,程序崩溃只是一个结果,我们要找它的原因,很难,但是如果我们知道所有导致程序崩溃的方式,那么就可以手工的以这些方式触发这个崩溃,然后观察现象,如果现象和问题出现时的现象一致,那么就算是解决一半问题了,为何是解决一半呢?因为我们不能保证其它的原因不会导致现象一致的崩溃。另一半问题就好办了,我们只要能及时挽救就可以。
         为何我们社会上出了那么多的专家和学者,却没有出现顶级的科学家,这就是因为这些所谓学者都是问题的解决者而不是发现者,解决问题是简单的,只要有问题,肯定会解决的,而且有那么多现成的公理和经验可用,这些学者的工作就是在现成的N个公理/定理中找出一个可用的,最后将这些东西堆积在一起即可,这在实质上和我们程序员复制粘贴代码以及一些学生们引用名言警句以作文是一致的,心里完全没有问题,只是堆积一些现成的原因然后导致一个结果,而从来没有人会添加一个新的原因,这也决定了为何我们能将一个数据精确到很精细的地步却从来没有人能提出这个数字。我们的高铁速度能刷新世界纪录却不是发明火车的国家。

    展开全文
  • 发现问题解决问题

    万次阅读 2018-02-05 08:50:08
    发现问题解决问题 发现自己日常生活中,经常让你不爽的一件小事 设法解决 找到有同样问题的同学朋友 把你的解决方案提供给他们,看他们是否愿意采纳 如果不采纳,想想是什么原因,调整方案 做到让朋友们乐于...

    发现问题,解决问题

    发现自己日常生活中,经常让你不爽的一件小事

    设法解决

    找到有同样问题的同学朋友

    把你的解决方案提供给他们,看他们是否愿意采纳

    如果不采纳,想想是什么原因,调整方案

    做到让朋友们乐于这样解决问题,当然,你不能花钱

    现在,设法帮1万人解决这个问题

    问题解决方法

    基本原则:

    理性判断,系统思考,可视化呈现
    

    步骤:

    发现问题的本质
    
    找到问题产生的根源
    
    制定解决问题的对策
    
    解决问题,核对成效
    

    解决问题,才能体现你的价值

    来源张永光的博客

    展开全文
  • 学会发现问题--提出问题--分析问题--解决问题

    万次阅读 热门讨论 2018-01-23 18:01:07
    时间过去一半了才想起来没有摄像机,于是我们又在摄像机上面浪费了5分钟左右的时间,更可惜的是大家都在等待着,所以因为我的疏忽,白白浪费了Bill大家的时间。  2、电脑声音问题。做游戏的时候大家听不到声音,...

    罗塞塔活动


      今天下午做了一次英语快照,第一次做总会出现很多问题


    问题:


     1、摄像问题。时间过去一半了才想起来没有摄像机,于是我们又在摄像机上面浪费了5分钟左右的时间,更可惜的是大家都在等待着,所以因为我的疏忽,白白浪费了Bill和大家的时间。

     2、电脑声音问题。做游戏的时候大家听不到声音,有的单词声音很小,有的正好,导致做游戏好多人听不见影响大家的积极性。两点思考问题不全面,或者说不用心,没有特别注意这些细节,下回一定要思考全面,认真对待。


      这次罗塞塔的快照感谢Bill师哥的支持,感谢亲爱的小伙伴们积极参与,也给我一次锻炼的机会!!!



    终身成长


      快照过后,Bill师哥与我们围坐在一起交流。这里就谈到了关于“如何提问”的主题。


      大家不管与团队一起学习也好,还是个人学习也好,发现了问题为什么不及时说出来?我们围绕这个问题讨论了很久,下面是在听每位同学所说的为什么会有这样的情绪所做得总结


    1、我跟着团队走就好了,怎么组织我就怎么跟着学

    2、在团队里保持一样的方法行进,我突然变得突兀是不是很不好,让人反感

    3、还有以学习者的角度和组织者的角度

     (1)学习者:跟上面2点类似,或者当时想起来了没有说,过了一会忘了,等到回到自己座位上又想起来了导致这个问题一直没有机会说出来

     (2)组织者:没有做到全方面把控,没有考虑到船员们是否可以接受这种学习方法。一些方法只是自己知道了,自己安排如何学习,没有开会跟船员们说以后要去怎么做,怎么去学,导致发现不了问题!


    解决方法:

      .每次团队组织完学习之后留出适当的时间,在这时间里大家畅所欲言,把自己想到的问题提出来,大家一起解决!

      .船长积极与组员沟通


       不管怎样,我们大家要始终保持成一个团队,我们既要学会借助团队,比如:个人学习遇到了问题记录下来拿到团队中去解决;团队的学习料率比个人要高;学习如何与人相处,如何做一个合格的领导者等等。还要不依赖团队:我们在学习中不能总靠着团队的力量,什么事不能等别人去叫你,然后按照别人安排好的去做,那样太被动了,自己要制定一个计划,既要跟别人玩到一起,自己的学习也要游刃有余!


       Bill师哥说过每个人要学会总结,不会总结的人,一辈子都会在原地踏步。领导从你这得不到好的建议,自己遇到问题解决之后不总结下一次依然不会,为什么别人经常能发现问题,而你不能的原因就是缺少总结,不敢去挑战!


    能力是锻炼出来的,不是固定的!!!


    哪里有抱怨,哪里就有机会!!!



    展开全文
  • Android冷启动白屏解析,带你一步步分析和解决问题

    万次阅读 多人点赞 2016-06-28 08:52:07
    关于首次启动程序白屏时间过长这个问题其实我早就发现了,而且有的...另外,本篇文章也向大家展示了一个分析和解决问题的思路,希望大家以后遇到问题可以通过多思考多动手实验来去尝试解决问题,而不是直接绕过问题

    转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/51019856

    本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每天都有文章更新。

    写在前面

    记得在本月初,我发表了一篇文章叫《 Android Studio新功能解析,你真的了解Instant Run吗?》,里面详细讲解了Android Studio中新加入的Instant Run功能,使得我们开发的效率可以大大地提升。

    不过对于这个功能也有不少朋友提出了疑问,比如我在我的博客评论区就看到了这样的评论:

    20160627194454402

    关于首次启动程序白屏时间过长这个问题其实我也早就发现了,而且正如评论中所说,有的时候白屏时间可以长达七八秒。

    看来这个问题已经是一个普遍存在的现象了,可能很多人对此都产生了疑惑。那么这里我就专门写一篇文章来为大家答疑解惑吧。

    问题重现

    我初次发现这个问题是在升级了Android Studio 2.0之后,当时Android Studio的版本是从1.5直接升级到了2.0,一个如此大版本的跨跃说明改动肯定是比较大的。

    然后从这个时候开始,每次我们将程序安装到一台新手机上并首次启动时,都会经历一个很长的白屏时间,如下图所示:

    上图中的播放速度是实时速度,没有经过加速或减速。可以看到,这就是一个空项目,里面几乎没有任何功能,首次启动白屏竟然持续了5秒钟左右!虽说只是首次启动才会白屏这么长时间,但给用户造成这样的体验,实在是显得我们的程序太业余了,因此必须要想办法解决一下。

    分析原因

    一开始我将这个原因归结于是Android Studio 2.0的bug,毕竟一次性做了这么大的升级,有点bug也是很正常的。但是直到现在最新的Android Studio 2.2版本,这个问题依然还存在,好像Google完全就没有修复它的意思,这就不太对劲了。

    然后我开始动手做实验,发现这个长时间白屏的问题其实和Android Studio的版本是没有关系的,而是和我们使用的gradle插件版本有关系。打开build.gradle文件查看一下,代码如下所示:

    buildscript {
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:2.1.2'
        }
    }

    可以看到,这里我使用的gradle插件版本是2.1.2,这个版本下是会出现长时间白屏的问题的。

    但如果我将gradle插件的版本号降低,比如降到2.0.0,再运行程序的话就给弹出这样的提示:

    提示我2.0.0版本的gradle插件是不支持Instant Run的,让我升级到2.1.2。但同时你会发现,长时间白屏的问题不见了。

    但这里我还要再专门说明一下,其实并不是2.0.0版本的gradle插件不支持Instant Run,而是因为我当前使用的是2.1版的Android Studio,它和2.0.0版本的gradle插件在Instnat Run功能方面不兼容。如果你是使用的2.0版本的Android Studio,那么你会发现2.0.0版本的gradle插件也是支持Instant Run的。

    如果你有兴趣的话可以把gradle插件的版本号再改低一些,比如1.5.0,或者1.3.0,这两个插件版本就是完全不支持Instant Run功能了,你会发现它们都不会造成长时间白屏的问题。

    这样我们基本就把问题的原因定位出来了,支持Instant Run功能的时候就会出现长时间白屏的情况,不支持Instant Run功能的时候就一切正常,看来罪魁祸首果然还是Instant Run呀。

    解决问题

    但是Instant Run是Android Studio 2.0中重磅推出的功能,如果存在这么严重的bug,那么谁还敢使用呢?Google岂不是推出了一个废功能?

    当然不是,遇到这个问题就吓得不敢用Instant Run的话,只能说明你对Instant Run功能没有真正理解。Instant Run为了能够让我们快速部署代码,背后其实是有一套非常复杂的逻辑的,比如要在APK中建立服务器与Android Studio进行通信,以及代码差异比对和替换等,这里给大家贴一张Instant Run的工作原理图来体验一下:

    20160627194614164

    这张图比较复杂,看不懂也没关系,因为我也看不懂,但是至少这让我们能直观地感受到Instant Run背后处理的工作是非常繁重的。

    既然如此,相信大家也应该理解一下为什么首次启动会白屏这么长时间,因为为了要让Instant Run可以正常工作,我们的程序需要做非常多的初始化工作。而这一次的长时间白屏,换来的却是后续开发效率的剧增,这个交易我认为是相当值得的。

    那有的朋友可能就要产生质疑了,说我们理解有什么用呀?用户又不会理解什么是Instant Run,这么久的白屏是会严重损伤用户体验的。

    但是大家有没有想过Instant Run是用来做什么的?是用来提升开发效率的,没错,就是开发效率!也就是说,只有在开发阶段才会有Instant Run这个东西,在正式的产品中是完全不存在Instant Run的!

    是不是一语点醒梦中人了?其实说白了,我们担心这个长时间白屏会损伤用户体验纯粹是在杞人忧天,Google早就帮我们都考虑过了,release版的程序是不会出现这种现象的。不信的话我现在就打一个签名后的APK包,然后我们装到手机上试一下,如下所示:

    这和刚才是一模一样的程序,我没有修改任何的代码,只是打了一个release包,现在就没有长时间白屏的情况了。

    进一步优化

    如果你的观察力非常敏锐的话,应该能发现其实我们的程序还是会经历一个白屏的阶段,只不过非常短,瞬间就跳过了。

    这个就和Instant Run无关了,这是由于在启动的时候程序都要进行一些基本的初始化操作,所有程序都是要经历这个过程的。

    虽说这个白屏时间很短,并没有什么太大的影响,不过我们还是可以通过代码来进一步优化的。修改styles.xml中主题相关的代码,如下所示:

    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        ......
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowNoTitle">true</item>
    </style>

    其中我们加入了两个属性,windowIsTranslucent和windowNoTitle,将这两个属性都设置成true,就可以让程序在初始化的时候窗口是透明的,初始化结束后程序主界面才会显示出来,从而也就完全看不到白屏界面了,如下图所示:

    使用这种方式,虽然白屏界面看不到了,但是由于初始化的过程中窗口是透明的,会让用户感觉程序启动的响应速度稍微慢了点,不过其实这种差别都是毫秒级的,就没必要再为这个担心了。


    关注我的技术公众号,每天都有优质技术文章推送。关注我的娱乐公众号,工作、学习累了的时候放松一下自己。

    微信扫一扫下方二维码即可关注:

    20160507110203928         20161011100137978

    展开全文
  • 1、tomcat 自启动问题 ,将server.xml重新配置为 reload=false ,依旧没有解决问题 2、内存溢出,将Tomact的内存设置变大以后,依旧没有解决的问题 3、类丢失,尝试重新加载JAR包,包括项目Tomact的,依旧没有...
  • 解决问题的过程中,发现打开InteliJ idea的时候,只有任务栏的小图标,并没有图形化界面 背景是之前曾经在两个显示器上显示过,导致拖拽到其他显示器上,现在单个显示器不能显示 解决方式: win+D两次即可...
  • 问题描述:在moss(sps)网站中打开PPT提示“发现内容有问题”如下图: 问题原因:暂时未知。 解决方案:将文件复制到本地即可正常打开。
  • 谈谈程序员解决问题的能力

    万次阅读 多人点赞 2017-03-25 12:36:47
    谈谈程序员解决问题的能力 解决问题的能力,程序员立业之本。 一般写文章我不会特意去写,而是有感而发的时候刚好又有时间我就会去写写文字。本想推些技术文章的,但写技术文章又很耗时,写得太浅显又没有技术含量...
  • 彻底解决tomcat中文乱码问题的终极方案

    万次阅读 多人点赞 2018-08-16 15:28:01
    这几天测试的兄弟发现了项目中存在乱码问题 经过排查发现是tomcat中的问题 于是在server.xml中添加了如下属性 诶?还是乱码。。。 终极解决方法:在C:\apache-tomcat-8.5.30\bin\catalina.bat文件中加了如下一条...
  • 永久解决VSCode终端中文乱码问题

    万次阅读 多人点赞 2019-05-05 01:02:12
    在Windows下使用VSCode编译运行,都出现中文乱码的问题,今天我就遇见了这种情况,上网搜了半天也没有找到正确的解决方法,现将我把我的方法晒一下. 中文的windows下的cmd默认使用GBK的编码, 每次需要的时候只要在...
  • 前端浏览器兼容性问题和解决办法

    万次阅读 多人点赞 2019-06-11 14:18:22
    所以浏览器的兼容性问题是前端开发人员经常会碰到必须要解决问题。 浏览器兼容问题一:不同浏览器的标签默认的外补丁内补丁不同 问题症状:随便写几个标签,不加样式控制的情况下,各自的marg...
  • Windows10 RuntimeBroker问题解决

    千次阅读 2019-12-03 10:12:32
    我各种在网上查资料,发现现在网上的很多方法都没有讲的特别详细,我看的我是一头雾水,我今天在他们各位大佬的基础上,我加了一点东西,希望可以帮到各位解决问题. 第一步 按atrl+x打开你的事件管理器,查看你的问题所在...
  • 解决git下载很慢的问题

    万次阅读 多人点赞 2019-06-13 16:33:12
    相信有很多人通过官网在下载git的时候发现网速只有几十K,淘宝有一个镜像的网站 可以提供下载 添加链接描述
  • 最近在研究SpringCloud微服务框架,按照网上的搭建方法搭建项目时发现出现了很多别人博客不纯在的问题,然后自己摸索了很久发现发现不了服务SpringCloud的版本问题有很大关系 按照网上的方法在idea上搭建服务注册...
  • 解决Intellji Idea修改代码以后无效的问题

    万次阅读 多人点赞 2018-03-15 14:16:50
    因为之前一直用的maven构建的项目,可以直接install,所以没有出现这个问题,直到最近接手一个需要维护的老项目没有用到maven,调试的时候总是修改代码后不生效,即使重启idea还是重启tomcat都没用。 先说说我刚开始...
  • 解决df -h 发现/目录100%的问题

    千次阅读 2017-01-28 20:59:33
    df -h 后发现/目录已经使用100%,而其他分区均正常,问题体现在session无法写入服务器。 后发现是maillog文件过大导致的,删除后发现依然是100%. 解决方案: 重启rsyslog服务service rsyslog stop service ...
  • 解决关于VMware虚拟机下安装win7OS时无法发现光驱问题
  • 具体情况如下:   在尝试了以下链接的方法后,...随后尝试了各个代码中添加debugger,终于找到问题所在。 ...虽然不知道原理,但是问题解决还是很开心的。 希望我遇...
  • 怎么去思考一个问题,提高解决问题的能力 前言: #:本文转发自【半路歌雨】 #:http://blog.jboost.cn/think-like-a-programmer.html #:如有侵权,联系即删 技术人员的价值,不在于你能写出多么优美的代码,也不...
  • xshell6连接不上虚拟机的问题和解决方法

    万次阅读 多人点赞 2018-05-26 14:11:13
    初学Linux,因为每次都开vm来执行命令很不方便,所以了解到可以在windows下用xshell来连接远程linux服务器。但是初学就碰到了很多问题,比如:首先要是linux服务能够联网,(NAT模式的...发现问题并修改后,连接成...
  • 详述 MySQL 数据库输入密码后闪退的问题解决方案

    万次阅读 多人点赞 2017-05-23 10:00:40
    之后,在网上搜了搜,发现出现这种问题很常见,大多数原因可能是在咱们使用安全软件的时候,无意中关闭了 MySQL 服务。此外,如果 MySQL 服务已经启动了,但还是出现了闪退的现象,那就可能是 MySQL 的配置出现了...
  • 解决Windows Server 2008 R2无法保存网络发现状态更改问题
  • 安装ftp后启动不来,提示端口占用,解决过程中发现两个问题 1、端口太多,查看的时候找不到21端口,用> 1.txt 或者 | less 2、占用端口的进程是inetinfo,是iis的服务,停止的时候会关停相关web...
  • 一次偶然的机会发现解决的办法,现在分享给大家,希望我一样,无论怎么尝试都没法解决jsp没法提示代码的人 可以远离烦恼~~~ 不过为了解决大多数人问题,还是决定从头码起,前部步骤引用tangxl2008008发布的...
  • MySQL导出csv乱码问题解决

    千次阅读 2018-11-07 17:22:15
    MySQL导出csv乱码问题解决 csv乱码问题解决     从MySQL导出数据到 csv 文件后,有时会发现用 excel 打开该导出 csv 文件显示的是乱码。这个问题是 csv 文件本身的文本编码问题导致的,解决办法: ...
  • 解决easyExcelpoi版本冲突问题

    千次阅读 2021-03-12 06:47:32
    由于easyExcel自带依赖于3.17的poi,...在网上查询相关资料的时候,发现解决方法有很多,这个解决方法并不是唯一的解决办法,由于时间精力有限,其它的方法就没有去进行实践验证了,有兴趣的可以查找相关资料实践。..
  • 最近一直在关注小程序开发,目前正在试着将公司的app转换为小程序执行,在此期间有遇到的一些小问题以及解决办法集合。当然这些都是我个人经验谈,对于小程序的底层框架我也是一知半解,很多也都无法解释的很清楚,...
  • 一个真正的高手,其实应该有能力用一套方法论去解决问题的所有,不管这个问题再难,再新鲜,再简单都能搞定。 什么是问题?一言以蔽之,问题来源于现实与目标的差距。 因此,问题产生的原因可能是: ...
  • tinymce 使用问题解决

    千次阅读 2012-08-28 16:14:48
    1.最近的开发过程中使用了tinymce这个富文本控件,在本地测试的时候没有发现问题,但部署的时候,发现需要弹出对话框的功能都失效了,弹出白框. 后来用f12跟踪后发现报脚本拒绝访问的错误.是一个跨域的问题,解决方法,在...
  • 当你的电脑还是刚买回来的不久,你想更换系统的时候你会发现,你用u盘启动进入PE系统后打开windows安转你会发现有一个红× 那一定就是你的分区那边出了问题了,因为没有活动分区,所以即使你安装了系统也是,无法...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,428,591
精华内容 971,436
关键字:

如何发现问题和解决问题