首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux core dump有什么用

进程崩溃时,Linux会将崩溃前进程的内存状态保存在core文件里,就像保存了案发现场的照片,可以帮助开发人员找到事故原因,修复程序。本文简单的例子讲解如何根据core文件,定位进程崩溃的原因。...ulimit -a查看系统对core文件的设置 ? core file size设置是0,也就是不允许core文件产生。 修改配置,改为unlimited,对大小不做限制。 ?...gdb下执行bt和where可以看见令程序崩溃的代码位置,但是现在只能看见main函数,看不见其它具体信息。这是因为编译代码时没有加入调试信息,g++加入调试信息的参数是-g ? ?...命令file core可以帮助我们判断core是哪个可执行文件产生的。...file core.* 可以正确指出core文件出自哪个可执行文件(无论可执行文件是什么,哪怕是java,Python,都是一样的操作),然后gdb 可执行文件 core.*,可以查看错误原因。 ?

6.1K11
您找到你想要的搜索结果了吗?
是的
没有找到

服务器为什么用 Linux?

然而正因为这种流行的软件对待linux的态度要好于windows server,才导致用linux的工程师越来越多,windows server的工程师越来越少,然后形成各种连锁反应,导致windows...这其中臭打游戏的功不可没,我之前一些技术手段挖掘了一下,知乎许多软吹多半也是游戏玩家,为屁股发声本身无可厚非,但是通过踩踏linux来捧windows的操作确实令人捧腹,毕竟从我角度来看,这些软吹开发者除了顶尖几个活跃在知乎的...(当然软吹可以说k8s可以纳管windows容器,我就懒得跟你争辩这种无聊的问题了,精力有限,李姐万岁) 所以基于以上两点,你清楚为什么至少在国内服务器要用linux了吗?...另外,由于用户可以免费得到Linux的内核源代码,因此,用户可以修改内核源代码,以便适应新增加的外部设备。 6.提供了丰富的网络功能 完善的内置网络是Linux的一大特点。...Linux潜在的商业价值不可限量,性能相当地好,稳定性也很好,其替换商业操作系统真是明智的选择。

3K30

减少 try catch ,可以这样

所以如果是我的话,我肯定偏向于第二种,我可以把更多的精力放在业务代码的开发,同时代码也会变得更加简洁。...注意到上面对异常按阶段进行分类,大体可以分成:进入Controller前的异常 和 Service 层异常,具体可以参考下图: 不同阶段的异常 目标 消灭95%以上的 try catch 代码块,以优雅的... Assert(断言) 替换 throw exception 想必 Assert(断言) 大家都很熟悉,比如 Spring 家族的 org.springframework.util.Assert,在我们写测试用例的时候经常会用到...所有的返回结果类的定义这里就不贴出来了 验证统一异常处理 因为这一套统一异常处理可以说是通用的,所有可以设计成一个 common包,以后每一个新项目/模块只需引入该包即可。...也可以采用以下的jsonResult对象的方式进行处理,也贴出来代码.

82640

ThreadLocal 有什么用

ThreadLocal在Java中是一个非常有用的工具,它可以帮助我们解决多线程环境下的数据共享问题。ThreadLocal是Java中的一个类,它提供了线程局部变量。...通过使用ThreadLocal,可以将需要共享的数据存储在每个线程的本地变量中,每个线程只能看到和修改自己的副本,而不会影响其他线程的副本。...可以使用ThreadLocal的remove方法来清除当前线程的引用。 6.ThreadLocal的应用场景。ThreadLocal可以用于实现线程局部变量,也可以用于实现线程内的数据共享。...例如,在Web应用中,可以使用ThreadLocal来实现线程内的数据共享,使得每个请求都有自己的数据副本,避免多个请求之间数据冲突的问题。...总之,ThreadLocal是Java中一个非常有用的工具,它可以帮助我们解决多线程环境下的数据共享问题。

12010

AR有什么用

