51CTO博客开发wenbomao的博客
网上很多文章说如果遇到MySQL 1364 错误提示:#1364 - Field "" doesn't have a default value 说明你配置了 “STRICT_TRANS_TABLES”但是你可能发现修改了my.cnf(windows 下为my.ini)重启mysql并没有结局问题:用 SELECT @@GLOBAL.sql_mode 查询还是带有S
之前在看arm关于trustzoon的一些材料,发现对安全的东西了解的太少。刚好老板说买书可以报销,于是买了一本《计算机安全导论》,可惜翻译的太烂了,通读了一遍,体会有几点,记录下:1. 计算机世界各种安全问题,像内存、cache之类的攻击,如果信息在这些易失存储器内没有加密,是很容易被窃取的;2. 安全性里有很多注明的概念: 机密性,完整性,可用性(CIA),现代计算机又加入了保证,真实性,匿名
最近的高端服务器或大型机差异化趋势越来越明显了(否则只有死路一条)例如直接对加速器或协处理器的支持。在原有一致性总线(例如ACE)上增加一些传输类型: coprocessor_request/command, 其中应该包括:CT:Coprocessor type和FRC: function request code.在总线上应该有一个部件将对某个cop发起的传输都缓存下来,并通知cop一侧的ser
当前版本的xcode 4.6里面只有empty的template才有自动增加core data的库,如果要在原有的proj里增加core data支持,需要做如下事情:1. 在delegate.h增加如下内容:@property (readonly, strong, nonatomic) NSManagedObjectContext *managedObjectContext; @propert
刚鼓捣好第一个版本,比在android上开发ble简单多了,android主要是底层ble芯片不统一,ti的nordic的,所以没有官方的sdk,分别找htc或者三星的ae,他们会发给你sdk,但是大部分产品又没有ble,太乱了。 apple就标准了, 第一步 scan: startscanforUUID (heartrate 是0x180D),第一篇文章中提到ble的信息一直是广播的,和之前
蓝牙的标准协议写的就没打算让人读的很明白: http://developer.bluetooth.org/TechnologyOverview/Documents/Core_SPEC.pdf 1. 设备 iphone 4s + mio alpha心率表 2. 蓝牙原理 2.1 一般蓝牙连接建立的过程 inquiry(discovering)
项目间隔,或者项目不忙的时候,对于刚毕业不久的年轻工程师,总有大把的时间。我觉得做工程师挺好玩,哈哈 1. 好玩的会议slides 套用了ibm的logo和html5的模板做个demo: http://www.yunyou.me/comet/ibm_slide/index.html 不要去关注内容,都是模板上的。 步骤:1 打开两个浏览器,都进入上述网页,摆放好位置,最好
验证总让人和机械劳动,没有价值等概念联系起来,如果你不培养自己这方面的兴趣,那你还真的做不出来什么有价值的东西。因此兴趣需要培养 :) 1. Mutation 鉴于该项目还在patent search阶段,延迟2个月再来完善; 2. HTB Hybrid testbech,目的是复用IP level的checker(假定是用UVM写的)到chip的验证环境中(假定是C++f
关于芯片设计前后端接口我是没有发言权的,在此只是记录下我了解过的或者用过的东西。 1. FEP Front End Processing是ASIC的一个步骤,当前段工程师把写好的design文件交给后端之前,fep工程师会负责插入一些测试用或者可靠性用到的东西,例如dft和fuse等 关于dft,一般的芯片都交给eda工具自己去插,但是有时候,尤其是cpu芯片,是需要用户手工的把scanch
前面提到过TOS,在Fusion面前,TOS的灵活性就显得捉襟见肘了。为了不致于很快忘记,我尽量写的详细些,尽量粘一些伪代码(如有侵权问题,请通知我,即可删除)。 1. What is Fusion 叫fusion的实在是太多了,可能就是因为这个世界里太多杂乱无章吧。像amd 的fusion, 软件fusion,乐队fusion,福特fusion,哈哈。 在
2004年本科大四时偶尔看到《计算机体系结构-软硬件接口》以及量化研究方法,从而对计算机组成产生了兴趣,进而选择了芯片设计为硕士专业。硕士期间做过x86以及arm7tdmi的软核开发。 2008年硕士毕业进入A公司从事芯片验证(逻辑功能),一干就是5年。要换工作了,由于年龄增长记忆力减退,为了将来孩子问起爸爸当年工程经历时不至于无从说起,特抽时间对原有经历过的项目,技术有一个相对详细的总结。
set nocompatibleset guifont=MiscFixed\ 14set shiftwidth=4set hlsearchset incsearchset autoindentset nuset bs=indent,eol,startset noetset ruset smset showmatchset hls set history=1000set cindentset sma
第一步在arduino实现语音开关 1. 关于噪声过滤 arduino是在loop循环中不断的去读取adc的值,所以当你说出来语音的时候,采到值的幅度可能并不在顶峰,所以可以考虑采样10次,选取最大值和次大值来和前面一次的最大值和次大值进行对比,如果超过2倍,则可认为一次有效的呼唤。 2. 关于frame 当一次唤醒后,设置标志位为有效,然后当随后的唤醒在1.5s中之内则不会重复唤醒。
一直想对LAN WAN这两个概念区别搞搞清楚,搜了一下,好多文章停留在范围的差别上,对于工程师,这应该不够,就看了些网页,总结一下:一般来说是指范围上的差异,但这只是第一步,因为是范围上的差异导致他俩存在所采用技术上的差异。这里只说使用的技术包括协议上的不同,至于速度差异,这些不是我们侧重的。首先,lan一般是用5类线连接,但是wan在刚起步的时候用不起,就租用了已有的电话公司的已有线路(E1,T
前几天开会大家讨论到processor支持虚拟化supervisor mode,不是很明确与privilege mode间的关系,随查了几篇文章:Hardware Support for Efficient Virtualization --John Fisher-OgdenAnalysis of the Intel Pentium’s Ability to Support a Sec
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号