2013年3月28日

git(基于apache)加大超时时间避免push失败

摘要: DavMinTimeout 3600使用apache搭建git服务器,当文件比较大时经常push失败,分析可能是因为超时时间太短引起,遂加大超时时间。在原DAV On下面添加1行: DAV On DavMinTimeout 3600DavMinTimeout设定超时时间,单位为秒。 阅读全文

posted @ 2013-03-28 11:57 aozima 阅读(946) 评论(0) 推荐(1)

2013年2月28日

phpbb修改搜索用户贴子功能

摘要: 原来看贴子时,需要点一下贴子作者的用户名,进行作者信息页面,然后有个链接可以搜索用户发表过的贴子。使用的链接是:search.php?author_id=user_id&sr=posts结果搜出来的结果稀稀拉拉。看了一下search.php的代码,改了一下参数:search.php?author_id=user_id&sr=topics这样就显示得清爽多了。但是使用步骤觉得太烦了,看到贴子右边作者信息下面有个显示用户所发表的总贴数。所以打算在这里添加一个链接。需要修改模板,编辑文件:phpBB3/styles/模板名称/template/viewtopic_body.html在 阅读全文

posted @ 2013-02-28 21:52 aozima 阅读(903) 评论(0) 推荐(0)

2012年12月29日

git + https(apache2)比较方便地添加新版本库

摘要: 因apache2中添加一个git库需要修改conf文件,比较麻烦。所以在 /etc/apache2/mods-available/dav_git.conf 中可以这样写:Alias /git "/repository_git/"<Directory "/repository_git/"> DAV On SSLRequireSSL Options +Indexes +FollowSymLinks Deny from all AuthType Basic AuthName "Git Repository" ... 阅读全文

posted @ 2012-12-29 00:54 aozima 阅读(1314) 评论(0) 推荐(0)

2012年12月19日

修改 phpBB 代码框大小

摘要: 原来默认的代码框高度太小,十几行代码以后就需要卷动来查看了。搜索到贴子:How To : Remove Scrollbar From [CODE]按此修改后就可以取消卷动了,如果有些代码太长,可以加大代码高度。 阅读全文

posted @ 2012-12-19 20:38 aozima 阅读(180) 评论(0) 推荐(0)

2012年11月23日

mini2440使用linux 3.0内核,默认总线时序过快造成网络数据错误率高的问题

摘要: 因需要测试CAN,2.6内核没有包含MCP251x的驱动。把3.0的驱动移植到2.6中改动比较多,索性直接使用3.0的内核。linux官方已直接支持mini2440,使用默认的配置编译就可以工作。但发现网络性能很差,抓包发现数据经常有错误。考虑到使用原来的程序网络都正常,怀疑是因为总线速率过快的原因。对比友善之臂发布的2.6.32的dm9000的驱动,发现里面有添加时序配置的部分。把这部分添加到3.0内核的dm9000驱动中,问题解决。代码片段:#ifdefined(CONFIG_ARCH_S3C2410)#include<mach/regs-mem.h>#endifstatici 阅读全文

posted @ 2012-11-23 02:50 aozima 阅读(679) 评论(0) 推荐(0)

2012年9月30日

给 Trellis Desk v1.0.4 添加多邮箱支持

摘要: 一个用户对应一个邮箱,但现在用户想把帐号与同事共享,因只有一个邮箱,所以多人使用有些麻烦。因此修改代码实现了多邮箱的支持。实现原理如下:在数据库的 members 表中添加一个 ext_mail 字段,这里可以放扩展的多个邮箱,每个邮箱以分号(";")分隔。ALTERTABLE`trellis_members`ADD`ext_mail`VARCHAR(1024)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULLAFTER`email`源代码只修改 includes/ifthd.php,即在发送邮件时,如果发现ext_mail里面有内容 阅读全文

posted @ 2012-09-30 10:44 aozima 阅读(290) 评论(0) 推荐(0)

2012年8月1日

重置一下MYSQL的ROOT密码

摘要: 1.先停止原来的mysql进程,可以使用 来确认一下已被停止。2. 启动mysqld_safe--user=mysql--skip-grant-tables--skip-networking& 。3.重置密码mysql>UPDATEuserSETPassword=PASSWORD('newpass')whereUSER='root';mysql>FLUSHPRIVILEGES;mysql>quit重置后再次启动MYSQL即可! 阅读全文

posted @ 2012-08-01 10:19 aozima 阅读(148) 评论(0) 推荐(0)

2012年4月4日

解决ssh输入用户名后半天没响应的问题:关闭DNS反查。

摘要: 在 /etc/ssh/sshd_conf(不同版本可能在不同的地方) 中将 #UseDNSyes 注释掉。或添加一行UseDNSno 阅读全文

posted @ 2012-04-04 21:18 aozima 阅读(729) 评论(0) 推荐(0)

2012年3月10日

RA8875设置新坐标后需要延时的问题及解决。

摘要: 测试RA8875,在画线时,设置XY坐标后,即可写入数据发现设置并没有生效。读取LCD状态寄存器发现忙标致显示为0(空闲),但加入延时后没有问题。但延时并不是解决问题的办法,后想到可能先设置坐标高位可能要好些。修改后现象暂时消失。原程序://REG[46h]~REG[49h]staticvoidXY_Coordinate(uint32_tX,uint32_tY){LCD_CmdWrite(0x46);LCD_DataWrite(X);LCD_CmdWrite(0x47);LCD_DataWrite(X>>8);LCD_CmdWrite(0x48);LCD_DataWrite(Y); 阅读全文

posted @ 2012-03-10 21:04 aozima 阅读(809) 评论(0) 推荐(0)

2011年11月12日

VMware虚拟机 ubuntu设置固定IP上网慢的问题

摘要: 原来使用DHCP时没有问题,后改为固定IP后连接外网速度极慢。主机 与 ubuntu速度很快,但在ubuntu里面ping 外网如 www.163.com则很慢。半天才发一次。但发现输入命令后马上得出了www.163.com的IP。然后响应时间也是十几毫秒。但要半天才出一条。直接ping DNS得到的IP址则很快。因此怀疑DNS哪里设备问题。查看 /etc/nsswitch.conf发现有几行不认识的内容:hosts:filesmdns4_minimal[NOTFOUND=return]dnsmdns4简化设置后恢复正常hosts:filesdns后续再细查一下原因 阅读全文

posted @ 2011-11-12 22:48 aozima 阅读(2619) 评论(0) 推荐(0)

导航