May 29
/**************************************************************************
**文件名称:LCD1602.h  for  STM32
**************************************************************************/
#ifndef  LCD1602_STM32_H
#define  LCD1602_STM32_H

#define LCD_RS_1 GPIOE->BSRR=GPIO_Pin_0 //PE.0--(LCD)RS
#define LCD_RS_0 GPIOE->BRR =GPIO_Pin_0
#define LCD_RW_1 GPIOE->BSRR=GPIO_Pin_1 //PE.1--(LCD)RW
#define LCD_RW_0 GPIOE->BRR =GPIO_Pin_1
#define LCD_EN_1 GPIOE->BSRR=GPIO_Pin_2 //PE.2--(LCD)E
#define LCD_EN_0 GPIOE->BRR =GPIO_Pin_2
#define DATAOUT  GPIOD->ODR             //PD[0..7]--(LCD)D0~D7

#ifndef uchar
#define uchar unsigned char
#endif
#ifndef uint
#define uint unsigned int
#endif
May 26
整理一下,便于理解:

采样的位数指的是描述数字信号所使用的位数。8位(8bit)代表2的8次方=256,16 位(16bit)则代表2的16次方=65536 / 1024 =64K
采样率是一秒钟内对声音信号的采样次数

网络接收一个音频的时长是20ms, 已知音频采样率是8kHz,采样的位数是16bit。
[时长]20ms * [采样率]8kHz * [采样的位数]16bit = 320 byte
Apr 28
裸眼3D图片,一只眼睛也是3D,不信闭上一只眼睛再看
点击在新窗口中浏览此图片
Apr 21
点击在新窗口中浏览此图片  点击在新窗口中浏览此图片  点击在新窗口中浏览此图片
Apr 5

MFC与win32的区别 不指定

eyeman , 09:31 , C/C++ , 评论(0) , 引用(0) , 阅读(2188) , Via 本站原创
MFC把具有相当固定行为的WinMain内部操作封装在CWinApp中,把有着相当固定行为的WndProc内部操作封装在CFrameWnd中。几乎可以说CWinApp用来取代WinMain在SDK程序中的地位,CFrameWnd取代SDK程序中窗口函数的地位。首先MFC程序需要下面函数库:
(1) Windows C Runtime函数库:LIBC.LIB / MSVCRT.LIB / MSVCRTD.LIB
(2) DLL Import函数库:GDI32.LIB / USER32.LIB / KERNEL32.LIB
(3) MFC函数库(AFX函数库):MFC42.LIB / MFC42D.LIB……
同时,MFC程序需要下面头文件:
Tags:
Mar 31
简单记录下:
1.用PEiD打开exe文件,查壳是PC-Guard 5.0 -> Blagoje Ceklic
2.OllyICE打开加壳exe文件,选项->调试设置->异常->忽略INT3中断前面勾去掉,其它异常全部打勾,插件->HideOD->Option全部打勾,再选Hide将OllyICE自动隐藏
3.查看内存(或Alt+M)打开内存镜像,并在00401000处按F2下内存断点,按Shift+F9运行程序
4.出现试用期窗口时按继续,停在00516542
查看可执行文件,程序用Visual C++ 6.0编写,入口关键机器码558BEC6AFF68确认是OEP处,OEP为00116542
Tags:
Mar 29

php图片小偷 不指定

eyeman , 09:23 , 技术 , 评论(0) , 引用(0) , 阅读(2191) , Via 本站原创
主体函数get_image_byurl传入网址参数,网址可以是完整的.jpg文件名,也可以是非完整的图片文件名,如验证码,防采集图片路径。第二个参数是文件名,如果不指定就生成一个。函数返回最终的文件名,可将文件名存入数据库或返馈给用户
分页: 8/24 第一页 上页 3 4 5 6 7 8 9 10 11 12 下页 最后页 [ 显示模式: 摘要 | 列表 ]