自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (7)
  • 收藏
  • 关注

原创 php JpGraph 使用完美解决中文乱码问题

最近由于项目需要,采用php的一款JpGraph插件来解决绘图问题。期间遇到不少问题,具体有: 1、如何使用composer包管理器安装加载。 2、如何解决绘图总中文乱码问题(标题和Legend)composer安装JpGraph非常方便,我采用的是 “jpgraph/jpgraph”:”4.0.2” 这款版本。 执行composer update 即可安装使用问题: ``` JpGraph

2017-04-06 20:58:36 2568

原创 记一次php后台post数据接收不全错误【max_input_vars】

维护公司系统,反馈报id参数错误,浏览器调试发现post数据较大,post数组有1200行左右。文本总长度50k左右,比较小。 用$_POST打印未打印出id参数,第一反映是数据被截断,post数据走的是http的body部分,怀疑是nginx服务器部分作的限制,发现nginx body参数client_max_body_size 50m;给的限制是50M,不可能超。后经查证原因得知,是max_i

2016-11-30 19:12:06 4206

原创 数组数据采用ArrayDataProvider 动态分页应用(可用于接口缓存场景) [ 2.0 版本 ]

ArrayDataProvider 是yii自带的一个数组动态分页输出提供器类,可为视图层提供分页,排序等功能。在我们为第三方提供接口时也经常会遇到分页排序等逻辑需求,复用该类将事半功倍。适用场景:数组分页排序,缓存分页接口常遇到开发场景1、数据库读数据分页,设定缓存键值与页数及分页大小相关,每次分页大小调整新建缓存。造成不同分页缓存失效不一致,甚至有浪费内存的情况。2、一定业务量维护数组(如:

2016-11-23 11:11:14 2488

转载 vi常用到的命令

vi常用到的命令 Vi是linux操作系统常用的文本编辑工具,相比emacs,vi快捷命令相对简单。但不常用的话又容易忘记,这里将vi常用命令加以统计,希望对各位有所帮助。vi常用到的命令移动光标的命令查找和替换删除复制粘贴一般模式切换到编辑模式可用的按钮移动光标的命令 快捷键 功能说明 [Ctrl]+[f] 屏幕向下移动一页,相当于[Page Down]按键 [Cr

2015-09-09 17:24:30 649

转载 注释新技能get

//// _ooOoo_// o8888888o// 88" . "88// (| -_- |)// O\ = /O//

2015-09-07 15:28:17 484

原创 SAE云应用Counter工具实现访问计数

SAE云应用Counter工具实现访问计数一、 介绍新浪SAE为我们提供了一个快速建站的云应用平台,其中一些小工具使用起来也十分有趣。比如Counter工具,我们可以运用其实现一个访问计数器。我们可以在这里找到它。页面会显示该工具的构造函数和调用示例。<?phpclass SaeCounter { __construct(); //构造函数,失败时抛出异常。 bool create

2015-09-06 19:16:17 720

原创 Zend Studio 10.6.1 破解

Zend Studio是Zend Technologies开发的PHP语言集成开发环境(Integrated Development Environment IDE)。也支持HTML和js标签,但只对PHP语言提供调试支持。因为是同一个公司的产品,所以提供的Zend Framework方面的支持比其他软件好。Zend Studio5.5系列后,官方推出利用了Eclipse平台,基于PDT的Zend

2014-06-08 13:13:12 1595

原创 QPSK Matlab仿真

QPSK是英文Quadrature Phase Shift Keying的缩略语简称,意为正交相移键控,是一种数字调制方式。在数字信号的调制方式中QPSK四相移键控是目前最常用的一种卫星数字信号调制方式。

2014-05-05 10:07:59 27708 4

原创 BPSK Matlab仿真

Matlab仿真与数字逻辑器件实现有一定的类似之处,都是对

2014-05-05 09:45:16 12739 2

原创 verilog语言RS232串口发送模块设计——采集ps2键盘数据在串口调试工具显示

关于rs232串口的协议和接口已经在《verilog语言RS232串口接收模块设计》这篇博客中有讲述:http://blog.csdn.net/baijingdong/article/details/20460019,本设计结合前边做的几次工程,包括ps2键盘驱动,数码管输出等完成该设计。 该模块功能可以完成对ps2键盘的数据采集,采集数据在xilinx EXCD-1开发板的数码管输出(输

2014-03-04 18:56:30 4832 1

转载 ASCII码十六进制转换表

ASCII 表平时会经常用到,特转一篇文章备用。所谓的ASCII和16进制都只是概念上的东西,在计算机中通通是二进制转换应该是输出的转换,同样是一个数,在计算机内存中表示是一样的,只是输出不一样ASCII是针对字符的编码,几乎是键盘上的字符的编码。下面是一张ASCII和16进制的对应表:关于这张表,主要是键盘上的键值字符在计算机中的二进制存储,为了方便,转化成的16进制

2014-03-04 16:16:52 8155

原创 verilog语言RS232串口接收模块设计——串口调试工具发送数据在数码管显示

RS-232是常用的传输接口,是硬件学习的入门级接口。一、接口特性常见的9脚接口管脚分配如下图,参考链接:http://zh.wikipedia.org/wiki/RS-232 DE-9 Male (Pin Side) DE-9 Female (Pin Side) -------------

2014-03-04 16:01:19 16324 5

原创 verilog语言的ps2键盘驱动设计

PS/2接口是目前最常见的鼠标接口,最初是IBM公司的专利,俗称“小口”。这是一种鼠标和键盘的专用接口,是一种6针的圆型接口。本设计完成了ps2键盘驱动,并将键盘对应的16进制ascii码值在数码管输出。一、ps2接口协议协议参考文档链接:http://wenku.baidu.com/link?url=HBkLHCwo2zwdScmz2zPfig4T5eJZhcpj4qC65zTjQBE4

2014-03-02 16:24:15 14050 3

原创 xilinx FPGA实现数字钟——数码管显示

这两天学习xilinx的板子,做了一个数码管显示的数字时钟,本设计实现了数字时钟的数码管显示,没有实现调时间功能,现将实现过程记录下来。供有类似需要的童鞋做个参考。 设计主要分为三个模块:时钟分频模块,时钟位数据产生模块,数码管扫描显示模块。一、时钟显示模块 clk_div  由于FPGA工作频率很高,我的板子上时钟是50MHz,数码管显示的最佳扫描频率是1KHz,第一个模块是做的一个

2014-03-01 17:11:15 24829 3

原创 非整数分频的实现

时钟分频是数字电路设计的基础,我们在数字系统设计过程会遇到多种分频需求,常见的有偶数分频、奇数分频,和一些非整数的分频等。 在某些设计中,对分频出时钟的占空比也有严格的要求。常见的分频思路(这里以50%占空比情况举例): 一、偶数分频:        比如分频系数为N,声明一个计数器count,count从0计数到N-1,if语句直接判断令前半周期为0,后半个周期为1即可如下例

2014-02-27 20:11:00 5030

原创 matlab函数reqz();的使用

[H,w]=freqz(B,A,N)     B和A分别为离散系统的系统函数分子、分母多项式的系数向量,N为正整数,返回量H则包含了离散系统频响 在 0——pi范围内N个频率等分点的值,向量w则包含 范围内N个频率等分点。调用中若N默认,默认值为512。B=[  xx  xx  xxx   ];A=[1 0];[H w]=freqz(B,A,512);plo

2012-10-21 21:27:14 1831

原创 modelsim环境下仿真altera NCO IP核

NCO IP核在FPGA设计中是经常用到的模块,对它的modelsim仿真也比较复杂,为此我曾花费很长时间研究。现将仿真过程记录下来:首先用quartus II软件建立一个工程,新建nco.bdf文件,然后点击tools->megawizard->nco,命名为nco1,进入配置界面,在prameterize中配置如下图:在bdf文件中添加模块,nco1如下图;

2012-10-21 17:14:48 9860 9

原创 verilog系统任务对文件的读写操作

几个简单的系统任务,$readmemb,$readmemh,$fopen,$fdisplay;基本上就可以完成对文件的读写操作。一、读任务 在verilog语言中有两个系统任务$readmemb,$readmemh可以用来从文件中读取数据到存储器中。这两个任务可以在仿真的任何时刻被执行使用,其使用方法如下:$readmemb1,$readmemb("",);2,

2012-10-03 14:21:49 4898

原创 系统任务$monitor 使用体会

$monitor系统任务提供了监控和输出参数列表中的表达式和变量值的功能,其参数列表中输出控制格式字符串和输出表列的规则和$display一样,当启动一个带有一个或多个参数的$monitor任务时,每当参数列表中的变量或表达式的值发生变化时整个参数列表中变量或表达式的值都将输出显示。如果同一时刻有两个或多个表达式的值发生变化,只输出一次。 参数可以是$time,用于标明变化时刻。  如$m

2012-10-03 12:15:16 4515

原创 .verilog系统任务读写文件$fopen和$fdisplay的使用

1.$fopen打开文件  用法1.$fopen("");  用法2.=$fopen("");注意:用$fopen打开文件会将原来的文件清空,若要读数据就用$readmemb,$readmemh就可以了,这个语句不会清空原来文件中的数据。用$fopen的情况是为了取得句柄,即文件地址,也就是写文件时用$fdisplay(desc,"display1");时才用。用法1自然无须多

2012-10-03 12:13:25 38062 1

WinCacheGrind

WinCacheGrind是windows下的profile查看程序。所谓profile,就是程序或软件保存的档案资料,该软件常与XDebug配合使用来分析PHP程序的性能。

2014-07-03

Zend Studio(PHP集成开发环境)V10.6.1破解文件

Zend Studio(PHP集成开发环境)V10.6.1破解文件

2014-06-08

quartus 9.x版本软件注册机

可以为quartus 9.x版本提供license

2013-04-25

模拟电子技术第三版答案

模拟电子技术第三版答案 童诗白 华成英,,,,,,

2010-04-29

空空如也

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

TA关注的人

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