Skip to content

Instantly share code, notes, and snippets.

View guange2015's full-sized avatar

gg guange2015

  • usa
View GitHub Profile
@guange2015
guange2015 / LinearEquation.java
Last active December 13, 2023 07:02
高斯消元法解线性方程(java实现)
package cn.huge.math;
public class LinearEquation {
public static float[] gauss(Matrix matrix) throws Exception {
//1.获得增广矩阵的参数,判断增广矩阵是否满足唯一解的形式
// 比如 3行4列, 5行6列,这种格式才能解
if(!(matrix.getRows()>1 && matrix.getRows()+1==matrix.getCols()))
{
throw new Exception("增广矩阵不合法");
@guange2015
guange2015 / test.go
Last active August 18, 2016 09:14
ether password test.
package main
import (
"bytes"
"encoding/hex"
"flag"
"github.com/ethereum/go-ethereum/crypto"
"golang.org/x/crypto/scrypt"
"log"
)
@guange2015
guange2015 / Monaco for Powerline.otf
Created November 14, 2015 05:43 — forked from baopham/Monaco for Powerline.otf
Patched font Monaco for OSX Vim-Powerline
@guange2015
guange2015 / README.md
Created February 12, 2015 07:48
h5音效播放

注: 这里的h5主要是指mobile上的chrome和safari, pc未测试,也不关心。

音效播放,两个方案

  1. 通过原生的audio标签

<audio src="xxx.mp3" /> 优点是android和ios支持,缺点也很明显,无法预加载,且需要用户主动触发才可以播放。

  1. 通过WebAudio Api来做
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.IO;
#!/bin/bash
# CentOS rbenv system wide installation script
# Forked from https://gist.github.com/1237417
# Installs rbenv system wide on CentOS 5/6, also allows single user installs.
# Install pre-requirements
yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel \
make bzip2 autoconf automake libtool bison iconv-devel git-core
用黑苹果有一段时间了,由于把mac安装到了第二硬盘上,所以我一直用的win版变色龙。然而win变色龙不会加载mac分区上/Extra/modules目录里的内容,因此我需要重新打包wowpc.iso,直接修改是不行的,用TransMac直接编辑iso文件的话,修改下plist还是可以的,但是如果增加modules,会提示空间不足。用ultraISO也不行,变色龙的iso文件和普通iso是不一样的,UltraISO制作不出来。
其实方法网上已经有了:(在mac下操作)
1.新建bootmedia文件夹并放到用户目录(图标是一间尖顶小房子的文件夹)2.把wowpc.iso(mac能直接打开ISO)里面文件释放出来修改,然后把修改好的文件全部拖进bootmedia文件夹3.替换你的文件(主题、org.chameleon.Boot.plist等)
4.打开终端输入命令生成引导iso文件,需要密码
sudo hdiutil makehybrid -o wowpc.iso bootmedia/ -iso -hfs -joliet -eltorito-boot bootmedia/usr/standalone/i386/cdboot -no-emul-boot -hfs-volume-name "Chameleon" -joliet-volume-name "Chameleon" -iso-volume-name "Chameleon"
然后你就会在用户目录那里看到一个新生成的wowpc.iso了
source 'http://ruby.taobao.org'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.1.1'
group :development, :test do
gem "rspec-rails", "~> 2.14.1"
end
gem 'bootstrap-sass', '~> 3.0.3'
@guange2015
guange2015 / gist:11167512
Created April 22, 2014 06:40
ubuntu 添加中文支持
1. sudo vi /var/lib/locales/supported.d/local
加入
zh_CN.UTF-8 UTF8
2. sudo locale-gen
3. sudo vi /etc/profile:
添加
export LC_ALL="zh_CN.UTF-8"
@guange2015
guange2015 / SharpFtpServer.cs
Created April 1, 2014 06:23
SharpFtpServer.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Sockets;
using System.Net;
using System.IO;
using System.Threading;
namespace Demo