暴走的指压师

为何中年妇女对14岁正太不理不睬?28岁大妈是如何保持14岁身材与脸颊?三无蓝毛究竟身在何处?为何少年抛弃妹子去寻找基友的菊花,大妈抛弃正太去和眼镜妹百合? 一切的一切,请看《Q ヱヴァンゲリヲン新劇場版:Q 》
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年1月6日

摘要: 模仿网上的例子练手的。注意:1.AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误。添加WiFi以及访问网络的权限: <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" ></uses-permission> <uses-permission android:name="android.permission. 阅读全文

posted @ 2012-01-06 20:15 晓彻 阅读(389) 评论(0) 推荐(0) 编辑

摘要: Git在源码管理领域目前占很大的比重了,而且开源的项目很多都转到GitHub上面了。例如:jQuery,reddit,Sparkle,curl,Ruby on Rails,node.js,ClickToFlash,Erlang/OTP,CakePHP,Redis.本文详细的说明了如何在Windows下安装配置Git工具连接GitHub。并可以在Visual Studio中使用Git。一、准备工具1.下载Git Extensions。地址http://code.google.com/p/gitextensions/downloads/list请下载最新版本。2.下载Tortoisegit。地址h 阅读全文

posted @ 2012-01-06 11:38 晓彻 阅读(6548) 评论(1) 推荐(1) 编辑

2011年10月22日

摘要: 闲来无事,在fc15下配了下android2.2,开发小demopackage xiaoyang.hit.edu.cn;/* * xiaoyang * 2011-10-22 */import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.view.Gravity;import android.widget.Toast;/* * 注意创建实体的顺序 * 比如ls不能放在bnt1.setOnClickListener 阅读全文

posted @ 2011-10-22 13:29 晓彻 阅读(210) 评论(0) 推荐(0) 编辑

2011年10月12日

摘要: 迷宫问题。easy的。用递归和非递归。/* * 问题描述: * 说明老鼠走迷宫是递回求解的基本题型,我们在二维阵列中使用1表示迷宫墙壁,使用2来表 * 示老鼠的行走路径,试以程式求出由入口至出口的路径。 * * 若更改迷宫数据,需要修改行数:MAP_Y,列数:MAP_X即可.另外迷宫的最外层都必须设置为墙壁, * 起始点和终点定位可修改。 */#include <stdio.h>#include <stdlib.h>#include <iostream>#include <stack>using namespace std;#define MAP 阅读全文

posted @ 2011-10-12 11:03 晓彻 阅读(242) 评论(0) 推荐(0) 编辑

2011年9月25日

摘要: 直接从blog上摘一段下来了。以串口的应用程序为例:阻塞地都取串口一个字符非阻塞地都取串口一个字符charbuf;fd =open("/dev/ttys",O_RDWR);.. ..res =read(fd,&buf,1);//当串口上有输入时才返回if(res == 1){ printf("%c\n",buf);}charbuf;fd =open("/dev/ttys",O_RDWR | O_NONBLOCK);.. ..while(read(fd,&buf,1) !=1);//当串口上无输入也返回,所 //以要循环 阅读全文

posted @ 2011-09-25 15:08 晓彻 阅读(2194) 评论(0) 推荐(0) 编辑

摘要: 在驱动程序中,当多个线程同时访问相同的资源时(驱动程序中的全局变量是一种典型的共享资源) ,可能会引发“竞态” ,因此我们必须对共享资源进行并发控制。Linux内核中解决并发控制的最常用方法是自旋锁与信号量(绝大多数时候作为互斥锁使用) 。自旋锁与信号量“类似而不类” ,类似说的是它们功能上的相似性, “不类”指代它们在本质和实现机理上完全不一样,不属于一类。自旋锁不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持,调用者就一直循环查看是否该自旋锁的保持者已经释放了锁, “自旋”就是“在原地打转” 。而信号量则引起调用者睡眠,它把进程从运行队列上拖出去,除非获得锁。这就是它们的“不类” 。但 阅读全文

posted @ 2011-09-25 11:42 晓彻 阅读(1066) 评论(0) 推荐(0) 编辑

2011年9月22日

摘要: 如何定义不定参数的宏(2008-01-19 11:33)分类:C/C++大家都知道printf是不定参数的函数,那是否有不定参数的宏呢?可以!在最近工作中学要把一些debug信息打印出来,想定义一个宏printf_debug来做这件事情。当时搜索的两篇文章忘了复制下来,可以去搜索一下看看原理更容易理解。#if(PRINTF_DEBUG_MSG==NU_TRUE)#if(C99_SUPPORT==NU_TRUE)#defineprintf_debug(...)printf_uart(__VA_ARGS__)/* usage : printf_debug("%s.%d", &q 阅读全文

