由于需要,便写来练练手。地址在这里:https://github.com/shuiqingliu/survey
关于那个逗比老师的各种挑剔及对女生的偏爱就不吐槽了。别个结果计算错误给8分,我的完美给8分。满分10
由于需要,便写来练练手。地址在这里:https://github.com/shuiqingliu/survey
关于那个逗比老师的各种挑剔及对女生的偏爱就不吐槽了。别个结果计算错误给8分,我的完美给8分。满分10
[Desktop Entry]
Version=1.0
Type=Application
Name=qingliu’s atom
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=atom %F
Terminal=false
MimeType=text/plain;
Icon=/home/qingliu/atom/resources/atom.png
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;[Desktop Action Window]
Name=New Window
Exec=atom -n
OnlyShowIn=Unity;[Desktop Action Document]
Name=New File
Exec=atom –command new_file
OnlyShowIn=Unity;
随着时间的推移atom editor的邀请注册也告一段落,然而在邀请注册之时也仅仅只有mac获宠。如今atom editor开源了,在windows linux mac上你都可以享受他。我在ubuntu 12.04 64bit 编译了。并做了deb包,哪位朋友想安装的话顺便测试下则个debhttp://t.cn/8sex1ib。
编译步骤:
1.首先去node.js官网下载最新版node.js 直接下载 Linux Binaries,并按照README方法安装
2.然后按照atom github的的README进行安装
3.编译安装期间建议FQ
4.编译报错请检查node 和npm版本 node -v npm -v,并做script/clean,然后重新编译
5.当出现npm 需要root权限时候你需要更改所有者 sudo chown -R whoami
/path/t o/npm
放张图如下:
我的ubuntu源中不能下载adobe-flashplugin_11.2.202.356.orig.tar.gz
于是自己就去下载了,下载地址:https://launchpad.net/ubuntu/+source/adobe-flashplugin/11.2.202.356-0quantal1
进去后选择adobe-flashplugin_11.2.202.356.orig.tar.gz文件名进行下载目前linux最新的flash版本。下载下来之后解压后,将解压到的文件根据自己32 or amd64 进行选择进入后然后:
sudo cp -r usr/* /usr/
然后将libflashplayer.so复制到/home/qingliu/.mozilla/plugins 路径中用户名根据自己的实际情况来改.
好吧,当我写到这,我又去官网搜了下结果那边有安装方法:我“造轮子了”!!!
见:https://support.mozilla.org/zh-CN/kb/Flash%E6%8F%92%E4%BB%B6#w_iogi-flash
作为ibus死粉,今天着实被sunpinyin坑了啊!大搜狗不是出了linux版的么,就换到fcitx体验了下,当我换回ibus的时候sunpinyin挂了,死活都切换不出来,版本是2.0.3,卸载重装问题依旧,改快捷键,重装ibus都不行。装了个google-pinyin可以切换也可以输入中文,那基本确定是sunpinyin的问题了,apt-get安装的不行那就自己编译。编译遇到了三大坑,现列出如下并提出解决办法:
在编译sunpinyin 2.0.3时候http://opengram.googlecode.com/files/lm_sc.t3g.arpa.tar.bz2 出现404 not found
解决办法:https://code.google.com/p/open-gram/downloads/list 在次地址下载对应文件去掉日期后放到sunpinyin目录的raw文件夹下,改名为 lm_sc.t3g.arpa.tar.bz2
在编译sunpinyin 2.0.3时候http://opengram.googlecode.com/files/dict.utf8 .tar.bz2出现404 not found
解决办法:https://code.google.com/p/open-gram/downloads/detail?name=dict.utf8-20131212.tar.bz2 在此地址下载对应文件去掉日期后放到raw文件夹下,改名为 dict.utf8 .tar.bz2
在编译ibus-sunpinyin的时候出现ibus 1.0 not found
解决办法:运行sudo aptitude install libibus-dev 会自动删除以前的ibus.然后再安装sudo apt-get install libibus-1.0-dev
至于怎么编译请看官方编译wiki,当编译完成后,重启ibus,input method中添加sunpinyun,好了他又复活了。
今天给博客加了“fork me on github”,瞬间B格飙升。相必你在左上角也看到了吧。没看到那就是人品问题。
这位大神sudar虽然开发了简单易用的插件,但是在我的主题上不兼容,只能手动加;
1.打开github的官方博客;
2.找到你喜欢的样式
3.找到wp-content/themes/TangStyle(我的主题)/index.php
4.将代码添加到该文件的最上面
5.enjoy yourself!
坑爹的主机空间,刚码完字,一发布没了!重来了一遍。
又是一次学习java的机会,java实现
本次主要用到了:inputstream,outputstream,fileoutputstream,decimalformat,getBytes()
代码地址:https://github.com/shuiqingliu/survey/tree/master/transform
运行效果:
办法如下:参照ffmpeg编译引导,http://trac.ffmpeg.org/wiki/UbuntuCompilationGuide
编译ffmpeg时候的configure 如下:
configuration: –prefix=/home/qingliu/ffmpeg_build –extra-cflags=-I/home/qingliu/ffmpeg_build/include –extra-ldflags=-L/home/qingliu/ffmpeg_build/lib –bindir=/home/qingliu/bin –extra-libs=-ldl –enable-gpl –enable-libass –enable-libfdk-aac –enable-libmp3lame –enable-libopus –enable-libtheora –enable-libvorbis –enable-libvpx –enable-libx264 –enable-nonfree –enable-x11grab –enable-ffplay
播放文件 ffplay xxx.wmv
老师让用VB写个坐标反算方位角的小程序,然后我写了,被同学拿去转抄了,我就不想用写的那个了,正好自己在学java就写来试试,代码很烂,新手,不过可以给跟我一样的新手参考下嘿嘿。顺便今天在github建了个项目,以后写的小程序会在github更新代码。项目地址:github https://github.com/shuiqingliu/survey
代码实现:
import java.util.Scanner; //导入Scanner类
class Test{ //定义计算类
public double x1; //定义坐标变量
public double y1;
public double x2;
public double y2;
public double r;
public double s;
public double d;
public int e;
public double a;
public int b;
public double c;
public int h;
public void calculate(){ //定义计算方法
if(x2 - x1 > 0 && y2-y1 >0){ //判断x,y的坐标增量
getInfo();
s = r;
change(s);
}else if(x2-x1<0 && y2-y1>0){
getInfo();
s = r + 180;
change(s);}else if(x2-x1 <0 && y2-y1 <0){
getInfo();
s = r+ 180;
change(s);
}else if (x2-x1 >0 && y2-y1 <0){
getInfo();
s = r + 360;
change(s);
}
if(x2-x1 >0 && y2-y1 ==0){ //判断是否位于坐标轴上
s = 0;
change(s);
}else if (x2-x1 == 0 && y2-y1 >0){
s = 90;
change(s);}else if (x2-x1 <0 && y2-y1 ==0){
s = 180;
change(s);}else if (x2-x1 == 0 && y2-y1 <0){
s =270;
change(s);}
System.out.println(“坐标方位角是:” + e + “°” + b + “‘“ + h + “‘’”);
}
public double getInfo(){ //定义计算R的方法
r = Math.atan((y2-y1)/(x2-x1)) 206265/3600;
return this.r;
}
public void change(double d){ //将度数转换为度分秒
e =(int)Math.floor(d);
a = (d - e) 60;
b = (int)Math.floor(a);
c = (a - b) * 60;
h = (int)Math.floor(c);
}
}
public class Postion{
public static void main(String[] args){
Test t1 = new Test(); //实例化Test
Scanner sc = new Scanner(System.in); //调用Scanner类
System.out.print(“请输入坐标A 的X坐标x1:”);
t1.x1 = sc.nextDouble();
System.out.print(“请输入坐标A 的Y坐标y1:”);
t1.y1 = sc.nextDouble();
System.out.print(“请输入坐标B 的x坐标x2:”);
t1.x2 = sc.nextDouble();
System.out.print(“请输入坐标B 的Y坐标y2:”);
t1.y2 = sc.nextDouble();
t1.calculate(); //调用Test 类中的calculate方法
}
}
标题看着怪怪的,解释下。目前自己在学java可是写的代码都是xxxdemo.java,通过sublime 高大上的就可以完成编码,编译,执行操作。然后被大家誉为属于java的 强悍IDE eclipse却躺在我的laptop中多久。今天无聊就试试IDE ,就有了这个标题,让我的写java 去初识eclipse。
打开eclipse一看不会用啊!!!我以前的代码都是同步到github的,我的src不再workplace中啊,怎么导入?哇发现一个import,点一下,得先选择项目名称啊,一看错了。那就先建个项目,名字随便啊。然后在建项目的时候location选我以前的src文件夹。ok导入进来了,以前就是学一节课建一个文件夹。所有我开始了新的一颗学习新建了文件夹(我的文件夹不在项目默认的src里面),然后右键新建类编写单个java文件,再运行。run as 提示launch error xxx main not contain type研究啊,捉摸啊,google也没找,找到了 configure build path ,ok 把我新建的文件夹加进去好了可以运行了。
就这么个小问题,我搞了半个小时。请允许我这么小白。初次用eclipse,就像是蒙着眼睛前进。如果你也有如此问题,恭喜你节省点时间去摸索,如果您高大上,那你就当看个笑话,嘿嘿。
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true