- 博客(31)
- 资源 (3)
- 收藏
- 关注
原创 PHP 开启 Sockets 模块
环境是IIS 8 + PHP 5.6.x。打开php.ini文件,需要做以下事情:(1)启用extension_dir = "ext"(2)启用extension=php_sockets.dll(3)用phpinfo()函数查看是否开启
2015-07-15 18:41:52
8085
原创 Joomla 3.x 在安装过程中创建数据表卡住
如果你在安装Joomla 3.x 时,在最后一步创建数据库和相应数据表时,出现卡住的情况。那么做如下操作就可以解决。 (1)找到joomla安装目录下的joomla.sql文件,J_dir/installation/sql/mysql/joomla.sql。 (2)修改此joomla.sql脚本文件,将所有的ENGINE=InnoDB改成ENGINE=MyISAM。 (3)保存修改后,重新安
2014-07-11 22:37:31
6979
原创 Javascript OOP Basics
1. Two Simplest Way to Create Object (1) The One Way 1 var person = new Object(); !-- or var person = {}; --> 2 person.name = 'Cent W
2014-07-07 16:07:38
839
转载 Win7中CHM打不开的解决方法
1.打开chm2.win7提示安全问题3.chm无法显示内容4.关闭chm5.右键点击chm,点击“解除锁定”,ok 没有“解除锁定”,晕。。。请往下6.右键点击chm,点击“压缩到*.rar”,压缩chm7.双击生成的压缩文件*.rar8.在rar中双击chm,文件打开,ok,什么都有了。9.问题解决原文:http://blog.163.com/wx
2013-06-27 11:52:01
2204
原创 HTC G7 Desire制作data2sd来解决rom空间不足的问题
现存的解决rom空间不足的问题有app2sd, a2sd+和data2sd,当然能力也是逐渐增强。(1)app2sd,从android 2.2开始便支持,该方法只是将应用程序转移到sd卡中,大半的数据还是在rom中。打开相关的应用程序应当会看到“移动到sd卡中”之类的。(2)a2sd+,该方法是/data/ app,也可以将/data/ dalvik-cache文件夹的内容全部移到sd卡中
2013-05-13 23:03:07
3884
原创 PHP读取文件,从N行开始读取M行的代码,并以字符串类型返回
直接上代码function get_line( $file_name , $start , $limit ){ $f = new SplFileObject( $file_name,'r'); $f->seek( $start ); //$ret = Array(); $ret = ""; for( $i = 0 ; $i < $limit ; $i++ ) { //$ret
2013-04-18 10:47:45
4194
原创 qmake生成vs的vcproj/sln工程
qmake生成的vs工程与环境变量中的 qmakespec相关,可以有两种方法:1.默认情况下,即环境变量qmakespec为你装的qt for vs的版本,默认生成的为该版本的vs工程,如,你装的是QT for vs2010,那么环境变量qmakespec=win32-msvc2010,默认情况下生成的是vc2010的工程。 当你的xx.pro的TEMPLATE = subdirs时
2013-04-07 10:33:40
16242
1
原创 Joomla 3.x_component如何打包安装和卸载
本文是component的打包,与component安装和卸载相关的内容。component包内与安装卸载相关的文件就只有两个,script.php和componentname.xml。script.php是安装或卸载时运行的脚本,componentname.xml是指导安装如何进行的和包含哪些安装文件。下面就一步步建一个基本component包,例子的component名为com_example
2013-04-04 22:50:34
3168
原创 Joomla的module_plugin_component开发环境及流程
本文不是讲如何开发extension,而是讲的workflow,我自己的偏好开发流程,个人偏好。问题陈述:Joomla的extension开发调试需要时不时的,安装和卸载操作,特别是在前期大框架未定好的时候。安装有三种方式:(1)从压缩包安装;(2)从目录安装;(3)从url安装。而令人蛋痛的是卸载extension时,Joomla会把文件删掉。这样引出的问题使得不方便开发调试和版本管理,如何
2013-04-04 17:15:26
1417
原创 MyEclipse/eclipse的php开发调试环境配置
IDE为程序开发者提供高效的开发环境,方便快捷、省时省力。就本人初尝对PHP开发环境的配置,也是花掉了半天的时间,才搞明白。现在分享给跟我一样初次接触,但需要IDE开发环境的菜鸟留下一份参考资料,高手请飘过。。我的开发环境配置所用的软件:1. MyEclipse 10java web的开发利器。2. wampserver2.2e-php5.3.13-httpd2.2.22-mysql5
2013-04-04 16:05:15
18675
1
原创 Meshlab中IO插件编写_使用自已添加的external支持库
一、使用在external中自定义添加的第三方库,如何添加请参考:http://blog.youkuaiyun.com/fightingbull/article/details/8143796 对于第三方库的使用,无非就是向当前的工程中添加包含目录,和库目录。在meshlab_mini.pro总工程下创建工程io_json.pro,并保存在src/my_plugins/io_json目录下,并对i
2012-11-03 19:54:43
2702
原创 Meshlab中添加external支持库
在写程序时,经常会用到第三方的开源库,来提高工作效率和减少工作量。下面介绍下如何在meshlab中如何添加external支持库,即添加到external工程里,以方便他用。下面就以添加jsoncpp开源库为实例,做如下描述:1. 下载jsoncpp,http://jsoncpp.sourceforge.net/, 这里用jsoncpp-0.6.0-rc22. 在meshlab/src
2012-11-03 16:08:35
2075
原创 UbuntuServer搭建Git服务器之gitdeamon和gitweb(四)
用gitdeamon可以方便用户通过git协议来clone共享的版本库,其安装及简单应用如下:1. 安装git-daemon-run$sudo apt-get install git-daemon-run 2.配置git-daemon-run$sudo vi /etc/sv/git-daemon/run将:#!/bin/shexec 2>&1echo 'git-
2012-11-02 23:45:53
1490
原创 linux下用户及用户组的相关命令
1. 与用户(user)和用户组(group)相关的配置文件;(1)与用户(user)相关的配置文件;/etc/passwd 注:用户(user)的配置文件;/etc/shadow 注:用户(user)影子口令文件; 2)与用户组(group)相关的配置文件;/etc/group 注:用户组(group)配置文件;打开此文件以查有哪有用户及用户组/etc/gshadow
2012-11-02 19:55:04
959
原创 在安装DirectX SDK June 2010时的错误处理
今天,突然想安装一下 DirectX sdk June 2010玩玩,没想到在其安装的结尾处,出现了txView.dll正在使用. 无法复制.的错误。解决方法: 关掉所有的资源管理器窗口,就可以了所对应的进程是explorer.exe,然后重试就可以了。
2012-11-01 19:03:30
3577
原创 UbuntuServer中安装包依赖项问题解决方法
情境描述:当然这种情况发生在安装新软件的时候,包括:dpkg–i *.deb和apt-get install *,在进行软件包安装时,如果依赖包未存在机器上,那么会提示dependency lib*错误,而接着用apt-get install lib*安装依赖包是还是提示前面的依赖包问题,进行无法解决的依赖包问题。如图1所示,进行安装包cndrvcups-common_2.20-1_i386.
2012-10-29 11:55:02
4519
原创 UbuntuServer搭建打印服务器
打印服务器无疑需要的是CUPS(Common Unix Print System),配置及管理还是很简单。但安装驱动却是麻烦事,除非打印机驱动很容易得到,唉,本人就遇到了一麻烦事,服务器操作系统为Ubuntuserver 12.04.1 amd64,打印机为Canon LBP2900,蛋痛得装不上,根本没有兼容的驱动,如遇此情况放弃吧。但本人经过一天的google,终于在ubuntuserver
2012-10-28 12:31:14
5853
原创 UbuntuServer搭建Git服务器之gitolite管理(三)
管理Gitolite,管理员的任务就比较繁重了,其所有的管理都是通过安装gitolite是自动创建的gitolite-admin库来操作的,下面就几个常用的管理任务作简单介绍。1. 管理员克隆gitolite-admin管理库git+gitolite的安装与配置参见搭建Git服务器(二),安装后在gitadmin管理员用户目录下在自动创建一个用于自身管理的git库:gitolite-ad
2012-10-27 09:54:12
3095
原创 UbuntuServer搭建Git服务器之git和gitolite(二)
最近课题小组需要搭建一台Git服务器,来进行代码共享与合作。从各种大牛的博客中了解到版本控制经历了CVS->SVN->GIT,果断选择用GIT。但GIT是开发在linux下的软件,搬到windows下用也是可以的。但为了学习学习,还是决定用linux做服务器操作系统,然后在windows下进行管理。但是如何搭建GIT呢?用到什么软件呢?经过几寻google,得知有gitosis和gitolite,
2012-10-26 21:03:18
3265
原创 UbuntuServer搭建实验室Ftp服务器
Ftp服务器不多说, 用于文件管理及共享的。安装目的为:为实验室其享资源,匿名用户具有上传及下传的权限。假设服务器名为labserver 1. 安装ftp服务 vsftpd$sudo apt-get install vsftpd //vsftp(Very Secure FTP)是一种在Unix/Linux中非常安全且快速稳定的FTP服务器这时可以用ftp://labserver
2012-10-25 11:42:22
1222
原创 UbuntuServer搭建Git服务器之SSH基本用法(一)
SSH协议是通过公钥和私钥来进行服务器的授权管理,是git的读写操作的标准协议。假设cglab以服务器管理员账号,labserver为主机名。1. 首先在linux server服务器安装openssh$sudo apt-get install openssh-server 2. SSH的公钥与私钥,所生成的公钥可以用不同的用途,比如下面生成的id_rsa.pub公钥用作she
2012-10-24 20:43:00
2145
原创 MeshLab中Filters菜单下插件的编写
在MeshLab中对其功能的扩展是通过插件来实现的,通过实现不同的接口,可以将插件放在不同的菜单下或工具栏上,在这里只介绍Filter菜单下的插件实现,其他的类似。 1. 首先在meshlab/src目录下创建myplugins文件夹,然后用QCreator打开meshlab_mini.pro。创建一个新的子工程叫helloplugin,选择空Qt项目即可,并保存在myplugin
2012-10-23 16:29:37
6506
2
原创 MeshLab和VCG的开发环境配置
Meshlab和VCGlib都是意大利国立研究院的作品,meshlab提供了大量的模型分析与处理的算法,而VCGlib建立了基础的数据结构及其遍历访问的算法,也提供了模型的基本处理算法。VCGlib是标准C++库写的,其提供了IO与封装OpenGL来显示。Meshlab的界面是用QT来写的,因此需要QT SDK的支持。各软件的地址链接为:(1)MeshLab源代码SVN:https:/
2012-10-22 23:02:08
12054
3
原创 Objective-c的内存管理MRC与ARC
Objective-c中提供了两种内存管理机制MRC(MannulReference Counting)和ARC(Automatic Reference Counting),分别提供对内存的手动和自动管理,来满足不同的需求。注意的是Xcode 4.1及其以前版本没有ARC,MRC与ARC的区别如图1所示。需要理解MRC,但实际使用时强推ARC。图1 MRC与ARC区别示意图
2012-10-22 12:39:38
44611
原创 Objective-c语言特征小探
1. Objective-c中类的声明与定义Objective-c中的类与C++语言的类含义是相同的,都有成员(实例)变量,成员(实例)函数,类函数,类变量,唯一的区别就是其称呼不同,本质是一个东西,类的声明和定义的表现形式也不同。@interface 中定义的实例变量默认情况下都为@protected,可以直接被子类引用,在@implementation和@property定义的实例变量为@
2012-10-16 22:14:48
1638
原创 Objective-c的Categories和protocols
Categories是在不用类继承的前提下扩展已有的类,该扩展将会影响所有的子类,分为两种情况,带名字的和匿名的。带名字的Category只能用来扩展其方法,不能定义实例变量和属性,如下代码://假设Number为已有的类,现对其进行运算扩展//Number+Ops.h#import “number.h” @interface Number(MathOps)-(Numb
2012-10-14 11:01:18
1131
转载 有关乒乓球的英语术语
第一章:乒乓球裁判英语及相关用语【中英对照】Practice 练习Toss 挑边(掷挑边器)Begin playing 比赛开始Ready-Serve 准备---发球Change service 换发球Change ends 交换方位Change receiver 交换接发球员Point 得分Good service 合法发球Good return
2012-10-13 21:46:27
10053
原创 OGRE的Bone与Kinect的Bone
1. Ogre::Bone的坐标系统,其中的各种scale, position和orientation的使用及含义。在Ogre::Bone中有很多的position和orientation,与position相关的有普通的position, DerivedPosition和InitialPosition。与orientation相关的有普通的orientation, DerivedOrient
2012-10-06 18:08:08
2523
原创 OGRE1.8.1预编译包vs2010x86异常问题
辉辉 (Fighting Bull Studio)1. 出现异常OGREEXCEPTION (7:InternalErrorException): Unable to compile Cg programOgre/ParticleGS/DisplayVScg该问题出现是由于加载的资源中有CG程序,但是Plugin_cgmanager不适用而引起的,解决的办法是:如果不需要的话,手动加载指
2012-09-29 12:12:59
1533
原创 VMWare9下安装MacOS X Mountain Lion v10.8
VMWare9下安装MacOS X Mountain Lion v10.8辉辉 (FightingBull Studio)在VMWare9以往的版本中安装MacOS X以前版本是相对麻烦的,没想到,在VMWare9下安装ML竟然如此简单。1.软件准备 (1)VMWareworkstation 9.0.0-812388,软件自行google, 附注册码:JA4YE-48J57-
2012-09-23 16:59:58
3703
翻译 有关羽毛球的英文术语
BADMINTON 羽毛球 abnormal flight (球)飞行不正常 accuracy of placement 落点的准确性 ace ①得分球②打得漂亮的球③直接得分的发球 alley ①单打边线和双打边线之间的细长地带②单打端线和双打端线之间的细长地带 alternate in servint 换发球 alternate courts 交换发球区 alter
2012-09-23 16:07:05
3224
Joomla的component安装卸载的打包例子
2013-04-04
Canon LBP 系列打印机驱动
2012-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人