• 付费无损音乐免费下载工具MusicTools v1.2.6-支持各大音乐平台
  • 在ubuntu上开启kdump-tools服务

    千次阅读 2019-04-23 22:10:11
    ubuntu多了一个grub配置文件 /etc/default/grub.d/kdump-tools.cfg,这样就不需要在/etc/default/grub设置crashkernel大小了。 # cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-4.18.0-17-generic roo...
    # apt install linux-crashdump

    ubuntu多了一个grub配置文件 /etc/default/grub.d/kdump-tools.cfg,这样就不需要在/etc/default/grub设置crashkernel大小了。


    # cat /proc/cmdline
    BOOT_IMAGE=/boot/vmlinuz-4.18.0-17-generic root=UUID=6d42d019-fc60-4eae-9da1-bb494e587cfc ro intel_iommu=on biosdevname=0 pci=realloc crashkernel=256M
    # cd /sys/kernel/
    # cat kexec_*


    panic ()
        echo 1 > /proc/sys/kernel/sysrq;
        echo c > /proc/sysrq-trigger
    # cd /var/crash
    # ll
    total 44K
    drwxr-sr-x 2 root whoopsie 4.0K Apr 23 19:09 201904231909
    drwxr-sr-x 2 root whoopsie 4.0K Apr 23 21:45 201904232144
    -rw-r--r-- 1 root whoopsie  309 Apr 23 21:47 kexec_cmd
    -rw-r----- 1 root whoopsie  32K Apr 23 19:11 linux-image-4.18.0-17-generic-201904231909.crash
    lrwxrwxrwx 1 root whoopsie   30 Apr 23 19:11 vmcore.0 -> 201904231909/dump.201904231909
    lrwxrwxrwx 1 root whoopsie   30 Apr 23 21:47 vmcore.1 -> 201904232144/dump.201904232144
    ln-crash ()
        cd /var/crash;
        local dir=$(ls -td $(date +%Y)*/ | head -1);
        local n=$(ls vmcore* | wc -l);
        ln -s ${dir}dump* vmcore.$n

    经测试上面的步骤在笔记本上没有问题,但是在服务器上就不行,会产生out of memory, killed process的错误,然后系统就hang。后来发现是mellanox网卡被初始化了,占用了太多的内存。编辑文件/etc/modprobe.d/blacklist.conf,加上下面两行:

    blacklist mlx5_ib
    blacklist mlx5_core


    # cd /var/lib/kdump
    # /bin/rm -rf *
    # kdump-config unload
    # kdump-config load


    如果重新编译新内核的话,很有可能kdump-tools服务起不来,这时可以用官方内核和initrd产生vmcore,方法是编辑脚本/usr/sbin/kdump-config:把KVER=`uname -r`,改为KVER=4.18.0-17-generic即可。


    function install-dbgsym
            echo "deb http://ddebs.ubuntu.com $(lsb_release -cs) main restricted universe multiverse
            deb http://ddebs.ubuntu.com $(lsb_release -cs)-updates main restricted universe multiverse
            deb http://ddebs.ubuntu.com $(lsb_release -cs)-proposed main restricted universe multiverse" | sudo tee -a /etc/apt/sources.list.d/ddebs.list
            sudo apt install ubuntu-dbgsym-keyring
            sudo apt-get update
            sudo apt -y install linux-image-$(uname -r)-dbgsym
    # cd /var/lib/kdump
    # unmkinitramfs initrd.img-4.18.0-17-generic 1
    an init script to automatically load a kdump kernel, or save a vmcore and reboot.
    the kdump-tools configuration file
    a link to the current debug kernel
    the last kexec_cmd executed by kdump-config


  • I'm using the chrome inspector to try and analyze the z-index of a twitter bootstrap popover, and f

    本文翻译自:Freeze screen in chrome debugger / DevTools panel for popover inspection?

    I'm using the chrome inspector to try and analyze the z-index of a twitter bootstrap popover, and finding it extremely frustrating... 我正在使用chrome检查器来尝试分析twitter bootstrap popover的z-index ,并发现它非常令人沮丧......

    Is there a way to freeze the popover (while shown) so that I can assess and modify the associated CSS? 有没有办法冻结弹出窗口(显示),以便我可以评估和修改相关的CSS?

    Placing a fixed 'hover' on the associated link does not cause the popover to appear. 在关联的链接上放置固定的“悬停”不会导致弹出窗口出现。




    Got it working. 搞定了。 Here was my procedure: 这是我的程序:

    1. Browse to the desired page 浏览到所需的页面
    2. Open the dev console - F12 on Windows/Linux or option + + J on OSX 打开开发控制台 - Windows / Linux上的F12或OSX上的选项 + + J.
    3. Select the Sources tab in chrome inspector 在chrome检查器中选择“ Sources选项卡
    4. In the web browser window, hover over the desired element to initiate the popover 在Web浏览器窗口中,将鼠标悬停在所需元素上以启动弹出窗口
    5. Hit F8 on Windows/Linux (or fn + F8 on OSX) while the popover is showing. 在Windows / Linux操作系统(或者FN + F8上OSX)击中F8而酥料饼被展示。 If you have clicked anywhere on the actual page F8 will do nothing. 如果您在实际页面上的任何位置单击,F8将不执行任何操作。 Your last click needs to be somewhere in the inspector, like the sources tab 您的最后一次点击需要位于检查器中的某个位置,例如“源”选项卡
    6. Go to the Elements tab in inspector 转到检查器中的“ Elements选项卡
    7. Find your popover (it will be nested in the trigger element's HTML) 找到你的popover(它将嵌套在trigger元素的HTML中)
    8. Have fun modifying the CSS 修改CSS很有趣


    UPDATE: As Brad Parks wrote in his comment there is a much better and easier solution with only one line of JS code: 更新:正如布拉德·帕克斯(Brad Parks)在他的评论中所写的那样,只有一行JS代码可以提供更好,更简单的解决方案:

    run setTimeout(function(){debugger;},5000); 运行setTimeout(function(){debugger;},5000); , then go show your element and wait until it breaks into the Debugger ,然后去展示你的元素,等到它进入调试器

    Original answer: 原始答案:

    I just had the same problem, and I think I found an "universal" solution. 我遇到了同样的问题,我想我找到了一个“通用”的解决方案。 (assuming the site uses jQuery) (假设该站点使用jQuery)
    Hope it helps someone! 希望它可以帮到某人!

    1. Go to elements tab in inspector 转到检查器中的元素选项卡
    2. Right click <body> and click " Edit as HTML " 右键单击<body>并单击“ Edit as HTML
    3. Add the following element after <body> then press Ctrl+Enter: <body>之后添加以下元素,然后按Ctrl + Enter:
      <div id="debugFreeze" data-rand="0"></div>
    4. Right click this new element, and select "Break on..." -> "Attributes modifications" 右键单击这个新元素,然后选择“Break on ...” - >“Attributes modification”
    5. Now go to Console view and run the following command: 现在转到Console视图并运行以下命令:
    6. Now go back to the browser window and you have 5 seconds to find your element and click/hover/focus/etc it, before the breakpoint will be hit and the browser will "freeze". 现在回到浏览器窗口,你有5秒的时间来找到你的元素并点击/ hover / focus / etc它,然后点击断点并且浏览器将“冻结”。
    7. Now you can inspect your clicked/hovered/focused/etc element in peace. 现在,您可以安心地检查您的clicked / hovered / focused / etc元素。

    Of course you can modify the javascript and the timing, if you get the idea. 当然,如果你明白了,你可以修改javascript和时间。


    1. Right click anywhere inside Elements Tab 右键单击Elements选项卡内的任意位置
    2. Choose Breakon... > subtree modifications 选择Breakon ...> 子树修改
    3. Trigger the popup you want to see and it will freeze if it see changes in the DOM 触发您想要查看的弹出窗口,如果它看到DOM中的更改,它将冻结
    4. If you still don't see the popup, click Step over the next function(F10) button beside Resume(F8) in the upper top center of the chrome until you freeze the popup you want to see. 如果仍然没有看到弹出窗口,请单击Chrome中上方中心的Resume(F8)旁边Step over the next function(F10)按钮,直到冻结要查看的弹出窗口。


    To be able to inspect any element do the following. 为了能够检查任何元素,请执行以下操作。 This should work even if it's hard to duplicate the hover state: 即使很难复制悬停状态,这也应该有效:

    • Run the following javascript in the console. 在控制台中运行以下javascript。 This will break into the debugger in 5 seconds. 这将在5秒内进入调试器。

      setTimeout(function(){debugger;}, 5000)

    • Go show your element (by hovering or however) and wait until Chrome breaks into the Debugger. 去显示你的元素(通过悬停或然而然后)等待Chrome进入调试器。

    • Now click on the Elements tab in the Chrome Inspector, and you can look for your element there. 现在点击Chrome Inspector中的Elements标签,您可以在那里查找您的元素。
    • You may also be able to click on the Find Element icon (looks like a magnifying glass) and Chrome will let you go and inspect and find your element on the page by right clicking on it, then choosing Inspect Element 您也可以单击“ Find Element图标(看起来像放大镜),Chrome将允许您通过右键单击它然后选择“ Inspect Element来检查和查找页面上的Inspect Element

    Note that this approach is a slight variation to this other great answer on this page. 请注意,此方法与此页面上的其他优秀答案略有不同。


    I found that this works really well in Chrome. 我发现这在Chrome中运行得非常好。

    Right click on the element that you'd like to inspect, then click Force Element State > Hover. 右键单击要检查的元素,然后单击“强制元素状态”>“悬停”。 Screenshot attached. 附上截图。


  • js 弹窗jquery.tools.min.js 实现

    千次阅读 2015-12-25 15:02:20
    知识地图项目中用了一个弹窗插件 jQuery的插件。用起来比较方便。后期如果有时间,再把js jQuery弹窗的效果整理一下。据说js弹窗有6种方式。。。6种。。。。


    知识地图项目中用了一个弹窗插件 jQuery的插件。用起来比较方便。后期如果有时间,再把js  jQuery弹窗的效果整理一下。据说js弹窗有6种方式。。。6种。。。。








  • 具体方法便是遵循这位博主的方法。 但是可能还是会出现不能够实现拖到即传递的效果。那可以再参照这位博主的做法。...sudo apt-get install open-vm-tools 这条命令。此时只需reboot一下树莓派,便可以了。 ...




    sudo apt-get install open-vm-tools


  • Android:使用Activity制作中间弹窗

    千次阅读 2018-11-01 00:27:44
    使用Activity制作中间弹窗 前言 使用activity制作弹窗的好处就是,自由发挥的余地更大了。匆匆的用activity制作了中间弹窗的小demo,没有重写activity显示和消失的动画,圆角没有添加。上班太忙了,有空再补上。先...
  • popwindow弹窗

    2020-12-08 21:34:48
    (1)布局文件: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools=...
  •   为了增强用户的体验,所以增加了这个每日弹窗,每日弹窗顾名思义,每天弹出一次,就不再弹窗,当然如果用户觉得烦的话,可以在弹窗中勾选上不再弹窗,或者在应用设置中,关闭每日弹窗都是可以的。下面来写这个...
  • 在APP开发中,经常会有...从底部弹出弹窗,并且可以跟随手指滑动关闭弹窗. 简介 BottomSheetDialogFragment是位于com.google.android.material包下的一个类. BottomSheetDialogFragment 继承自AppCompatDialogFragment ...
  • 简单实现自定义Dialog弹窗

    千次阅读 2016-12-28 12:18:30
    本来接着是要继承dialog并给其设置上面的布局,但是考虑到项目中对dialog弹窗的使用频率还是挺高的,所以简单抽取dialog,以抽象类的方式提供给其他dialog去继承,那么下面看看抽取的BaseDialog的代码: /**...
  • 在当前页面手动设置弹窗系列文章目录前言一、目的二、实现过程按钮页面1. HTML代码2. JS代码选择页面1.HTML代码2.JS代码总结 前言 本系列文章主要记录项目过程中重点的项目技术 一、目的 因为业务的需求,我需要...
  • Android XPopup弹窗

    千次阅读 2020-05-30 17:52:06
    XPopup Android 开发过程中会遇到各种各样的需求,那么,如果当你拥有一个产品经理非常喜欢各种小提示的时候(没错,我的上个产品就是这样,美其名曰用户体验),你就会用到弹窗,各种弹窗,哪里都有弹窗!...
  • 弹出框里英文的基本意思就是启动时加载的是jre,而tool.jar在jdk下,因此解决方法就是将启动时加载的jre改成jdk. 1、检查启动时加载环境 步骤是菜单help->about spring tool suite4->installation Details,...
  • 大家好哇,又是我,梦辛工作室的灵,今天来给大家讲解下如何实现 安卓的侧边弹窗, 先大概讲下基本原理吧,其实很简单,就是一个进出动效,用 位移 加 透明度 效果比较好, 比如你的侧边弹窗是在左边,那就是从左往...
  • 转自:https://www.bbsmax.com/A/rV57PjZadP/ 在虚拟机设置分别设置CD/DVD、软盘为:使用物理驱动器->自动检测,即可。
  • Android选择弹窗(自定义可扩展)

    千次阅读 2016-05-31 15:56:41
    1.Hello World是一个TextView控件,用于显示从弹窗选择的内容。里面控件的背景色,标题,文字大小颜色都可以自定义。实际项目中可以用于比如android长按的时候,弹出一些选择的操作,还有就是一些金额选择等等。 ...
  • main.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools=...
  • 提示弹窗

    2017-02-08 11:57:00
    xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_...
  • 安装vmware tools 出现问题的解决方法

    千次阅读 2019-04-13 09:30:35
  • popupWindow底部弹窗,效果与微信好友页面的弹框类似。效果图如下: 如何调用: List < String > list = new ArrayList < > ( ) ; list.add ( "增加" ) ; list.add ( "删除" ) ; list.add ( "修改" ...
  • Android 弹窗毛玻璃背景实践

    千次阅读 2018-03-22 15:06:53
    Android 弹窗毛玻璃背景实践 需求: 点击FloatingActionButton弹出弹层,弹层底部有多个图标可选,每一个图标都是一个功能入口,背景采用毛玻璃模糊效果。 记录一下这个需求的思考和实现过程。 查找Android原生...
  • > > <%@ page language="java" contentType="text/html; charset=UTF-8" > pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/...
  • 系统预装APK和后安装的APK,默认全部打开应用,不弹窗提醒!,不弹窗提醒!,不弹窗提醒!。 解决方法 1、系统预装应用 W:\Code\RK3399PRO_HDMI_ANDROID8\frameworks\base\services\core\java\...
  • MAC:this copy of parallels desktop may not be genuine. You may be a victim of software...​​C:\Program Files (x86)\Parallels\Parallels Tools\prl_cc.exe 重命名为:prl_cc_old.exe 暂时不出现弹窗, 如果有
  • 效果图: Android PopupWindow 左侧弹窗(模拟菜单)
  • Android底部弹窗的正确打开方式

    千次阅读 2017-09-19 20:40:08
  • 问题遇到的现象和发生背景 问题相关代码,请勿粘贴截图 运行结果及报错内容 我的解答思路和尝试过的方法 试过安装微软常用运行库,但是还是出一样的报错 我想要达到的结果
  • VMware虚拟机中安装win10操作系统

    万次阅读 多人点赞 2018-06-27 22:25:56
    5 完成分区之后,应该是安装系统了,将你的系统文件拷贝U盘插入主机,但此时发现你的虚拟机识别不出U盘,因为你没有安装VMware Tools工具,这个虚拟机会弹窗提示你安装,点击安装即可。 6 安装VMware Tools...
  • 前日,一个朋友问我有没有好看的弹窗,功能不需要太难,说了一点需求,图: 然后我就写了个Demo给他。Activity的弹窗各种各样。很早就有,但是有的太过于单调,样式也不好看,有的自定义起来非常繁琐。 我结合...
  • AndroidUI控件-AlertDialog弹窗控件有关android的弹窗界面相信大家见过不少了,手机上很多应用软件都涉及到弹窗控件,比如典型的每次删除一个图片或者卸载一个等都会弹出一个窗口询问是否删除/卸载等,还有我们系统...



1 2 3 4 5 ... 20
收藏数 5,769
精华内容 2,307