MacType
Vmware
VirtualBox
chrome
Proxifier
Samsung Magician
SSD Fresh
Wireshark
Potplayer
EasyUEFI
先看看这一段程序
char *city[] = {"aeijing", "shanghai"};
city [0][0] = 'b';
这段程序会是什么结果呢?
C语言中,对字符串常量用指针进行修改的行为是未定义行为,那么,到底,具体,会发生什么呢?
其实,这是跟操作系统有关的,为什么这么说呢?
###预备条件
- BIOS 升级至 2.15,开启 ACHI,启用 F12 选择启动项
- GPT 分区,UEFI 引导的 win8.1 系统
- 预留最小约 40GB 磁盘空间,且未格式化
- 无线网卡是
AR9287
###制作安装U盘
- 下载
远景论坛U盘版.10.9.2.13C64.20140303.dmg
并使用TransMac刻录到U盘 - 拔插U盘,删除EFI文件
- 拷贝此处提供的EFI文件至刚才位置
##科学上网之实践篇 ####1. HOSTS
hosts翻墙是我最厌恶的一种方式,原因如下
- 不全,一定没有 100% 收录的 hosts 文件
- 需要不定期更新,你根本不知道什么时候哪个 ip 会失效
- 会助长 GFW ,hosts 收集的 ip 也会被 GFW 维护人员知道,他们可以很轻松的屏蔽掉一个又一个可用 ip
但是在某些情况下,hosts 可以作为应急方案,还是给出若干 hosts 提供方网址
###IPv4
typedef struct ip_header {
//u_char ver_ihl; // Version (4 bits) + Internet header length (4 bits)
#if BYTE_ORDER == LITTLE_ENDIAN
u_int ip_hl : 4, /* header length */
ip_v : 4; /* version */
#if BYTE_ORDER == BIG_ENDIAN
u_int ip_v : 4, /* version */
###获取 windows 系统错误代码文字描述
VC 下可直接使用
_com_error error(hresult);
LPCTSTR errorText = error.ErrorMessage();
MinGW
如何在使用 UEFI 的 Fedora 删除 LVM 分区的 swap 分区
- 禁用 lvm 分区上的 swap 先
swapoff /dev/mapper/fedora00-swap
- 再依次打开
/etc/default/grub
#依赖 ping 值选择最近源服务器
sudo yum install yum-plugin-fastestmirror
#基础应用
sudo yum install wget
sudo yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-20.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-20.noarch.rpm
sudo yum install filezilla
#更多设置