码迷,mamicode.com
首页 > 其他好文
小酌重构系列[5]——为布尔方法命名
概述 当一个方法包含大量的布尔参数时,方法是很脆弱的,由此还可能会产生两个问题: 1. 方法不容易被理解 2. 给方法的使用者造成一定困扰,可能会产生一些预期之外的结果。 本文要介绍的重构策略“为布尔方法命名”,可以有效地避开这两个问题。 为布尔方法命名 大量布尔参数带来的问题 下图中的SomeCl... ...
分类:其他好文   时间:2016-05-03 23:44:05    阅读次数:213
第38课 逻辑操作符的陷阱
1. 逻辑运算符的原生语义 (1)操作数只有两种值(true和false) (2)逻辑表达式不用完全计算就能确定最终值 (3)最终结果只能是true或false 【编程实验】逻辑表达式 2. 重载逻辑操作符 (1)重载出现的问题及分析 ①C++通过函数调用扩展操作符的功能 ②进入函数体前必须完成所有 ...
分类:其他好文   时间:2016-05-03 23:43:30    阅读次数:171
HDU 1883 Phone Cell
方法:选取一个点A,以点A为圆心做一个半径为r的圆,然后枚举另一个点B,以B为圆心做一个圆,如果这两个圆有交集,那我们在这个交集内选取一个点做半径为r的圆,这个圆就包括了A和B点,找到交集最多的区域并计算这个区域被覆盖的次数,把这个数加一就是最多能够覆盖的点个数,枚举所有的A,就可以得到最优解,剩下 ...
分类:其他好文   时间:2016-05-03 23:40:56    阅读次数:158
关于backBarButtonItem的N种方法
今天在做项目的时候遇到一点小问题,后来自己解决了,也顺便思考了一下更深层次的东西,在这里分享一下~~ 替换返回按钮的文字 很多app的要求所有的返回按钮的title都是“返回”,如果上一层题目文字太多,下一层的返回按钮文字就会显示不完全,而且这样可以使软件显得整洁。 方法一: 最普通的想法,A界面的 ...
分类:其他好文   时间:2016-05-03 23:41:36    阅读次数:203
react组件渲染的一些想法
最近一直在思考一个问题,react的单向数据流面对深层次组件集合(redux connect方法返回的组件,即一项完整的功能)时,数据该如何传递???redux帮助我们解决了什么问题??? 我使用了redux+react,发现redux并没有解决react组件之间数据传递问题。只是把数据中心化与避免 ...
分类:其他好文   时间:2016-05-03 23:42:18    阅读次数:996
一个屌丝程序猿的人生(一)
依照之前的惯例,LZ在开篇经常会介绍一下文章的来历,而这篇文章是比较特殊的一篇,它的来历多少有点复杂。 至今为止,LZ已经毕业将近7年了。这一路走来,LZ经历过职场这个大染缸的锤炼,也经历过不少人生的岔路口,更经历过很多人估计一生都遇不到的故事。不管是职场上,还是生活上,亦或是感情上,LZ都有很多感 ...
分类:其他好文   时间:2016-05-03 23:41:16    阅读次数:192
添加背景音乐
有两种分别用<bgsound>和<embed></embed>标签,当用<embed>插入背景音乐时可以设置宽度和高度为0,隐藏播放器。 ■ <bgsound>: <bgsound> 是用来插入背景音乐,但只适用于 ie,其参数设定不多。如下 <bgsound src="your.mid" auto ...
分类:其他好文   时间:2016-05-03 23:41:27    阅读次数:248
tomcat9部署solr5.5
1.下载tomcat9 及solr5.5 2.解压tomcat9及solr5.5 3.tomcat的webapps里新建solr目录, 把solr-5.5.0\server\solr-webapp\webapp目录下的文件全部复制进来 4.在WEB-INF文件下新建classes文件夹,把solr- ...
分类:其他好文   时间:2016-05-03 23:38:27    阅读次数:166
作业7: 用户体验设计案例分析
满意的地方 1.查询格式上都采用了首字母的方式,无视大小写,这点上方便了用户输入。 2.在人少的时候反馈速度值得肯定。 不满意的地方 1.进入的时候没有任何提示信息,让第一次使用的人会不知所措 2.没有让用户提出改进的地方 ...
分类:其他好文   时间:2016-05-03 23:40:25    阅读次数:150
找出整数中第k大的数
一 问题描述: 找出m个整数中第k(0<k<m+1)大的整数。 二 举例: 假设有12个整数:data[1, 4, -1, -4, 9, 8, 0, 3, -8, 11, 2, -9],请找出第5大的数(容易知道是0)。 三 算法思路: 一种基于快排思想的算法可以在O(n)复杂度内找到第k大的数,首 ...
分类:其他好文   时间:2016-05-03 23:39:58    阅读次数:203
C命令行参数
总是忘了,在这里说明下。 argc是命令行参数的实际个数,从1开始。 第一个是可执行文件的名称 argv[]的元素是字符串 每个元素是个命令行参数。 ...
分类:其他好文   时间:2016-05-03 23:39:39    阅读次数:108
CentOS7防火墙管理firewalld
学习apache安装的时候需要打开80端口,由于centos 7版本以后默认使用firewalld后,网上关于iptables的设置方法已经不管用了,想着反正iptable也不太熟悉,索性直接搬官方文档,学习firewalld了,好像比iptables要简单点了。 官方文档地址:https://ac ...
分类:其他好文   时间:2016-05-03 23:37:56    阅读次数:231
第七次作业
1.分析“南通大学教务管理系统微信公众号” 在用户体验设计方面让你觉得满意的地方(不少于2点); (1)非常适合学生和老师,随时随地有手机就能查询相关内容。 (2)相关内容如何查询总结的很好,让人很容易理解和使用。 (3)平时反应的速度也可以。 2.分析“南通大学教务管理系统微信公众号” 在用户体验 ...
分类:其他好文   时间:2016-05-03 23:37:43    阅读次数:182
数据恢复工具--extundelete的安装与使用
1.extundelete的恢复原理 extundelete恢复文件时并不依赖特定文件格式,首先extundelete会通过文件系统的inode信息,来获得当前文件系统下所有文件的信息,包括存在的和已经删除的文件,这些信息包括文件名和inode。然后利用inode信息结合日志去查询该inode所在的 ...
分类:其他好文   时间:2016-05-03 23:39:03    阅读次数:340
使用Hudson进行持续集成
http://www.cnblogs.com/AlanLee/p/5372283.html 说到Hudson就不得不提一下jenkins,目前来说用jenkins的应该要比Hudson多吧,毕竟jenkins的更新频率还是要比Hudson快,两者其实是五十步笑百步,会玩Hudson,jenkins也 ...
分类:其他好文   时间:2016-05-03 23:38:34    阅读次数:182
django实现用户注册、登录、退出
视图 url html 注册 登录 ...
分类:其他好文   时间:2016-05-03 23:37:24    阅读次数:880
二分搜索
...
分类:其他好文   时间:2016-05-03 23:36:53    阅读次数:178
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!