摘要: 一,基本概念 众数 出现次数最多的 均值 推论统计,用样本来推论总体,样本是总体的子集 方法:多练习,多找实例 二,平均数平均数:均值、中位数、众数 加权平均数,一样是总数/个数。如1出现4次,2出现6次,3出现1次。加权平均=1*4+2*6+3=19 中位数对极值不敏感,1 2 3 4 99 中位 阅读全文
posted @ 2016-05-20 02:15 一名IT老农 阅读(784) 评论(0) 推荐(0) 编辑
摘要: The results look OK, but how do you know that you aren’t missing something. Would a more sophisticated model with more variables work even better? If 阅读全文
posted @ 2016-05-20 02:08 一名IT老农 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 我的入门方式,先从应用现象中,总结规律反推本质。一头扎进理论书籍是不对的。 老外的先进,还是体现在传承方面。没办法,我们竞争压力大,有好东西藏着掖着。大家都苦逼 我最开始是从介绍,有了基本概念,见xxx。知道十大算法,可以开工了。 开源组件入手的,infer.net 例子很经典,讲解细,这也是老外程 阅读全文
posted @ 2016-05-20 02:04 一名IT老农 阅读(547) 评论(0) 推荐(1) 编辑
摘要: 1,了解为什么java内存编码用utf-16,网络传输用utf-8 2,java web的编码问题 URL httpHeader POST表单 HttpBody JS编码 其他编码 3,常见问题分析 中文编程看不懂字符 一个汉字变成一个问号 一个汉字变成两个问号 一、为什么要编码? 计算机储存信息的 阅读全文
posted @ 2016-05-20 01:54 一名IT老农 阅读(1576) 评论(0) 推荐(0) 编辑
摘要: 时钟 IO(输入、输出,如何配置) IO 数字和模拟资源可以通过25个I/O 引脚(C805 1F3 2 0 ),每个端口引脚都可以被定义为1 通用I/O(GPIO)或 0 模拟输入 所有端口I/O 都耐5V电压 端口I/O 单元可以被配置为漏极开路或推挽方式,口输出方式寄存器PnMDOUT 中设置 阅读全文
posted @ 2016-05-20 01:49 一名IT老农 阅读(1858) 评论(0) 推荐(1) 编辑
摘要: 一:触发方式 STM32 的外部中断是通过边沿来触发的,不支持电平触发; 二:外部中断分组 STM32 的每一个GPIO都能配置成一个外部中断触发源,STM32 通过根据引脚的序号不同将众多中断触发源分成不同的组,比如:PA0,PB0,PC0,PD0,PE0,PF0,PG0为第一组,那么依此类推,我 阅读全文
posted @ 2016-05-20 01:47 一名IT老农 阅读(4602) 评论(0) 推荐(1) 编辑
摘要: 使用TI的TM4C123G LaunchPad开发板,USB接口,来对同样的芯片进行烧写。 我们只用烧写那一块功能,不用另外一个芯片的开发功能,需要跳线 源码项目: 从官方网站TM4C123G,下载这个板的驱动、烧写程序、工程项目。 LMFlashProgrammer.msi 装完就有烧写程序、驱动 阅读全文
posted @ 2016-05-20 01:43 一名IT老农 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: 参考: 书籍,《圈圈教你玩USB》 C8051F单片机快速入门:http://www.waveshare.net/Left_Column/C8051F_Application_Notes.htm 《1》USB器件最底层的驱动编写; C8051F320.H C8051F320的定义 F32x_USB_ 阅读全文
posted @ 2016-05-20 01:32 一名IT老农 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 是自定协议,用到一个bulk in ep1, 一个bulk out ep2 端点 用虚拟串口的优点显而易见,上位机的编写非常方便,就按照常规的串口功能编写就可以了,而速度确还是usb的速度 USB要提速 1、使用自定义的Bulk传输 2、增加驱动的Buffer 用虚拟串口的优点显而易见,上位机的编写 阅读全文
posted @ 2016-05-20 01:26 一名IT老农 阅读(21945) 评论(0) 推荐(0) 编辑
摘要: 用libUSB来实现自己的驱动+下位机理论速度。=1M字节每秒。 达到极限速度 WINDOWS已经自带虚拟串口驱动,只不过还需要一个Inf文件 方法1:直接下载一个串口inf,来修改文件。 方法2:用libUSB来实现自己的驱动。。。及应用。用那个工具安装成自己定义的设备名字,应用程序就根据PID, 阅读全文
posted @ 2016-05-20 01:22 一名IT老农 阅读(5987) 评论(1) 推荐(1) 编辑
摘要: 详情:http://bbs.21ic.com/forum.php?mod=viewthread&tid=109584 USB 1.0的最高12Mbps. USB 2.0的高速模式480Mbps,全速模式12Mbps,低速模式1.5Mbps 而是设置STM32端的USART的波特率。PC与STM32传 阅读全文
posted @ 2016-05-20 01:20 一名IT老农 阅读(5521) 评论(0) 推荐(3) 编辑
摘要: DEMO4,LCD的clk干扰I2C,I2C无法通信。 把排针压下,去掉LCD的CLK,恢复正常。 过程: 直接跳线I2C,没问题。两排针插到一起就无法通信。 一个个的排针去除,最终找到LCD的CLK线。和I2C并排走线,导致干扰。 解决: LCD的CLK上加个电阻,减少干扰。能正常工作了。 其他问 阅读全文
posted @ 2016-05-20 01:10 一名IT老农 阅读(2083) 评论(0) 推荐(0) 编辑
摘要: 1,用内核代码和规格书来印证数据格式: //命令3字节,IC地址 u8 end_cmd[3] = {GTP_READ_COOR_ADDR >> 8, GTP_READ_COOR_ADDR & 0xFF, 0}; //总长度 前 3个字节、最大点数*8、加1 u8 point_data[2 + 1 + 阅读全文
posted @ 2016-05-20 01:09 一名IT老农 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: 这个问题很常见, 花了差不多一个星期时间来解决。硬件相关的东西太多坑了,而且这些坑不像代码那样可见。 使用混合模式,每次最多报告2个点。如果是5点则需要上报三次。 问题就来了,atmel的CTP最块报点是3ms,3点以上就很卡。 发送USB数据总是没准备好,导致发送不成功,要等好几十ms才能继续发送 阅读全文
posted @ 2016-05-20 01:05 一名IT老农 阅读(483) 评论(0) 推荐(0) 编辑
摘要: USB.C 读取bCommon判断执行哪个动作 if (bCommon & rbRSUINT)//0x02 // Handle Resume interrupt { Usb_Resume(); } if (bCommon & rbRSTINT) // Handle Reset interrupt { ... 阅读全文
posted @ 2016-05-20 01:03 一名IT老农 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 更多细节请参考官方帮助文档 1,修改设备类型为自己的标识 InfWizard项目里,改掉资源文件LibUsb-Win32-LUDN.Driver.Resources。 原来的三处libusb-win32 devices改为自己想显示的名词,由于是资源文件,故字符数相同是最简单的改法。 然后编译好这个 阅读全文
posted @ 2016-05-20 01:00 一名IT老农 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: 分布式架构蹒跚学步中。低手互相勉励借鉴,高手请随意批评,有批评才有进步。 从性能、安全、易用易扩展三方面考虑。高可用性也可纳入考虑,不过方案都是固定的,与代码关系不大。 直接上图 安全框架 还是叫框架吧,叫架构容易被打。直接上图 权限管理,从注册博客那时就在考虑了,权限如何设计也是每个中级以上程序员 阅读全文
posted @ 2016-05-20 00:05 一名IT老农 阅读(2880) 评论(1) 推荐(3) 编辑