Ubuntu 16.04升级4.7.0内核后导致Compiz奔溃,问题:compiz[4852]: segfault at 48 ip 00007f88cae087f0 sp 00007ffce354c268 error 4 in libscale.so

由于硬件的驱动支持问题,升级4.7.0的内核主要是为了能使用IntelHDGraphics630驱动,但是也出现了相关问题,比如Compiz的特效导致桌面上如果有多个相同程序启动,然后再次点击时就会出现闪烁和崩溃问题。查找日志如下:compiz[4852]:segfaultat48ip00007f88cae087f0sp00007ffce354c268error4inlibscale.so[7f5ce70cb000+24000]解决方法:这些方法只能尝试,不一定每台机器都有效。1、重装桌面sudoaptinstall--reinstallubuntu-desktop2、安装CCSM,然后把特效去掉sudoapt-getinstallcompizconfig-settings-manager 参考:https://www.howtoing.com/install-compiz-on-the-unity-desktop-on-ubuntu-12.04-precise-pangolin/https://ubuntuforums.org/showthread.php?t=234917...

Eclipse安装SVN客户端

在Eclipse中安装SVN客户端有个好处,不用兼容其它操作系统都能保持一致的操作。比如再Linux下SVN客户端软件体验相对较差,但是基于命令行的操作却在Linux下无所不能。一、通过在线安装地址:http://subclipse.tigris.org/update_1.8.x 【Help】->【InstallNewSoftware】->【Add】直接下一步下一步安装即可。二、给予离线安装包的方式:地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?collapseFolder=2240&folderID=2240离线安装包:(链接:https://pan.baidu.com/s/1qYOBj7A密码:k2db)解压想要的文件夹到Eclipse文件夹即可。三、使用教程http://www.cnblogs.com/duanxz/p/3334660.html...
代码星球 代码星球·2020-04-04

Eclipse在Project Explorer项目归组及分模块显示

普通项目:1、【PackageExplorer】->【filter】->【TopLevelElements】->【WorkingSets】2、【PackageExplorer】->【右键】->【New】->【Other】->【Java】->【JavaWorkingSet】3、输入WorkingSet的Name时,把项目Add/AddAll到新建的WorkingSet中,OK保存。4、【PackageExplorer】右边小三角->【SelectedWorkingSet】,选中刚新建的那个WorkingSet即可。Maven项目:PackageExplorer】右边小三角->【ProjectsPresentation】->【Hierarchical】 参考:http://www.2cto.com/kf/201304/200546.html...

Mac下使用Eclipse的Show in Terminal提示command not found: mvn

在Mac下一般配置了Maven的环境变了一般都不会提示,但是如果使用zsh的扩展之后,系统默认的环境变量配置文件会发生变化,尤其使用Eclipse打开终端时,默认不会去读取用户目录下的~/.bashrc文件,那么就必须在~/.zshrc文件下再次添加环境变量。打开~/.zshrc文件,添加如下环境变量即可:exportMAVEN_HOME=/usr/local/maven3exportPATH=${PATH}:${MAVEN_HOME}/bin 参考:https://stackoverflow.com/questions/34030561/mvn-command-not-found-mac-terminal...

Spring Boot项目使用Eclipse进行断点调试Debug

1、在命令行下定位到项目根目录,启动SpringBoot项目,命令如下:java-Xdebug-Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n-jartarget/myproject-0.0.1-SNAPSHOT.jar提示:这步操作实质上打开了远程Socket端口为8000的调试功能。以上方法是Spring官方标准实例,当然,除了以上方式还有其它的方式,比如使用Maven的插件机制,但是原理都一样,以下是另外的运行选择:#运行SpringBoot项目mvnspring-boot:run#调试运行SpringBoot项目,调试端口默认是8000mvnDebugspring-boot:run2、在Eclipse的IDE中依次打开Run->DebugAs->DebugConfigurations->RemoteJavaApplicationconfiguration提示:双击最后是设置代码的断点即可。 4、除了上述方式以外,可以使用硬编码的形式启动SpringBoot项目,然后像正常的Ap...

Eclipse全局搜索

按【Ctrl】+【H】搜索时支持一些正则表达式。 参考:http://blog.csdn.net/huaweitman/article/details/38709323...
代码星球 代码星球·2020-04-04

Linux下解压分包文件zip(zip/z01/z02)

