老鹰

青柠味,嘎嘣脆

Copyright (c) 2017, Eagle Xiang Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restri...

发布 0 条评论

要在Linux中配置DNS解析,最简单的方式当然是安装NetworkManager,利用它自动配置了。 yaourt -S networkmanager sudo systemctl disable netctl sudo systemctl enable NetworkManager sudo reboot 不过如果对DNS性能有更高的要求的...

发布 0 条评论

在Linux中,有时会出现这种情况:某两种都会播放声音的软件无法同时运行,后打开的软件会报类似“音频模块初始化失败”的错误。这是由于Linux中两种不同的音频驱动服务(OSS和ALSA)的冲突导致,可通过Pulse Audio解决,它可以作为一个...

发布 2 条评论

Linux工具 Shell 代码工具 Visual Studio Code

发布 0 条评论

自定义命令 我们可以在开机自动加载的配置(例如~/.bashrc)中自定义一些函数,例如: lscolor(){ ls --color=auto; } source这个配置文件(如~/.bashrc)后,我们可使用lscolor命令,自动给ls出的结果根据文件类型上色。同时,...

发布 0 条评论

2018年记:偶然想起当年的写的这篇随笔,还是图样。vi一类上古编辑器,从设计之初就是给字符模式下使用的。虽然今天有很多人在模拟终端中使用它们,但本质上它们仍然是字符模式程序。设定运行环境连GPU图形模式都没有,还空谈什么像...

发布 0 条评论

编程 如何避免栈溢出 C 函数调用原理浅探 其它 不同编辑器之间滚动的区别

发布 0 条评论

本文作于2015年,备份在这里 只要编程就会涉及函数调用,只要调用函数就会涉及参数与返回值的传递,那么这种传递是如何实现的呢?答案是栈与寄存器。 以下是一个C语言示例: /*返回参数x乘以2的值*/ #include<stdio.h> int ...

发布 0 条评论

C/C++ 日常问题解决 如何避免栈溢出 如何使用循环改写递归 .NET .NET Core开发笔记 Json.NET开发笔记

发布 0 条评论

递归作为一种经典程序思想,已经不仅仅是一种算法。递归有着局限性(比如大量函数调用引发的爆栈),所幸,我们可以使用循环来替代它。 在这里我会利用一个简单得无聊的例子,来帮助我们理解递归的本质,并改写它。 int fun(int p) { ...

发布 0 条评论