-
站群开发 对thinkphp 相关的一些东西有了一写相关的了解,以及开发中需要注意的事项。 thinkphp,前端的一些东西,以及做外包要注意的 thinkphp 开发模式不一样,thinkphp的model其实就是处理业务逻辑的层级了,不像java里面,业务逻辑都是写在service里面的,thinkphp的model不像java就只是一个数据模型,但是thinkphp里面就直接是在model里面写业务逻辑了,这次开发的时候就把model当成了service层了,所以对一系列类似的业务逻辑都写到了一个model里面,这里是需要注意的,其实应该分开成多个model。 还有就是开发的时候一定要开启thinkphp的严格模式,不然写的语法在本地不会报错,但是到了服务器上面就有语法错误了,这次也是这个原因导致刚发到测试环境的时候后台老是出问题的原因,全部都是本地没有开启严格模式,导致线上的代码有部分是警告。 前端模版渲染的问题,因为PHP对数组解析的时候如果没有这个key就会报错,但是在之前java里面使用arrayList解析不存在的数据时只要不运行引用该变量的数据时就不会报错,这是做前端渲染的时候碰到的坑。
-
前端的一些东西 这次前端问题是最大的,后端其实也就写了一天半就写完了,其他时间一直在弄前端,稍微总结一下就是做前端的时候如果有现成的东西最好用现在的东西,不要去自己写,因为就算自己写出来了,兼容性的问题才是最大的,还有就是调样式的问题,这次刚开始写了一些,然后有的样式需要调,但是有种无从下手的感觉,但是看了他们调的方式,现在调样式基本上还算可以。 js的问题,不管是js还是jquery,之前的时候大部分工作都是只用到了几个功能,什么查id,class之类的,和插入属性之类的,用的东西还是太少了。 外包需要注意的 做外包其实最需要的就是在规定时间内拿出一个客户满意的产品,但是这次已经严重超出了这个时间,做的东西第一版一定要和客户要求的一样。
-
自动发布文章 selenium Selenium 就像是把你想做的事情告诉浏览器,然后让浏览器帮助你完成这件事,只不过你需要用浏览器能看懂的语言。 自动化的主要是模拟用户的行为,对浏览器做的一些操作,可以模拟鼠标键盘,等等一系列的东西,只要是用户能做到的,selenium基本都能做到,只不过有点麻烦而已,但是这个麻烦也是一次性的,只需要一次操作就行了,节省了大量的人工成本 总的来说这次弄这个这动发布文章还是学到了很多东西,selenium是一个,还有就是碰到什么问题的时候如果自己是在解决不了的时候需要多想一下是不是方向错了,可能问题本身并不是很复杂,但是被想的太复杂了。有些疑问可以适当的提出来,大家一起看下具体什么方式解决好一点,比如通过浏览版本获取浏览器驱动这个过程,就想的太复杂了,太复杂的问题提出来,别人一看基本上实现是比较难的,可以给出一个中规中矩的解决方式,总的来说就是不要将简单的事情复杂化,复杂的事情要拆成一个一个的小问题去解决。
目录
标题