分包压缩的zip文件不能被7z解压,且这种格式是Windows才能创建出来,在Linux下不会以这种方式去压包。下面是在Linux下处理这种文件的做法:方法一:catxx.z01xx.zip>full.zipunzipfull.zip方法二:zipxx.zip--outfull.zipunzipfull.zip方法三:zip-s0xx.zip--outfull.zipunzipfull.zip 参考:https://superuser.com/questions/15935/how-do-i-reassemble-a-zip-file-that-has-been-emailed-in-multiple-parts...

Java抓取网页数据(原网页+Javascript返回数据)

转载请注明出处!原文链接:http://blog.csdn.net/zgyulongfei/article/details/7909006 有时候由于种种原因,我们需要采集某个网站的数据,但由于不同网站对数据的显示方式略有不同!本文就用Java给大家演示如何抓取网站的数据:(1)抓取原网页数据;(2)抓取网页Javascript返回的数据。一、抓取原网页。这个例子我们准备从http://ip.chinaz.com上抓取ip查询的结果:第一步:打开这个网页,然后输入IP:111.142.55.73,点击查询按钮,就可以看到网页显示的结果:  第二步:查看网页源码,我们看到源码中有这么一段: 从这里可以看出,查询的结果,是重新请求一个网页之后显示的。再看看查询之后的网页地址:也就是说,我们只要访问形如这样的网址,就可以得到ip查询的结果,接下来看代码: [java] viewplain copy public void captureHtml(String ip) thr...

什么是数据埋点?

原文出处https://www.zhihu.com/question/36411025作者:国双商业市场链接:https://www.zhihu.com/question/36411025/answer/144973846来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。所谓“埋点”,是数据采集领域(尤其是用户行为数据采集领域)的术语,指的是针对特定用户行为或事件进行捕获、处理和发送的相关技术及其实施过程。埋点的技术实质,是先监听软件应用运行过程中的事件,当需要关注的事件发生时进行判断和捕获,然后获取必要的上下文信息,最后将信息整理后发送至服务器端。所监听的事件,通常由操作系统、浏览器、APP框架等平台提供,也可以在基础事件之上进行触发条件的自定义(如点击某一个特定按钮)。一般情况下,埋点可以通过监测分析工具提供的SDK来进行编程实现。埋点的业务意义显而易见,即帮助定义和获取分析人员真正需要的业务数据及其附带信息。在不同场景下,业务人员关注的信息和角度可能不同。典型的应用场景有面向数字营销领域的分析,以及面向产品运营领域的分析。前者注...
代码星球 代码星球·2020-04-04

JAVA中重写equals()方法为什么要重写hashcode()方法?

object对象中的publicbooleanequals(Objectobj),对于任何非空引用值x和y,当且仅当x和y引用同一个对象时,此方法才返回true;注意:当此方法被重写时,通常有必要重写hashCode方法,以维护hashCode方法的常规协定,该协定声明相等对象必须具有相等的哈希码。如下:(1)当obj1.equals(obj2)为true时,obj1.hashCode()==obj2.hashCode()必须为true (2)当obj1.hashCode()==obj2.hashCode()为false时,obj1.equals(obj2)必须为false如果不重写equals,那么比较的将是对象的引用是否指向同一块内存地址,重写之后目的是为了比较两个对象的value值是否相等。特别指出利用equals比较八大包装对象(如int,float等)和String类(因为该类已重写了equals和hashcode方法)对象时,默认比较的是值,在比较其它自定义对象时都是比较的引用地址hashcode是用于散列数据的快速存取,如利用HashSet/HashMap/Ha...

什么是API测试

什么是APIAPI是ApplicationProgrammingInterface的简写。实现了两个或多个独立系统或模块间的通信和数据交换能力。什么是API测试图片.pngAPI测试是不同于UI级自动化测试,其主要关注在系统架构的业务逻辑层,所以其主要关注不在于UI操作或用户感观上,更重调用逻辑关系。与UI级自动化测试通过控制键盘输入和鼠标等操作不同的是:API测试,我们是通过工具或代码方式去调用特定的API,获取输出,并记录系统的响应。API测试需要与应用程序的API进行交互,为了测试这些API,我们可以:使用测试工具来进行测试自己写代码的方式进行测试API测试准备工作首先你得获取目标测试系统的API相关文档,例如API对应的参数格式、期望返回结果等(一由开发提供文档,二自己抓包分析)就我们所处国内的实际情况,在大部分情况下,开发都没有成型的文档。所以作为测试人员,你应该具备以下技能:优先去推动开发生成一份合适的API说明文档掌握抓包分析工具,能够自己去抓包分析形成API文档至少把http协议掌握,了解其报文结构对用户业务熟悉,能把API级业务逻辑和用户业务结合起来API主要测试什么...
代码星球 代码星球·2020-04-04

