自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 局部变量和全局变量的保证未修改性

对于一个全局变量,如果你要引入,一定要回头去看看去确保这个全局变量没有修改。也就是当你引用一个全局变量,一定要确保他就是你的想要的数值,这个很难保证,但是可以查看所有的比如n,那就查找n = ... 的表达式,那个这一些表达式就要格外注意。特别是额外引入的(写到一半加入的全局变量的引用,更加是容易出错。一定要回头看一下。还有一个解决方法,就是不要使用同名的,使用tn来代替n,这样,但是要注意在合适

2017-01-28 23:41:50 361

原创 对于特殊的边界值特殊考虑的问题

软件工程,其实就是也提到了,那就是边界分析一发。边界的处理是常见的错误,还有if语句也是常见的错误。对于for循环,起始条件和终止条件是最重要的。一定要考虑是从0还是1开始,终止条件是

2017-01-28 22:05:27 632

原创 迭代公式代码解决的常见问题

对于一个迭代问题,首先可以考虑的是是不是可以打表。打表的实质就是针对输入数据的组合数很小的情况(或者是中间某个数值)下,解决多个询问的方法。主要是空间换时间的思想。一般这个问题一个是可以在常数项内解决问题,然后询问远远大于(不太可能,但是也是有概率的) 。但是常常的是一个迭代式,同时也可以暴力求解,这样的话,暴力中的n*T肯定超时,但是迭代的话可以在0(N)中求出所有的可能输入的结果,这样

2017-01-28 21:31:55 710

原创 计算几何类型,圆与三角形的距离 51Nod1298

1.首先,发现了一个错误点,那就是,经常容易忘了平方,比如说这个就是忘了平方,代码中会指出。2.相信自己已经证明过的底层代码库,比如这里的那些abs,CHAJI之类的函数。3.记得分解问题,分解问题是一个解决问题的方法,这正是我所追求的。4.编写代码要分解问题,自顶向下,这样不容易出错,每一步都要仔细,距离一发AC不是梦。5.点积的表示是投影和夹角(x1*x2+y1*y2) , 二

2017-01-24 23:59:03 342

原创 针对搜索的一个常见错误

说来惭愧,ACM一直都单挑能力不行,发现自己的代码能力很差,经常自己写代码不走心,所以容易出现很多的低级错误。这里作为这个栏目的第一篇,我觉得有必要记录自己的常见错误的地方,以后注意力放上面就不容易出问题。今天写了一个搜索题目,看起来比较难,其实很简单,就是普通的最短路添加了一个分值。。对于这个题目,只要在松弛的同时保持最大的score就可以,也是很常见的,我很容易出错的多重if判断。很容易少

2017-01-23 15:38:12 339

原创 特殊IP:127.0.0.1和0.0.0.0注意事项

127.0.0.1作为本机地址,但是只可以处理自己本机的程序的发起的连接。也就是本机的程序的connect("127.0.0.1")才可以连接。用局域网中的自己的ip是链接不了的,返回Socket错误10061.0.0.0.0也就是INADDR_ANY表示的是通配地址。这个地址作为服务器处理的是局域网中IP和本机的127.0.0.1。底层咋实现的我也不知道。但是如果是作为服务器,使用0.0

2017-01-08 12:58:04 966

原创 Java中Serializable和Android中的Socket编程问题

今天我要测试wifi的ping值,所以做了一个socket的Android作为客户端,电脑使用Java作为服务器的一个socket通信测试程序。发现了一些常见的问题:1.Andorid中的socket编程,必须要加INTERNET权限,不然会抛出IOException异常。这个异常一般是看不到的,必须要调试才可以看到内部的文字,所以以后千万不可以忽视异常的处理,不然会很难找到错误。2.

2017-01-07 19:59:32 254

零秒思考:像麦肯锡精英一样思考-赤羽雄二.rar

完整版,19MB。rar压缩

2017-01-01

空空如也

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

TA关注的人

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