某山寨

z4zr的待调教小窝

ubuntu GPG错误(公钥丢失解决方法)

ubuntu GPG错误(公钥丢失解决方法)

当在使用ubuntu的过程中不小心删掉的某个可能会用到的公钥.........(手欠啊.....)

然后在 sudo apt-get update 的时候,在最后就会出现下面的东西,,,,,,

错误1:
GPG 错误:http://ppa.launchpad.net : 由于没有公钥,无法验证下列签名: NO_PUBKEY 的问题
错误2:
GPG签名验证错误: http://ppa.launchpad.net intrepid Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY *




VOCALOID + 洛天依 电子合成人声调教

VOCALOID + 洛天依 电子合成人声调教

真心忍不住了。。。。不知道是几年前出现了mikudancer后 就一直好奇电脑合成人声音,不过太懒了。。。。直到十一重回ACG怀抱额,,,,

什么是VOCALOID呢?摘自百大爷。。。
^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
VOCALOID是Yamaha开发的电子音乐制作语音合成软件。输入音调和歌词,就可以合成为原为人类声音的歌声。于2007年1月推出新版本VOCALOID 2。2008年4月4日,发表开发网上版“NetVOCALOID”,9月30日于“CEATEC JAPAN 2008”正式展示,可于网页浏览器直接使用,相比非网上版,因为是由服务器计算合成声音客户端的电脑负荷可大大减低。2009年4月9日正式公开,服务提供于部分手提电话。<!--more-->
开发者:Yamaha
初始版本 :VOCALOID:2004年1月
最新稳定版 :VOCALOID3.0.5.0 / 2012年7月10日
操作系统 :Windows 2000/XP/Vista/7
可用语言:英语日语汉语韩语西班牙语
类型:音乐软件
软件采用Yamaha开发的「Frequency-domain Singing Articulation Splicing and Shaping」。先采集人类声音的标本,然后再制作歌声资料库。但VOCALOID没有歌声资料库,实际可使用的版本由其他公司开发。
^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
<h1>Step 1</h1>
既然要调教,首先要下载。。。。<span style="color: #ff0000;">注意:保护正版!!使用盗版软件及内容应当在24h内删除。</span>
穷屌丝木有天朝毛爷爷,只能在红字区域游荡。。。

关于VOCALOID的各种下载资源 我们可以到vocakey.info去下载体验

首先需要下载Vocaloid的编辑器以及相关工具 下载地址 本人下载的是Vocaloid3SE Free Edition- 2013.3.23版(V3FE)

然后需要下载叫作声源/声库的东西 下载地址 当然更多声库下载只要在vocakey.info里面折腾把,,,,

由于本人很懒。。。所以只下载了 洛天依的声源(额目可用前唯一的中文)
<h1>Step2</h1>
如果全都下载完了 那么下一步安装:

首先解压缩VOCALOID编辑器的压缩包,解压后会出现4个文件,由于我是初次安装,那么只需要运行vocaloid3se_fe.exe据可依安装VOCALOID了。

接下来需要安装洛天依声源。。。好大的说,解压缩后只要运行Luo_Tianyi.exe就可以安装了

启动软件后就可以调教了。。。。。(以上过程为非正版软件的安装过程)
<h1>Step3</h1>
既然要调教,那么得会调教。。。。。

淘宝VOCALOID官方店快速入门视频教程

学习更多内容(额 论坛需要注册一直是一件麻烦的事情。。。。)

开始的时候把音调放在了C2上结果好纠结。。。 后来发现发声放在C3上就可以发出恰好的人声了,,,,

顺便也可以加入Q群讨论。。。额 注意<span style="color: #ff0000;">保护正版 </span>VOCALOID计划゛♪  234359498



















union 一个被忽略掉的强力武器

union 一个被忽略掉的强力武器

在实验室试着将数据从单片机写到sd卡中的时候,由于<span style="text-decoration: underline">只能按照字节的方式进行写入和读取</span>,所以而在使用位运算进行操作的话 麻烦又浪费时间。。。