try...cath...finally中的return什么时候执行

一finally可以没有,也可以只有一个。无论有没有发生异常,它总会在这个异常处理结构的最后运行。即使你在try块内用return返回了,在返回前,finally总是要执行,这以便让你有机会能够在异常处理最后做一些清理工作。如关闭数据库连接等等。注意:如果没有catch语句块,那么finally块就是必须的。二1、不管try,finally都会执行;2、在try中return,在finally执行前会把结果保存起来,即使在finally中有修改也以try中保存的值为准,但如果是引用类型,修改的属性会以finally修改后的为准;3、如果try/finally都有return,直接返回finally中的return。三1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,   管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在fina...

web前端/移动端H5博客专家博客大全--值得收藏的前端技术大牛博客地址

  HuangJieBlog.Com-前端开发 http://www.huangjieblog.com/?feed=rss2i在云端 http://kinvix.kdv.cn/blog/?feed=rss2KoubeiUED http://ued.koubei.com/?feed=rss2limu的砖篮儿 http://limu.iteye.com/rssMED http://ued.alimama.com/feed/MephoBoxRSS http://box.mepholio.com/rss_feedPlanABC-怿飞’sBlog http://feed.planabc.net/RIAMeeting-瑞研社区-Flex培训,Flex教程,Flash教程,ActionScript3,AS3,AIR-RIAMeeting为大家创造更好的交流平台http://www.riameeting.com/rss.xmlria之家 http://feed.feedsky.com/36r...

程序员需要的各种PDF格式电子书【附网盘免费下载资源地址】

 各位,请妥善保存,后期还会有更多更新,如果你有不同的书籍资源或者这里没有你要找的书籍,也可以直接留言,后期我们会继续更新~Java《设计模式之禅(完整高清版)》链接:http://pan.baidu.com/s/1bo7noMb密码:5kve《重构_改善既有代码的设计》链接:http://pan.baidu.com/s/1miBoWDa密码:vlbj《微服务架构与实践(王磊著)完整版》链接:http://pan.baidu.com/s/1kVehbD1密码:plpz《网络爬虫入门到精通》链接:http://pan.baidu.com/s/1i5w1UVb密码:megy《图解HTTP》链接:http://pan.baidu.com/s/1dF91xyp密码:qzhy《架构探险从零开始写javaweb框架》链接:https://pan.baidu.com/s/1hsPAiIo密码:4cnr《数据结构与算法Java版》链接:http://pan.baidu.com/s/1nuAWJCP密码:pvsg《[JAVA解惑](美)布洛赫》链接:http://pan.baidu.com/s...

【数据挖掘】数据挖掘工程师是做什么的?

2016-08-1017:16数据挖掘,从字面上理解,就是在数据中找到有用的东西,哪些东西有用就要看具体的业务目标了。最简单的就是统计应用了,比如电商数据,如淘宝统计过哪个省购买泳衣最多、哪个省的女生胸罩最大等,进一步,可以基于用户的浏览、点击、收藏、购买等行为推断用户的年龄、性别、购买能力、爱好等能表示一个人的画像,就相当于用这些挖掘出来的属性来刻画一个人,这些还是最简单的东西,更深层次的比如预测(股票预测),但是比较难。说到数据挖掘。往往与机器学习离不开。比如分类、聚类、关联规则挖掘、个性化推荐、预测、神经网络、深度学习等。很多年前说人工智能AI(比如产生式系统、专家系统等,好像现在提得比较少了),90年代AI到了瓶颈阶段,机器学习是一个突破口,现在机器学习又遇到了瓶颈阶段,深度学习又是一个突破口(其实神经网络出来了很久,但是为什么中间一段时间沉寂了,在70年代左右出现了低潮(根据评论修改),我归结是两点,第一神经网络就像一个黑夹子一样,很多东西不透明,模型的解释性不强,以及当时没办法处理非线性分类问题(后面多层感知器便可以对非线性问题进行拟合,如解决XOR问题),参数过多,训练复...
代码星球 代码星球·2020-04-03
首页上一页...421422423424425...下一页尾页