2013年6月 的存档

GoAgent设置流程和心得(图文并茂)

  你翻或不翻,墙都在那里,不高不矮。

— — 一个上不去国外技术网站的程序员

  好多网站突然都上不去了,我真的不知道是怎么回事的?不过找到了解决的办法,就是配置一个GoAgent就可以解决此问题。于是就网上搜索点教程配置了一下。

准备工作

1 -申请Google App Engine账号
登录 http://appengine.google.com ,如果你已经拥有一个Gmail账户,直接输入账号密码就可以登录;如果没有则需要新申请一个Gmail账户。
阅读更多…

在Mac OS X中配置运行PHP的Apache

启动Apache

  有两种方法:
  打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)”。注意,从Mac OS X从10.8开始取消了 “Web共享(Web Sharing)”。
  打开“终端(terminal)”,然后(注意,sudo需要的密码就是系统的root帐号密码)
  运行“sudo apachectl start”,再输入帐号密码,这样Apache就运行了。
   阅读更多…

mysql root密码忘记或权限错误的解决办法

  因为公司的这个电脑是被人玩过,所以好多密码都不知道,包括这个mysql数据库的密码,想在这个上面使用mysql就必须找回。
  以下是还原root权限和更改root密码的最便捷方法。
  关闭mysql服务,打开终端输入:

cd /usr/local/mysql/bin/

  回车后 登录管理员权限 阅读更多…

xcode code snippets 探究

  无意中发现了xcode中有这样的一个功能:code snippets,code snippets是一些代码的模版,对于一些常见的编程模式,xcode都将这些代码抽象成模版放到code snippet中,使用的时候,只需要键入快捷键,就可以把模版的内容填到代码中。这样就加快了编程的速度。

定义自己的代码片段

  那么如何自定义code snippet呢,相当简单,当你觉得某段代码很有用,可以当作模版的时候,将其整块选中, 拖动到xcode右下角的code snippets区域中即可。xcode会自动帮你创建一个新的代码片段。 之后你可以单击该代码片段,在弹出的界面中选择edit,即可为此代码片段设置快捷键等信息。
   阅读更多…

FMDB 使用是插入data类型的问题

人恒过,然后能改;困于心,衡于虑,而后作;征于色,发于声,而后喻。

—写给折腾了半天的自己

  今天遇见了一个很郁闷的错误,花了很长的时间才解决掉,先阐述一下,
  我计划把一个字典通过[NSKeyedArchiver archivedDataWithRootObject:dict] 转化成NSData类型存进sqlite数据库中,但是,写出后发现了这样的问题。首先是读出来的数据用[NSKeyedUnarchiver unarchiveObjectWithData:tempData]失败。我就打印输出一下,发现这样的结果,为了对比明显,我就用[NSUserDefaults standardUserDefaults]储存一个进行对比,于是惊奇的发现了区别:
   阅读更多…

sqlite3触发器之再实战纪实

  还是关于sqlite3触发器的问题,必须在每一步的实战中得到锻炼。
sql-statement ::= CREATE [TEMP | TEMPORARY] TRIGGER trigger-name [ BEFORE | AFTER ]
        database-event ON [database-name .] table-name
        trigger-action
sql-statement ::= CREATE [TEMP | TEMPORARY] TRIGGER trigger-name INSTEAD OF
        database-event ON [database-name .] view-name
        trigger-action
database-event ::= DELETE | REPLACE | UPDATE | UPDATE OF column-list
trigger-action ::= [ FOR EACH ROW | FOR EACH STATEMENT ] [ WHEN expression ]
        BEGIN
          trigger-step ; [ trigger-step ; ]*
        END
trigger-step ::= update-statement | REPLACE-statement | delete-statement | select-statement
阅读更多…