mysql error: Got error 28 from storage engine
Posted in Mysql on June 14th, 2013 by Adam平时的程序都没问题,突然无法打开,提示mysql error: Got error 28 from storage engine。根据stackoverflow的解答,是系统盘的空间不够啦,一看确实只有10M。清理磁盘后,问题解决。
平时的程序都没问题,突然无法打开,提示mysql error: Got error 28 from storage engine。根据stackoverflow的解答,是系统盘的空间不够啦,一看确实只有10M。清理磁盘后,问题解决。
ios学习一直断断续续,学了忘,然后又学。这里记录些我遇到的问题,备忘。
项目没有Resources?
右键蓝色项目图标,新建Group,改名为Resources。然后添加自己的资源文件进项目即可。
Xcode黄色感叹提示: property access result unused getters should not be used for side effects
Xcode推荐用[self prop]来代替点号获取属性。
UnitTest错误:Unit tests are not implemented yet
在setUp里面添加[self testExample]即可
Accelerometer测试无法用模拟器,需要真机测试。
delegate类似于PHP的interface。
SOLID原则(单一职责,开放封闭,里氏替换,接口隔离和依赖反转)是面向对象编程和设计的五项基本原则。目标是创建一个系统,很容易维护和扩展。
S代表SRP:
Single responsibility principle 单一职责原则
a class should have only a single responsibility. 一个类应该只有一个单一的职则
O代表OCP
Open/closed principle 开放封闭原则
“software entities … should be open for extension, but closed for modification”. 软件个体应该对扩展开放,而禁止对内部的修改
L代表LSP
Liskov substitution principle 里氏替换原则
“objects in a program should be replaceable with instances of their subtypes without altering the correctness of that program”. 程序对象应该可以被它的子类实例替换,而不失正确性
I代表ISP
Interface segregation principle 接口隔离原则
“many client-specific interfaces are better than one general-purpose interface.” 多个专门的接口优于多合一的接口
D代表DIP
Dependency inversion principle 依赖反转原则
one should “Depend upon Abstractions. Do not depend upon concretions.” 不同级别的模块之间的依赖应该在于抽象,而不是具体
Link: http://en.wikipedia.org/wiki/Solid_%28object-oriented_design%29
这段时间在微博和推特上看到对Flash前途的种种褒贬,深感Flash正在丧失它的Web平台优势。对三维性能的提升有限,而又主动放弃某些自身的优势,将是自掘坟墓的开始。
从我个人的最近使用经历来看,Flash对CPU温度的影响确实很大,以至于我用MAC看Flash时不得不随时监测CPU的温度,一旦超过90度,就不得不暂停。是MAC培养了我控制CPU温度的习惯。Windows下虽然没有温度的担心,却又让我不得不考虑,是该控制CPU的温度在合理范围。如果Flash不能解决MAC下CPU温度的问题,Flash很难成为真正的跨平台Web利器。
最近,Unity3D也宣布将会停止对Flash的支持,它的理由包括对Flash的game平台的失望,Flash提出后又取消和开发者的分成模式,Flash开发人员逐渐撤离Flash平台。
配置好PHP+iis6环境出现如下错误:%1 is not a valid Win32 application
解决办法是运行:cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
目的让iis6支持32位运行。
如果需要支持mcrypt, mbstring组件,需要把类似libmcrypt.dll, php_mcrypt.dll的文件复制到SysWOW64文件夹下。
搞笑的是复制后,重启iis6,居然还是找不到php_mcrypt.dll。重启系统后,问题解决。
很快我的Linode博客空间就快使用一年,这一年基本没重启过服务器,速度也还满意。VPS环境使用nginx、PHP5.2.4和Mysql5.5.3搭建博客。由于VPS快到期,而且目前空间闲置资源较多,所以可能会放弃这个VPS。但是如果有人愿意和我一起租用这个linode VPS,我可以考虑继续支持和维护。你只需要一年200元钱,就可以得到1G的PHP+mysql空间,目前设定需要五个用户。你不需要懂得服务器维护,如果你需要安装nignix版的wordpress,我也可以为你提供帮助。
如果有谁有兴趣,可以直接与我联系。合租的最后期限为2013年三月24日,只有用户名额达到五人,本VPS才会继续维持。
24日更新:很抱歉,各位:VPS合租取消了。@庆阳莫墨小强 @能兴在上海 @阿爽 @daijia
由于GAE博客使用的是Master/Slave datastore,被要求更换为High Replication Datastore Migration,考虑到暂时不想重写程序,所以试着把GAE博客迁移到Openshift。可是没想到在迁移的过程中被UnicodeDecodeError这个错误拖延了一个多月,看来Python 2.7的unicode encode/decode是挺折腾人的。
GAE datastore 的备份数据是sqlite3格式,转换到mongoDB都还顺利,可是在用jinjia2显示的时候总是出现UnicodeDecodeError或者UnicodeEncodeError。开始以为错误在于数据库存储过程中的转码错误,sqlite3出来的数据是latin_1,存入mongodb要encode成utf-8,提取出来用decode,然后encode latin_1就行。可是依然出现类似这样的错误:“UnicodeDecodeError: ‘ascii’ codec can’t decode”。
我尝试了is_ascii(blog), isinstance(blog, unicode), from django.utils.encoding import smart_str, unicode(blog_nr.strip(codecs.BOM_UTF8), ‘utf-8′)等等,最后repr测试发现mongodb数据的存储/获取是没有问题的,问题出在jinjia2的模板采用unicode编码,
Jinja2 is using Unicode internally which means that you have to pass Unicode objects to the render function or bytestrings that only consist of ASCII characters.
答案很简单,mongoDB出来的数据再加上unicode(blog, “utf8″)就完美了。
本人99年入行,没什么成就。如今回到老家,开个小小饮品店。想办个营业执照都这么悲催!
要办营业执照先要搞定卫生证,要办卫生证先要经过现场检查。这些我都可以理解。
可是,被要求必须提供给当地食品药品监督管理局详细的进货渠道记录,和要求三张诺大的食品卫生牌必须挂在小店墙壁上。让我很是纳闷。
进货渠道是商业密迷,能这么容易给吗?就算不是,我去批发市场买个糖都要给你记录?
卫生牌挂墙上实在是煞风景,难以接受。
万能的 @中国药监,你何苦要这样为难我们?在中国生存已经十分不易,还拖家带口。能否不要这么教条和严格?
悲催的小店,你还能继续下去?悲催的web coder,你还能跳槽么?你还能在这悲催的社会中做点别的,活下去么?