摘要: 看了很多关于jsonp的,目前只看到此篇写的浅显易懂。引人入胜。 还有界面的布局也焕然一新,给人不同的感觉。推荐下 ,转自http://www.cnblogs.com/twobin/p/3395086.html#!comments何为跨域?何为JSONP?JSONP技术能实现什么?是否有必要使用JSONP技术?跨域就是由于JavaScript同源策略的限制,使得a.com域名下的js无法操作b.com或c.a.com域名下的对象或数据。简单理解同一个域就是:相同域名、相同端口、相同协议!同源策略就是阻止从一个域上加载的脚本获取或操作另一个域上的文档属性。即受到请求的URL的域必须与当前Web页 阅读全文
posted @ 2013-12-24 09:57 Bonker 阅读(360) 评论(0) 推荐(1) 编辑
摘要: NO 10、QQ 神奇的TX,经常更新接口,使得linux社区的模仿软件总是跟不上步伐,一整就不能登陆使用。可是老大,您怎么自从2009-01-04发布了第一版QQ for Linux 1.0 Beta1,就再也不发布新版本了呢?好吧,不是哥不会,是哥不稀罕继续做。或许linuxQQ不在你的利益链,也不是你的生态圈!!!好嘛,能提供个web访问的qq,也算是个安慰。http://web.qq.com。(避免盗号等风险,作为安全考虑,还是推荐使用官方版QQ,webqq毕竟功能有限,TX老大,何时把linux qq重视起来)。NO 09 FirefoxFirefox金色小狐狸,还是原来的本色,还是 阅读全文
posted @ 2013-12-19 09:19 Bonker 阅读(409) 评论(0) 推荐(0) 编辑
摘要: PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便。 一、准备工作-下载所需软件Apachehttpd-2.2.22-win32-x86-openssl-0.9.8t.msiPHPphp-5.3.10-Win32-VC9-x86.zipMySQLmysql-5.5.20-win32.msi 二、安装软件 安装Apache: 双击安装... 阅读全文
posted @ 2013-12-16 15:56 Bonker 阅读(214) 评论(0) 推荐(0) 编辑
摘要: http://blog.sina.com.cn/s/articlelist_2801495241_0_2.htmlqt打包http://blog.chinaunix.net/uid-24641004-id-3412254.html 阅读全文
posted @ 2013-12-04 10:32 Bonker 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 第0部分第一部分1. 下载zip源码,我下载的是qt-everywhere-opensource-src-5.1.1.zip这个文件。官方下载地址http://download.qt-project.org/official_releases/qt/5.1/5.1.1/single/qt-everywhere-opensource-src-5.1.1.zip.mirrorlist2.安装python3.解压缩qt-everywhere-opensource-src-5.1.1.zip文件,修改qtbase\mkspecs\win32-msvc2012\qmake.conf文件,将[cpp]vi 阅读全文
posted @ 2013-12-04 10:14 Bonker 阅读(2184) 评论(0) 推荐(0) 编辑
摘要: 最最初踏上QT之路是受到了XiaomaGee的指点,相比于常规的窗口程序开发,QT有着以下特点:1、 优良的跨平台特性(支持Win、Linux、Mac 不同的平台下只需重新编译即可使用)2、 面向对象3、 丰富的API4、 支持2D/3D图形渲染,支持OpenGL5、 大量的开发文档(无需像VC一样装几个G的MSDN)6、 XML支持其实,仅仅是第一点,就足以让我从VC转向QT。并且在本人的学习过程中发现,QT可以很轻易就打造出漂亮的界面,实在是让我爱不释手。不论是打造一些实用小程序,或是开发上位机,QT都是很不错的选择!之前用VC++的时候,只要是编译出来的exe,就可以放到大多数的电脑上运 阅读全文
posted @ 2013-12-04 09:05 Bonker 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 开发一个图形界面应用程序,界面的布局影响到界面的美观。在设计一个界面之前,应该考虑到开发的界面可能给不用的用户使用,而用户的屏幕大小、纵横比例、分辨率可能不同,界面还可能是可缩放的,程序应该可以适应这些变化。 前面的程序中都是使用setGeometry()方法定位控件的位置,这个方法比较笨拙。试想如果控件很多,布局这些控件需要编写大量的代码。幸运的是,QT提供了更好的方法布局控件。 常用的三种布局方法:(1)使用水平布局类QHBoxLayout;(2)使用垂直布局类QVBoxLayout;(3)使用网格布局类QGridLayout。这三种方法可以嵌套使用。控件在布局时可以先不指定父窗口,最后交 阅读全文
posted @ 2013-12-03 00:06 Bonker 阅读(43703) 评论(0) 推荐(2) 编辑
摘要: 原文http://www.cnblogs.com/chenxizhang/archive/2011/09/10/2172994.html 阅读全文
posted @ 2013-12-02 14:57 Bonker 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 要搞清楚这个问题,先要弄明白编码。但是编码问题实在太复杂,这里肯定讲不开。我先找一个例子,比如:“中文” 的 Unicode 码点/UTF8编码/GBK 分别是多少。先去这个网站,输入 “中文” 查询对应的 Unicode 码点/UTF8编码:http://www.mytju.com/classcode/tools/encode_utf8.aspUnicode的码点分别是(十进制):中(20013),文(25991)。对应的UTF8编码分别(16进制): 中(E4B8AD),文(E69687)。然后再去下面这个网站,输入 “中文” 查询对应的 GBK 编码:http://www.mytju.c 阅读全文
posted @ 2013-12-02 14:15 Bonker 阅读(4569) 评论(0) 推荐(0) 编辑
摘要: 这两天在项目中用大强度大频率的方法测试时遇到sqlite报database is locked的问题,分析下来原因是sqlite对数据库做修改操作时会做(文件)锁使得其它进程同一时间使用时会报该错误(也就是SQLITE_BUSY),但如果仅是多进程或多线程查询sqlite是支持的。(也有可能是做sql开启事务查询等发生异常,数据库没有关闭,然后再去打开就锁定了)解决方法有:1。使用进程或线程间的同步机制以避免同时操作;如用信号量,互斥锁等(pthread_mutex_lock,pthread_mutex_unlock),如果你的项目工程较大要求较高的话建议用此方法自行封装函数处理同步2。使用s 阅读全文
posted @ 2013-11-27 11:23 Bonker 阅读(109006) 评论(0) 推荐(1) 编辑