MAC编译安装MYSQL 5.5
cmake
下载cmake, 官网下载地址:
[php]http://www.cmake.org/cmake/resources/software.html[/php]
目前最新版本2.8.6,直接下载mac版本即可,我下载的是: http://www.cmake.org/files/v2.8/cmake-2.8.6-Darwin64-universal.dmg
mysql用户
因为mac内置mysql, 用户也已经默认添加,所以无需添加mysql用户。
下载mysql 5.5源码
官网下载地址: http://dev.mysql.com/downloads/mysql/, 选择 Generic Linux (Architecture Indepe... Bug, cmake, MAC, MySQL, MySQL5.5, OSX阅读全文
SCRIPT设置默认类型为JAVASCRIPT
按照W3C标准,script标签必须指明类型,例如:
[php]<script type="text/javascript“>
alert('Hello!');
</script>[/php]
但是在某次分析facebook页面代码时却发现,facebook页面中仅使用了script, 并未按照上述方式使用,当时没有特别注意,只是认为facebook没有遵循标准,直到昨天搞chrome插件时看到一段代码,才发现可以在head中指定script标签的默认类型,设置方法如下:
[php]<meta http-equiv="... Content-Script-Type, HEAD, javascript, META, SCRIPT阅读全文
only weak aliases are surported in this configuration(MAC/DARWIN)
only weak aliases are surported in this configuration
在Mac下编译Gtk2,编译到gdkaliasdef.c和gtkaliasdef.c时会出现以下错误导致编译停止:
[php]only weak aliases are surported in this configuration[/php]
解决方法
采用正则替换,正则表达式如下(geany):
[php]//搜索
__attribute\(\(alias(.*), visibility\("(.*)"\)
//替换为
__attribute((weak,alias\1[/php]
configuration, DARWIN, MAC, weak aliases阅读全文
OWASP 2011亚洲峰会高端培训
亚洲峰会高端培训
编号
培训内容
培训时间
培训讲师
培训一
如何使用OWASP项目和工具提升企业安全
11月10日8:00-12:00
Tobias Gondrom
培训二
网银系统安全框架设计
11月10日14:00-18:00
张炜
培训三
OWASP Top 10 及防治
11月11日8:00-12:00
王文君
培训四
安全开发之道-从源头解决和预防安全漏洞
11月11日14:00-18:00
李建蒙
详细介绍请查看... OWASP, OWASP 2011, OWASP亚洲峰会, OWASP培训阅读全文
取CPU占用最高的进程ID
取CPU占用最高的进程ID
取进程ID
[php]ps aux|grep "^www "|awk '{print $3" " $2}'|sort|tail -n 1|awk '{print $2}'
#或
ps auxw --sort=%cpu|awk '{print $3" "$2}'|tail -n 1|awk '{print $2}'[/php]
你懂的:)
跟踪该进程的动作
[php]strace -p `ps aux|grep "^www "|awk '{print $3" " $2}'|sort|tail -n 1|awk '{print $2}'`[/php]
CPU占用, Linux, 进程ID阅读全文
解决Android SDK Manager下载慢的问题
在http://developer.android.com/sdk/index.html上可以下载的Android SDK安装包只包含Tools,具体的的SDK还要通过SDK Manager更新、下载。但是这个下载速度很慢,几k左右,安装2.3.1的sdk估计要好几个小时。后经查找发现可以用迅雷下载离线包,然后将离线包放在android-sdk-windows\temp目录下,再进行更新就自动使用离线包安装了。
目前最新的Android 2.3.1 sdk离线包下载位置如下:
[php]https://dl-ssl.google.com/android/r... Android, Android 2.3, Android SDK, developer, Eclipse, SDK, SDK Manager阅读全文
在火狐5火狐6使用谷歌工具条(Run Google Toolbar in Firefox 5 and Firefox 6)
Open Firefox 5 or Firefox 6 (whichever version is installed on your system) and download a Firefox add-on named Add-on Compatibility Reporter.
Install the add-on and restart Firefox.
Download Google Toolbar and install it. Restart Firefox again.
NOTE: Google won’t allow you to download and install Google Toolbar directly from their website. To download Google Toolbar on your Fir... Firefox 5, Firefox 6, Google Toolbar, 火狐5, 火狐6, 谷歌工具条阅读全文
OWASP 2011亚洲峰会11月在北京举行
2011年11月8-9日,由开源web应用安全项目(OWASP)主办的OWASP 2011亚洲峰会将在北京国际会议中心召开。本届OWASP亚洲峰会将以“互联网安全新思维”为主题,将从“网络安全产品测评”、“OWASP应用安全技术”“业务安全发展新思路”“云安全”等多个角度展开深入的讨论。
OWASP是一个开源的、非盈利的全球性安全组织,致力于应用软件的安全研究。近几年,OWASP峰会以及各国OWASP年会均取得了巨大的成功,推动了数以百万的IT从业人员对应用... OWASP, OWASP 2011, OWASP 2011亚洲峰会, OWASP北京阅读全文
Nginx/Apache/MySQL/PHP查看编译参数
Nginx、Apache、MySQL、PHP编译完成后可以用以下方法查看编译参数,方便日后升级和保留记录。
Nginx编译参数:
[php]/usr/local/nginx/sbin/nginx -V[/php]
Apache编译参数:
[php]cat /usr/local/apache2/build/config.nice[/php]
PHP编译参数:
[php]/usr/local/php/bin/php -i |grep configure[/php]
MySQL编译参数:
[php]cat /usr/local/mysql/bin/mysqlbug|grep configure[/php]
Apache, Apache查看编译参数, MySQL, MySQL查看编译参数, Nginx, Nginx查看编译参数, PHP, PHP查看编译参数, 查看参数, 编译参数阅读全文
Linux防DDOS脚本
Linux防DDOS脚本
Linux防DDOS脚本安装:
[php]wget http://www.inetbase.com/scripts/ddos/install.sh
chmod +x install.sh
./install.sh[/php]
Linux防DDOS脚本卸载:
[php]wget http://www.inetbase.com/scripts/ddos/uninstall.sh
chmod +x uninstall.sh
./uninstall.sh[/php]
Linux防DDOS脚本本站备份:
Linux防DDOS脚本安装:
[php]wget http://www.opensoce.com/files/ddos/install.sh
chmod +x install.sh
./install.sh[... DDOS, Linux, Linux脚本, Linux防DDOS阅读全文
MySQL字符串长度漏洞分析
SQL注入攻击一直都在被广泛的讨论,在MySQL中,我们常常会忽略这样两个安全隐患,那就是超长SQL查询和单列SQL字符长度限制可能会带来的问题。
首先我们来谈论一下超长SQL查询
MySQL配置项:
[php]max_packet_size[/php]
这个东西是用来限制MySQL客户端和服务器通信数据包的长度的,比如一个查询为“select * from user where 1”,那么这个长度仅仅几十个字节,所以不会超标。在绝大多情况下,我们很难会超过MySQL的默认限制1M。对... max_packet_size, MySQL, SQL查询, SQL注入, SQL语句, 攻击阅读全文
Lua游戏脚本开发之初始化Lua
Lua游戏脚本开发之初始化Lua是本文要介绍的内容,主要是来学习LUA的使用和LUA中关于游戏的开发,具体内容的实现来看本文详解。
我最近学习游戏脚本编程。接触到的第一个脚本编程语言就是Lua。我使用的Lua版本是5.1。
遗憾的是,我学习脚本编程的那本书中使用的版本是老版本的Lua,由于Lua在新版本中,对很多函数调用作了改变,我发现根据书中的介绍,很难成功地编译程序。经过自己的研究,终于可以正常地使用Lua提供的基本功能... 阅读全文
详解iPhone Tableview分批显示数据
iPhone Tableview分批显示数据是本文要介绍的内容,主要讲解的是数据的显示。iPhone屏幕尺寸是有限的,如果需要显示的数据很多,可以先数据放到一个table中,先显示10条,table底部有一察看更多选项,点击察看更多查看解析的剩余数据。基本上就是数据源里先只放10条, 点击最后一个cell时, 添加更多的数据到数据源中. 比如:
数据源是个array:
NSMutableArray *items;
ViewController的这个方法返回数据条数: +1是为了显示"加载更... 阅读全文
iOS开发:Cocoa Touch框架
iOS - Cocoa Touch简介:
iOS 应用程序的基础 Cocoa Touch 框架重用了许多 Mac 系统的成熟模式,但是它更加专注于触摸的接口和优化。UIKit 为开发者提供了在 iOS 上实现图形,事件驱动程序的基本工具,其建立在和 Mac OS X 中一样的 Foundation 框架上,包括文件处理,网络,字符串操作等。
Cocoa Touch 具有和 iPhone 用户接口一致的特殊设计。有了 UIKit,您可以使用 iOS 上的独特的图形接口控件,按钮,以及全屏视图的功能,... Cocoa Touch, iOS, IOS开发, Objective-C阅读全文
iPhone开发之Base SDK Missing错误及解决办法
iPhone开发之Base SDK Missing错误及解决办法 是本文要介绍的内容,Apple 6月22日 Release iPhone SDK 4 Final 版,当很多朋友安装完之后,发现老的sdk没了.被替换成最新版本的sdk了,并且打开老项目时提示错误。
iPhone SDK 4 里面包含了 Xcode 3.2.3,安装完后,如果你之前有装 iPhone SDK 旧版本,会被移除。当你编译之前的 iPhone project 一定会看到这个错误讯息:Base SDK Missing
难道是 Apple 要强迫大家 iPhone 升级到 i... 阅读全文