`
文章列表
最近在做一个android native应用,其中一个功能就是将用户收到的短信上传到服务器。在上传的时候发现如果是中文的短信服务器打印出来的短信内容是一个个的问号。开始以为是短信的接收到的时候是乱码呢。然后看到网上说用两台模拟器互相发信息,照着做了,发现确实接受到的是乱码。按照网上说的,各种转换格式,可是还是不行。后来问了一下,做了一下修改:String message = new String(msg.getDisplayMessageBody()),本以为这个时候可以了,但是发现服务器上还是不行。但是在ddms上显示的是中文了,也就是说,接受没有问题,问题在发送上了。看了下代码,觉得问题处 ...
最近做了个android native应用。因为没做过,所以第一张卡果断跟产品要了8个天的时间,8个点吧。主要是因为前期要学习些知识。然后用6.5个点给做完了所有的。下面一部是要做重构了。做敏捷的,不能容忍那么长的代码啊。看 ...
这篇博文大概是一个月前写的,以前发在了sina微博上。刚刚转过来。 最近同事在用angularjs做一个android应用,其中一个功能是选择对某个服务的开和关。他选择使用了checkbox,但是怎么找到checkbox的值呢?他找了很久没有找到,来找到了我。 我大概有一个多月没写javascript了。然后果断的说,没做过,但是可以查查看。Google了一下,都是翻译的原文档。没有什么价值。最后想到了ng-change。于是便在里面controller里面写了个ng-change的方法,然后打印了一下,果断能够正确运行了。贴一段代码吧:  一下为haml:   %input.in ...
最近看别人的代码,发现他们在从localStorage里面的时候喜欢用dot来操作,而不是get setItem,记得以前说过这个事。下面再说一次吧。 用dot方式来操作( 每次以'hello'=>'world','zhangsan'=>'lisi'来做为例子) 设值 localStorage.hello = 'world'; localStorage.zhangsan = 'lisi'; 取值: var value_of_hello_in_localStorage = localStorage.hello; var value_of_zhangsan_in_lo ...
刚才看了下faced模式,其实早些时候接触过faced模式,记住它还是因为他的发音。好,闲话少说,下面咱们开始~疯狂的搞起。   faced模式具体大家可以google一下。   题目说的是函数封装和faced模式,其实主要想说的是函数封 ...
今天看了下《编写可读性代码》这本书,觉得里面的内容写的相当的不错的。下面来说一下: 代码的长与短,并不是主要问题,主要问题是别人能够用最短的时间来读懂你的代码。 这个例子和三元表达式一起来说。三元表达式,只作为选择来操作。下面看一个例子。  return (new Date()).getHours() < 12 ? 'am' : 'pm'; if((new Date()).getHours() <12) { return 'am' } else { return 'pm' }   这个例子里面的代码之做了一个选择,所以 应用三元表 ...
Global site tag (gtag.js) - Google Analytics