现在位置: 首页 >

所有2010年09月文章

MySQL插入测试数据

2010年09月26日 软件开发  ⁄ 共 585字 ⁄ 被围观 5+ /评论:+2°
首先创建一个库 create database mysqlsystems use mysqlsystems; 创建MyISAM类型的表 CREATE TABLE `myisam` ( `id` int(11) NOT NULL auto_increment, `name` varchar(50) default NULL, `post` text, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; 这样创建出了表myisam。 创建可插入数据的 存储过程 delimiter @ create procedure insert_isam(in item integer) begin declare counter int; set cou... 阅读全文

iPad开发的软硬件要求

2010年09月26日 软件开发  ⁄ 共 455字 ⁄ 被围观 3+ /评论:+0°
硬件: Mac 苹果计算机 (以Intel核心为佳或安装OSX86的个人计算机) iPhone、iPhone3G或iPad (实机测试使用) 系统: 最新的 Mac OS X 操作系统 iPad SDK (可至苹果官方下载) 软件上架: 付费申请 IDP (iPhone Developer Program) 开发会员,一共有两种方案: Standard Program $99 (标准版) Enterprise Program $299 (企业版) 两种方案的不同主要在于是否能够不通过App Store并自行发布所撰写的软件。 建议: 上述的需求... 阅读全文

一个iPad App开发全过程

2010年09月26日 软件开发  ⁄ 共 1490字 ⁄ 被围观 16+ /评论:+0°
根据我自己的经验,一个iPad或iPhone app的开发周期大概是这样的:   1. App的idea形成 2. App的主要功能设计 3. App的大概界面构思和设计(使用流程设计) 4. 大功能模块代码编写 5. 大概的界面模块编写 6. 把大概的界面和功能连接后,app的大致demo就出来了 7. demo自己试用和体验几遍后,根据情况修改 8. app的0.8左右版本完成后可以加入production的图标和部分UI图片 9. 没有大错误后,0.9版本可以尝试寻找beta用户 10... 阅读全文

iPad开发基础规则

2010年09月26日 软件开发  ⁄ 共 1375字 ⁄ 被围观 10+ /评论:+0°
iPad WIFI终于在2010年9月17日在中国上市了! iPad也使用iPhone一样的操作系统,并且也能通过App Store购买软件。开发者们,是不是看到新的市场了?如果您想专门为iPad开发软件,请看看下面的iPad开发基础规则。 系统级别 - 同时只能运行一个程序,窗口占满全屏 - 程序需要快速进入和退出 - 为了安全考虑,程序在沙盒内执行。可以保存程序相关的文件和设置。只能通过系统提供的接口与其他程序通信。 - 每个程序在自己的虚拟... 阅读全文

ASP.NET的Padding Oracle Attack临时解决方案

2010年09月26日 IT运维  ⁄ 共 1927字 ⁄ 被围观 155+ /评论:+0°
在微软没有推出解决方案之前,基本上可以按照scottgu的文章中给出的临时解决方法进行设置,相信微软将有一个安全修补程序可以部署到解决这个正确,使网站恢复到以前的customErrors设置: 以下内容摘自Scottgu博客的文章:Important: ASP.NET Security Vulnerability。 如果您使用的是ASP.NET 1.0,ASP.NET 1.1,ASP.NET 2.0,ASP.NET 3.5,那么你应该按照以下步骤,启用<customErrors />和映射所有错误到一个单一的错误页... 阅读全文

怎样防止ASP.NET的Padding Oracle Attack

2010年09月26日 IT运维  ⁄ 共 829字 ⁄ 被围观 11+ /评论:+0°
目前ScottGu给出了多个workaround,归根结底便是消除“Oracle”,也就是提示信息。例如他强调要为404和500错误提供完全相同的反馈——不止是输出的错误页面,也包括所有的头信息(如Server Time等自然除外),这种做法会让攻击者无法得到提示信息,自然也就无法解密了。此外,ScottGu的一些代码同时让错误页面Sleep一小段时间,这也是种常用的混淆手段,让攻击者无法从响应时间长短上来了解这个请求“性质”如何。 从上面的分析中我们... 阅读全文

ASP.NET的Padding Oracle Attack

2010年09月26日 IT运维  ⁄ 共 540字 ⁄ 被围观 8+ /评论:+0°
什么是Padding Oracle Attack? 有些文章把Padding和Oracle,与CSS样式表或是那个收购了Sun的甲骨文公司联系起来,这就驴唇不对马嘴了。 Padding在这里的含义是“填充”,因为对于加密算法来说,它们是基于等长的“数据块”进行操作的(如对于RC2,DES或TripleDES 算法来说这个长度是8字节,而对于Rijndael算法来说则是16、24或32字节)。但是,我们的输入数据长度是不规则的,因此必然需要进行“填充” 才能形成完整的“块”。“填充”时... 阅读全文

iPad WIFI+3G初体验

2010年09月23日 IT运维  ⁄ 共 348字 ⁄ 被围观 5+ /评论:+0°
前几天入手iPad,16G WIFI+3G的,价格虽然比国行16G WIFI的要高不少,但是个人认为要买iPad还是内置3G比较妥当,否则每次外出要用WIFI时,要么开手机无线路由功能会比较耗手机的电量,或者另外带个3G无线路由器也会比较麻烦。 软件方面,除了iFile,其他都装的免费版本。个人感觉用iFile传文件比较方便一点,起码不用数据线,呵呵。越狱的话,建议玩玩就算了,玩完再恢复回来,其实没太大必要去越狱的。更何况现在发售的水货、... 阅读全文

JavaScript加载执行顺序

2010年09月22日 软件开发  ⁄ 共 5412字 ⁄ 被围观 45+ /评论:+0°
学习js的时候,经常会遇到这样的问题,如何控制dom、js在页面上的加载顺序。 Peter Michaux 有一篇文章非常具体地分析了各种控制 js 装载过程的方法和优劣, E文好的同志可以参考下。 一、在HTML中嵌入Javasript的方法 直接在Javascript代码放在标记对<script>和</script>之间 由<script />标记的src属性制定外部的js文件 放在事件处理程序中,比如:<p onclick="alert('我是由onclick事件执行的Javascrip... 阅读全文

让HTC HD2支持阅读书写简繁汉字

2010年09月22日 搞怪  ⁄ 共 3046字 ⁄ 被围观 13+ /评论:+0°
HTC HD2要么是简体中文版要么是繁体中文版,其中读写邮件、短信时,2种汉字其中1种会乱码,一下介绍相关软件可以弥补这个问题: 让HTC HD2支持阅读书写简繁汉字 这个软件比较适合于以下ROM版本,其他版本未经兼容性测试: Energy ROM Series 23xxx Duttys Leo HG V3.9 23xxx CleanEX HyperRom v11.5 ChuckyROM-23123-Tabtastic with SFX CleanEX OzROM V3.40 WM6.5 21905 Artemis v28.0 WWE Miri+&amp;+Dinik+23xxx ... 阅读全文

Ubuntu转换mp4、x264、h.264

2010年09月21日 IT运维  ⁄ 共 6704字 ⁄ 被围观 181+ /评论:+1°
FFmpeg是Ubuntu下强大的视频、音频编解码工具。 x264可以编码出高质量的h.264视频,iPad必须要h.264编码或mpeg-4编码的视频才能正常播放。 由于版权方面尚未确定,虽然全国很多网站都在使用h.264编码,但将来很有可能会被版权问题所困扰,所以Ubuntu官方源默认是不提供h.264编码的,这就需要我们手工编译安装FFmpeg的h.264支持,使之能够编码出mp4文件。 Ubuntu下安装、使用和升级FFmpeg的方法如下 1、安装支持包 #libmp3lame ... 阅读全文

检测jQuery.js是否已加载

2010年09月20日 软件开发  ⁄ 共 418字 ⁄ 被围观 25+ /评论:+0°
检测类、方法、变量或属性是否已存在,这是Javascript编程基础知识。在这里我们就是要检测jQuery()或$()函数是否存在。当然,该方法不局限于jQuery的检测,对与任何Javascript变量或函数都是通用的。 当前网页加载jQuery后,jQuery()或$()函数将会被定义,所以检测jQuery是否已经加载存在以下2种方法: 方法1: if (jQuery) { // jQuery 已加载 } else { // jQuery 未加载 } 方法2: if (typeof jQuery == 'undefine... 阅读全文

Nginx访问域名或目录链接后无/(反斜杠)无法访问的解决方法

2010年09月20日 IT运维  ⁄ 共 422字 ⁄ 被围观 113+ /评论:+1°
Nginx安装配置完成之后,会出现访问域名或目录型链接后出错无法访问的情况。如果要访问的链接为 http://192.168.2.100/path 在IE下用httpwatch监测会发现输入请求后做了1次301转向,然后请求的地址变为: http://localhost/path/ 也就是说,这个时候请求变成了用户端本机地址,所以会导致用户无法访问!这个现象在firefox火狐下更加明显,会在地址栏直接显示出http://localhost/path/ 要解决这个问题,需要对Nginx的配置做一个小... 阅读全文

undefined reference to `libiconv_open`

2010年09月08日 IT运维  ⁄ 共 579字 ⁄ 被围观 30+ /评论:+0°
在编译php、mysql、opencc时会遇到undefined reference to `libiconv_open‘的编译错误,以下是几种解决方法: 一、重新安装libiconv wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz tar -zxvf libiconv-1.13.1.tar.gz cd libiconv-1.13.1 ./configure --prefix=/usr/local/libiconv make make install 二、去除iconv模块再编译应用: 使用./configure --help查看参数,看具体应用如何去除iconv编译,例... 阅读全文

ubuntu云输入法ibus cloud pinyin

2010年09月07日 IT运维  ⁄ 共 2517字 ⁄ 被围观 52+ /评论:+3°
在我的博文《ubuntu安装搜狗云输入法》中介绍了ubuntu下搜狗云输入法的安装,ubuntu下搜狗云输入法的进化版本ubuntu云输入法ibus-cloud-pinyin已经出现,以下是安装笔记: 1、先升级ibus到1.3.7,对云输入法可能非必要,但升级后可以安装的输入法比较多。 wget http://ibus.googlecode.com/files/ibus-1.3.7.tar.gz tar zxf ibus-1.3.7.tar.gz cd ibus-1.3.7 make sudo make install 在安装期间可能会碰到很多错误,导致... 阅读全文

几款不错的PHP开发测试工具

2010年09月07日 软件开发  ⁄ 共 3316字 ⁄ 被围观 7+ /评论:+0°
当我们经常都要处理象手工代码测试及部署这样枯燥重复的工作时,往往会感到沮丧,我们一直努力想变得高效率,正如DRY原则所说的(译者住:DRY=Don't Repeat Yourself,不重复原则,参见:http://en.wikipedia.org/wiki/Don%27t_repeat_yourself)。所以为什么不将这样的原则应用到软件开发的其他生命周期,使得能高效流畅并自动去完成这些工作呢?本文将向你介绍10款PHP开发测试工具,它们能正好能帮助你达到那样的要求,使你能有更... 阅读全文
×
#