『电脑有什么用?玩空当接龙?』 『为什么要上网买东西,明明走两步就到商城了,还能自己亲自试一试货对不对口。』 在现在这个时代再看看上面这些问题,很可笑吧? 『AR有什么用?』...这个问题在现在,等价于十几年前『电脑有什么用?』 那答案到底是有什么用呢? 回想一下,几十年前的电脑有什么用?拨号上网,贵的要死,卡车拉存储器。...约等于没什么卵-___,- 但是它改变了这个世界。 如果你问消费者他们想要什么,他们只会说他们想要一匹更快的马。 那么,你一台汽车就能说服他们,汽车比马快吗? 不能。...可以做个最简单的预想: 我们玩真人cs时,需要佩戴一系列装备。但是,随着AR的发展,很可能会出现这样一款游戏。 你和好友走在街上,掏出手机,就可以对手机中拍摄到的对手进行射击。

3.7K100

IP地址有什么用

IP地址有什么用?...本文关键字:IP、IP地址、公网IP、私网IP 一、IP和IP地址 IP其实是网际互连协议的缩写,但是我们通常会省略IP地址后面的地址两个字,直接IP来代表计算机在网络上的一个标识,其实这是不严谨的。...IP地址的分配由各级路由来管理,经过这样的方式来管理后,我们的很多IP地址就可以得到复用了,相同的IP地址(非公网IP地址)就可以出现在不同的路由器下,因为它们并不会互相影响和产生冲突。...私网(局域网)IP 查看当前局域网ip可以通过命令快速进行查询,或者在网卡配置界面进行查看(IPv4协议地址)。 Windows:ipconfig Linux/Mac:ifconfig 3....Windows:tracert Linux/Mac:traceroute ?

4.8K32

傅里叶变换有什么用

反过来,我们也可以通过这种方法,舍弃后面不必要的特征,来近似得到目标函数。...JPEG图像压缩、MP3音频技术就是这个原理,例如你微信发一张图片,一般情况下微信会自动给这张图片进行压缩处理(除非你发送原图),这样可以在保证画面的主要特征不消失的情况下,减小流量消耗。...函数名称:DFT //函数描述:对图像进行傅里叶变换,查看频域图 //返回值:void //作者:@刘亚曦 void DFT(Mat& srcImage) { //将输入图像延扩到最佳的尺寸,边界0...tmp); q3.copyTo(q0); tmp.copyTo(q3); q1.copyTo(tmp); q2.copyTo(q1); tmp.copyTo(q2); //归一化,0...随意展示一张导图内容(所有的子节点都可以打开): ?

4.4K20

网站地图有什么用

可以说搜索引擎蜘蛛非常喜欢网站地图,现在搜索引擎都有一个提交地图的功能,这就说明了搜索引擎对sitemap的重视。 网站地图。...许多网站的连接水平很深,蜘蛛很难一次抓住所有的网站地图,搜索引擎蜘蛛很容易抓住网站页面,通过抓住网站页面,可以清楚地理解网站的结构。...在seo知识体系中,我们可以理解为页面的导入链接,作为sitemap,上面肯定布满了指向其他页面的链接,这无疑就给别的页面增加了导入链接。 sitemap本身就是一个枢纽页,能够起到很好的导航作用。...sitemap可以很好的解决内链构造问题,这是网站地图在seo优化中不可忽视的一大重要作用。 正是网站地图,对于排名优化有着至关重要的作用,所以也导致了一些无良商家是不给代理商提供网站地图功能的。...三、网站地图可以有效提高整个车站的收录率。 只要你仔细分析你的网站,你就会发现我们的网站上会有大量的页面没有被包含。这些页面大多是搜索引擎无法抓住的地方,自然很难包含。

4.2K10

SSL证书有什么用

JoySSL将向您介绍SSL证书可以保护哪些内容,以便您确切知道要为您的网站购买哪种证书。图片SSL证书可以保护哪些内容?   单域名   单域证书是最受欢迎的产品,其名称不言自明。...最重要的是,您可以随时添加更多子域,然后重新颁发证书以激活它们。通配符证书仅随域和业务验证一起提供。出于安全原因,扩展验证通配符证书不存在。   多域名   有时您需要加密的不只是一个网站。...使用单个多域证书,您可以保护不同的域,不同的子域以及各种域和子域。但是,还有更多特殊的多域通配符证书,可让您对所有子域和多个域进行加密,从而为您提供最大的灵活性。...公用IP地址   您是否知道可以在没有域名的服务器上安装SSL证书?   如果您是官方公司,并且需要保护公共IP地址,则可以使用特殊的域和业务验证证书。...图片总结:在选择ssl证书的同时一定要选择适合自己企业的证书类型和品牌,更要选择安全可靠的证书CA厂商,像JoySSL就是个非常不错的ssl证书厂商,有着多种证书品牌,签发速度也是非常的快,可以说目前也是国内首选的证书

