基于thinkphp开发一个管理系统后台

日志

前几天,跳槽到了另一家公司做PHP,但我发现为嘛我整天都是在写jquery。

一来就要我写一个WEB管理里面,然各种网上找UI。还真让找到了

WEB后台管理系统

WEB后台管理系统

不错吧~当时我看到这个页面我灵感就来了,然后各种微创新。

主要是做一个数据处理,JS 对json的解析,jquery对json的解析可以能见到 继续阅读

一个程序员学生的反思

日志

一直都以为自己是在写技术博客,也没有心情去写什么自己感受在这个上面。

今天就破例写下一个自己最近几年来的生活,学习感受。

从一个不会编程的大一学生到一个会写PHP代码的大三码农,经历自然是心酸的。但心酸过后,带来了看似光明的前景。

我其实很清楚自己现在的水平和能力都很有限,根本就算不上上面资本。

以前大一的迷惘的时候,总会找着机会到外面去看看,去看看其他学校的学生是怎么过周末,怎么学习的。

后来进了实验室后,我也不知道是自己忙了,还是自己懒了。都不愿意出去跑了。

以前是一个月一次,跟列假似的,后来也不知道怎么就没了。

我一直在想,是不是我真变懒了。我是不是应该出去看看,接到腾讯的笔试通知,我就心急火燎的就奔上了南下的火车。

这是我第二次出省了。 继续阅读

中国银联支付平台开发和实现

日志

这几天一直在研究chinapay 这个支付平台,根据他们提供的开发文档写,了解业务流程等等,应该是很简单的东西。

后来直到做了以后才发现我自己想的太简单了。

但,庆幸的是还是做事完了,我现在总结一下心得

  1. 遇到问题不要着急,要淡定,这个说的简单但做起来确实有点难。
  2. 遇到问题要等一等,如果实在是想不出方法,还可以把问问放一放,过几天回头再看看。
  3. 检测错误的时候要常把数据打印出来,看看有没有数据没有。

就chinapay的平台,我发现几个问题

数据用CURL模拟POST发送的时候,一定要注意字符的顺序,并且中文字符串都要用urlencode()函数进行编码,不然

chinapay的服务器就是报HTTP 500的错误。

这个问题,我是怎么发现的呢?其实做javascript非跨域发送数据的时候,我就用firebug看过数据传输了

curl_post

curl_post

仔细看看上面POST传输的数据。中间没有中文字符,但是有特殊字符都是通过urlencode()处理过的。 继续阅读

在Apache中隐藏thinkphp中ULR的index.php

日志

在thinkphp中的配置中,用到了目录分页,就基本用了不__URL__这个全局变量了,很源码,后来发现是index。php的问题

在网上找了一个方式隐藏起来,就四部。如果是window的环境,就要改Apache配置

1.httpd.conf配置文件中加载了mod_rewrite.so模块


//在APACHE里面去配置

#LoadModule rewrite_module modules/mod_rewrite.so把前面的警号去掉

2.AllowOverride None 讲None改为 All


//在APACHE里面去配置 (注意其他地方的AllowOverride也统统设置为ALL)

<Directory >

AllowOverride none  改   AllowOverride ALL

Options None

Order allow,deny

Allow from all

</Directory>

继续阅读

创新实验室大一学生培养计划—WEB开发组

日志

WEB开发职位

1. web前端开发工程师

职位要求:

计算机及相关专业本科以上学历 

精通JavaScriptAjaxWeb开发技术,有良好的程序设计和架构能力 

精通html/xhtmlcss等网页制作技术,熟悉页面架构和布局 

熟悉PHP程序开发; 

熟悉web标准,对表现与数据分离,html语义化等有深刻理解 

web技术钻研有强烈兴趣,有良好的学习能力和强烈的进取心 

思维缜密、思路清晰,较好的逻辑分析能力 

良好的沟通和口头、书面表达能力 

2. Web架构师

职位要求:

本科(含)以上 

具有5年以上互联网产品研发经验  继续阅读

关于湖南省ACM竞赛的一些事

日志

湖南省大学生编程大赛终于算是落幕了,担惊受怕的日子也算是告一段落了。

今天挺遗憾的,要不是粗心,今天比赛组织应该是零失误的。结果刚开始就问题来了,吓死我了,老师们一直

在安慰我说,不要着急慢慢找,其实我自己也挺淡定的。半个小时内就把问题解决了。后面4个小时就好过了。

   就一个insert语句里面的一个字符串的分号没打导致阿帕奇蹦了,我也够奇葩的.

我先说说我的工作,这届比赛是我参加的第一届ACM比赛,但我不是赛员,我加入了教师组,做数据维护。

我是学PHP的,故所以的WEB端设计和功能都是我做的,说话的气球管理系统,结果做蹦了,惭愧惭愧。

还是说说在这场比赛里面遇到的问题,一首歌的歌词可以形容的此时此刻的心情:“多么痛的领悟。”

刚开始接收这件事的时候,我就没想到要把WEB端做成一个系统,随便做做就好了,结果成了后面问题的根源。 继续阅读