自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (5)
  • 收藏
  • 关注

转载 关于NRV优化

在C++中,函数返回整数或指针是通过eax寄存器进行传递的,理解起来比较简单。    但是返回对象或结构体一直是令人感到困惑的问题。今天我整理了一下,将整个返回过程写下来,以作备用。     还是先通过一个例子来理解这个问题:首先,定义一个类Vector: 12345class Vector

2014-10-29 16:17:56 1227 1

原创 1029. 旧键盘(20)

旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。输入格式:输入在2行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过80个字符的串,由字母A-Z(包括大、小写)、数字0-9、以及下划线“_”(代表空格)组成。题目保证2个字符串均非空。输出格式:按照发现顺序,在一行中输出

2014-09-22 19:07:07 1757

原创 1006. 换个格式输出整数 (15)

让我们用字母B来表示“百”、字母S表示“十”,用“12...n”来表示个位数字n(输入格式:每个测试输入包含1个测试用例,给出正整数n(输出格式:每个测试用例的输出占一行,用规定的格式输出n。输入样例1:234输出样例1:BBSSS1234输入样例2:23输出样例2:SS123d=int(raw_input())x=d/1

2014-09-22 19:04:30 667

原创 1028. 人口普查(20)

某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过200岁的老人,而今天是2014年9月6日,所以超过200岁的生日和未出生的生日都是不合理的,应该被过滤掉。输入格式:输入在第一行给出正整数N,取值在(0, 105];随后N行,每行给出1个人的姓名(由不超过5个英文字母组成的字

2014-09-22 13:13:28 2972

原创 modelsim6.5添加xilinx10.1仿真库

在ModelSim中添加Xilinx仿真库说明:l ModelSim一定要安装在不带空格的目录下,即不要安装在“Program Files”目录下。如作者是安装在D:\softwares\Modelsim目录下。l ISE软件也最好安装在不带空格的目录下。1、找到开始菜单->程序->Xilinx ISE Design Suite 10.1 -> ISE -> Acc

2014-07-19 17:56:51 928 2

转载 python项目练习十:DIY街机游戏

终于来到了最后一个项目,看看前面的那些练习,也算是熟悉了python的基本操作,也知道python能干哪些事情,最后一个项目相比于以前的稍微复杂些,但是任何一个程序只要他是可以正常执行的,花点时间总会搞明白的。这个练习是一个小游戏程序,如果要是给它起个名字的话,应该叫:快躲,香蕉。主要的游戏内容就是,游戏开始会从屏幕上方不断随便的掉一些铁块,在屏幕下方有一个小香蕉是受你控制的,你需要不

2013-11-14 20:56:28 3740

转载 python项目练习九:文件共享2-GUI版本

有了前面的P2P基础,这一个练习就是给程序加一个可视化的界面,俗称GUI。python里面的界面库有很多,如wxPython、wgGTK、tkinter,还有QT,按照书中的实例,我也使用wxPython来做界面。话说有了这个界面之后,我发现迅雷的网邻也不过如此(稍有夸张的成份),不过这个项目的练习之上再继续扩展的话,基本效果可以达到网邻的那种,如果有时间的话我可以继续扩展这个项目。下

2013-11-14 20:55:40 1848

转载 python项目练习八:使用XML-RPC进行远程文件共享

这是个不错的练习,使用python开发P2P程序,或许通过这个我们可以自己搞出来一个P2P下载工具,类似于迅雷。说到迅雷,关于其原理不知道大家是否了解,如果你不了解,我想看完这篇文章,你一定会了解的。啥,你已经了解了?那就过来指点一番。以前在java中也接触过类似的概念。一个是RMI( Remote Method Invocation)的概念,另外一个就是XML-RPC的概念。

2013-11-14 20:54:41 1638 2

转载 python项目练习七:自定义公告板

这依然是一个cgi的项目,有了前面的一个项目作为基础,这个里面没有什么难点。不过,和书上不同的是,我这里使用的数据库是mysql,所以有兴趣的童鞋,可以参考一下。首先建立一张mysql的数据表:CREATE TABLE messages( id INT NOT NULL AUTO_INCREMENT, subject VARCHAR(100) NOT NULL,

2013-11-14 20:54:03 2479 1

转载 python项目练习六:使用CGI进行远程编辑

记得一开始接触web开发的时候,看视频,视频里面的老师一般都会语重心长的说:想当年我们一开始学习编程那会儿,都是用cgi编程,复杂的很,现在你们学习web编程,直接有现成的框架来用,十分简单。记得当然听完这句话之后就会觉得这个老师好有经验,技术很高。不过后来慢慢的接触web编程时间长了,觉得cgi编程并不是像传说中的那么难,只不过是比较麻烦,在后台使用html硬编码来完成(也就是在后台

2013-11-14 20:53:12 1117

转载 python项目练习五:虚拟茶话会

几乎在学习、使用任何一种编程语言的时候,关于socket的练习从来都不会少,尤其是会写一些局域网的通信的东西。所以书上的这个项目刚好可以练习一下socket编程。这个练习的整体思路首先有一个聊天的服务器,这个服务器的功能主要是提供客户端socket的连接、存储每个客户端的连接session,处理每个连接发送的消息、解析客户端发送的数据。就这些,至于客户端方面不需要写代码,用系统的telnet工具即

2013-11-14 20:52:23 1129

转载 python项目练习三:万能的XML

这个项目的名称与其叫做万能的XML不如叫做自动构建网站,根据一份XML文件,生成对应目录结构的网站,不过只有html还是太过于简单了,如果要是可以连带生成css那就比较强大了。这个有待后续研发,先来研究下怎么html网站结构。 既然是通过XML结构生成网站,那所有的事情都应该由这个XML文件来。先来看下这个XML文件,website.xml: Welcome to my Home

2013-11-14 20:50:20 2788

转载 python项目练习四:新闻聚合

书中的第四个练习,新闻聚合。现在很少见的一类应用,至少我从来没有用过,又叫做Usenet。这个程序的主要功能是用来从指定的来源(这里是Usenet新闻组)收集信息,然后讲这些信息保存到指定的目的文件中(这里使用了两种形式:纯文本和html文件)。这个程序的用处有些类似于现在的博客订阅工具或者叫RSS订阅器。先上代码,然后再来逐一分析:from nntplib import NNTPf

2013-11-14 20:48:46 3441 3

转载 python项目练习二:画幅好画

这是《python基础教程》中的第二个项目,关于python操作PDF涉及到的知识点1、urllib的使用2、reportlab库的使用这个例子着实很简单,不过我发现在python里面可以直接在数组[]里面写for循环,真是越用越方便。下面是代码:from urllib import urlopenfrom reportlab.graphics.

2013-11-14 20:27:50 1626

转载 python项目练习一:即时标记

这是《python基础教程》后面的实践,照着写写,一方面是来熟悉python的代码方式,另一方面是练习使用python中的基本的以及非基本的语法,做到熟能生巧。这个项目一开始比较简单,不过重构之后就有些复杂了,但是更灵活了。按照书上所说,重构之后的程序,分为四个模块:处理程序模块,过滤器模块,规则(其实应该是处理规则),语法分析器。先来说处理程序模块,这个模块的作用有两个,

2013-11-14 20:25:05 2596

转载 慈悲喜舍

“慈悲喜舍”    “慈”就是想办法让别人快乐,想办法让别人离苦,想办法让别人欢喜,想什么办法呢?佛就想了很多的办法,教你怎么样离苦,离开苦,你就得到乐,你对别人慈悲,照样是对自己慈悲。首先,你不烦恼,我们大家知道,如果说你经常笑脸迎人,对谁都不烦恼,谁惹你了,你也不烦恼,总是欢喜心。如果你看到一位向你瞪眼睛的人,你的心情如何呢?你看到人家恭恭敬敬的,欢欢喜喜的对你,你的心情又如何呢?

2013-08-15 10:02:23 1042 1

转载 写在水上的字

作者:林清玄   生命的历程就像是写在水上的字,顺流而下,想回头寻找的时候总是失去了痕迹,因为在水上写字,无论多么的费力,那水都不能永恒,甚至是不能成型的。  如果我们企图要停驻在过去的快乐里,那真是自寻烦恼,而我们不时从记忆中想起苦难,反而使苦难加倍。生命历程中的快乐和痛苦,欢欣和悲叹水只是写在水上的字,一定会在时光里流走。  身如流水,日夜不停流去,使人在闪灭中老去。

2013-08-15 09:13:19 985

原创 python ---简易联系人

创建你自己的命令行 地址簿 程序。在这个程序中,你可以添加、修改、删除和搜索你的联系人(朋友、家人和同事等等)以及它们的信息(诸如电子邮件地址和/或电话号码)。这些详细信息应该被保存下来以便以后提取。提示'''Created on 2013-8-6@author: Administrator'''import cPickle as pclass person:

2013-08-08 17:23:24 1393

转载 配置SystemC开发环境

1.配置SystemC开发环境    目前SystemC的开发工具有很多,但是实质上SystemC只是C++增加的一个类库,因此任何一个符合ANSI标准的C++ 编译工具都可以对SystemC程序进行编译链接从而生成可执行文件,而我们要做的则是如何把SystemC的头文件和库文件整合到你的C++开发环境中去。    很多书籍和文章中都介绍了在Windows+Visual C++环境

2013-04-29 18:16:08 1756

转载 pi

1. Q:树莓派怎么启动?    A:使用win32diskimager将系统镜img文件写入SD卡中,然后插到树莓派的卡槽中,上电,即可启动系统。需要注意的是,我最初使用的是TF小卡套上SD卡套来实现启动的,一开始也的确使用正常,后来在使用过程中发现系统无法启动,一度以为是RPI坏了,发回爱板网让小鸟帮我检测,得出结论是SD卡套的问题。这个卡套在电脑上读写的时候是正常的,但是树莓派却无法

2013-04-11 11:36:18 720

转载 交叉编译

交叉编译(For Windows) 转载▼话说“麻雀虽小五脏俱全”,那树莓派虽然五脏俱全,但是它也还是个“麻雀”,所以有的事情他还是不能很好的胜任的,比如说编译,如果你愿意花一个下午的时间喝咖啡等树莓派编译完成的话,你可以跳过这篇帖子,不然的话,不妨看一下怎么交叉编译。1.       下载交叉编译工具下载用于64位Ubuntu系统编译树莓派程序的交叉编译工

2013-04-10 21:50:29 790

转载 在linux下建立交叉编译环境

在linux下建立交叉编译环境1.下载toolchain for RPI 并解压首先创建toolchain 目录,在该目录下利用wget命令获得raspbian-toolchain-gcc-4.7.2-linux32.tar.gz(由于本人的机子是32位系统,若为64位,则下载对应版本即可)。下载完成后利用tar命令进行解压交叉编译 linux平台" style="

2013-04-10 21:46:49 1112

转载 远程桌面访问树莓派

远程桌面访问树莓派使用命令sudo apt-get install tightvncserver 安装tightvnc在内的一系列包设置password在/etc/init.d文件夹下创建文件vncserver,vncserver文件内容如下:为vncserver添加执行权限并设置开机启动使用tight

2013-04-10 21:45:54 1224

转载 搭建树莓派

搭建树莓派Raspberry Pi 主机一台,8G sd卡一张,usb线一根,pl2303串口转usb线一根 我使用的是windows 32位系统 1.下载img文件下载地址http://www.raspberrypi.org/downloads有四个发行版本 Raspbian “wheezy”, Soft-float Deb

2013-04-10 21:44:47 903

转载 RPi变成一个DHCP服务器

RPi变成一个DHCP服务器(1)下载并安装dhcp服务器软件使用命令apt-get install isc-dhcp-server 不过会有错误提示,需要首先sudo apt-get update 结果显示fail,还需要进行配置  (2)配置文件/etc/dhcp/dhcpd.conf     修改中需要知道你的i

2013-04-10 21:01:56 1209

转载 1.Icarus Verilog 2.VeriWell Verilog Simulator

由于某些原因,原来调fpga的那台机器暂时使用不能,只好四处搜索verilog编译器,希望能在配置糟糕的第一台机器上完成前仿。后来就有了这篇文章,希望对于逃不掉linux+verilog的童鞋有点用 首先列出找到的两个比较上路子的编译器: 1.Icarus Verilog 2.VeriWell Verilog Simulator 两个项目都还活着,并且2009年都有更新,在

2013-03-30 22:57:41 2339

转载 官方线刷

官方线刷,替换了卡刷引导的recovery为汉化底包。硬件代码查询背贴SN号第4.5位S216仅适用于 A65机型65硬件代码S218仅适用于 A65机型75,76硬件代码S219仅适用于 A65机型85,86硬件代码S220仅适用于 A65机型65硬件代码S232官方泄露版 未明确适用代码 (可能是通刷版)s236仅适用于 A65机型 未明确适用代码 (可能是通刷版)

2013-03-17 20:36:19 599

翻译 modelsim用PLI的方法

modelsim用PLI的方法本文简要说明windows下面的modelsim,如何调用PLI。工具:1.modelsim,我是6.5版2.MinWG去官网下载原理:verilog提供的库非常有限,经常需要自己添加一些常用的“库函数”,而这些库函数,反映出来就是一些task,PLI的task。所谓PLI,就是programing language  interfac

2013-03-07 21:12:17 1652 1

转载 verilog的免费编译器

由于某些原因,原来调fpga的那台机器暂时使用不能,只好四处搜索verilog编译器,希望能在配置糟糕的第一台机器上完成前仿。后来就有了这篇文章,希望对于逃不掉linux+verilog的童鞋有点用首先列出找到的两个比较上路子的编译器: 1.Icarus Verilog 2.VeriWell Verilog Simulator 两个项目都还活着,并且2009年都有更新,在s

2013-03-07 21:07:41 17697

转载 几种嵌入式实时操作系统的分析与比较

由于嵌入式实时操作系统可以支持多任务,使得程序开发更加容易,在便于维护的同时还能提高系统的稳定性和可靠性,所以逐步成为嵌入式系统的重要组成部分,对嵌入式操作系统的研究变得尤为重要。     本文介绍4种嵌入式实时操作系统VxWorks、μClinux、μC/OS-II和eCos,详细分析比较了这4种操作系统的主要性能,并根据分析结果指出了各自的适用领域。    VxWorks、μC

2012-08-07 21:44:00 9007

原创 VM下装xp的各种问题

出现A:GHOSTERR.TXT解决方法  原因: 一般出现这种情况的可能是,硬盘有坏道,内存不好,但是有时我们发现硬盘和内存都是好的也会出现这样的问题.什么原因呢?我个人认为出现这种情况是,硬盘遗留有其他的信息,所以GHOST不能进去,  解决方法: 把C盘格成其他形式如你是NFTS就格成FAT32,是FAT32就格成NFTS,就可以装进去,如果格式化成功装不进去,那就分区(

2012-07-27 11:48:13 1815

原创 windows下搭建的ucos开发环境(两种)

第一种1.将ucos_ii的源代码解压到c盘根目录下形成SOFTWARE文件夹(邵贝贝书内的光盘获取SOFTWARE)2.安装bc45(borland c++4.5)和tasm;将bc45和tasm加到用户环境变量中,还要将tasm.exe加入到bc45的bin内;3.建立一个工作文件夹比如叫c:\oswork\ucos,然后将解压目录C:\SOFTWARE\uCOS-II

2012-07-16 17:45:34 9879

转载 uC/OS-II内存管理函数的二维指针

uC/OS-II内存管理函数内最难理解的部分就是二维指针,本文以图文并茂的方式对二维指针进行了详细分析与讲解。看完本文,相信对C里面指针的概念又会有进一步的认识。 一、OSMemCreate( ) 函数中有如下语句: OS_MEM *pmem;INT8U *pblk; void **plink;INT32U i;plink = (void **)addr;

2012-07-11 16:47:15 1301 1

转载 进入卡刷阶段--柳暗花明

温馨提示:刷机有风险,刷机前注意备份!一、刷机准备:     刷入Recovery,1、手机已ROOT,未ROOT的参考 (1)2、下载recovery.img(不可改名);3、下载m44tools.apk;刷Recovery步骤:1、把recovery.img和m44tools.apk复制到自己手机SD卡里;2、选择从SD卡刷recovery.im

2012-07-03 19:49:58 986

原创 联想A65 root--“山重’水复”篇

各位机油:                     最近在联通公司搞到一部赠送的lenovo A65的andriod系统手机(A65_S216_120217系统版本);一看全是定制的软件,于是乎决定删除;                  root的方法很多,但是有效地凤毛麟角,其原因很多比如说:win7 32系统不兼容,ghost版本缺少驱动;没有按照步骤操作等等;

2012-07-01 22:26:28 2768

原创 ubuntu 安装vcs出现的问题

问题一:源installer中的setup.sh无法运行;更新源,sudo apt-get bash;没有g++ , sudo apt-get g++; 问题二:   查看 vms下的admin/install.sh如下:gtar的命令不存在,呵呵原来如此!!!!!!!!!    解决方案:sudo  ln -s /bin/tar /bin/gtar实现

2012-05-12 21:59:50 1774

原创 FPGA中用verilog分频实现方法

分频器是FPGA设计中使用频率非常高的基本设计之一,尽管在目前大部分设计中,广泛使用芯片厂家集成的锁相环资源,如altera 的PLL,Xilinx的DLL.来进行时钟的分频,倍频以及相移。但是对于时钟要求不高的基本设计,通过语言进行时钟的分频相移仍然非常流行,首先这种方法可以节省芯片内部的锁相环资源,再者,消耗不多的逻辑单元就可以达到对时钟操作的目的。另一方面,通过语言设计进行时钟分频,可以看出

2012-05-07 22:08:12 3226

转载 system verilog ,verilog,system C, VHDL,matlab等功能比较 《图》

2012-05-03 17:36:02 1122

转载 PS技术在学校里学三年也学不到这么多

[转]PS技术在学校里学三年也学不到这么多           照片名称:调出照片漂亮的红黄色,1、打开原图素材,Ctrl + J把背景图层复制一层,按Ctrl + Shift + U去色,执行:滤镜 > 模糊 > 高斯模糊,数值4,图层混合模式为滤色,图层不透明度改为27%。2、新建一个图层,按Ctrl + Alt + Shift + E盖

2012-04-29 14:00:37 1851

转载 FPGA开发软件问题 详解

集成的PLD/FPGA开发环境这类软件都是由PLD/FPGA芯片厂家提供,基本都可以完成所有的设计输入(原理图或HDL),仿真,综合,布线,下载等工作。Altera公司上一代的PLD开发软件,使用者众多。目前Altera已经停止开发MaxplusII,而转向QuartusII软件平台MaxplusII学习资料下载MaxplusII Basel

2012-04-29 11:57:00 4347

省市区镇村5级.zip

省市区村镇5级信息,json结构的数据可以导入到数据库,数据比较齐全。村的信息有70W条,村的信息有70W条

2020-04-09

CPLD/FPGA设计与应用高级教程 ppt版

CPLD/FPGA设计与应用高级教程 ppt版 一共八章

2012-07-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除