综合
一步一台阶
跬步行千里,滴水聚江海!
展开
-
iOS和Android的对比
因为本人iOS和Android都在搞,所以在这里写一些自己的心得,对比下iOS和Android,想到哪儿写到哪,以后想到别的还会接着写。 Android 如果发现你的一个类它没有引入的话会自动引入 iOS 只能在最上边自己写import Android 发布比较简单,直接找一个应用平台发布就行了,甚至可以直接挂在公司网站上原创 2015-07-12 11:45:48 · 649 阅读 · 0 评论 -
Windows 如何让环境变量设置后 立即生效
在“我的电脑”->“属性”->“高级”->“环境变量”中增加或修改环境变量后,需重启系统才能使之生效。有没有什么方法可让它即时生效呢?下面介绍一种方法: 以修改环境变量“PATH”为例,修改完成后,进入DOS命令提示符,输入:set PATH=C: ,关闭DOS窗口。再次打开DOS窗口,输入:echo %PATH% ,可以发现“我的电脑”->“属性”->“高级”->“环境变量”中设置的原创 2017-07-18 21:12:27 · 51050 阅读 · 4 评论 -
从软件开发流程上来谈UML 图 的使用
大家都知道,计算机行业是一个用代码说话的行业。但是我们在进行编码任务之前,必须要明白,我们要做什么?我们软件的架构是什么?每个人都有对问题的认识和表达方式,如果没有一种统一的语言来规范这种表达,就无法消除自然语言带来的二义性问题,给软件设计初期的沟通交流带来障碍。 本文两个角度进行介绍: 9种UML图; 重点说下,UML图中用的比较多的类图。 9种UML图 我从软件开发流程的角度出发,进行介绍。这样理解起来,比较顺畅。原创 2016-12-03 21:25:00 · 4431 阅读 · 1 评论 -
struct和class的区别
在C语言中,Struct只包含了数据成员,不包含成员函数,C++对其进行了补充,使其能包含成员函数。但一般情况下,没必要使用没成员函数的结构体。原创 2016-12-04 18:06:29 · 340 阅读 · 0 评论 -
UML图中类图的使用
类图无非就是在说明类与类之间的关系。类与类之间的关系,无非分为两种:上下级关系和平级关系。上下级关系包括继承父类和实现一个接口,用类图分别表示为:继承父类:实线加空心三角表示。实现一个接口:虚线加空心三角表示。平级关系:关联关系和依赖关系。关联关系又分为普通的关联关系和特殊的关联关系参考博文:http://www.cnblogs.com/me原创 2016-12-04 16:48:52 · 785 阅读 · 0 评论 -
http session cookie 关系总结
http 为无状态协议,也就是说,每一次http请求和后边的请求是没有关系的。三次握手建立连接-传输数据-四次握手解除连接,之后的请求再次进行上比边的步骤。这种无状态的传输方式的形成是有历史渊源的。因为早期页面传输的都是静态html页面,后来随着js,Ajax和jQuery等动态页面技术的发展,前台界面和后台逻辑处理的关系越来越紧密,需要跟踪用户的访问。这时候无状态的http请求已经不能满足要求。原创 2016-08-17 14:34:33 · 441 阅读 · 0 评论 -
面试题中的位运算
为了提高代码的运行效率,可以用位运算代替常用的一些运算用右移代替除以2,用左移代替乘以2;用位与运算符代替求余运算符(%)来判断一个数是奇数还是偶数;把一个整数减去1之后再和原来的整数做与运算,得到的结果相当于是把整数的二进制表示中的最右边一个1变成0.很多二进制的问题都可以用这个思路解决。原创 2016-04-13 13:49:32 · 423 阅读 · 0 评论 -
给出入栈序列,快速判断出栈序列是否合法
关于栈有一个很有用的性质,对于出栈序列的每一个元素,该元素后 比该元素先入栈的一定按照降序排列。若入栈的是一串数字例如12345,则21435是一个合法的出栈顺序,每一个元素i后比i小的都是降序排列(因为入栈的数字代表了进栈先后),24153不是合法的,因为对于4,比它小的1和3的顺序不对。原创 2016-04-13 11:19:59 · 8579 阅读 · 0 评论 -
几句话总结常用的设计模式
前段时间重点学习了一下常用的设计模式,这里总结下,适合有一定设计模式基础的人看,作为复习。以后遇到差不多需求再回来查,来敲定用哪种设计模式。没有学过设计模式的看着可能有些抽象。创建型模式单例模式:类里面有一个本类的静态属性变量,一个静态方法,用于返回这个静态属性变量。工厂方法模式:每个继承类分支对应一个工厂分支抽象工厂模式:一个工厂分类对应多个类继承分支,可以生原创 2016-03-30 13:58:01 · 421 阅读 · 0 评论 -
关于前端和后台服务器协调开发的几点建议
其实手机端开发说白了就是前端的开发,做了前端开发也有段时间了。在自己的工作过程中,免不了和后台打交道。这就有一个弊端:很多时候后台的一些工作计划或者活动,或多或少的会给前台造成影响。下面我举几个我平时工作中遇到的几个问题和自己的感悟,希望对大家有所帮助: 1.关于后台服务器更新,或者其他原因无法访问的问题 很多时候我们的工作是要依赖服务器正常工作的,如果服务器down了原创 2015-12-07 14:08:33 · 3389 阅读 · 0 评论 -
git中报unable to auto-detect email address 错误的解决拌办法
昨天刚配置好的git,今天刚要commit一些修改,就遇到了这个问题** Please tell me who you are.Run git config --global user.email "you@example.com" git config --global user.name "Your Name"to set your accoun原创 2015-11-25 15:14:45 · 71836 阅读 · 13 评论 -
iOS和Android去除字符串两边的空格
今天测试组测bug,说是用户名密码都对,就是登录不上去,后来才发现是因为写了个空格,最后还是提了个bug,说是前后有空格也得让进。 下面分别是ios和安卓去除字符串左右两边空格的办法。ios:NSString* str = @" [d da fa] "; NSString* res = [str stringByTrimmingCharactersInSe原创 2015-10-16 17:30:59 · 2653 阅读 · 0 评论 -
关于增强软件开发模块化和可扩展性的一些总结
通过自己这段时间的编码经验,觉得好多东西只要是在编码支出好好预防,后边就会省很多时间。现在把自己在编程过程中的经验总结如下。目的是主要是使程序更加模块化和利于扩展,便于以后的开发,节省时间。1.一个界面上的数据理论上可以由上一个页面传过来,也可以自己发请求获取。不过尽量后者,这样这个界面的控制类就容易移植到别的代码中。耦合度酒会减小。2.对于一些界面内容可能过长,可能超出屏幕长度的情况,最原创 2015-10-05 23:47:55 · 5584 阅读 · 0 评论 -
在eclipse中集成maven集成的基本步骤
本文主要讲从maven下载到在eclipse中的整个过程第一步:登录maven官网下载mavenhttp://maven.apache.org/download.cgi下载过程我就不多说了,下载好后,我放在C盘第二步:打开eclipse,集成mavenwindow—>preferences->Maven->Installations 点击add把maven的路径原创 2017-12-11 20:30:48 · 12038 阅读 · 0 评论