Personal Blog

轶哥

轶哥的头像

妄图改变世界的全栈程序员。

Latest Stories

最新文章 · 第 19 页

记录技术实践、产品思考,以及持续探索世界的过程。

ASP.NET 5 MVC 6 Web API JSON序化

  ASP.NET 5 MVC 6 Web API (C#)默认支持自动序化XML和JSON格式数据。然而自动序化的JSON数据在很多方面是存在问题的,比如部分符号和JSON字符串数组的问题。

输出符合JavaScript标准的JSON字符串

  目前比较适合正式生产场合的、不容易出现错误的解决方案是自行序化。尽管ASP.NET WEB API已经具备自动序化的能力,但序化出来的内容并不能完全符合JavaScript规范,比如中文不能够很好的进行unicode转换,部分数值未以字符串方式输出(没有引号,或者变成了单引号)。为了避免出现结果差异,我们默认将所有数据都转换为字符串或字符串数组,再由JavaScript自动将数据转换成对应的类型。

Ubuntu 16.04 安装搜狗输入法

  在Ubuntu 14.04以上版本中安装搜狗输入法存在一些问题导致安装失败,这些问题主要是由依赖项和字体引起的。主要是fonts-droid这个字体,非常坑。

  首先从官网下载搜狗输入法 For Linux的deb安装包。再点击此处下载fonts-droid字体deb安装包(密码: 1r2e)。

Ubuntu安装无线网卡驱动 Wifi/BT BCM4330 (AP6383)

  像BCM4330 (AP6383)这样的Wifi/蓝牙一体化芯片常见于一些平板电脑、笔记本和mini pc中。特别是z3735、z8300、core m这些芯片的平板电脑很常见。AP6210也比较常见,但目前暂未解决其驱动问题。

  如何在搭载这样芯片的设备中安装Linux驱动呢?Ubuntu16.04版本的内核中仍然没有封装对应驱动(Ps:貌似Intel和Ubuntu合作,Intel NUC可以完美安装Ubuntu)。

Failed to create shortcut to bash.exe 问题解决方案

  如果在安装Bash on Ubuntu on Windows的时候没有以管理员方式运行“bash”命令,那么可能导致安装报“Failed to create shortcut to bash.exe”的错误。出现这个错误,说明Bash on Ubuntu on Windows的快捷方式没有被正确安装。此时会导致“开始->bash”无法正常找到。

Ubuntu引导错误修复 - i386

  如果在制作Ubuntu To Go或安装Ubuntu出现“error: file '/grub/i386-pc/normal.mod' not found”的报错,可以进入LiveCD模式进行引导的安装。

  插上U盘或CD,进入Try Ubuntu模式。

使用U盘安装Ubuntu 16.04

制作启动U盘启动盘

  先找一个8G及以上大小的U盘。

  下载并安装UltraISO,如图选择“打开”,选择安装镜像(本文使用Ubuntu 16.04)。

  更多内容请点击下方阅读全文按钮。

在U盘中安装Ubuntu 16.04 - 制作Ubuntu To Go

  制作Ubuntu To Go首先要下载好Ubuntu安装镜像,准备好一个用于安装Ubuntu系统的U盘。这个U盘不是所有U盘都可以的,我建议使用M.2 SSD + 硬盘盒,原因请看下面的速度测评。

  更多内容请点击下方查看全文按钮浏览。

JAVA入门 - ArrayList - 产生随机数后去除重复

  三个简单的JAVA练习题。

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

Ubuntu引导错误修复 - EFI

  如果安装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
  上一页 下一页