posted @ 2011-09-22 22:20 晓彻 阅读(633) 评论(0) 推荐(0) 编辑

2011年9月11日

摘要: Error: Unexpected error in JTAG server -- error code 89Error: Operation faile解决方法:I have this functional on Gutsy running on an amd64. The /etc/hotplug stuff is irrelevant for Gutsy as it's solely a udev-based distribution. All you should have to do is what's mentioned in Dalon's post (i 阅读全文

posted @ 2011-09-11 15:57 晓彻 阅读(2407) 评论(0) 推荐(0) 编辑

2011年8月5日

摘要: sstream和strstream以及fstream2009-10-16 15:39在C++有两种字符串流,也称为数组I/O流,一种在sstream中定义,另一种在strstream中定义。它们实现的东西基本一样。strstream里包含class strstreambuf;class istrstream;class ostrstream;class strstream;它们是基于C类型字符串char*编写的sstream中包含class istringstream;class ostringstream;class stringbuf;class stringstream;class …… 阅读全文

posted @ 2011-08-05 17:56 晓彻 阅读(1610) 评论(0) 推荐(0) 编辑

2011年7月31日

摘要: 转载自 fangyuanhust最终编辑 fangyuanhust转载IO类型的3个独立的头文件:iostream定义读写控制窗口的类型,fstream 定义读写已命名文件的类型, (包含fstream类)sstream定义读写存储在内存中的string对象。(包含了stringstream类)iostream 派生出 fstream 和 sstream。头文件 派生类 (基类)fstream -- ifstream(istream ) ofstream (ostream ) fstream(iostream)iostream -- istream ostream iostream(istre 阅读全文

posted @ 2011-07-31 14:55 晓彻 阅读(1224) 评论(0) 推荐(0) 编辑

2011年7月23日

摘要: 最近在弄这个,都是sparc体系结构和汇编,用的是loeon3,grip等ip核,基于sparc体系结构。贴一点uart验证的代码,很简单的sparc汇编。/* * apb_uart.S * * Created on: 2011-7-19 * Author: xiaoyang */#include "fpga.h"#include "apb_uart.h".text.align 4.globl test_uart0!length of test string#define STR_LEN 8test_uart0: save %sp, -128, %sp 阅读全文

posted @ 2011-07-23 17:11 晓彻 阅读(333) 评论(0) 推荐(0) 编辑

2011年7月3日

摘要: Linux程序设计——用getopt处理命令行参数Linux下很多程序甚至那些具有图形用户界面(graphical user interface,GUI)的程序,都能接受和处理命令行选项。对于某些程序,这是与用户进行交互的主要手段。具有可靠的复杂命令行参数处理机制,会使得您的应用程序更好、更有用。getopt()是一个专门设计来减轻命令行处理负担的库函数。1、命令行参数命令行程序设计的首要任务是解析命令行参数,GUI派的程序员很少关心这个。这里,对参数采用了一种比较通俗的定义:命令行上除命令名之外的字符串。参数由多项构成,项与项之间用空白符彼此隔开。参数进一步分为选项和操作数。选项用于修改程序 阅读全文

posted @ 2011-07-03 23:08 晓彻 阅读(209) 评论(0) 推荐(0) 编辑

2011年6月1日

摘要: 最近总在用串口,pic的,51的,arm的,linux串口驱动和应用编程.擦晕啊….裸驱一般比较容易,参照ref和datasheet几乎都能搞定.linux的串口驱动较为麻烦,慎入.总体来说需要对linux的字符终端驱动设备有较好的理解.linux应用编程,额,设置项多而且杂,嗨,麻烦.先推荐几篇文章(linux串口编程):(1).《Linux Serial HOWTO 中譯版》,浏览地址:http://linux.cis.nctu.edu.tw/chinese/how-to/Serial-HOWTO.html。以及众多这个版本的摘选,内容是大同小异的。(2).SerialProgrammin 阅读全文

posted @ 2011-06-01 21:51 晓彻 阅读(315) 评论(0) 推荐(0) 编辑

摘要: 上午,例会,mark的芯片验证日程也下来了,看来得好好看下sparc体系结构,纯汇编验证代码,坑死了. 中午吃完馄饨,累极,趴在桌子上就睡了,醒来时快五点. 明明知道还有很多事情,但是醒过来就乱了,呆呆的半天,决定猎食完毕回去睡觉. 寝室是最不适合睡觉的地方,XXA看视频,XXB放歌,XXC一边看视频一边放歌,哥彻底XX了…. 有点乱,如那张摆满电子器件,导线遍地的桌子. 最后还是硬着头皮坐下来,... 阅读全文

posted @ 2011-06-01 21:50 晓彻 阅读(527) 评论(0) 推荐(0) 编辑

2011年5月28日

摘要: 今天,把windows下的工程导入到了Linux下eclipse中,由于以前的工程代码,都是GBK编码的(Windows下的Eclipse默认会去读取系统的编码,所以Widnwos下的Eclipse的编码为GBK),而Ubuntu默认是不支持GBK编码的。所以,首先我们要先让Ubuntu支持GBK,方法如下:修改/var/lib/locales/supported.d/local文件,在文件中添加zh_CN.GBK GBKzh_CN.GB2312 GB2312sudo dpkg-reconfigure --force locales然后在输出的结果中会出现zh_CN.GB2312 donezh 阅读全文

posted @ 2011-05-28 15:42 晓彻 阅读(163) 评论(0) 推荐(0) 编辑

2011年5月17日

摘要: 梳理一下最近的项目,说实在的都不怎么想接,但是既然接了先做好吧,最忙到暑假就ok了。手头需要做的有:1、hit-wsn创新项目。ARM这一块弄不多了,需要和zigbee网络对接,6.20左右完成。2、汽车测重,arm项目,很简单,一个星期可以搞定。3、协议栈,很麻烦。至少2个月。主要是项目很不清晰,需要细谈。4、博创杯大赛,一个半月完事。主要是单片机这块。还有ARM台,那个博创的器件很强大和服务很差劲。5、芯片验证。Mr.Ma的sparc体系的cpu设计进入最后阶段,我们小弟们就做一下芯片verification,主要是sparc体系结构和汇编方面的知识。有点挑战,很有意思。哈哈~有三个月左右 阅读全文

posted @ 2011-05-17 12:19 晓彻 阅读(208) 评论(0) 推荐(0) 编辑

2011年5月8日

摘要: 2011年5月8日13:03 使用的是GeneralApp,天添加串口接收。 (1).首先写预编译命令: 即修改回调函数void SPIMgr_ProcessZAppData ( uint8 port, uint8 event ) (2).添加自己的任务data_trans_Process//xiaoyang add 并在GeneralApp.c中进行实现: (3).在SPIMSr.c中修改SPI... 阅读全文

posted @ 2011-05-08 14:06 晓彻 阅读(2016) 评论(5) 推荐(0) 编辑

2011年5月4日

摘要: 问题:UNIX/Linux里如何统计文件里某个字符出现的次数?例如在文件mydoc.txt中,字符A出现了几次?解答:perl -e 'while(<>){$count+= s/A//g;} print “$countn”;' filename解释:perl –e ‘xxxxx……’表示执行单引号中的指令filename表示要处理的对象是filename,也就是我们需要统计的文件while(<>):每次读出文件的一行,直到文件结束。读取出来的内容放入默认变量$_中。s/A//g:把默认变量($_,就是上面读出来的)中的A字符全部(g)替换为空。这个语句返 阅读全文

posted @ 2011-05-04 11:32 晓彻 阅读(1870) 评论(0) 推荐(0) 编辑

2011年4月24日

摘要: 最近做无线传输方面的东西,需要cc2430开发板和tq2440进行数据串口通信。os为linux。linux驱动在移植后时已经写好了,所以直接写应用层的程序即可,跟pc的写法类似。 修改自tq的serial_test demo程序,由pc端得串口ttyS0和tq2440的uart1口进行数据通信,互发字符串。Uart.h文件:#ifndef UART2_H#define UART2_H #defi... 阅读全文

posted @ 2011-04-24 17:58 晓彻 阅读(3738) 评论(4) 推荐(0) 编辑

摘要: Linux 操作系统从一开始就对串行口提供了很好的支持,本文就 Linux 下的串行口通讯编程进行简单的介绍。串口简介串 行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是 RS-232-C 接口(又称 EIA RS-232-C)它是在 1970 年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是"数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换 接口技术标准"该标准规定采用一个 25 个脚的 DB25 连接器,对连接器的每个引脚的信号内容加以规定,还对各 阅读全文

posted @ 2011-04-24 17:26 晓彻 阅读(308) 评论(0) 推荐(0) 编辑