分类: 技术

  • 关于Webpack打包后的__dirname

    默认配置下,Webpack打包后的__dirname会被Webpack替换成/,如果被打包代码需要依赖__dirname获取代码文件的路径,就需要对Webpack进行配置。对Webpack的node.__dirname选项进行配置可以修改Webpack对该变量的处理方式。默认情况下node.__dirname选项被配置为”mock”,__dirname在打包时将被替换为/,把该选项配置为true,__dirname将被替换为相对于context选项的输入文件目录名,把该选项配置为false,__dirname将保持原有的值,即输出文件的目录名。

  • 最后一个包含免费GPGMail的GPGSuite版本

    今天把GPGSuite升级到2018.4后,GPGMail弹出一个只能试用一个月的对话框,看来是准备在2018.4版本后开始收费了,于是我果断重新安装回2018.3版本。在这里把2018.3版本的安装包在这里作个备份,大家有需要可以拿去用。

    https://pan.baidu.com/s/1yYMuiQ7naesBE7DrA3aSOg

  • 使用YubiKey保护PGP密钥

    使用YubiKey保护PGP密钥

    最近入手了一个YubiKey NEO,据说可以安全地存储PGP密钥,研究了一个晚上,现在把一些心得分享给大家。

    (更多…)
  • awk语言快速入门

    基本模式

    /模式1/{操作1} /模式2/{操作2} ...
    对匹配模式1的行执行操作1,对匹配模式2的行执行操作2,同时匹配则两个操作都会执行,每个操作可以包含多个命令,之间以“;”号分隔。

    匹配两个模式之间的行

    /开始模式/,/结束模式/{操作}

    常用命令

    print 打印字符串到控制台
    printf 打印格式化字符串到控制台
    next 直接开始下一行的匹配(即不再对当前行匹配剩下的模式)

  • 让Twenty Seventeen的页头媒体只在第一页显示

    WordPress 2017年的新主题Twenty Seventeen增加了页头媒体功能,可以在访客进入主页时显示一副全屏的超大图片,往下滚动就能看到内容,非常炫。但是这个功能有一个非常不好的地方,它每一次翻页都会显示一次,会让访客觉得非常烦,跟牛皮鲜一样。下面就跟大家分享一种方法让这个页头媒体只在第一页显示。
    (更多…)

  • Angular三种数据绑定方式总结

    • attr= 单向绑定,将等号右侧的常量绑定到组件
    • [attr]= 单向绑定,将等号右侧的表达式绑定到组件
    • (attr)= 事件绑定,组件内的相应事件触发时执行等号右侧的表达式
    • [(attr)]= 双向绑定,将等号右侧的变量的值绑定到组件,同时将组件内相应值的变更绑定到等号右侧的变量。组件需有一个名为attrChange的事件,并在相应值更新时触发该事件。这种绑定相当于[attr]=”value”(attrChange)=”value=$event”
  • OSX下查看dd命令的进度

    在Linux下如果要查看dd命令的进度一般只需要执行“kill -USR1 pid”就行了,但是在OSX下面这样做行不通,执行了这条命令后dd就真的被杀掉了。查看OSX下dd的man文档发现,OSX下面dd打印进度的信号并不是SIGUSR1,而是SIGINFO,因此需要执行“kill -INFO pid”才能查看dd命令的进度。

  • Steam支付后没有获得相应游戏的解决方法

    在Steam买游戏时有一定概率出现支付后库里并没有出现刚购买的游戏,查看消费史会提示该笔消费仍待处理,虽然出现这种情况等几天就会自动解决,但是自己喜欢的游戏要等几天才能玩到会非常不爽,本文将介绍一种方法让你立刻玩上自己喜欢的游戏。
    (更多…)