3.5K30

凸优化有什么用

本文结构: 凸优化有什么用? 什么是凸优化? ---- 凸优化有什么用? 鉴于本文中公式比较多,先把凸优化的意义写出来吧,就会对它更有兴趣。...不过求解这种优化的问题其实是很难的,但是有一类问题叫做凸优化问题,我们就可以比较有效的找到全局最优解。...最基本的,我们可以凸度的一阶二阶条件: 一阶条件的含义就是,如果我们在这个函数上的任意一点画出它的切线,那么这条切线上的所有点都将在函数的下面。: ?...---- 那么这些有什么用呢? 让我们常见的算法举例, 1. SVM 的优化目标如下: ? 如果我们根据下面的形式,定义了 x,P,c,G,h,X,y, ?...如果我们做如下定义,可以看出它也是个 Quadratic Programming: ? ---- 当我们拿到了一个凸的优化函数时,那么就有一大套公式定理可以帮我们解决问题了。

3.5K80

商业分析有什么用

任何工具总是有自己的适用范围的,今天我们正本清源,来科普下到底商业分析有什么用。顺便也看看商业分析的局限性。 第一作用:数据说话 商业分析最大作用之一,数据量化现状,清晰消除模糊。...孙子兵法有云:主不可以怒而兴师,将不可以愠而攻战。做好商业分析,是遏制自己的主观冲动,回归理性的有效办法。...比如上述场景,其实对应了三大类判断标准,我们可以分析方法来检验这些判断标准是否合理,是否有更好的标准可以。 ?...类似的,在营销活动、运营计划、生产供应等方面,都可以类似分析。 第四作用:数据评估 这是人们通常认知的商业分析的作用*2。...这时候可以统计学方法,做专家评估或神经网络模型,压缩评估变量,得出综合分数,从而更好的判断销售能力。类似的,在产品、门店、供应商资质等方面,都可以类似评估。

2.6K20

TiDB 到底有什么用

例1:MySQL分片与合并 ? ? Syncer TiDB 应用的第一类场景是 MySQL 的分片与合并。...黄东旭提到,“过去的数据库都是一主多从,有了 TiDB 以后,可以反过来做到多主一从。” 例2:直接替换MySQL ? 第二类场景是 TiDB 直接去替换 MySQL。...例3:数据仓库 ? ? TiDB 本身是一个分布式系统,第三种使用场景是将 TiDB 当作数据仓库使用。...当然,因为 OLAP 的范畴非常大,TiDB 的 SQL 也有搞不定的情况,为此 PingCAP 开源了 TiSpark,TiSpark 是一个 Spark 插件,用户可以直接 Spark SQL 实时地在...例4:作为其他系统的模块 ? TiDB 是一个传统的存储跟计算分离的项目,其底层的 Key-Value 层,可以单独作为一个 HBase 的 Replacement 来用,它同时支持跨行事务。

3.3K20

什么用

DNS被篡改或者没有指定,不能在浏览器输入域名访问网站,那我为什么可以上QQ和微信呢? 因为这两个软件中都直接指定了服务器的IP地址,没有通过域名通信,所以软件能用,而网站却打不开咯。 ? ?...很简单啊,因为你和客户的不是同一个DNS服务器, 比如客户的移动网络,你的电信网络,两个运营商的DNS服务器不同, 就造成了这种情况,你只需要换一个DNS服务器,就能访问到了。...现在除了运营商,有好多其他公司也免费提供了DNS服务器,我们都可以使用,比如阿里,百度,谷歌等公司都有DNS服务器。...大家如果想更改自己电脑的DNS地址,可以在网上搜索一下,看哪些DNS适合自己,不想麻烦的还是就用运营商提供的吧。...如果我们再遇到打不开个别客户发来的网站,就可以通过更换DNS来试试,比如用 阿里的:223.5.5.5 114的:114.114.114.114 百度的:180.76.76.76 谷歌的:8.8.8.8

9.7K31
领券