于是在百大爷上转转。。。。

原本写的程序中有需要将一个 unsigned long型数据写入sd卡中

Arduino编程之--SD卡文件读写SdFat

SD卡体积小,价廉方便,因此可以用在很多地方。Arduino可以通过SPI接口与sd卡读取模块进行通信,进行各种文件操作如:创建文件、删除文件、向文件中添加内容、修改文件等。

line

Arduino编程之Serial.println()

Arduino编程之Serial.println()

初次相遇Arduino板子。。。。

Serial.println(data)
从串行端口输出数据,跟随一个回车(ASCII 13, 或 'r')和一个换行符(ASCII 10, 或 'n')。这个函数所取得的值与 Serial.print()一样。

Serial.println(b) 以十进制形式输出b的ASCII编码值,并同时跟随一个回车和换行符。<!--more-->

Serial.println(b, DEC) 以十进制形式输出b的ASCII编码值,并同时跟随一个回车和换行符。

Serial.println(b, HEX) 以十六进数据形式输出b的ASCII编码值,并同时跟随一个回车和换行符。

Serial.println(b, OCT)以八进数据形式输出b的ASCII编码值,并同时跟随一个回车和换行符。

Serial.println(b, BIN)以二进数据形式输出b的ASCII编码值,并同时跟随一个回车和换行符。

Serial.print(b, BYTE)以单个字节输出b,并同时跟随一个回车和换行符。

Serial.println(str)如果 str是一个字符串或数组,输出整个 str的 ASCII编码字符串。

Serial.println()仅输出一个回车和换行符。

参数
b:需要输出的字节。
str:需要输出的字符串。

Returns
None

/*
模拟输入
在0号模拟插口读取一个模拟值,并输出。
created 24 March 2006 by Tom Igoe
*/
int analogValue = 0;    // 需要保留的模拟值

void setup() {
//在9600 bps打开串行端口:
Serial.begin(9600);
}
void loop() {
// 在0号模拟输入插口读取值
analogValue = analogRead(0);
// 以多种格式输出
Serial.println(analogValue);
// 以ASCII编码十进制浮点值输出
Serial.print(analogValue, DEC);
// 以ASCII编码十进制浮点值输出
Serial.println(analogValue, HEX);
// 以ASCII编码十六进制输出
Serial.println(analogValue, OCT);
// 以ASCII编码八进制输出
Serial.println(analogValue, BIN);
// 以ASCII编码二进制输出
Serial.println(analogValue, BYTE);
// 以原始数据输出
// 在下次读取之前延迟10毫秒
delay(10);
}

cpy From:http://www.burncg.cn/burnblog/article.asp?id=46





HrbustOJ 1038 菜鸟和大牛 DP?贪心?

HrbustOJ 1038 菜鸟和大牛 DP?贪心?

<p style="text-align: center">菜鸟和大牛</p>
<span style="font-size: medium"><span style="color: #000000">一个由n行数字组成的三角形,第i行有2i-1个正整数(小于等于1000),如下:</span></span>
<p align="center"><span style="font-size: medium">3</span></p>
<p align="center"><span style="font-size: medium"><span style="color: #000000">7 1 4</span></span></p>
<p align="center"><span style="font-size: medium">2 4 3 6 2</span></p>
<p align="center"><span style="font-size: medium">8 5 2 9 3 6 2</span></p>
<span style="color: #000000;font-size: medium"> </span>

<span style="font-size: medium"><span style="color: #000000">要求你用笔从第1行画到第n(0 < ≤ 100)行,从当前行往下画的时候只能在相邻的数字经过,也就是说,如果从一行的一个数往下画,只能选择其左下或者正下或者右下三个数中的一个(如果存在的话),把所有被画起来的数字相加,得到一个和,求能得到的最大的和的值是多少。</span></span>

<span style="color: #000000">上例中能得到的最大的和为<span>3 + 7 + 4 + 9 = 23.</span></span>