自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 与产品在一起的几天

来到北京快一个月的时间了,这段时间主要是做以前做过的项目的调试、学习和理解新项目的代码。 事实上,做这些事情并不需要协作能力,毕竟还没有加入到项目中来和同事一起开发。对于一个要加入项目组或一个团体的人来说,沟通能力很重要,所以在我加入项目组共同开发之前,先到产品这边做一些培训。 跟我一个团队的,出了我以外,一个UI、一个UX。我做的工作是拆解一个网站,按照功能、框架拆解,直到拆解元...

2014-01-17 11:59:00 96

原创 rails中mysql操作

之前,做party-bid app和活动通服务器时,用的development和production数据库都是rails自带的sqlite3。在migrate之后,在rubymine的database中建立一个datasource,目标url是工程中db文件夹下development.sqlite3,JDBC的files和classs找到相应的sqlite3(下载),test链接后即可以显示出...

2014-01-14 10:01:56 122

原创 活户通rails框架

一级文件夹: app scripts server www app文件夹中包括android和ios两个二级文件夹,规定了build以后放在安卓系统和ios系统的配置。 scripts文件夹包括是服务器等相关的脚本sh文件。 www文件夹中放置需要build的app的代码。现在主要是写服务器端,所以这个文...

2014-01-10 15:58:43 146

原创 js中的setTimeout和setInterval

12月底到的北京。 我做的第一件事就是调试之前一直做的party-bid应用,包括服务器端数据同步的功能。party-bid应用app不是重点,其实公司要用来展示的,主要是网页端的展示。因为时间比较急,应用的页面主要是过去的版本,功能还是要自己实现。首先进入的是竞价人列表,这个列表要求于手机端app数据同步,也就是说,列表必须实时的更新数据。 最简单的方法是在页面head加入:...

2014-01-10 14:09:37 97

原创 活动通中的http

12月份用rails做的活动通的项目,不仅仅像之前做的party-bid那样,只关心应用的功能,只是一个手机上的应用或网站而已。它涉及第二方(服务器端),包括网页端用户的注册、登陆、退出,手机端(客户端)的登陆、查看相应用户的信息、向服务器端上传同步数据,即客户端和服务器端的数据交互,这就涉及到了http服务。 HTTP即超文本传输协议,到底是什么?以目前我的理解: 1、干什么用的...

2013-12-25 18:45:18 78

原创 rails中的CSS 冲突

前一段时间,做手机客户端party-bid和服务器端rails链接和数据同步的时候,把pa下rty-bid放到rails框架下,在rails开的服务器端口运行,出现了一个问题:在进入竞价结果页面的时候,本来写好的弹出窗口并没有弹出,在console.log出相应的ng-switch变量的时候也可以看到结果是期望的true值,可还是本应弹出的模态框还是没有显示出来。而在原来的单独的party-b...

2013-12-20 16:59:05 139

原创 rails中登录密码使用has_secure_password

刚开始做rails时,用户登录的帐号和密码都是以明文的形式直接存入数据库的。后来意识到,这样做是十分不安全的,就算是直接管理用户、管理数据库的人也不应直接看到用户的密码,而且在客户端和服务器传输用户信息的时候也不安全。所以就要给这个用户的密码加密。 rails框架本身就提供了一个加密的方式,在gemfile中提供了一个gem包:[code]# Use ActiveModel has_...

2013-12-20 16:17:34 229

原创 rails下的link_to 和相应的路由配置

刚开始接触rails,做活动通的项目,遇到的问题很多,大概遇到问题我会看书或者上网查阅相关资料,如果能直接通过这些方式直接得到答案,那当然最好,有的问题却不只单单通过查资料而直接得到答案的,需要自己学习、模仿、总结、理解后,才能解决。这里,我就说说我遇到的rails下的link_to和路由配置问题。 首先是link_to,问题是这样的,管理员在服务器端登录活动通后,进入用户管理页面,页面...

2013-12-15 09:08:30 180

原创 根据数据结构和相应测试写实现

party-bid在重构完成后,终于算是尘埃落定,这个项目大体上可以分为三个阶段:前期学习js、html、css基础知识;利用敏捷开发的方式完成创建活动、活动报名、竞价报名、竞价分析四张卡片的功能开发;和最后的代码重构阶段。完成这个项目可以对js、html、css是如何协调共同工作有个基本的了解和认识,对利用MVC框架开发web应用有了概念和一定的经验。 之后公司给出了三种基于party...

2013-12-03 12:28:11 110

原创 party-bid重构

在完成party-bid四张卡后,根据公司培训的要求,又用了一周到两周的时间对party-bid进行了重构。这就要求不仅仅能实现软件工程的相关功能,而且对代码书写又有了一定的要求,这里我总结为:规范化、结构化、模块化、专业化。通过对代码的重构不仅提高了程序的可读性、规范性,也同时无形中提高了作为程序员书写代码的能力和编程的思想。 根据我重构的顺序,第一步做的是代码的规范化: 代码规...

2013-12-01 15:38:52 143

原创 修炼升级-编程思维方式的转变

尼玛,坐飞机果然不靠谱,居然晚点了一个半小时,结果凌晨3点才到石家庄。本来说好到家后小睡一觉,然后上午直接杀到公司,结果睁眼起来已经10点半了,想想,还是算了,在床上祭奠一下我坑爹的答辩,诅咒一下冯大爷,这辈子吃方便面没有调料包。 下午到了公司,完成了已做的party-bid在手机上的测试工作,功能实现后开始最苦逼的部分:代码重构,不过老实说,代码重构对于我们今后提高开发效率、减少出...

2013-11-06 18:08:02 124

原创 代码规范问题

这里总结了一下我做pary-bid以来 给我提的一些问题 在以后代码重构中要改正1、不能随便用大写,大写用于构件,如controller和类,变量名要同意风格2、页面结果显示的时候,不同变量结果的显示不要在js里拼装,在haml里做。(name和number)3、圈复杂度是代码质量的重要指标。if else尽量减少 (1).用数据结构简化运算逻辑 - 用key-value(...

2013-10-27 16:58:54 104

原创 party-bid中弹窗和背景的控制问题

为了答辩,前两天刚回到学校。在此之前,我的party-bid部分还差一个弹窗,就是在竞价报名结束后,跳转到竞价结果页面,同时弹出一个竞价结果弹窗,里面显示出本次竞价的最后成功者和其相关信息,可以手动关闭它,否则在3秒内就自动消失。 我的第一个尝试是加入了window.open()函数,即[code="javascript"]window.open (’page.html’,’ne...

2013-10-27 16:00:41 106

原创 按钮绑定数值刷新问题

代码1: $scope.end_bid_sign_up=function(){ if(!$scope.bid_sign_up_checked){ var end_bid_sign_up_button_checked=confirm("您确定要结束本次竞价么?"); if(end_bid_sign_up_button_chec...

2013-10-18 14:04:37 100

原创 测试随机数游戏程序步骤

0.准备 0.1 准备系统和配置环境 0.2 准备代码库 引入jasmine包1.写测试 1.1 测试产生随机数 1.1.1 是个数 1.1.2 是4位数 1.1.3 是随机的 1.1.4 4位互不相同 1.2 测试比较随机数与输入的猜测数字 1.2.1 0a0b 1.2...

2013-09-29 18:17:01 203

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除