轶哥博客

九零后全栈开发者,未来学学者。想做的事情太多,既要环游世界,也妄图改变点什么的强迫症。

  • May 6, 2016 3:22 PM
  • 2791

  介绍一个小技巧获取node.js项目根目录,这个技巧非常实用。

  假设我们的js文件写在server目录中,但是我们的资源文件存储在app/img目录中。如下图,我们需要在server/index.js文件中使用fs读取app/img/favicon.ico文件。

获取node项目根目录

  在node.js只提供了一个__dirname全局变量。通过__dirname可以获得“C:\wwwroot\yidata\server”。这时需要用到path。

  • May 4, 2016 8:46 AM
  • 2025

  使用Windows To Go的体验比Ubuntu To Go要好得多。特别是加密U盘/移动硬盘的功能很实用。然而无论是Windows To Go还是Ubuntu To Go都无法避免在新机子中移动使用需要安装驱动的问题。欣慰的是在Windows To Go中微软专门针对移动使用定制了部分功能,然而还是无法完美安装所有驱动。特别是在某些win10平板中,几乎有数十个无法识别的驱动( 设备管理器中的感叹号)。怎么办呢?安装带网卡的驱动人生和驱动精灵?不,这个方法太Low了。

  对于高手,驱动缺失的第一个反应是去官网找驱动,搜芯片型号。然而很多驱动你根本找不出来,特别是定制性的。这些驱动有个特点,就是驱动人生和驱动精灵也无法识别。

  这里有一个小技巧,如果Windows To Go的目标主机和Windows To Go中安装的操作系统版本相近,位数相同,那么可以通过原有驱动直接安装。Windows10 To Go和Windows8 To Go均适用。

  EA6500 V2的CPU发热严重,最高温度可达104°(如上图)。别说煮鸡蛋了,烧水都没问题了。给EA6500 V2/EA6700加装风扇我不是第一个,网友“啥都不会”早在14年10月就已经成功安装过了。

  本文仅仅说明可以用5V风扇,而且可以控制是否启用。焊接点如下——USB电源接口。

  • Apr 28, 2016 2:07 PM
  • 2126

  利用Docker部署的服务器环境已经成为目前主流。为了实现高负载、易于拓展,我们采用Nginx作为反代,Redis记录访问日志。(主机服务器环境:CentOS7.3,2017年05月02日19:57:08更新)

1、安装并启动Docker

1. 设置仓库

  在CentOS中设置Docker CE的仓库地址。

sudo yum install -y yum-utils

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

sudo yum makecache fast
  • Apr 20, 2016 1:20 PM
  • 2045

  如果安装ubuntu后启动报错:“Reboot and Select proper Boot device or Insert Boot Media in selected Boot device”。(Ubuntu 16.04)解决方案:插上U盘或CD,进入Try Ubuntu模式。使用sudo fdisk -l查看你的Ubuntu安装在哪里。例如:/dev/sda1,对应修改以下命令执行。注意:不要选择EFI分区!

sudo mount /dev/sda1 /mnt
sudo apt-get update
sudo apt-get install grub

  接下来修复引导:

sudo grub-install /dev/sda --root-directory=/mnt
  • Apr 19, 2016 8:01 PM
  • 1560

  三个简单的JAVA练习题。

  1. 建立一个元素类型java.util.Date的线性表,并在表中加入3个日期对象。
  2. 定义一个代表人员的类Person,含有三个数据成员(姓名,性别,年龄)。用TreeSet<Person>存储三个对象。
  3. 产生0-99的随机数100个,去掉重复的,还有多少个相互不同的数?
上一页 下一页